From c1924f2c45470a3efee6e40eb8692f0ba470a24a Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Tue, 10 Feb 2026 18:53:22 -0800 Subject: [PATCH] from #4814 --- requirements/requirements-dev.in | 5 +++++ requirements/requirements-help.in | 4 +++- requirements/requirements.in | 5 +++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/requirements/requirements-dev.in b/requirements/requirements-dev.in index ce52b0af5..66ed416ea 100644 --- a/requirements/requirements-dev.in +++ b/requirements/requirements-dev.in @@ -1,4 +1,5 @@ pytest +pytest-cov pytest-env pip-tools lox @@ -12,3 +13,7 @@ semver codespell uv google-cloud-bigquery + +# matplotlib 3.7.2 requires contourpy 1.3.2, but contourpy 1.3.2 does not support Python 3.11. +contourpy==1.3.2 ; python_version < "3.11" +contourpy==1.3.3 ; python_version >= "3.11" diff --git a/requirements/requirements-help.in b/requirements/requirements-help.in index 8fdc9ddd6..e79cb0500 100644 --- a/requirements/requirements-help.in +++ b/requirements/requirements-help.in @@ -8,4 +8,6 @@ numpy<2 # torch==2.2.2 # Later versions break test_help in GitHub Actions on Windows and Ubuntu -# llama-index-core==0.12.26 \ No newline at end of file +# due to llama-index-core==0.12.26 +scikit-learn==1.7.2 ; python_version < "3.11" +scikit-learn==1.8.0 ; python_version >= "3.11" \ No newline at end of file diff --git a/requirements/requirements.in b/requirements/requirements.in index dab6d1a34..27d7bf47a 100644 --- a/requirements/requirements.in +++ b/requirements/requirements.in @@ -49,3 +49,8 @@ scipy<1.16 # https://github.com/pypa/twine/blob/6fbf880ee60915cf1666348c4bdd78a10415f2ac/twine/__init__.py#L40 # Uses importlib-metadata importlib-metadata<8.0.0 + +# The proper dependency is litellm[proxy], but it installs +# mcp which is a pywin32 dependency that fails on linux CI. +fastapi +orjson