54 lines
2.1 KiB
TOML
54 lines
2.1 KiB
TOML
[package]
|
|
name = "simplylab"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
|
|
[dependencies]
|
|
tokio = { version = "1.35.1", features = ["full"] }
|
|
chrono = { version = "0.4.31", features = ["serde"] }
|
|
serde = { version = "1.0.195", features = ["derive"] }
|
|
serde_json = "1.0.111"
|
|
schemars = { version = "0.8.16", features = ["uuid1", "chrono", "bigdecimal03"] }
|
|
dotenv = "0.15.0"
|
|
dotenvy = "0.15.7"
|
|
futures = "0.3.30"
|
|
thiserror = "1.0.56"
|
|
anyhow = "1.0.79"
|
|
lazy_static = "1.4.0"
|
|
rocket = { version = "0.5.0", features = ["json", "uuid"] }
|
|
okapi = "0.7.0"
|
|
rocket_okapi = { version = "0.8.0", features = ["uuid", "rocket_db_pools", "rocket_ws", "swagger", "rapidoc"] }
|
|
redis = { version = "0.24.0", features = ["aio", "tokio-comp", "connection-manager"] }
|
|
reqwest = { version = "0.11.23", features = ["json"] }
|
|
url = { version = "2.5.0", features = ["serde"] }
|
|
sea-query = { version = "0.30.7", features = ["derive", "attr", "thread-safe", "backend-mysql", "with-chrono", "with-time", "with-json", "with-rust_decimal", "with-bigdecimal", "with-uuid"] }
|
|
uuid7 = { version = "0.7.2", features = ["serde", "uuid"] }
|
|
bigdecimal = { version = "0.3.1", features = ["serde"] }
|
|
sqlx = { version = "0.7.3", features = ["postgres", "sqlx-postgres", "uuid", "chrono", "bigdecimal", "runtime-tokio-rustls"] }
|
|
sqlx-postgres = { version = "0.7.3", features = ["bigdecimal"] }
|
|
sentry = { version = "0.32.1", default-features = false, features = ["reqwest", "rustls", "backtrace", "contexts", "panic", "transport"] }
|
|
regex = "1.10.2"
|
|
clap = { version = "4.4.16", features = ["derive"] }
|
|
calamine = "0.23.1"
|
|
csv = "1.3.0"
|
|
proc-macro2 = "1.0.76"
|
|
mongodb = {version = "2.8.2", features = ["bson-chrono-0_4", "bson-serde_with"]}
|
|
log = "0.4.17"
|
|
async-openai = "0.19.1"
|
|
|
|
[dependencies.rocket_db_pools]
|
|
version = "0.1.0"
|
|
features = ["sqlx_mysql"]
|
|
|
|
[dependencies.uuid]
|
|
version = "1.6.1"
|
|
features = [
|
|
"v4", # Lets you generate random UUIDs
|
|
"serde",
|
|
"fast-rng", # Use a faster (but still sufficiently random) RNG
|
|
"macro-diagnostics", # Enable better diagnostics for compile-time UUIDs
|
|
]
|