Merge pull request #32097 from BerriAI/litellm_/focused-moore-292bcc

build: restore maturin backend to bundle the Rust bridge in the wheel
This commit is contained in:
yuneng-jiang 2026-07-04 12:45:51 -07:00 committed by GitHub
commit 7c954cec30
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -234,8 +234,25 @@ healthcheck = [
]
[build-system]
requires = ["uv_build==0.11.8"]
build-backend = "uv_build"
requires = ["maturin==1.9.4"]
build-backend = "maturin"
[tool.maturin]
manifest-path = "litellm-rust/crates/python-bridge/Cargo.toml"
module-name = "litellm.rust_bridge._native"
python-source = "."
bindings = "pyo3"
include = ["litellm/proxy/_experimental/out/**"]
exclude = [
"litellm/proxy/enterprise",
"litellm/proxy/enterprise/**",
"**/__pycache__",
"**/__pycache__/**",
"**/.pytest_cache",
"**/.pytest_cache/**",
"**/.ruff_cache",
"**/.ruff_cache/**",
]
[tool.uv]
constraint-dependencies = [
@ -258,18 +275,6 @@ litellm-enterprise = { workspace = true }
[tool.uv.workspace]
members = ["enterprise", "litellm-proxy-extras"]
[tool.uv.build-backend]
module-root = ""
source-exclude = [
"litellm/proxy/enterprise",
"**/__pycache__",
"**/__pycache__/**",
"**/.pytest_cache",
"**/.pytest_cache/**",
"**/.ruff_cache",
"**/.ruff_cache/**",
]
[tool.isort]
profile = "black"