diff --git a/apps/backend/pyproject.toml b/apps/backend/pyproject.toml index 52312c6a..13618f02 100644 --- a/apps/backend/pyproject.toml +++ b/apps/backend/pyproject.toml @@ -38,8 +38,8 @@ test = [ "pytest>=8.3.0", ] dev = [ - "mypy==2.3.1", - "ruff==0.16.8", + "mypy==2.4.0", + "ruff==0.17.1", ] [tool.setuptools.packages.find] diff --git a/apps/backend/requirements-dev.txt b/apps/backend/requirements-dev.txt index 6b09ff09..b4ea6901 100644 --- a/apps/backend/requirements-dev.txt +++ b/apps/backend/requirements-dev.txt @@ -3,14 +3,14 @@ # toolchain so CI and local dev can run pytest. The runtime image installs # only requirements.txt; pytest must never ship in runtime dependencies (issue #185). -r requirements.txt -ast-serialize==0.11.2 -coverage==7.16.1 -iniconfig==2.3.0 -librt==0.15.0 -mypy==2.3.1 +ast-serialize==0.13.0 +coverage==7.16.2 +iniconfig==2.3.1 +librt==0.16.0 +mypy==2.4.0 mypy_extensions==1.1.0 pathspec==1.1.1 -pluggy==1.6.0 +pluggy==1.7.0 pytest==9.1.1 pytest-cov==7.1.0 -ruff==0.16.8 +ruff==0.17.1 diff --git a/apps/backend/requirements.txt b/apps/backend/requirements.txt index 3b032725..1f2ac06f 100644 --- a/apps/backend/requirements.txt +++ b/apps/backend/requirements.txt @@ -15,60 +15,60 @@ argon2-cffi-bindings==26.1.0 asn1crypto==1.5.1 certifi==2026.7.22 cffi==2.1.1 -charset-normalizer==3.5.1 +charset-normalizer==3.5.2 click==8.5.0 colorama==0.4.6 -cryptography==50.0.1 +cryptography==50.0.2 cssselect2==0.10.1 -dnspython==2.8.0 +dnspython==2.9.0 email-validator==2.3.0 -fastapi==0.141.1 +fastapi==0.143.2 greenlet==3.5.6 h11==0.16.0 html5lib==1.1 httpcore==1.0.9 -httptools==0.8.0 +httptools==0.9.0 httpx==0.28.1 idna==3.20 lxml==6.1.3 Mako==1.4.3 -MarkupSafe==3.0.3 +MarkupSafe==3.0.4 oscrypto==1.3.0 packaging==26.3 pillow==12.3.0 psycopg-binary==3.3.6 psycopg==3.3.6 -pycparser==3.0 -pydantic-settings==2.15.0 -pydantic==2.13.5 +pycparser==3.11 +pydantic-settings==2.16.0 +pydantic==2.14.1 pydantic_core==2.46.5 Pygments==2.21.0 pyhanko-certvalidator==0.32.1 pyHanko==0.37.0 -PyJWT==2.14.0 -pypdf==6.19.0 +PyJWT==2.15.1 +pypdf==6.20.1 python-bidi==0.6.11 -python-dotenv==1.2.3 +python-dotenv==1.2.4 python-multipart==0.0.32 PyYAML==6.0.3 redis==8.1.0 reportlab==4.5.1 requests==2.34.2 six==1.17.0 -SQLAlchemy==2.0.54 -starlette==1.6.0 -svglib==2.2.0 +SQLAlchemy==2.1.4 +starlette==1.8.0 +svglib==2.3.0 tinycss2==1.5.1 tree-sitter==0.26.0 tree-sitter-typescript==0.23.2 typing-inspection==0.4.4 typing_extensions==4.16.0 -tzdata==2026.4 +tzdata==2026.5 tzlocal==5.4.4 uritools==6.1.3 urllib3==2.8.0 -uvicorn==0.53.0 +uvicorn==0.54.0 watchfiles==1.3.0 webencodings==0.6.1 -websockets==17.1 -xhtml2pdf==0.2.20 +websockets==17.2 +xhtml2pdf==0.2.24