From a93a84806559c2be71c1c342f96f5dc305e21c54 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 03:22:26 +0000 Subject: [PATCH] Bump the all-uv-deps group across 1 directory with 35 updates Updates the requirements on [numpy](https://github.com/numpy/numpy), [pydantic](https://github.com/pydantic/pydantic), [typing-extensions](https://github.com/python/typing_extensions), [loguru](https://github.com/Delgan/loguru), [rich](https://github.com/Textualize/rich), [dvc](https://github.com/treeverse/dvc), [torch](https://github.com/pytorch/pytorch), [torchvision](https://github.com/pytorch/vision), [xformers](https://github.com/facebookresearch/xformers), [jupyter](https://jupyter.org), [matplotlib](https://github.com/matplotlib/matplotlib), [dvc-s3](https://github.com/iterative/dvc-s3), [mlflow](https://github.com/mlflow/mlflow), [fastapi](https://github.com/fastapi/fastapi), [uvicorn[standard]](https://github.com/Kludex/uvicorn), [python-dotenv](https://github.com/theskumar/python-dotenv), [httpx](https://github.com/encode/httpx), [tenacity](https://github.com/jd/tenacity), [prometheus-client](https://github.com/prometheus/client_python), [orjson](https://github.com/ijl/orjson), [pytest](https://github.com/pytest-dev/pytest), [pytest-cov](https://github.com/pytest-dev/pytest-cov), [pytest-xdist](https://github.com/pytest-dev/pytest-xdist), [mypy](https://github.com/python/mypy), [ruff](https://github.com/astral-sh/ruff), [codespell](https://github.com/codespell-project/codespell), [pip-audit](https://github.com/pypa/pip-audit), [nbstripout](https://github.com/kynan/nbstripout), [nbdime](https://github.com/jupyter/nbdime), [cookiecutter](https://github.com/cookiecutter/cookiecutter), [mkdocs](https://github.com/mkdocs/mkdocs), [mkdocs-material](https://github.com/squidfunk/mkdocs-material), [sphinx](https://github.com/sphinx-doc/sphinx), [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme) and [setuptools](https://github.com/pypa/setuptools) to permit the latest version. Updates `numpy` to 2.2.6 - [Release notes](https://github.com/numpy/numpy/releases) - [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst) - [Commits](https://github.com/numpy/numpy/compare/v1.26.0...v2.2.6) Updates `pydantic` to 2.12.5 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](https://github.com/pydantic/pydantic/compare/v2.8.0...v2.12.5) Updates `typing-extensions` to 4.15.0 - [Release notes](https://github.com/python/typing_extensions/releases) - [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md) - [Commits](https://github.com/python/typing_extensions/compare/4.7.0...4.15.0) Updates `loguru` to 0.7.3 - [Release notes](https://github.com/Delgan/loguru/releases) - [Changelog](https://github.com/Delgan/loguru/blob/master/CHANGELOG.rst) - [Commits](https://github.com/Delgan/loguru/compare/0.7.0...0.7.3) Updates `rich` to 15.0.0 - [Release notes](https://github.com/Textualize/rich/releases) - [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md) - [Commits](https://github.com/Textualize/rich/compare/v13.0.0...v15.0.0) Updates `dvc` to 3.67.1 - [Release notes](https://github.com/treeverse/dvc/releases) - [Commits](https://github.com/treeverse/dvc/compare/3.0.0...3.67.1) Updates `torch` from 2.9.1+cu130 to 2.11.0 - [Release notes](https://github.com/pytorch/pytorch/releases) - [Changelog](https://github.com/pytorch/pytorch/blob/main/RELEASE.md) - [Commits](https://github.com/pytorch/pytorch/commits/v2.11.0) Updates `torchvision` from 0.24.1+cu130 to 0.26.0 - [Release notes](https://github.com/pytorch/vision/releases) - [Commits](https://github.com/pytorch/vision/commits/v0.26.0) Updates `xformers` to 0.0.35 - [Release notes](https://github.com/facebookresearch/xformers/releases) - [Changelog](https://github.com/facebookresearch/xformers/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebookresearch/xformers/compare/v0.0.28...v0.0.35) Updates `jupyter` to 1.1.1 Updates `matplotlib` to 3.10.8 - [Release notes](https://github.com/matplotlib/matplotlib/releases) - [Commits](https://github.com/matplotlib/matplotlib/compare/v3.8.0...v3.10.8) Updates `dvc-s3` to 3.3.0 - [Release notes](https://github.com/iterative/dvc-s3/releases) - [Commits](https://github.com/iterative/dvc-s3/compare/3.0.0...3.3.0) Updates `mlflow` to 3.11.1 - [Release notes](https://github.com/mlflow/mlflow/releases) - [Changelog](https://github.com/mlflow/mlflow/blob/master/CHANGELOG.md) - [Commits](https://github.com/mlflow/mlflow/compare/v3.0.0...v3.11.1) Updates `fastapi` to 0.135.3 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](https://github.com/fastapi/fastapi/compare/0.110.0...0.135.3) Updates `uvicorn[standard]` to 0.44.0 - [Release notes](https://github.com/Kludex/uvicorn/releases) - [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md) - [Commits](https://github.com/Kludex/uvicorn/compare/0.27.0...0.44.0) Updates `python-dotenv` to 1.2.2 - [Release notes](https://github.com/theskumar/python-dotenv/releases) - [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md) - [Commits](https://github.com/theskumar/python-dotenv/compare/v1.0.0...v1.2.2) Updates `httpx` to 0.28.1 - [Release notes](https://github.com/encode/httpx/releases) - [Changelog](https://github.com/encode/httpx/blob/master/CHANGELOG.md) - [Commits](https://github.com/encode/httpx/compare/0.27.0...0.28.1) Updates `tenacity` to 9.1.4 - [Release notes](https://github.com/jd/tenacity/releases) - [Commits](https://github.com/jd/tenacity/compare/8.2.0...9.1.4) Updates `prometheus-client` to 0.25.0 - [Release notes](https://github.com/prometheus/client_python/releases) - [Commits](https://github.com/prometheus/client_python/compare/v0.20.0...v0.25.0) Updates `orjson` to 3.11.8 - [Release notes](https://github.com/ijl/orjson/releases) - [Changelog](https://github.com/ijl/orjson/blob/master/CHANGELOG.md) - [Commits](https://github.com/ijl/orjson/compare/3.10.0...3.11.8) Updates `pytest` to 9.0.3 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.0.0...9.0.3) Updates `pytest-cov` to 7.1.0 - [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest-cov/compare/v5.0.0...v7.1.0) Updates `pytest-xdist` to 3.8.0 - [Release notes](https://github.com/pytest-dev/pytest-xdist/releases) - [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest-xdist/compare/v3.6.0...v3.8.0) Updates `mypy` to 1.20.1 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.10.0...v1.20.1) Updates `ruff` to 0.15.10 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.8.0...0.15.10) Updates `codespell` to 2.4.2 - [Release notes](https://github.com/codespell-project/codespell/releases) - [Commits](https://github.com/codespell-project/codespell/compare/v2.3.0...v2.4.2) Updates `pip-audit` to 2.10.0 - [Release notes](https://github.com/pypa/pip-audit/releases) - [Changelog](https://github.com/pypa/pip-audit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pypa/pip-audit/compare/v2.5.5...v2.10.0) Updates `nbstripout` to 0.9.1 - [Release notes](https://github.com/kynan/nbstripout/releases) - [Changelog](https://github.com/kynan/nbstripout/blob/main/CHANGELOG.md) - [Commits](https://github.com/kynan/nbstripout/compare/0.8.0...0.9.1) Updates `nbdime` to 4.0.4 - [Release notes](https://github.com/jupyter/nbdime/releases) - [Changelog](https://github.com/jupyter/nbdime/blob/main/CHANGELOG.md) - [Commits](https://github.com/jupyter/nbdime/compare/nbdime@4.0.0...v4.0.4) Updates `cookiecutter` to 2.7.1 - [Release notes](https://github.com/cookiecutter/cookiecutter/releases) - [Commits](https://github.com/cookiecutter/cookiecutter/compare/2.6.0...v2.7.1) Updates `mkdocs` to 1.6.1 - [Release notes](https://github.com/mkdocs/mkdocs/releases) - [Commits](https://github.com/mkdocs/mkdocs/compare/1.6.0...1.6.1) Updates `mkdocs-material` to 9.7.6 - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.5.0...9.7.6) Updates `sphinx` to 8.1.3 - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/v8.1.3/CHANGES.rst) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v7.0.0...v8.1.3) Updates `sphinx-rtd-theme` to 3.1.0 - [Changelog](https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst) - [Commits](https://github.com/readthedocs/sphinx_rtd_theme/compare/2.0.0...3.1.0) Updates `setuptools` to 82.0.1 - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst) - [Commits](https://github.com/pypa/setuptools/compare/v68.0.0...v82.0.1) --- updated-dependencies: - dependency-name: numpy dependency-version: 2.2.6 dependency-type: direct:production dependency-group: all-uv-deps - dependency-name: pydantic dependency-version: 2.12.5 dependency-type: direct:production dependency-group: all-uv-deps - dependency-name: typing-extensions dependency-version: 4.15.0 dependency-type: direct:production dependency-group: all-uv-deps - dependency-name: loguru dependency-version: 0.7.3 dependency-type: direct:production dependency-group: all-uv-deps - dependency-name: rich dependency-version: 15.0.0 dependency-type: direct:production dependency-group: all-uv-deps - dependency-name: dvc dependency-version: 3.67.1 dependency-type: direct:development dependency-group: all-uv-deps - dependency-name: torch dependency-version: 2.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-uv-deps - dependency-name: torchvision dependency-version: 0.26.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-uv-deps - dependency-name: xformers dependency-version: 0.0.35 dependency-type: direct:production dependency-group: all-uv-deps - dependency-name: jupyter dependency-version: 1.1.1 dependency-type: direct:production dependency-group: all-uv-deps - dependency-name: matplotlib dependency-version: 3.10.8 dependency-type: direct:production dependency-group: all-uv-deps - dependency-name: dvc-s3 dependency-version: 3.3.0 dependency-type: direct:production dependency-group: all-uv-deps - dependency-name: mlflow dependency-version: 3.11.1 dependency-type: direct:production dependency-group: all-uv-deps - dependency-name: fastapi dependency-version: 0.135.3 dependency-type: direct:production dependency-group: all-uv-deps - dependency-name: uvicorn[standard] dependency-version: 0.44.0 dependency-type: direct:production dependency-group: all-uv-deps - dependency-name: python-dotenv dependency-version: 1.2.2 dependency-type: direct:production dependency-group: all-uv-deps - dependency-name: httpx dependency-version: 0.28.1 dependency-type: direct:production dependency-group: all-uv-deps - dependency-name: tenacity dependency-version: 9.1.4 dependency-type: direct:production dependency-group: all-uv-deps - dependency-name: prometheus-client dependency-version: 0.25.0 dependency-type: direct:production dependency-group: all-uv-deps - dependency-name: orjson dependency-version: 3.11.8 dependency-type: direct:production dependency-group: all-uv-deps - dependency-name: pytest dependency-version: 9.0.3 dependency-type: direct:development dependency-group: all-uv-deps - dependency-name: pytest-cov dependency-version: 7.1.0 dependency-type: direct:development dependency-group: all-uv-deps - dependency-name: pytest-xdist dependency-version: 3.8.0 dependency-type: direct:development dependency-group: all-uv-deps - dependency-name: mypy dependency-version: 1.20.1 dependency-type: direct:development dependency-group: all-uv-deps - dependency-name: ruff dependency-version: 0.15.10 dependency-type: direct:development dependency-group: all-uv-deps - dependency-name: codespell dependency-version: 2.4.2 dependency-type: direct:development dependency-group: all-uv-deps - dependency-name: pip-audit dependency-version: 2.10.0 dependency-type: direct:development dependency-group: all-uv-deps - dependency-name: nbstripout dependency-version: 0.9.1 dependency-type: direct:development dependency-group: all-uv-deps - dependency-name: nbdime dependency-version: 4.0.4 dependency-type: direct:development dependency-group: all-uv-deps - dependency-name: cookiecutter dependency-version: 2.7.1 dependency-type: direct:development dependency-group: all-uv-deps - dependency-name: mkdocs dependency-version: 1.6.1 dependency-type: direct:development dependency-group: all-uv-deps - dependency-name: mkdocs-material dependency-version: 9.7.6 dependency-type: direct:development dependency-group: all-uv-deps - dependency-name: sphinx dependency-version: 8.1.3 dependency-type: direct:development dependency-group: all-uv-deps - dependency-name: sphinx-rtd-theme dependency-version: 3.1.0 dependency-type: direct:development dependency-group: all-uv-deps - dependency-name: setuptools dependency-version: 82.0.1 dependency-type: direct:development dependency-group: all-uv-deps ... Signed-off-by: dependabot[bot] --- pyproject.toml | 74 +++++++++++++++++++++++++------------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index ddb68fd..c1dafac 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,12 +6,12 @@ readme = "README.md" requires-python = ">=3.10" # Runtime dependencies that are safe to install in CI (CPU-only, not huge CUDA stacks) dependencies = [ - "numpy>=1.26", - "pydantic>=2.8", - "typing-extensions>=4.7", - "loguru>=0.7", - "rich>=13.0", - "dvc>=3.0", + "numpy>=2.2.6", + "pydantic>=2.12.5", + "typing-extensions>=4.15.0", + "loguru>=0.7.3", + "rich>=15.0.0", + "dvc>=3.67.1", # add other core, CPU-safe libs here ] @@ -20,63 +20,63 @@ dependencies = [ gpu = [ # CUDA / GPU-specific deps. NEVER installed in CI. # Adapt versions / wheels to your stack as needed. - "torch==2.9.1+cu130", - "torchvision==0.24.1+cu130", - "xformers>=0.0.28", + "torch==2.11.0", + "torchvision==0.26.0", + "xformers>=0.0.35", ] notebooks = [ "ipykernel", - "jupyter>=1.0", - "matplotlib>=3.8", + "jupyter>=1.1.1", + "matplotlib>=3.10.8", ] mlops = [ - "dvc-s3>=3.0", - "mlflow>=3.0", + "dvc-s3>=3.3.0", + "mlflow>=3.11.1", ] bigmodels = ["transformers", "datasets"] api = [ - "fastapi>=0.110", - "uvicorn[standard]>=0.27", - "mlflow>=3.0", - "python-dotenv>=1.0", - "httpx>=0.27", - "tenacity>=8.2", - "prometheus-client>=0.20", - "orjson>=3.10", + "fastapi>=0.135.3", + "uvicorn[standard]>=0.44.0", + "mlflow>=3.11.1", + "python-dotenv>=1.2.2", + "httpx>=0.28.1", + "tenacity>=9.1.4", + "prometheus-client>=0.25.0", + "orjson>=3.11.8", ] # uv dependency groups for tools used during development / CI [dependency-groups] dev = [ # testing - "pytest>=8.0", - "pytest-cov>=5.0", - "pytest-xdist>=3.6", + "pytest>=9.0.3", + "pytest-cov>=7.1.0", + "pytest-xdist>=3.8.0", # typing - "mypy>=1.10", + "mypy>=1.20.1", # linting / formatting / spelling - "ruff>=0.8.0", - "codespell>=2.3", + "ruff>=0.15.10", + "codespell>=2.4.2", # security / deps - "pip-audit>=2.5.5", + "pip-audit>=2.10.0", # notebooks - "nbstripout>=0.8", - "nbdime>=4.0", + "nbstripout>=0.9.1", + "nbdime>=4.0.4", # dev - "cookiecutter>=2.6", - "dvc>=3.0", + "cookiecutter>=2.7.1", + "dvc>=3.67.1", ] docs-mkdocs = [ - "mkdocs>=1.6", + "mkdocs>=1.6.1", # pick ONE theme if you use it - "mkdocs-material>=9.5", + "mkdocs-material>=9.7.6", # optional, only if you use them: # "mkdocstrings[python]>=0.25", # "mkdocs-gen-files>=0.5", @@ -85,15 +85,15 @@ docs-mkdocs = [ ] docs-sphinx = [ - "sphinx>=7.0", + "sphinx>=8.1.3", # pick ONE theme if you use it - "sphinx-rtd-theme>=2.0", + "sphinx-rtd-theme>=3.1.0", # optional, only if you use it: # "myst-parser>=3.0", ] [build-system] -requires = ["setuptools>=68", "wheel"] +requires = ["setuptools>=82.0.1", "wheel"] build-backend = "setuptools.build_meta" [[tool.uv.index]]