kych

OAuth 2.0 API for Swiyu to enable Taler integration of Swiyu for KYC (experimental)
Log | Files | Refs | README | LICENSE

Cargo.toml (1151B)


      1 [package]
      2 name = "taler-config"
      3 version = "0.0.1"
      4 edition = "2024"
      5 rust-version = "1.85"
      6 authors = ["Taler Systems SA <deb@taler.net>"]
      7 homepage = "https://taler.net/"
      8 repository = "https://git.taler.net/kych.git"
      9 license-file = "../COPYING"
     10 description = "Taler configuration parsing, logging and socket binding, vendored from taler-rust"
     11 publish = false
     12 
     13 [lib]
     14 doctest = false
     15 
     16 [dependencies]
     17 # config.rs
     18 glob = "0.3"
     19 indexmap = "2.7"
     20 thiserror = "2.0"
     21 url = "2.5"
     22 serde = "1.0"
     23 serde_json = "1.0"
     24 sqlx = { version = "0.8", default-features = false, features = ["postgres"] }
     25 
     26 # config.rs and log.rs
     27 compact_str = "0.9"
     28 # tz-system is what lets log timestamps carry the machine's UTC offset; without
     29 # it TalerFmt falls back to UTC and says so on every start.
     30 jiff = { version = "0.2", default-features = false, features = ["std", "tz-system"] }
     31 tracing = "0.1"
     32 
     33 # lib.rs and log.rs
     34 clap = { version = "4.5", features = ["derive"] }
     35 tracing-subscriber = "0.3"
     36 anyhow = "1.0"
     37 
     38 # serve.rs
     39 axum = "0.8"
     40 listenfd = "1.0"
     41 rand = "0.8"
     42 tokio = { version = "1.42", features = ["macros", "rt-multi-thread", "signal"] }
     43 
     44 [dev-dependencies]
     45 tempfile = "3.15"