From fc7b23cfc11ce54eeedb08c980bbe4b1886bbad1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Sep 2026 06:18:31 +0000 Subject: [PATCH] chore(deps): bump the backend-minor-and-patch group across 1 directory with 17 updates Bumps the backend-minor-and-patch group with 17 updates in the /apps/backend directory: | Package | From | To | | --- | --- | --- | | [pydantic](https://github.com/pydantic/pydantic) | `2.13.4` | `2.13.5` | | [cryptography](https://github.com/pyca/cryptography) | `50.0.0` | `50.0.1` | | [alembic](https://github.com/sqlalchemy/alembic) | `1.19.1` | `1.19.2` | | [psycopg](https://github.com/psycopg/psycopg) | `3.3.4` | `3.3.5` | | [anyio](https://github.com/agronholm/anyio) | `4.14.2` | `4.15.1` | | [xhtml2pdf](https://github.com/xhtml2pdf/xhtml2pdf) | `0.2.17` | `0.2.18` | | [ruff](https://github.com/astral-sh/ruff) | `0.16.4` | `0.16.7` | | [click](https://github.com/pallets/click) | `8.4.2` | `8.5.0` | | [cssselect2](https://github.com/Kozea/cssselect2) | `0.9.0` | `0.10.1` | | [lxml](https://github.com/lxml/lxml) | `6.1.2` | `6.1.3` | | [psycopg-binary](https://github.com/psycopg/psycopg) | `3.3.4` | `3.3.5` | | [pyhanko-certvalidator](https://github.com/MatthiasValvekens/pyHanko) | `0.31.4` | `0.32.1` | | [pyhanko](https://github.com/MatthiasValvekens/pyHanko) | `0.36.2` | `0.37.0` | | [pypdf](https://github.com/py-pdf/pypdf) | `6.16.1` | `6.18.0` | | [websockets](https://github.com/python-websockets/websockets) | `17.0.1` | `17.1` | | [ast-serialize](https://github.com/mypyc/ast_serialize) | `0.8.0` | `0.11.1` | | [coverage](https://github.com/coveragepy/coveragepy) | `7.15.4` | `7.16.0` | Updates `pydantic` from 2.13.4 to 2.13.5 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/v2.13.5/HISTORY.md) - [Commits](https://github.com/pydantic/pydantic/compare/v2.13.4...v2.13.5) Updates `cryptography` from 50.0.0 to 50.0.1 - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/50.0.0...50.0.1) Updates `alembic` from 1.19.1 to 1.19.2 - [Release notes](https://github.com/sqlalchemy/alembic/releases) - [Changelog](https://github.com/sqlalchemy/alembic/blob/main/CHANGES) - [Commits](https://github.com/sqlalchemy/alembic/commits) Updates `psycopg` from 3.3.4 to 3.3.5 - [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst) - [Commits](https://github.com/psycopg/psycopg/compare/3.3.4...3.3.5) Updates `anyio` from 4.14.2 to 4.15.1 - [Release notes](https://github.com/agronholm/anyio/releases) - [Commits](https://github.com/agronholm/anyio/compare/4.14.2...4.15.1) Updates `xhtml2pdf` from 0.2.17 to 0.2.18 - [Release notes](https://github.com/xhtml2pdf/xhtml2pdf/releases) - [Commits](https://github.com/xhtml2pdf/xhtml2pdf/compare/v0.2.17...v0.2.18) Updates `ruff` from 0.16.4 to 0.16.7 - [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.16.4...0.16.7) Updates `click` from 8.4.2 to 8.5.0 - [Release notes](https://github.com/pallets/click/releases) - [Changelog](https://github.com/pallets/click/blob/main/CHANGES.md) - [Commits](https://github.com/pallets/click/compare/8.4.2...8.5.0) Updates `cssselect2` from 0.9.0 to 0.10.1 - [Release notes](https://github.com/Kozea/cssselect2/releases) - [Changelog](https://github.com/Kozea/cssselect2/blob/main/docs/changelog.rst) - [Commits](https://github.com/Kozea/cssselect2/compare/0.9.0...0.10.1) Updates `lxml` from 6.1.2 to 6.1.3 - [Release notes](https://github.com/lxml/lxml/releases) - [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt) - [Commits](https://github.com/lxml/lxml/compare/lxml-6.1.2...lxml-6.1.3) Updates `psycopg-binary` from 3.3.4 to 3.3.5 - [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst) - [Commits](https://github.com/psycopg/psycopg/compare/3.3.4...3.3.5) Updates `pyhanko-certvalidator` from 0.31.4 to 0.32.1 - [Release notes](https://github.com/MatthiasValvekens/pyHanko/releases) - [Changelog](https://github.com/MatthiasValvekens/pyHanko/blob/master/docs/changelog.rst) - [Commits](https://github.com/MatthiasValvekens/pyHanko/compare/pyhanko-certvalidator/v0.31.4...pyhanko-certvalidator/v0.32.1) Updates `pyhanko` from 0.36.2 to 0.37.0 - [Release notes](https://github.com/MatthiasValvekens/pyHanko/releases) - [Changelog](https://github.com/MatthiasValvekens/pyHanko/blob/master/docs/changelog.rst) - [Commits](https://github.com/MatthiasValvekens/pyHanko/compare/v0.36.2...v0.37.0) Updates `pypdf` from 6.16.1 to 6.18.0 - [Release notes](https://github.com/py-pdf/pypdf/releases) - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md) - [Commits](https://github.com/py-pdf/pypdf/compare/6.16.1...6.18.0) Updates `websockets` from 17.0.1 to 17.1 - [Release notes](https://github.com/python-websockets/websockets/releases) - [Commits](https://github.com/python-websockets/websockets/compare/17.0.1...17.1) Updates `ast-serialize` from 0.8.0 to 0.11.1 - [Commits](https://github.com/mypyc/ast_serialize/compare/v0.8.0...v0.11.1) Updates `coverage` from 7.15.4 to 7.16.0 - [Release notes](https://github.com/coveragepy/coveragepy/releases) - [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst) - [Commits](https://github.com/coveragepy/coveragepy/compare/7.15.4...7.16.0) --- updated-dependencies: - dependency-name: alembic dependency-version: 1.19.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-minor-and-patch - dependency-name: anyio dependency-version: 4.15.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-minor-and-patch - dependency-name: ast-serialize dependency-version: 0.9.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: backend-minor-and-patch - dependency-name: click dependency-version: 8.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-minor-and-patch - dependency-name: coverage dependency-version: 7.16.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: backend-minor-and-patch - dependency-name: cryptography dependency-version: 50.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-minor-and-patch - dependency-name: cssselect2 dependency-version: 0.10.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-minor-and-patch - dependency-name: lxml dependency-version: 6.1.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-minor-and-patch - dependency-name: psycopg dependency-version: 3.3.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-minor-and-patch - dependency-name: psycopg-binary dependency-version: 3.3.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-minor-and-patch - dependency-name: pydantic dependency-version: 2.13.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-minor-and-patch - dependency-name: pyhanko dependency-version: 0.37.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-minor-and-patch - dependency-name: pyhanko-certvalidator dependency-version: 0.32.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-minor-and-patch - dependency-name: pypdf dependency-version: 6.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-minor-and-patch - dependency-name: ruff dependency-version: 0.16.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: backend-minor-and-patch - dependency-name: websockets dependency-version: '17.1' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-minor-and-patch - dependency-name: xhtml2pdf dependency-version: 0.2.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-minor-and-patch ... Signed-off-by: dependabot[bot] --- apps/backend/pyproject.toml | 2 +- apps/backend/requirements-dev.txt | 6 +++--- apps/backend/requirements.txt | 28 ++++++++++++++-------------- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/apps/backend/pyproject.toml b/apps/backend/pyproject.toml index 8a8fc64..e98e731 100644 --- a/apps/backend/pyproject.toml +++ b/apps/backend/pyproject.toml @@ -39,7 +39,7 @@ test = [ ] dev = [ "mypy==2.3.1", - "ruff==0.16.4", + "ruff==0.16.7", ] [tool.setuptools.packages.find] diff --git a/apps/backend/requirements-dev.txt b/apps/backend/requirements-dev.txt index bb1e374..f354e1e 100644 --- a/apps/backend/requirements-dev.txt +++ b/apps/backend/requirements-dev.txt @@ -3,8 +3,8 @@ # 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.8.0 -coverage==7.15.4 +ast-serialize==0.11.1 +coverage==7.16.0 iniconfig==2.3.0 librt==0.15.0 mypy==2.3.1 @@ -13,4 +13,4 @@ pathspec==1.1.1 pluggy==1.6.0 pytest==9.1.1 pytest-cov==7.1.0 -ruff==0.16.4 +ruff==0.16.7 diff --git a/apps/backend/requirements.txt b/apps/backend/requirements.txt index d9b77d9..3bcb9f7 100644 --- a/apps/backend/requirements.txt +++ b/apps/backend/requirements.txt @@ -5,10 +5,10 @@ # Regenerate after changing pyproject.toml dependencies: # python -m venv /tmp/lock && /tmp/lock/bin/pip install ./apps/backend # /tmp/lock/bin/pip freeze | grep -v partha-backend > apps/backend/requirements.txt -alembic==1.19.1 +alembic==1.19.2 annotated-doc==0.0.5 annotated-types==0.8.0 -anyio==4.14.2 +anyio==4.15.1 arabic-reshaper==3.0.1 argon2-cffi==25.1.0 argon2-cffi-bindings==26.1.0 @@ -16,10 +16,10 @@ asn1crypto==1.5.1 certifi==2026.7.22 cffi==2.1.1 charset-normalizer==3.5.1 -click==8.4.2 +click==8.5.0 colorama==0.4.6 -cryptography==50.0.0 -cssselect2==0.9.0 +cryptography==50.0.1 +cssselect2==0.10.1 dnspython==2.8.0 email-validator==2.3.0 fastapi==0.141.1 @@ -30,23 +30,23 @@ httpcore==1.0.9 httptools==0.8.0 httpx==0.28.1 idna==3.19 -lxml==6.1.2 +lxml==6.1.3 Mako==1.4.1 MarkupSafe==3.0.3 oscrypto==1.3.0 packaging==26.3 pillow==12.3.0 -psycopg-binary==3.3.4 -psycopg==3.3.4 +psycopg-binary==3.3.5 +psycopg==3.3.5 pycparser==3.0 pydantic-settings==2.15.0 -pydantic==2.13.4 +pydantic==2.13.5 pydantic_core==2.46.4 Pygments==2.21.0 -pyhanko-certvalidator==0.31.4 -pyHanko==0.36.2 +pyhanko-certvalidator==0.32.1 +pyHanko==0.37.0 PyJWT==2.13.0 -pypdf==6.16.1 +pypdf==6.18.0 python-bidi==0.6.11 python-dotenv==1.2.3 python-multipart==0.0.32 @@ -70,5 +70,5 @@ urllib3==2.7.0 uvicorn==0.52.4 watchfiles==1.2.0 webencodings==0.6.1 -websockets==17.0.1 -xhtml2pdf==0.2.17 +websockets==17.1 +xhtml2pdf==0.2.18