diff options
Diffstat (limited to 'Cargo.toml')
| -rw-r--r-- | Cargo.toml | 114 | +13 −101 |
1 files changed, 13 insertions, 101 deletions
diff --git a/Cargo.toml b/Cargo.toml index 19cca99..d46c974 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,108 +1,20 @@ -# SPDX-FileCopyrightText: 2026 Nikolay Govorov -# SPDX-License-Identifier: AGPL-3.0-or-later - -[workspace] -members = ["crates/*", "tests/smoke"] -resolver = "3" - -[workspace.package] +[package] +name = "zorian" publish = false edition = "2024" version = "0.1.0" license = "AGPL-3.0-or-later" authors = ["Nikolay Govorov <me@govorov.online>"] homepage = "https://pkg.earth" -repository = "https://git.dimidiumlabs.io/tesor" - -[workspace.dependencies] -# local dependencies -base = { path = "crates/base" } -repos = { path = "crates/repos" } - -# external -async-trait = "0.1" -axum = { version = "0.8", features = ["http2", "macros"] } -axum-server = { version = "0.8", features = ["tls-rustls-no-provider"] } -bytes = "1.11" -bytesize = { version = "2.3", features = ["serde"] } -chrono = { version = "0.4", features = ["serde"] } -crc32fast = "1.5" -hex = "0.4" -http-body-util = "0.1" -hyper = "1.8" -hyper-tls = "0.6" -hyper-util = { version = "0.1", features = ["client-legacy", "http1", "http2", "tokio"] } -maud = { version = "0.27", features = ["axum"] } -rustls = { version = "0.23", default-features = false, features = [ - "ring", - "std", - "tls12", -] } -semver = "1.0" -serde = { version = "1.0", features = ["derive"] } -serde_json = "1.0" -sqlx = { version = "0.8", features = [ - "sqlite", - "runtime-tokio", - "macros", - "derive", - "chrono", - "json", -] } -strum = { version = "0.27", features = ["derive"] } -thiserror = "2.0" -tokio = { version = "1.49", features = [ - "rt-multi-thread", - "macros", - "time", - "signal", - "fs", - "io-util", -] } -tokio-util = "0.7" -toml = "0.9" -tonic = "0.14" -tower = { version = "0.5", features = ["util"] } -tower-http = { version = "0.6", features = [ - "trace", - "compression-full", - "limit", - "timeout", - "request-id", - "set-header", - "follow-redirect", - "util", -] } -tower_governor = { version = "0.8", features = ["axum", "tracing"] } -url = { version = "2.5", features = ["serde"] } -uuid = { version = "1.19", features = ["v4", "v5"] } - -# telemetry -opentelemetry = "0.31" -opentelemetry-appender-tracing = "0.31" -opentelemetry-otlp = { version = "0.31", features = [ - "grpc-tonic", - "http-proto", - "logs", - "metrics", - "trace", - "tls", - "tls-roots", -] } -opentelemetry-semantic-conventions = "0.31" -opentelemetry_sdk = { version = "0.31", features = [ - "rt-tokio", - "logs", - "metrics", - "trace", -] } -tracing = "0.1" -tracing-opentelemetry = "0.32" -tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] } - -# platform-specific -sd-notify = "0.4" +repository = "https://github.com/mrdimidium/Zorian" -# dev -proptest = "1.6" -tempfile = "3.24" +[dependencies] +axum = { version = "0.8.8", features = ["http2", "macros", "multipart"] } +bytes = "1.11.0" +http-body-util = "0.1.3" +hyper = "1.8.1" +hyper-tls = "0.6.0" +hyper-util = { version = "0.1.19", features = ["client", "http1", "http2", "tokio"] } +minijinja = "2.14.0" +regex = "1.12.2" +tokio = { version = "1.49.0", features = ["full"] } |
