diff --git a/pyproject.toml b/pyproject.toml index 6e7763e..c0f506c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,30 +9,30 @@ license = "BSD-2-Clause" [project.optional-dependencies] dev = [ - "build>=1.3.0,<2", - "hatchling>=1.29.0,<2", + "build>=1.5.0,<2", + "hatchling>=1.30.1,<2", "radon>=6.0.1,<7", - "lizard>=1.22.1,<2", + "lizard>=1.23.0,<2", "pre-commit>=4.6.0,<5", - "pip-audit>=2.9.0,<3", - "ruff>=0.15.13,<0.16", - "tox>=4.54.0,<5", - "tox-uv>=1.15,<2", - "pytest>=9.0.3,<10", + "pip-audit>=2.10.1,<3", + "ruff>=0.15.17,<0.16", + "tox>=4.55.1,<5", + "tox-uv>=1.35.2,<2", + "pytest>=9.1.0,<10", "pytest-cov>=7.1.0,<8", "pyrefly>=1.0.0", ] docs = [ - "furo>=2024.8.6,<2027", - "myst-parser>=3,<5", - "sphinx>=7.4,<10", + "furo>=2025.12.19,<2027", + "myst-parser>=4.0.1,<5", + "sphinx>=8.1.3,<10", "sphinx-autobuild>=2024.10.3,<2027", - "sphinx-autodoc-typehints>=2.2,<4", - "sphinx-copybutton>=0.5,<1", + "sphinx-autodoc-typehints>=3.0.1,<4", + "sphinx-copybutton>=0.5.2,<1", ] [build-system] -requires = ["hatchling>=1.29.0,<2"] +requires = ["hatchling>=1.30.1,<2"] build-backend = "hatchling.build" [tool.pyrefly]