diff --git a/pyproject.toml b/pyproject.toml index 66ff5d7..5436745 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,34 +7,34 @@ requires-python = ">=3.11" license = { text = "Apache-2.0" } authors = [{ name = "ARCP Reference" }] dependencies = [ - "pydantic>=2.9,<3", - "aiosqlite>=0.20", - "websockets>=13", - "structlog>=24", - "pyjwt[crypto]>=2.9", - "click>=8.1", - "python-ulid>=2", - "opentelemetry-api>=1.27,<2", + "pydantic>=2.13.4,<3", + "aiosqlite>=0.22.1", + "websockets>=16.0", + "structlog>=25.5.0", + "pyjwt[crypto]>=2.13.0", + "click>=8.4.1", + "python-ulid>=3.1.0", + "opentelemetry-api>=1.42.1,<2", ] [project.optional-dependencies] -jwks = ["httpx>=0.27"] +jwks = ["httpx>=0.28.1"] [dependency-groups] dev = [ - "pytest>=8", - "pytest-asyncio>=0.24", - "pytest-cov>=5", - "pytest-randomly>=3.15", - "pytest-timeout>=2.3", - "hypothesis>=6.112", - "dirty-equals>=0.8", - "ruff>=0.6", - "pyright>=1.1", - "opentelemetry-sdk>=1.27,<2", - "aiohttp>=3.10", - "starlette>=0.38", - "httpx>=0.27", + "pytest>=9.0.3", + "pytest-asyncio>=1.3.0", + "pytest-cov>=7.1.0", + "pytest-randomly>=4.1.0", + "pytest-timeout>=2.4.0", + "hypothesis>=6.152.9", + "dirty-equals>=0.11", + "ruff>=0.15.14", + "pyright>=1.1.409", + "opentelemetry-sdk>=1.42.1,<2", + "aiohttp>=3.13.5", + "starlette>=1.0.1", + "httpx>=0.28.1", "mypy>=2.1.0", ]