From 46942233edc9ef31fcbac464c4c8cfacc153947d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2026 20:50:06 +0000 Subject: [PATCH] deps(backend): bump the python-deps group across 1 directory with 31 updates Bumps the python-deps group with 31 updates in the /backend directory: | Package | From | To | | --- | --- | --- | | [fastapi](https://github.com/fastapi/fastapi) | `0.141.1` | `0.162.0` | | [pydantic](https://github.com/pydantic/pydantic) | `2.13.5` | `2.14.1` | | [pydantic-settings](https://github.com/pydantic/pydantic-settings) | `2.15.0` | `2.16.1` | | [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.1.1` | `2.1.6` | | [alembic](https://github.com/sqlalchemy/alembic) | `1.20.0` | `1.20.1` | | [pyjwt](https://github.com/jpadilla/pyjwt) | `2.15.0` | `2.15.1` | | [tenacity](https://github.com/jd/tenacity) | `9.1.4` | `9.2.1` | | [cryptography](https://github.com/pyca/cryptography) | `50.0.1` | `50.0.2` | | [ruff](https://github.com/astral-sh/ruff) | `0.16.9` | `0.17.2` | | [mypy](https://github.com/python/mypy) | `2.3.1` | `2.4.0` | | [ast-serialize](https://github.com/mypyc/ast_serialize) | `0.11.2` | `0.13.1` | | [certifi](https://github.com/certifi/python-certifi) | `2026.7.22` | `2026.10.23` | | [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.5.1` | `3.5.2` | | [coverage](https://github.com/coveragepy/coveragepy) | `7.16.1` | `7.17.0` | | [dnspython](https://github.com/rthalley/dnspython) | `2.8.0` | `2.9.0` | | [filelock](https://github.com/tox-dev/py-filelock) | `4.0.3` | `4.2.4` | | [httptools](https://github.com/MagicStack/httptools) | `0.8.0` | `0.9.0` | | [iniconfig](https://github.com/pytest-dev/iniconfig) | `2.3.0` | `2.3.1` | | [librt](https://github.com/mypyc/librt) | `0.15.0` | `0.16.0` | | [markupsafe](https://github.com/pallets/markupsafe) | `3.0.3` | `3.0.4` | | [msgpack](https://github.com/msgpack/msgpack-python) | `1.2.2` | `1.2.3` | | [platformdirs](https://github.com/tox-dev/platformdirs) | `4.11.14` | `4.13.5` | | [pluggy](https://github.com/pytest-dev/pluggy) | `1.6.0` | `1.7.0` | | [pycparser](https://github.com/eliben/pycparser) | `3.0` | `3.12` | | [pydantic-core](https://github.com/pydantic/pydantic) | `2.46.5` | `2.50.1` | | [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.2.3` | `1.2.4` | | [starlette](https://github.com/Kludex/starlette) | `1.7.0` | `1.9.0` | | [tomli](https://github.com/hukkin/tomli) | `2.4.1` | `2.5.0` | | [uvloop](https://github.com/MagicStack/uvloop) | `0.22.1` | `0.23.0` | | [websockets](https://github.com/python-websockets/websockets) | `17.1` | `17.3` | | [wrapt](https://github.com/GrahamDumpleton/wrapt) | `2.4.1` | `2.5.1` | Updates `fastapi` from 0.141.1 to 0.162.0 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](https://github.com/fastapi/fastapi/compare/0.141.1...0.162.0) Updates `pydantic` from 2.13.5 to 2.14.1 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](https://github.com/pydantic/pydantic/compare/v2.13.5...v2.14.1) Updates `pydantic-settings` from 2.15.0 to 2.16.1 - [Release notes](https://github.com/pydantic/pydantic-settings/releases) - [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.15.0...v2.16.1) Updates `sqlalchemy` from 2.1.1 to 2.1.6 - [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases) - [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst) - [Commits](https://github.com/sqlalchemy/sqlalchemy/commits) Updates `alembic` from 1.20.0 to 1.20.1 - [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 `pyjwt` from 2.15.0 to 2.15.1 - [Release notes](https://github.com/jpadilla/pyjwt/releases) - [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst) - [Commits](https://github.com/jpadilla/pyjwt/compare/2.15.0...2.15.1) Updates `tenacity` from 9.1.4 to 9.2.1 - [Release notes](https://github.com/jd/tenacity/releases) - [Commits](https://github.com/jd/tenacity/compare/9.1.4...9.2.1) Updates `cryptography` from 50.0.1 to 50.0.2 - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/50.0.1...50.0.2) Updates `ruff` from 0.16.9 to 0.17.2 - [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.9...0.17.2) Updates `mypy` from 2.3.1 to 2.4.0 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v2.3.1...v2.4.0) Updates `ast-serialize` from 0.11.2 to 0.13.1 - [Commits](https://github.com/mypyc/ast_serialize/compare/v0.11.2...v0.13.1) Updates `certifi` from 2026.7.22 to 2026.10.23 - [Commits](https://github.com/certifi/python-certifi/compare/2026.07.22...2026.10.23) Updates `charset-normalizer` from 3.5.1 to 3.5.2 - [Release notes](https://github.com/jawah/charset_normalizer/releases) - [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md) - [Commits](https://github.com/jawah/charset_normalizer/compare/3.5.1...3.5.2) Updates `coverage` from 7.16.1 to 7.17.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.16.1...7.17.0) Updates `dnspython` from 2.8.0 to 2.9.0 - [Release notes](https://github.com/rthalley/dnspython/releases) - [Changelog](https://github.com/rthalley/dnspython/blob/main/doc/whatsnew.rst) - [Commits](https://github.com/rthalley/dnspython/compare/v2.8.0...v2.9.0) Updates `filelock` from 4.0.3 to 4.2.4 - [Release notes](https://github.com/tox-dev/py-filelock/releases) - [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst) - [Commits](https://github.com/tox-dev/py-filelock/compare/4.0.3...4.2.4) Updates `httptools` from 0.8.0 to 0.9.0 - [Release notes](https://github.com/MagicStack/httptools/releases) - [Commits](https://github.com/MagicStack/httptools/compare/v0.8.0...v0.9.0) Updates `iniconfig` from 2.3.0 to 2.3.1 - [Release notes](https://github.com/pytest-dev/iniconfig/releases) - [Changelog](https://github.com/pytest-dev/iniconfig/blob/main/CHANGELOG) - [Commits](https://github.com/pytest-dev/iniconfig/compare/v2.3.0...v2.3.1) Updates `librt` from 0.15.0 to 0.16.0 - [Commits](https://github.com/mypyc/librt/compare/v0.15.0...v0.16.0) Updates `markupsafe` from 3.0.3 to 3.0.4 - [Release notes](https://github.com/pallets/markupsafe/releases) - [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/markupsafe/compare/3.0.3...3.0.4) Updates `msgpack` from 1.2.2 to 1.2.3 - [Release notes](https://github.com/msgpack/msgpack-python/releases) - [Changelog](https://github.com/msgpack/msgpack-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/msgpack/msgpack-python/compare/v1.2.2...v1.2.3) Updates `platformdirs` from 4.11.14 to 4.13.5 - [Release notes](https://github.com/tox-dev/platformdirs/releases) - [Changelog](https://github.com/tox-dev/platformdirs/blob/main/docs/changelog.rst) - [Commits](https://github.com/tox-dev/platformdirs/compare/4.11.14...4.13.5) Updates `pluggy` from 1.6.0 to 1.7.0 - [Changelog](https://github.com/pytest-dev/pluggy/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pluggy/compare/1.6.0...1.7.0) Updates `pycparser` from 3.0 to 3.12 - [Release notes](https://github.com/eliben/pycparser/releases) - [Commits](https://github.com/eliben/pycparser/compare/release_v3.00...release_v3.12) Updates `pydantic-core` from 2.46.5 to 2.50.1 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](https://github.com/pydantic/pydantic/compare/core-v2.46.5...core-v2.50.1) Updates `python-dotenv` from 1.2.3 to 1.2.4 - [Release notes](https://github.com/theskumar/python-dotenv/releases) - [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md) - [Commits](https://github.com/theskumar/python-dotenv/compare/v1.2.3...v1.2.4) Updates `starlette` from 1.7.0 to 1.9.0 - [Release notes](https://github.com/Kludex/starlette/releases) - [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md) - [Commits](https://github.com/Kludex/starlette/compare/1.7.0...1.9.0) Updates `tomli` from 2.4.1 to 2.5.0 - [Changelog](https://github.com/hukkin/tomli/blob/master/CHANGELOG.md) - [Commits](https://github.com/hukkin/tomli/compare/2.4.1...2.5.0) Updates `uvloop` from 0.22.1 to 0.23.0 - [Release notes](https://github.com/MagicStack/uvloop/releases) - [Commits](https://github.com/MagicStack/uvloop/compare/v0.22.1...v0.23.0) Updates `websockets` from 17.1 to 17.3 - [Release notes](https://github.com/python-websockets/websockets/releases) - [Commits](https://github.com/python-websockets/websockets/compare/17.1...17.3) Updates `wrapt` from 2.4.1 to 2.5.1 - [Release notes](https://github.com/GrahamDumpleton/wrapt/releases) - [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst) - [Commits](https://github.com/GrahamDumpleton/wrapt/compare/2.4.1...2.5.1) --- updated-dependencies: - dependency-name: fastapi dependency-version: 0.162.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: pydantic dependency-version: 2.14.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: pydantic-settings dependency-version: 2.16.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: sqlalchemy dependency-version: 2.1.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-deps - dependency-name: alembic dependency-version: 1.20.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-deps - dependency-name: pyjwt dependency-version: 2.15.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-deps - dependency-name: tenacity dependency-version: 9.2.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: cryptography dependency-version: 50.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-deps - dependency-name: ruff dependency-version: 0.17.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: mypy dependency-version: 2.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: ast-serialize dependency-version: 0.13.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: certifi dependency-version: 2026.10.23 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: charset-normalizer dependency-version: 3.5.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-deps - dependency-name: coverage dependency-version: 7.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: dnspython dependency-version: 2.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: filelock dependency-version: 4.2.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: httptools dependency-version: 0.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: iniconfig dependency-version: 2.3.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-deps - dependency-name: librt dependency-version: 0.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: markupsafe dependency-version: 3.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-deps - dependency-name: msgpack dependency-version: 1.2.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-deps - dependency-name: platformdirs dependency-version: 4.13.5 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: pluggy dependency-version: 1.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: pycparser dependency-version: '3.12' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: pydantic-core dependency-version: 2.50.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: python-dotenv dependency-version: 1.2.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-deps - dependency-name: starlette dependency-version: 1.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: tomli dependency-version: 2.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: uvloop dependency-version: 0.23.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: websockets dependency-version: '17.3' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: wrapt dependency-version: 2.5.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps ... Signed-off-by: dependabot[bot] --- backend/constraints.txt | 62 ++++++++++++++++++++--------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/backend/constraints.txt b/backend/constraints.txt index 3162881..a9ffc52 100644 --- a/backend/constraints.txt +++ b/backend/constraints.txt @@ -6,7 +6,7 @@ # aiosqlite==0.22.1 # via cadence (pyproject.toml) -alembic==1.20.0 +alembic==1.20.1 # via cadence (pyproject.toml) annotated-doc==0.0.5 # via fastapi @@ -23,7 +23,7 @@ argon2-cffi==25.1.0 # passlib argon2-cffi-bindings==26.1.0 # via argon2-cffi -ast-serialize==0.11.2 +ast-serialize==0.13.1 # via mypy boolean-py==5.0 # via license-expression @@ -31,7 +31,7 @@ cachecontrol==0.14.4 # via # cachecontrol # pip-audit -certifi==2026.7.22 +certifi==2026.10.23 # via # httpcore # httpx @@ -40,13 +40,13 @@ cffi==2.1.1 # via # argon2-cffi-bindings # cryptography -charset-normalizer==3.5.1 +charset-normalizer==3.5.2 # via requests click==8.5.0 # via uvicorn -coverage==7.16.1 +coverage==7.17.0 # via pytest-cov -cryptography==50.0.1 +cryptography==50.0.2 # via cadence (pyproject.toml) cyclonedx-python-lib==11.12.0 # via pip-audit @@ -54,13 +54,13 @@ defusedxml==0.7.1 # via py-serializable deprecated==1.3.1 # via limits -dnspython==2.8.0 +dnspython==2.9.0 # via email-validator email-validator==2.3.0 # via cadence (pyproject.toml) -fastapi==0.141.1 +fastapi==0.162.0 # via cadence (pyproject.toml) -filelock==4.0.3 +filelock==4.2.4 # via cachecontrol greenlet==3.5.6 # via sqlalchemy @@ -70,7 +70,7 @@ h11==0.16.0 # uvicorn httpcore==1.0.9 # via httpx -httptools==0.8.0 +httptools==0.9.0 # via uvicorn httpx==0.28.1 # via @@ -82,9 +82,9 @@ idna==3.20 # email-validator # httpx # requests -iniconfig==2.3.0 +iniconfig==2.3.1 # via pytest -librt==0.15.0 +librt==0.16.0 # via mypy license-expression==30.4.4 # via cyclonedx-python-lib @@ -94,15 +94,15 @@ mako==1.4.3 # via alembic markdown-it-py==4.2.0 # via rich -markupsafe==3.0.3 +markupsafe==3.0.4 # via mako mdurl==0.1.2 # via markdown-it-py -msgpack==1.2.2 +msgpack==1.2.3 # via cachecontrol mutagen==1.48.1 # via cadence (pyproject.toml) -mypy==2.3.1 +mypy==2.4.0 # via cadence (pyproject.toml) mypy-extensions==1.1.0 # via mypy @@ -124,30 +124,30 @@ pip-audit==2.10.1 # via cadence (pyproject.toml) pip-requirements-parser==32.0.1 # via pip-audit -platformdirs==4.11.14 +platformdirs==4.13.5 # via pip-audit -pluggy==1.6.0 +pluggy==1.7.0 # via # pytest # pytest-cov py-serializable==2.1.0 # via cyclonedx-python-lib -pycparser==3.0 +pycparser==3.12 # via cffi -pydantic==2.13.5 +pydantic==2.14.1 # via # cadence (pyproject.toml) # fastapi # pydantic-settings -pydantic-core==2.46.5 +pydantic-core==2.50.1 # via pydantic -pydantic-settings==2.15.0 +pydantic-settings==2.16.1 # via cadence (pyproject.toml) pygments==2.21.0 # via # pytest # rich -pyjwt==2.15.0 +pyjwt==2.15.1 # via cadence (pyproject.toml) pyparsing==3.3.3 # via pip-requirements-parser @@ -163,7 +163,7 @@ pytest-cov==7.1.0 # via cadence (pyproject.toml) pytest-httpx==0.36.2 # via cadence (pyproject.toml) -python-dotenv==1.2.3 +python-dotenv==1.2.4 # via # pydantic-settings # uvicorn @@ -177,23 +177,23 @@ requests==2.34.2 # pip-audit rich==15.0.0 # via pip-audit -ruff==0.16.9 +ruff==0.17.2 # via cadence (pyproject.toml) slowapi==0.1.10 # via cadence (pyproject.toml) sortedcontainers==2.4.0 # via cyclonedx-python-lib -sqlalchemy==2.1.1 +sqlalchemy==2.1.6 # via # alembic # cadence (pyproject.toml) -starlette==1.7.0 +starlette==1.9.0 # via fastapi structlog==26.1.0 # via cadence (pyproject.toml) -tenacity==9.1.4 +tenacity==9.2.1 # via cadence (pyproject.toml) -tomli==2.4.1 +tomli==2.5.0 # via pip-audit tomli-w==1.2.0 # via pip-audit @@ -222,13 +222,13 @@ urllib3==2.8.0 # via requests uvicorn==0.54.0 # via cadence (pyproject.toml) -uvloop==0.22.1 +uvloop==0.23.0 # via uvicorn watchfiles==1.3.0 # via uvicorn -websockets==17.1 +websockets==17.3 # via uvicorn -wrapt==2.4.1 +wrapt==2.5.1 # via deprecated # The following packages are considered to be unsafe in a requirements file: