@@ -17,63 +17,63 @@ edition = "2024"
1717version = " 0.36.0"
1818
1919[workspace .dependencies ]
20- anyhow = { version = " 1.0.102" }
21- arc-swap = { version = " 1.9.1" }
22- assert_matches = { version = " 1.5.0" }
23- axum = { version = " 0.8.9" , features = [" ws" , " macros" ] }
24- axum-prometheus = { version = " 0.10.0" , features = [" prometheus" ] }
25- backon = { version = " 1.3.0" , features = [" tokio-sleep" ] }
26- chrono = { version = " 0.4.44" , features = [" serde" ] }
27- ciborium = { version = " 0.2.2" , features = [" std" ] }
28- clap = { version = " 4.5.60" , features = [" derive" , " std" ] }
29- criterion = { version = " 0.8" , features = [" async_tokio" ] }
30- crossbeam-skiplist = { version = " 0.1.3" , features = [" std" ] }
31- dashmap = { version = " 6.1.0" }
32- either = { version = " 1.13.0" }
33- futures = { version = " 0.3.32" }
34- http = { version = " 1.4.0" }
35- humantime = { version = " 2.1.0" }
36- insta = { version = " 1.47.2" }
37- itertools = { version = " 0.15.0" }
38- moka = { version = " 0.12.15" , features = [" sync" ] }
39- moro-local = { version = " 0.4.0" }
40- object_store = { version = " 0.14.0" , features = [" gcp" , " http" ] }
41- once_cell = { version = " 1.21.4" }
20+ anyhow = { version = " 1.0.102" , default-features = false }
21+ arc-swap = { version = " 1.9.1" , default-features = false }
22+ assert_matches = { version = " 1.5.0" , default-features = false }
23+ axum = { version = " 0.8.9" , default-features = false , features = [" ws" , " macros" ] }
24+ axum-prometheus = { version = " 0.10.0" , default-features = false , features = [" prometheus" ] }
25+ backon = { version = " 1.3.0" , default-features = false , features = [" tokio-sleep" ] }
26+ chrono = { version = " 0.4.44" , default-features = false , features = [" serde" ] }
27+ ciborium = { version = " 0.2.2" , default-features = false , features = [" std" ] }
28+ clap = { version = " 4.5.60" , default-features = false , features = [" derive" , " std" ] }
29+ criterion = { version = " 0.8" , default-features = false , features = [" async_tokio" ] }
30+ crossbeam-skiplist = { version = " 0.1.3" , default-features = false , features = [" std" ] }
31+ dashmap = { version = " 6.1.0" , default-features = false }
32+ either = { version = " 1.13.0" , default-features = false }
33+ futures = { version = " 0.3.32" , default-features = false }
34+ http = { version = " 1.4.0" , default-features = false }
35+ humantime = { version = " 2.1.0" , default-features = false }
36+ insta = { version = " 1.47.2" , default-features = false }
37+ itertools = { version = " 0.15.0" , default-features = false }
38+ moka = { version = " 0.12.15" , default-features = false , features = [" sync" ] }
39+ moro-local = { version = " 0.4.0" , default-features = false }
40+ object_store = { version = " 0.14.0" , default- features = false , features = [" gcp" , " http" , " fs " ] }
41+ once_cell = { version = " 1.21.4" , default-features = false }
4242opentelemetry = { version = " 0.32" , default-features = false , features = [" trace" ] }
43- opentelemetry-http = { version = " 0.32" }
44- opentelemetry-otlp = { version = " 0.32" , features = [" grpc-tonic" ] }
45- opentelemetry-resource-detectors = { version = " 0.11.0" }
46- opentelemetry-semantic-conventions = { version = " 0.32.0" , features = [" semconv_experimental" ] }
43+ opentelemetry-http = { version = " 0.32" , default-features = false }
44+ opentelemetry-otlp = { version = " 0.32" , default- features = false , features = [" grpc-tonic" , " trace " , " http-proto " , " reqwest-client " ] }
45+ opentelemetry-resource-detectors = { version = " 0.11.0" , default-features = false }
46+ opentelemetry-semantic-conventions = { version = " 0.32.0" , default-features = false , features = [" semconv_experimental" ] }
4747opentelemetry_sdk = { version = " 0.32" , default-features = false , features = [" trace" , " rt-tokio" ] }
4848opsqueue = { path = " opsqueue" , default-features = false }
49- pyo3 = { version = " 0.28.3" , features = [" chrono" ] }
50- pyo3-async-runtimes = { version = " 0.28.0" , features = [" tokio-runtime" , " unstable-streams" ] }
51- pyo3-log = { version = " 0.13.3" }
52- rand = { version = " 0.10.1" }
49+ pyo3 = { version = " 0.28.3" , default-features = false , features = [" chrono" ] }
50+ pyo3-async-runtimes = { version = " 0.28.0" , default-features = false , features = [" tokio-runtime" , " unstable-streams" ] }
51+ pyo3-log = { version = " 0.13.3" , default-features = false }
52+ rand = { version = " 0.10.1" , default-features = false }
5353reqwest = { version = " 0.13.2" , default-features = false , features = [" json" ] }
54- rustc-hash = { version = " 2.1.2" }
54+ rustc-hash = { version = " 2.1.2" , default-features = false , features = [ " std " ] }
5555sentry = { version = " 0.48" , default-features = false , features = [" rustls" , " reqwest" , " anyhow" , " backtrace" , " contexts" , " tracing" , " panic" ] }
56- sentry-tracing = { version = " 0.48" }
57- serde = { version = " 1.0.203" , features = [" derive" ] }
58- serde-error = { version = " 0.1.3" }
59- serde_json = { version = " 1.0.149" }
60- snowflaked = { version = " 1.0.3" , features = [" sync" ] }
61- sqlformat = { version = " 0.5.0" }
62- sqlx = { version = " 0.9.0" , features = [" chrono" , " derive" , " json" , " macros" , " migrate" , " runtime-tokio" , " sqlite" ] }
63- thiserror = { version = " 2.0.18" }
64- tokio = { version = " 1.52.1" , features = [" macros" , " signal" , " rt-multi-thread" ] }
65- tokio-tungstenite = { version = " 0.30.0" , features = [" connect" , " stream" ] }
66- tokio-util = { version = " 0.7.18" , features = [" io" , " rt" , " time" ] }
67- tower-http = { version = " 0.7.0" , features = [" trace" , " catch-panic" ] }
68- tracing = { version = " 0.1.41" , features = [" log" ] }
69- tracing-opentelemetry = { version = " 0.33.0" }
70- tracing-subscriber = { version = " 0.3" , features = [" std" , " env-filter" , " fmt" ] }
71- url = { version = " 2.5.2" }
56+ sentry-tracing = { version = " 0.48" , default-features = false }
57+ serde = { version = " 1.0.203" , default-features = false , features = [" derive" ] }
58+ serde-error = { version = " 0.1.3" , default-features = false }
59+ serde_json = { version = " 1.0.149" , default-features = false }
60+ snowflaked = { version = " 1.0.3" , default-features = false , features = [" sync" ] }
61+ sqlformat = { version = " 0.5.0" , default-features = false }
62+ sqlx = { version = " 0.9.0" , default-features = false , features = [" chrono" , " derive" , " json" , " macros" , " migrate" , " runtime-tokio" , " sqlite" ] }
63+ thiserror = { version = " 2.0.18" , default-features = false }
64+ tokio = { version = " 1.52.1" , default-features = false , features = [" macros" , " signal" , " rt-multi-thread" ] }
65+ tokio-tungstenite = { version = " 0.30.0" , default-features = false , features = [" connect" , " stream" ] }
66+ tokio-util = { version = " 0.7.18" , default-features = false , features = [" io" , " rt" , " time" ] }
67+ tower-http = { version = " 0.7.0" , default-features = false , features = [" trace" , " catch-panic" ] }
68+ tracing = { version = " 0.1.41" , default-features = false , features = [" log" ] }
69+ tracing-opentelemetry = { version = " 0.33.0" , default-features = false }
70+ tracing-subscriber = { version = " 0.3" , default-features = false , features = [" std" , " env-filter" , " fmt" ] }
71+ url = { version = " 2.5.2" , default-features = false }
7272# Intentional lower bound this is to avoid building ICU4X and instead rely on `unicode.rs`.
7373# See: https://docs.rs/crate/idna_adapter/latest
74- idna_adapter = { version = " 1.1.0" }
75- uuid = { version = " 1.23.1" , features = [" v7" , " fast-rng" , " serde" ] }
76- ux = { version = " 0.1.6" }
74+ idna_adapter = { version = " 1.1.0" , default-features = false }
75+ uuid = { version = " 1.23.1" , default-features = false , features = [" v7" , " fast-rng" , " serde" ] }
76+ ux = { version = " 0.1.6" , default-features = false }
7777workspace-hack = { version = " 0.1" , path = " workspace-hack" }
7878
7979[workspace .lints .clippy ]
0 commit comments