From 598b2c22f66577849373b406a41ce0c970d02abf Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Wed, 15 Apr 2026 18:25:50 -0700 Subject: [PATCH] chore: sync enterprise/pyproject.toml with main (uv migration) --- enterprise/pyproject.toml | 34 +++++++++++++++-------------- litellm-proxy-extras/pyproject.toml | 34 +++++++++++++++-------------- 2 files changed, 36 insertions(+), 32 deletions(-) diff --git a/enterprise/pyproject.toml b/enterprise/pyproject.toml index 3b6454a32fe..32b11a43ee4 100644 --- a/enterprise/pyproject.toml +++ b/enterprise/pyproject.toml @@ -1,30 +1,32 @@ -[tool.poetry] +[project] name = "litellm-enterprise" version = "0.1.36" description = "Package for LiteLLM Enterprise features" -authors = ["BerriAI"] readme = "README.md" +requires-python = ">=3.9" +license-files = ["LICENSE.md"] +authors = [ + { name = "BerriAI" }, +] - -[tool.poetry.urls] -homepage = "https://litellm.ai" +[project.urls] Homepage = "https://litellm.ai" -repository = "https://github.com/BerriAI/litellm" Repository = "https://github.com/BerriAI/litellm" -documentation = "https://docs.litellm.ai" Documentation = "https://docs.litellm.ai" -[tool.poetry.dependencies] -python = ">=3.8.1,<4.0, !=3.9.7" - [build-system] -requires = ["poetry-core"] -build-backend = "poetry.core.masonry.api" +requires = ["uv_build==0.10.7"] +build-backend = "uv_build" + +[tool.uv] +required-version = "==0.10.9" + +[tool.uv.build-backend] +module-root = "" [tool.commitizen] version = "0.1.36" version_files = [ - "pyproject.toml:version", - "../requirements.txt:litellm-enterprise==", - "../pyproject.toml:litellm-enterprise = {version = \"" -] \ No newline at end of file + "pyproject.toml:^version", + "../pyproject.toml:litellm-enterprise==", +] diff --git a/litellm-proxy-extras/pyproject.toml b/litellm-proxy-extras/pyproject.toml index d3f6b6e76b1..5931a9821bd 100644 --- a/litellm-proxy-extras/pyproject.toml +++ b/litellm-proxy-extras/pyproject.toml @@ -1,30 +1,32 @@ -[tool.poetry] +[project] name = "litellm-proxy-extras" version = "0.4.65" description = "Additional files for the LiteLLM Proxy. Reduces the size of the main litellm package." -authors = ["BerriAI"] readme = "README.md" +requires-python = ">=3.9" +license-files = ["LICENSE"] +authors = [ + { name = "BerriAI" }, +] - -[tool.poetry.urls] -homepage = "https://litellm.ai" +[project.urls] Homepage = "https://litellm.ai" -repository = "https://github.com/BerriAI/litellm" Repository = "https://github.com/BerriAI/litellm" -documentation = "https://docs.litellm.ai" Documentation = "https://docs.litellm.ai" -[tool.poetry.dependencies] -python = ">=3.8.1,<4.0, !=3.9.7" - [build-system] -requires = ["poetry-core"] -build-backend = "poetry.core.masonry.api" +requires = ["uv_build==0.10.7"] +build-backend = "uv_build" + +[tool.uv] +required-version = "==0.10.9" + +[tool.uv.build-backend] +module-root = "" [tool.commitizen] version = "0.4.65" version_files = [ - "pyproject.toml:version", - "../requirements.txt:litellm-proxy-extras==", - "../pyproject.toml:litellm-proxy-extras = {version = \"" -] \ No newline at end of file + "pyproject.toml:^version", + "../pyproject.toml:litellm-proxy-extras==", +]