Jobboerse/Cargo.toml
2026-07-29 10:32:59 +02:00

49 lines
1.8 KiB
TOML

[workspace]
members = [".", "packages/*"]
resolver = "2"
[workspace.package]
version = "0.6.1"
edition = "2021"
rust-version = "1.64"
license = "MIT OR Apache-2.0"
include = ["APACHE-2.0.LICENSE","MIT.LICENSE"]
repository = "https://www.fs-infmath.uni-kiel.de/git/FS-InfMath/Jobboerse"
homepage = "https://www.fs-informatik.uni-kiel.de/"
readme = "README.md"
[workspace.dependencies]
actix-files = "0.6.2"
actix-web = "4.3.0"
actix-session = { version = "0.7.2", features = ["cookie-session"] }
actix-tls = "3.1.1"
actix-multipart = "0.5.0"
awc ={ version = "3.2.0", features = ["rustls"] }
better_toml_datetime = { path = "packages/better_toml_datetime" }
cargo-bundle-licenses = { version = "1.0.1", default-features = false }
chrono = { version = "0.4.44", default-features = false, features = ["std","clock"] }
chrono-tz = "0.10.4"
clap = { version = "4.1.4", features = ["derive", "env"] }
futures-util = "0.3.25"
handlebars = { version = "4.3.6", features = ["dir_source"] }
http = "0.2.8"
lettre = { version = "0.10.1", default-features = false, features = ["sendmail-transport", "tokio1", "builder", "serde"] }
# use rustls a native tls library rather than openssl,
# as depending on c dependencies can get annoying even when vendoring
ldap3 = { version = "0.11.1", default-features = false, features = ["tls-rustls"] }
listenfd = "1.0.0"
log = "0.4.17"
mime_guess = "2.0.4"
multipart_helper = {path = "packages/multipart_helper"}
pretty_env_logger = "0.4.0"
rand = "0.8.5"
serde = { version = "1.0.152", features = ["derive"] } # https://doc.rust-lang.org/cargo/reference/manifest.html
serde_json = "1.0.91"
tempfile = "3.3.0"
thiserror = "1.0.38"
toml = "0.7.0"
tokio = { version = "1.24.2", features = ["fs"] }
url = { version = "2.3.1", features = ["serde"] }
[profile.release]
strip = true