From 870f14ef24569a519a48b72c69e252c7cf279b24 Mon Sep 17 00:00:00 2001 From: Abhijeet Prasad Date: Mon, 8 Jun 2026 15:24:33 -0400 Subject: [PATCH] chore: limit all extra to production deps --- pyproject.toml | 2 +- uv.lock | 36 +----------------------------------- 2 files changed, 2 insertions(+), 36 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 2e1f92dd..60ad2b8c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -50,7 +50,7 @@ dev = [ doc = ["pydoc-markdown"] scipy = ["numpy", "scipy"] litellm = ["litellm>=1.60,<1.85"] -all = ["autoevals[dev,doc,litellm,scipy]"] +all = ["autoevals[scipy]"] [tool.setuptools] package-dir = { "" = "py" } diff --git a/uv.lock b/uv.lock index b5a2a592..9ff1c5ab 100644 --- a/uv.lock +++ b/uv.lock @@ -236,27 +236,10 @@ dependencies = [ [package.optional-dependencies] all = [ - { name = "black" }, - { name = "braintrust" }, - { name = "build" }, - { name = "flake8" }, - { name = "flake8-isort" }, - { name = "ipython", version = "8.39.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "ipython", version = "9.14.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "isort" }, - { name = "litellm" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "openai" }, - { name = "pre-commit" }, - { name = "pydoc-markdown" }, - { name = "pytest" }, - { name = "pytest-asyncio" }, - { name = "pytest-mock" }, - { name = "respx" }, { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "twine" }, ] dev = [ { name = "black" }, @@ -290,45 +273,28 @@ scipy = [ [package.metadata] requires-dist = [ - { name = "black", marker = "extra == 'all'", specifier = "==22.6.0" }, + { name = "autoevals", extras = ["scipy"], marker = "extra == 'all'" }, { name = "black", marker = "extra == 'dev'", specifier = "==22.6.0" }, - { name = "braintrust", marker = "extra == 'all'" }, { name = "braintrust", marker = "extra == 'dev'" }, - { name = "build", marker = "extra == 'all'" }, { name = "build", marker = "extra == 'dev'" }, { name = "chevron" }, - { name = "flake8", marker = "extra == 'all'" }, { name = "flake8", marker = "extra == 'dev'" }, - { name = "flake8-isort", marker = "extra == 'all'" }, { name = "flake8-isort", marker = "extra == 'dev'" }, - { name = "ipython", marker = "extra == 'all'" }, { name = "ipython", marker = "extra == 'dev'" }, - { name = "isort", marker = "extra == 'all'", specifier = "==5.12.0" }, { name = "isort", marker = "extra == 'dev'", specifier = "==5.12.0" }, { name = "jsonschema" }, - { name = "litellm", marker = "extra == 'all'", specifier = ">=1.60,<1.85" }, { name = "litellm", marker = "extra == 'litellm'", specifier = ">=1.60,<1.85" }, - { name = "numpy", marker = "extra == 'all'" }, { name = "numpy", marker = "extra == 'scipy'" }, - { name = "openai", marker = "extra == 'all'" }, { name = "openai", marker = "extra == 'dev'" }, { name = "polyleven" }, - { name = "pre-commit", marker = "extra == 'all'" }, { name = "pre-commit", marker = "extra == 'dev'" }, - { name = "pydoc-markdown", marker = "extra == 'all'" }, { name = "pydoc-markdown", marker = "extra == 'doc'" }, - { name = "pytest", marker = "extra == 'all'" }, { name = "pytest", marker = "extra == 'dev'" }, - { name = "pytest-asyncio", marker = "extra == 'all'" }, { name = "pytest-asyncio", marker = "extra == 'dev'" }, - { name = "pytest-mock", marker = "extra == 'all'" }, { name = "pytest-mock", marker = "extra == 'dev'" }, { name = "pyyaml" }, - { name = "respx", marker = "extra == 'all'" }, { name = "respx", marker = "extra == 'dev'" }, - { name = "scipy", marker = "extra == 'all'" }, { name = "scipy", marker = "extra == 'scipy'" }, - { name = "twine", marker = "extra == 'all'" }, { name = "twine", marker = "extra == 'dev'" }, ] provides-extras = ["dev", "doc", "scipy", "litellm", "all"]