Cargo.toml (2241B)
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.93" 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.8", default-features = false, features = [ 30 "postgres", 31 "runtime-tokio", 32 "tls-rustls-aws-lc-rs", 33 "uuid", 34 "json", 35 ] } 36 aws-lc-rs = "1.15" 37 compact_str = { version = "0.9.0", features = ["serde", "sqlx-postgres"] } 38 reqwest = "0.13.2" 39 libeufin-ebics = { path = "libeufin-ebics" } 40 jiff = { version = "0.2", default-features = false, features = ["perf-inline", "std"] } 41 clap = { version = "4.5", features = ["derive"] } 42 uuid = { version = "1.0", features = ["v4", "fast-rng", "serde"] } 43 rand = "0.10" 44 pretty_assertions = "1" 45 dialoguer = "0.12" 46 zip = { version = "8.5", default-features = false, features = ["deflate-flate2-zlib-rs"] } 47 tower-http = { version = "0.7", features = ["fs"] } 48 shlex = "2.0" 49 tempfile = "3" 50 url = "2.5" 51 prometheus-client = { version = "0.25" } 52 taler-common = { git = "git://git.taler.net/taler-rust.git/" } 53 taler-api = { git = "git://git.taler.net/taler-rust.git/" } 54 taler-build = { git = "git://git.taler.net/taler-rust.git/" } 55 taler-test-utils = { git = "git://git.taler.net/taler-rust.git/" } 56 taler-macros = { git = "git://git.taler.net/taler-rust.git/" } 57 http-client = { git = "git://git.taler.net/taler-rust.git/" } 58 #taler-common = { path = "../taler-rust/common/taler-common" } 59 #taler-api = { path = "../taler-rust/common/taler-api" } 60 #taler-build = { path = "../taler-rust/common/taler-build" } 61 #taler-test-utils = { path = "../taler-rust/common/taler-test-utils" } 62 #taler-macros = { path = "../taler-rust/common/taler-macros" } 63 #http-client = { path = "../taler-rust/common/http-client" }