[package] name = "litellm-core" version = "0.1.0" edition.workspace = true license.workspace = true repository.workspace = true [dependencies] rand.workspace = true reqwest.workspace = true serde.workspace = true serde_json.workspace = true thiserror.workspace = true sha2.workspace = true aws-config = { version = "1.9.0", default-features = false, features = ["rustls", "rt-tokio"], optional = true } aws-credential-types = { version = "1.3.0", features = ["hardcoded-credentials"], optional = true } aws-sdk-sts = { version = "1.108.0", default-features = false, features = ["rustls", "rt-tokio"], optional = true } aws-sigv4 = { version = "1.5.1", optional = true } aws-types = { version = "1.4.0", optional = true } aws-smithy-runtime-api = { version = "1.13.0", optional = true } [features] default = [] bedrock-auth = [ "dep:aws-config", "dep:aws-credential-types", "dep:aws-sdk-sts", "dep:aws-sigv4", "dep:aws-types", "dep:aws-smithy-runtime-api", ] [dev-dependencies] tokio = { workspace = true, features = ["macros", "rt-multi-thread"] }