# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "pods-blitz" version = "0.7.4" authors = ["Ulrich Dürholz "] build = "build.rs" exclude = [ "docs/*", "website/*", "static/*", "templates/*", "res/*", ] autobins = false autoexamples = false autotests = false autobenches = false description = "Self-hosted, fast and reliable podcast publisher" homepage = "https://pods-blitz.org" documentation = "https://docs.pods-blitz.org" readme = "README.md" keywords = [ "podcast", "axum", ] categories = [ "web-programming::http-server", "multimedia::audio", ] license = "MIT OR Apache-2.0" repository = "https://codeberg.org/pods-blitz/pods-blitz" [profile.dev] debug = 1 [profile.dev.package."*"] opt-level = 2 debug = 0 [[bin]] name = "pods-blitz" path = "src/main.rs" [dependencies.async-trait] version = "0.1.77" [dependencies.axum] version = "0.7.5" features = ["multipart"] [dependencies.axum-extra] version = "0.9" features = [ "form", "typed-header", ] default-features = false [dependencies.axum-login] version = "0.15.3" [dependencies.axum-macros] version = "0.4" [dependencies.brotli] version = "6.0.0" [dependencies.chrono] version = "0.4.24" features = [ "serde", "unstable-locales", "alloc", ] default-features = false [dependencies.config] version = "0.14.0" features = ["toml"] default-features = false [dependencies.cron] version = "0.12.1" [dependencies.flate2] version = "1.0.33" [dependencies.fmtsize] version = "0.1.2" [dependencies.form_urlencoded] version = "1.2.1" [dependencies.futures] version = "0.3.29" [dependencies.futures-util] version = "0.3.29" [dependencies.handlebars] version = "5.1.2" features = ["dir_source"] default-features = false [dependencies.http] version = "1.1" [dependencies.image] version = "0.25.2" features = [ "gif", "jpeg", "webp", "png", ] default-features = false [dependencies.matchit] version = "0.7.3" [dependencies.mime_guess] version = "2.0.4" [dependencies.mp3-duration] version = "0.1.10" [dependencies.password-auth] version = "1.0.0" [dependencies.rand] version = "0.8.4" features = [ "std", "std_rng", ] [dependencies.regex] version = "1.10.5" [dependencies.reqwest] version = "0.12.3" features = [ "blocking", "rustls-tls", "stream", "gzip", "brotli", ] default-features = false [dependencies.roxmltree] version = "0.19.0" [dependencies.rust_decimal] version = "1.36.0" features = ["serde-with-float"] [dependencies.serde] version = "1.0.197" features = ["derive"] [dependencies.serde_json] version = "1.0.115" [dependencies.serde_repr] version = "0.1.19" [dependencies.siphasher] version = "1.0.0" [dependencies.sqlx] version = "0.8.0" features = [ "mysql", "runtime-tokio", "chrono", "uuid", ] [dependencies.thiserror] version = "1.0.48" [dependencies.time] version = "0.3.36" default-features = false [dependencies.tokio] version = "1.37.0" features = [ "macros", "fs", "io-util", "tracing", "rt-multi-thread", ] [dependencies.tokio-cron-scheduler] version = "0.10.2" [dependencies.tokio-util] version = "0.7.11" [dependencies.tower-http] version = "0.5" features = [ "fs", "set-header", ] [dependencies.tower-service] version = "0.3.2" [dependencies.url] version = "2.5.0" features = ["default"] [dependencies.url_encor] version = "1.0.2" [dependencies.uuid] version = "1.4.1" features = [ "v4", "fast-rng", "serde", ] [dev-dependencies]