diff --git a/python/pyproject.toml b/python/pyproject.toml index eb72978..4637c89 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -45,12 +45,12 @@ exclude = ["test/**", "docs/**"] dev = [ "aiohttp>=3.10.11,<4.0.0", "hypothesis>=6.100.0,<7.0.0", - "mypy>=1.14.1,<1.15.0", + "mypy>=1.14.1,<2.4.0", "pytest>=8.3.4,<10.0.0", - "pytest-cov>=6.0.0,<7.0.0", + "pytest-cov>=6.0.0,<8.0.0", "ruff>=0.8.0,<1.0.0", "slack-sdk>=3.33.4,<4.0.0", - "twine>=6.0.1,<7.0.0", + "twine>=6.0.1,<8.0.0", "wheel>=0.45.1,<1.0.0", ] docs = [ @@ -60,7 +60,7 @@ docs = [ [build-system] # Hatchling 1.28 emits Core Metadata 2.5, which Twine 6.2 cannot yet # validate. Keep package checks reproducible until Twine adds 2.5 support. -requires = ["hatchling<1.28"] +requires = ["hatchling<1.33"] build-backend = "hatchling.build" [tool.ruff]