Cargo.toml (2274B)
1 [workspace] 2 resolver = "3" 3 members = ["libeufin-bank", "libeufin-ebics", "libeufin-ebisync", "libeufin-nexus", "testbench"] 4 5 [workspace.package] 6 version = "1.5.0" 7 edition = "2024" 8 rust-version = "1.95" 9 authors = ["Taler Systems SA <deb@taler.net>"] 10 homepage = "https://taler.net/" 11 repository = "https://git.taler.net/libeufin.git" 12 license-file = "COPYING" 13 14 [profile.dev] 15 debug = true 16 17 [profile.release] 18 lto = "fat" 19 codegen-units = 1 20 21 [workspace.dependencies] 22 axum = { version = "0.8", features = ["ws", "macros"] } 23 tracing = "0.1" 24 thiserror = "2" 25 anyhow = "1.0" 26 serde_json = "1.0" 27 serde = { version = "1.0", features = ["derive"] } 28 tokio = { version = "1.42", features = ["macros", "process"] } 29 sqlx = { version = "0.9", default-features = false, features = [ 30 "postgres", 31 "runtime-tokio", 32 "tls-rustls-aws-lc-rs", 33 ] } 34 sqlx-postgres = { version = "0.9", default-features = false, features = ["uuid", "json"] } 35 aws-lc-rs = "1.15" 36 compact_str = { version = "0.10.0", features = ["serde", "sqlx-postgres"] } 37 reqwest = "0.13.2" 38 libeufin-ebics = { path = "libeufin-ebics" } 39 jiff = { version = "0.2", features = ["serde"] } 40 clap = { version = "4.5", features = ["derive"] } 41 uuid = { version = "1.0", features = ["v4", "fast-rng", "serde"] } 42 rand = "0.10" 43 pretty_assertions = "1" 44 dialoguer = "0.12" 45 zip = { version = "9.0", default-features = false, features = ["deflate-flate2-zlib-rs"] } 46 tower-http = { version = "0.7", features = ["fs"] } 47 shlex = "2.0" 48 tempfile = "3" 49 url = "2.5" 50 prometheus-client = { version = "0.25" } 51 taler-common = { git = "git://git.taler.net/taler-rust.git/" } 52 taler-api = { git = "git://git.taler.net/taler-rust.git/" } 53 taler-build = { git = "git://git.taler.net/taler-rust.git/" } 54 taler-test-utils = { git = "git://git.taler.net/taler-rust.git/" } 55 taler-macros = { git = "git://git.taler.net/taler-rust.git/" } 56 http-client = { git = "git://git.taler.net/taler-rust.git/" } 57 #taler-common = { path = "../taler-rust/common/taler-common" } 58 #taler-api = { path = "../taler-rust/common/taler-api" } 59 #taler-build = { path = "../taler-rust/common/taler-build" } 60 #taler-test-utils = { path = "../taler-rust/common/taler-test-utils" } 61 #taler-macros = { path = "../taler-rust/common/taler-macros" } 62 #http-client = { path = "../taler-rust/common/http-client" }