libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 29be838a047c5856a647adab6aef5f71d825c708
parent dcae333e8cb4380d34ad48a9479348f083260c59
Author: Antoine A <>
Date:   Thu,  8 Oct 2026 14:41:42 +0200

common: drop unused dependencies

Diffstat:
MCargo.lock | 237++-----------------------------------------------------------------------------
MCargo.toml | 3+--
Mlibeufin-bank/Cargo.toml | 1+
Mlibeufin-ebics/Cargo.toml | 1+
Mlibeufin-ebisync/Cargo.toml | 1+
Mlibeufin-nexus/Cargo.toml | 1+
Mtestbench/Cargo.toml | 1+
7 files changed, 11 insertions(+), 234 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock @@ -273,12 +273,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5" [[package]] -name = "base64ct" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" - -[[package]] name = "bcrypt" version = "0.19.3" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -548,12 +542,6 @@ dependencies = [ ] [[package]] -name = "const-oid" -version = "0.9.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" - -[[package]] name = "const_format" version = "0.2.36" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -811,17 +799,6 @@ dependencies = [ ] [[package]] -name = "der" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" -dependencies = [ - "const-oid", - "pem-rfc7468", - "zeroize", -] - -[[package]] name = "der-parser" version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -888,7 +865,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer", - "const-oid", "crypto-common 0.1.7", "subtle", ] @@ -1036,17 +1012,6 @@ dependencies = [ ] [[package]] -name = "flume" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095" -dependencies = [ - "futures-core", - "futures-sink", - "spin", -] - -[[package]] name = "fnv" version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1787,9 +1752,6 @@ name = "lazy_static" version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20870f649af7073d53e38067b2a84312175d56ea15217e1b15bc83506ec50afb" -dependencies = [ - "spin", -] [[package]] name = "libc" @@ -1817,6 +1779,7 @@ dependencies = [ "serde", "serde_json", "sqlx", + "sqlx-postgres", "taler-api", "taler-build", "taler-common", @@ -1853,6 +1816,7 @@ dependencies = [ "serde", "serde_json", "sqlx", + "sqlx-postgres", "taler-api", "taler-common", "taler-macros", @@ -1882,6 +1846,7 @@ dependencies = [ "serde", "shlex", "sqlx", + "sqlx-postgres", "taler-api", "taler-build", "taler-common", @@ -1912,6 +1877,7 @@ dependencies = [ "serde_json", "shlex", "sqlx", + "sqlx-postgres", "taler-api", "taler-build", "taler-common", @@ -1925,12 +1891,6 @@ dependencies = [ ] [[package]] -name = "libm" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" - -[[package]] name = "libmimalloc-sys" version = "0.1.49" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1952,16 +1912,6 @@ dependencies = [ ] [[package]] -name = "libsqlite3-sys" -version = "0.30.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149" -dependencies = [ - "pkg-config", - "vcpkg", -] - -[[package]] name = "linux-raw-sys" version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -2141,22 +2091,6 @@ dependencies = [ ] [[package]] -name = "num-bigint-dig" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7" -dependencies = [ - "lazy_static", - "libm", - "num-integer", - "num-iter", - "num-traits", - "rand 0.8.8", - "smallvec", - "zeroize", -] - -[[package]] name = "num-conv" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -2172,23 +2106,12 @@ dependencies = [ ] [[package]] -name = "num-iter" -version = "0.1.46" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c92800bd69a1eac91786bcfe9da64a897eb72911b8dc3095decbd07429e8048b" -dependencies = [ - "num-integer", - "num-traits", -] - -[[package]] name = "num-traits" version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ "autocfg", - "libm", ] [[package]] @@ -2276,15 +2199,6 @@ dependencies = [ ] [[package]] -name = "pem-rfc7468" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" -dependencies = [ - "base64ct", -] - -[[package]] name = "percent-encoding" version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -2297,27 +2211,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" [[package]] -name = "pkcs1" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f" -dependencies = [ - "der", - "pkcs8", - "spki", -] - -[[package]] -name = "pkcs8" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" -dependencies = [ - "der", - "spki", -] - -[[package]] name = "pkg-config" version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -2744,26 +2637,6 @@ dependencies = [ ] [[package]] -name = "rsa" -version = "0.9.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d" -dependencies = [ - "const-oid", - "digest", - "num-bigint-dig", - "num-integer", - "num-traits", - "pkcs1", - "pkcs8", - "rand_core 0.6.4", - "signature", - "spki", - "subtle", - "zeroize", -] - -[[package]] name = "rustc-hash" version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -3104,16 +2977,6 @@ dependencies = [ ] [[package]] -name = "signature" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" -dependencies = [ - "digest", - "rand_core 0.6.4", -] - -[[package]] name = "simd-adler32" version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -3165,19 +3028,6 @@ name = "spin" version = "0.9.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3763264f6b73151db08c50ff20d7d8a0b8796e021cdea7ceedad07b80155fa0e" -dependencies = [ - "lock_api", -] - -[[package]] -name = "spki" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" -dependencies = [ - "base64ct", - "der", -] [[package]] name = "sqlx" @@ -3187,9 +3037,7 @@ checksum = "1fefb893899429669dcdd979aff487bd78f4064e5e7907e4269081e0ef7d97dc" dependencies = [ "sqlx-core", "sqlx-macros", - "sqlx-mysql", "sqlx-postgres", - "sqlx-sqlite", ] [[package]] @@ -3259,58 +3107,13 @@ dependencies = [ "serde_json", "sha2", "sqlx-core", - "sqlx-mysql", "sqlx-postgres", - "sqlx-sqlite", "syn 2.0.119", "tokio", "url", ] [[package]] -name = "sqlx-mysql" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa003f0038df784eb8fecbbac13affe3da23b45194bd57dba231c8f48199c526" -dependencies = [ - "atoi", - "base64 0.22.1", - "bitflags 2.13.2", - "byteorder", - "bytes", - "crc", - "digest", - "dotenvy", - "either", - "futures-channel", - "futures-core", - "futures-io", - "futures-util", - "generic-array", - "hex", - "hkdf", - "hmac", - "itoa", - "log", - "md-5", - "memchr", - "once_cell", - "percent-encoding", - "rand 0.8.8", - "rsa", - "serde", - "sha1", - "sha2", - "smallvec", - "sqlx-core", - "stringprep", - "thiserror", - "tracing", - "uuid", - "whoami", -] - -[[package]] name = "sqlx-postgres" version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -3349,31 +3152,6 @@ dependencies = [ ] [[package]] -name = "sqlx-sqlite" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2d12fe70b2c1b4401038055f90f151b78208de1f9f89a7dbfd41587a10c3eea" -dependencies = [ - "atoi", - "flume", - "futures-channel", - "futures-core", - "futures-executor", - "futures-intrusive", - "futures-util", - "libsqlite3-sys", - "log", - "percent-encoding", - "serde", - "serde_urlencoded", - "sqlx-core", - "thiserror", - "tracing", - "url", - "uuid", -] - -[[package]] name = "sse-core" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -3661,6 +3439,7 @@ dependencies = [ "owo-colors", "serde_json", "sqlx", + "sqlx-postgres", "taler-api", "taler-common", "taler-macros", @@ -4115,12 +3894,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" [[package]] -name = "vcpkg" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" - -[[package]] name = "version_check" version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" diff --git a/Cargo.toml b/Cargo.toml @@ -30,9 +30,8 @@ sqlx = { version = "0.8", default-features = false, features = [ "postgres", "runtime-tokio", "tls-rustls-aws-lc-rs", - "uuid", - "json", ] } +sqlx-postgres = { version = "0.8", default-features = false, features = ["uuid", "json"] } aws-lc-rs = "1.15" compact_str = { version = "0.9.0", features = ["serde", "sqlx-postgres"] } reqwest = "0.13.2" diff --git a/libeufin-bank/Cargo.toml b/libeufin-bank/Cargo.toml @@ -26,6 +26,7 @@ clap.workspace = true aws-lc-rs.workspace = true serde.workspace = true sqlx.workspace = true +sqlx-postgres.workspace = true compact_str.workspace = true uuid.workspace = true axum.workspace = true diff --git a/libeufin-ebics/Cargo.toml b/libeufin-ebics/Cargo.toml @@ -20,6 +20,7 @@ compact_str.workspace = true aws-lc-rs.workspace = true reqwest.workspace = true sqlx.workspace = true +sqlx-postgres.workspace = true thiserror.workspace = true tracing.workspace = true serde.workspace = true diff --git a/libeufin-ebisync/Cargo.toml b/libeufin-ebisync/Cargo.toml @@ -15,6 +15,7 @@ compact_str.workspace = true aws-lc-rs.workspace = true reqwest.workspace = true sqlx.workspace = true +sqlx-postgres.workspace = true thiserror.workspace = true tracing.workspace = true serde.workspace = true diff --git a/libeufin-nexus/Cargo.toml b/libeufin-nexus/Cargo.toml @@ -23,6 +23,7 @@ taler-test-utils.workspace = true clap.workspace = true aws-lc-rs.workspace = true sqlx.workspace = true +sqlx-postgres.workspace = true compact_str.workspace = true uuid.workspace = true shlex.workspace = true diff --git a/testbench/Cargo.toml b/testbench/Cargo.toml @@ -18,6 +18,7 @@ taler-api.workspace = true taler-test-utils.workspace = true taler-macros.workspace = true sqlx.workspace = true +sqlx-postgres.workspace = true http-client.workspace = true axum.workspace = true aws-lc-rs.workspace = true