Skip to content
50 changes: 2 additions & 48 deletions bottlecap/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 10 additions & 6 deletions bottlecap/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,16 @@ version = "0.1.0"
edition = "2024"
publish = false

# Read by cargo-machete (`cargo machete` in bottlecap/). These entries are version bounds on
# transitive crates, a crate reached only through a re-export (aws-lc-rs via
# `rustls::crypto`), a use cargo-machete cannot see (serde_bytes in a
# `#[serde(with = "...")]` string), or a dependency listed only to enable a
# feature (libddwaf-sys). Keep the reason next to the dependency.
# `time` is also only a version bound, but cargo-machete counts `std::time::`
# as a use, so listing it here triggers an "ignored but used" warning.
[package.metadata.cargo-machete]
ignored = ["aws-lc-rs", "libddwaf-sys", "rustls-native-certs", "rustls-webpki", "serde_bytes"]

[dependencies]
anyhow = { version = "1.0", default-features = false }
async-trait = { version = "0.1", default-features = false }
Expand All @@ -18,8 +28,6 @@ hyper-util = { version = "0.1.16", features = ["http1", "client", "client-legacy
http-body = { version = "1", default-features = false }
http-body-util = { version = "0.1", default-features = false }
itertools = { version = "0.14", default-features = false, features = ["use_std"] }
lazy_static = { version = "1.5", default-features = false }
log = { version = "0.4", default-features = false }
mime = { version = "0.3", default-features = false }
multipart = { version = "0.18", default-features = false, features = ["server"] }
nix = { version = "0.26", default-features = false, features = ["feature", "fs"] }
Expand Down Expand Up @@ -62,7 +70,6 @@ tonic = { version = "0.14", features = ["transport", "codegen", "server", "chann
tonic-types = { version = "0.14", default-features = false }
zstd = { version = "0.14.3", default-features = false }
futures = { version = "0.3.31", default-features = false }
serde-aux = { version = "4.7", default-features = false }
serde_html_form = { version = "0.2", default-features = false }
opentelemetry-proto = { version = "0.32.0", features = ["trace", "with-serde", "gen-tonic"] }
opentelemetry-semantic-conventions = { version = "0.30", features = ["semconv_experimental"] }
Expand All @@ -76,14 +83,12 @@ tower-http = { version = "0.6.6", default-features = false, features = ["limit"]
hyper-http-proxy = { version = "1.1.0", default-features = false, features = [
"rustls-tls-webpki-roots",
] }
indexmap = {version = "2.11.0", default-features = false}
# If you are adding or updating a datadog-owned code dependency, please ensure
# that it has a clippy.toml rule for disallowing the reqwest::Client::builder
# method in favor of our
# datadog_fips::reqwest_adapter::create_reqwest_client_builder. An example can
# be found in the clippy.toml file adjacent to this Cargo.toml.
datadog-protos = { version = "0.1.0", default-features = false, git = "https://github.com/DataDog/saluki/", rev = "f863626dbfe3c59bb390985fa6530b0621c2a0a2"}
ddsketch-agent = { version = "0.1.0", default-features = false, git = "https://github.com/DataDog/saluki/", rev = "f863626dbfe3c59bb390985fa6530b0621c2a0a2"}
# Pin the libdd crates used by Bottlecap's trace pipeline to the release line
# required by serverless-components PR #196.
libdd-capabilities = "4.0.1"
Expand All @@ -105,7 +110,6 @@ libddwaf-sys = { version = "2.1.0", git = "https://github.com/DataDog/libddwaf-r

[dev-dependencies]
figment = { version = "0.10", default-features = false, features = ["yaml", "env", "test"] }
proptest = "1.4"
httpmock = "0.7"
tower = { version = "0.5", features = ["util"] }
mock_instant = "0.6"
Expand Down
4 changes: 0 additions & 4 deletions bottlecap/LICENSE-3rdparty.csv
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@ aws-lc-sys,https://github.com/aws/aws-lc-rs,ISC AND (Apache-2.0 OR ISC) AND Apac
axum,https://github.com/tokio-rs/axum,MIT,The axum Authors
axum-core,https://github.com/tokio-rs/axum,MIT,The axum-core Authors
base64,https://github.com/marshallpierce/rust-base64,MIT OR Apache-2.0,Marshall Pierce <marshall@mpierce.org>
bit-set,https://github.com/contain-rs/bit-set,Apache-2.0 OR MIT,Alexis Beingessner <a.beingessner@gmail.com>
bit-vec,https://github.com/contain-rs/bit-vec,Apache-2.0 OR MIT,Alexis Beingessner <a.beingessner@gmail.com>
bitflags,https://github.com/bitflags/bitflags,MIT OR Apache-2.0,The Rust Project Developers
block-buffer,https://github.com/RustCrypto/utils,MIT OR Apache-2.0,RustCrypto Developers
borrow-or-share,https://github.com/yescallop/borrow-or-share,MIT-0,Scallop Ye <yescallop@gmail.com>
Expand Down Expand Up @@ -225,7 +223,6 @@ rustls-platform-verifier,https://github.com/rustls/rustls-platform-verifier,MIT
rustls-platform-verifier-android,https://github.com/rustls/rustls-platform-verifier,MIT OR Apache-2.0,The rustls-platform-verifier-android Authors
rustls-webpki,https://github.com/rustls/webpki,ISC,The rustls-webpki Authors
rustversion,https://github.com/dtolnay/rustversion,MIT OR Apache-2.0,David Tolnay <dtolnay@gmail.com>
rusty-fork,https://github.com/altsysrq/rusty-fork,MIT OR Apache-2.0,Jason Lingle
ryu,https://github.com/dtolnay/ryu,Apache-2.0 OR BSL-1.0,David Tolnay <dtolnay@gmail.com>
safemem,https://github.com/abonander/safemem,MIT OR Apache-2.0,Austin Bonander <austin.bonander@gmail.com>
schannel,https://github.com/steffengy/schannel-rs,MIT,"Steven Fackler <sfackler@gmail.com>, Steffen Butzer <steffen.butzer@outlook.com>"
Expand Down Expand Up @@ -308,7 +305,6 @@ utf8_iter,https://github.com/hsivonen/utf8_iter,Apache-2.0 OR MIT,Henri Sivonen
uuid,https://github.com/uuid-rs/uuid,Apache-2.0 OR MIT,"Ashley Mannix<ashleymannix@live.com.au>, Dylan DPC<dylan.dpc@gmail.com>, Hunar Roop Kahlon<hunar.roop@gmail.com>"
valuable,https://github.com/tokio-rs/valuable,MIT,The valuable Authors
value-bag,https://github.com/sval-rs/value-bag,Apache-2.0 OR MIT,Ashley Mannix <ashleymannix@live.com.au>
wait-timeout,https://github.com/alexcrichton/wait-timeout,MIT OR Apache-2.0,Alex Crichton <alex@alexcrichton.com>
want,https://github.com/seanmonstar/want,MIT,Sean McArthur <sean@seanmonstar.com>
wasi,https://github.com/bytecodealliance/wasi,Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT,The Cranelift Project Developers
wasip2,https://github.com/bytecodealliance/wasi-rs,Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT,The wasip2 Authors
Expand Down
Loading