From 688f46de38c4ce8b644deb2c745c2cae9c33fab4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 15:13:28 +0000 Subject: [PATCH] chore: bump the python-dependencies group with 22 updates Updates the requirements on [fastapi](https://github.com/fastapi/fastapi), [starlette](https://github.com/Kludex/starlette), [pydantic](https://github.com/pydantic/pydantic), [pydantic-core](https://github.com/pydantic/pydantic), [pydantic-settings](https://github.com/pydantic/pydantic-settings), [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy), [alembic](https://github.com/sqlalchemy/alembic), [typer](https://github.com/fastapi/typer), [rich](https://github.com/Textualize/rich), [pyjwt](https://github.com/jpadilla/pyjwt), [rapidfuzz](https://github.com/rapidfuzz/RapidFuzz), [ijson](https://github.com/ICRAR/ijson), [pytest](https://github.com/pytest-dev/pytest), [pytest-cov](https://github.com/pytest-dev/pytest-cov), [pytest-env](https://github.com/pytest-dev/pytest-env), [pytest-httpx](https://github.com/Colin-b/pytest_httpx), [pytest-xdist](https://github.com/pytest-dev/pytest-xdist), [coverage](https://github.com/coveragepy/coveragepy), [polyfactory](https://github.com/litestar-org/polyfactory), [deptry](https://github.com/osprey-oss/deptry), [ruff](https://github.com/astral-sh/ruff) and [mypy](https://github.com/python/mypy) to permit the latest version. Updates `fastapi` to 0.135.3 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](https://github.com/fastapi/fastapi/compare/0.128.0...0.135.3) Updates `starlette` to 1.0.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/0.52.1...1.0.0) Updates `pydantic` to 2.13.0 - [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.12.5...v2.13.0) Updates `pydantic-core` to 2.46.0 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](https://github.com/pydantic/pydantic/commits) Updates `pydantic-settings` to 2.13.1 - [Release notes](https://github.com/pydantic/pydantic-settings/releases) - [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.12.0...v2.13.1) Updates `sqlalchemy` to 2.0.49 - [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` to 1.18.4 - [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 `typer` to 0.24.1 - [Release notes](https://github.com/fastapi/typer/releases) - [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md) - [Commits](https://github.com/fastapi/typer/compare/0.21.1...0.24.1) Updates `rich` to 15.0.0 - [Release notes](https://github.com/Textualize/rich/releases) - [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md) - [Commits](https://github.com/Textualize/rich/compare/v14.3.2...v15.0.0) Updates `pyjwt` to 2.12.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.10.1...2.12.1) Updates `rapidfuzz` to 3.14.5 - [Release notes](https://github.com/rapidfuzz/RapidFuzz/releases) - [Changelog](https://github.com/rapidfuzz/RapidFuzz/blob/main/CHANGELOG.rst) - [Commits](https://github.com/rapidfuzz/RapidFuzz/compare/v3.14.3...v3.14.5) Updates `ijson` to 3.5.0 - [Changelog](https://github.com/ICRAR/ijson/blob/master/CHANGELOG.md) - [Commits](https://github.com/ICRAR/ijson/compare/v3.3.0...v3.5.0) Updates `pytest` to 9.0.3 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/9.0.2...9.0.3) Updates `pytest-cov` to 7.1.0 - [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest-cov/compare/v7.0.0...v7.1.0) Updates `pytest-env` to 1.6.0 - [Release notes](https://github.com/pytest-dev/pytest-env/releases) - [Commits](https://github.com/pytest-dev/pytest-env/compare/1.2.0...1.6.0) Updates `pytest-httpx` to 0.36.2 - [Release notes](https://github.com/Colin-b/pytest_httpx/releases) - [Changelog](https://github.com/Colin-b/pytest_httpx/blob/develop/CHANGELOG.md) - [Commits](https://github.com/Colin-b/pytest_httpx/compare/v0.36.0...0.36.2) Updates `pytest-xdist` to 3.8.0 - [Release notes](https://github.com/pytest-dev/pytest-xdist/releases) - [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest-xdist/compare/v3.0.0...v3.8.0) Updates `coverage` to 7.13.5 - [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.2.0...7.13.5) Updates `polyfactory` to 3.3.0 - [Release notes](https://github.com/litestar-org/polyfactory/releases) - [Changelog](https://github.com/litestar-org/polyfactory/blob/main/docs/changelog.rst) - [Commits](https://github.com/litestar-org/polyfactory/compare/v3.2.0...v3.3.0) Updates `deptry` to 0.25.1 - [Release notes](https://github.com/osprey-oss/deptry/releases) - [Changelog](https://github.com/osprey-oss/deptry/blob/main/CHANGELOG.md) - [Commits](https://github.com/osprey-oss/deptry/compare/0.24.0...0.25.1) Updates `ruff` to 0.15.10 - [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.14.11...0.15.10) Updates `mypy` to 1.20.1 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.19.1...v1.20.1) --- updated-dependencies: - dependency-name: fastapi dependency-version: 0.135.3 dependency-type: direct:production dependency-group: python-dependencies - dependency-name: starlette dependency-version: 1.0.0 dependency-type: direct:production dependency-group: python-dependencies - dependency-name: pydantic dependency-version: 2.13.0 dependency-type: direct:production dependency-group: python-dependencies - dependency-name: pydantic-core dependency-version: 2.46.0 dependency-type: direct:production dependency-group: python-dependencies - dependency-name: pydantic-settings dependency-version: 2.13.1 dependency-type: direct:production dependency-group: python-dependencies - dependency-name: sqlalchemy dependency-version: 2.0.49 dependency-type: direct:production dependency-group: python-dependencies - dependency-name: alembic dependency-version: 1.18.4 dependency-type: direct:production dependency-group: python-dependencies - dependency-name: typer dependency-version: 0.24.1 dependency-type: direct:production dependency-group: python-dependencies - dependency-name: rich dependency-version: 15.0.0 dependency-type: direct:production dependency-group: python-dependencies - dependency-name: pyjwt dependency-version: 2.12.1 dependency-type: direct:production dependency-group: python-dependencies - dependency-name: rapidfuzz dependency-version: 3.14.5 dependency-type: direct:production dependency-group: python-dependencies - dependency-name: ijson dependency-version: 3.5.0 dependency-type: direct:production dependency-group: python-dependencies - dependency-name: pytest dependency-version: 9.0.3 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: pytest-cov dependency-version: 7.1.0 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: pytest-env dependency-version: 1.6.0 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: pytest-httpx dependency-version: 0.36.2 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: pytest-xdist dependency-version: 3.8.0 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: coverage dependency-version: 7.13.5 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: polyfactory dependency-version: 3.3.0 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: deptry dependency-version: 0.25.1 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: ruff dependency-version: 0.15.10 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: mypy dependency-version: 1.20.1 dependency-type: direct:development dependency-group: python-dependencies ... Signed-off-by: dependabot[bot] --- pyproject.toml | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 8955d59..64fd84e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,23 +14,23 @@ authors = [ ] dependencies = [ - "fastapi[standard]>=0.128.0", - "starlette>=0.52.1", - "pydantic[email]>=2.12.5", - "pydantic-core>=2.41.5", - "pydantic-settings>=2.12.0", - "sqlalchemy[asyncio]>=2.0.45", - "alembic>=1.18.0", + "fastapi[standard]>=0.135.3", + "starlette>=1.0.0", + "pydantic[email]>=2.13.0", + "pydantic-core>=2.46.0", + "pydantic-settings>=2.13.1", + "sqlalchemy[asyncio]>=2.0.49", + "alembic>=1.18.4", "asyncpg>=0.31.0", - "typer>=0.21.1", - "rich>=14.3.2", + "typer>=0.24.1", + "rich>=15.0.0", "httpx>=0.28.1", "argon2-cffi>=25.1.0", - "pyjwt>=2.10.1", + "pyjwt>=2.12.1", "tenacity>=9.1.4", - "rapidfuzz>=3.14.3", + "rapidfuzz>=3.14.5", "unidecode>=1.4.0", - "ijson>=3.3", + "ijson>=3.5.0", ] [project.scripts] @@ -38,26 +38,26 @@ museflow = "museflow.infrastructure.entrypoints.cli.main:app" [dependency-groups] test = [ - "pytest>=9.0.2", - "pytest-cov>=7.0.0", - "pytest-env>=1.2.0", - "pytest-httpx>=0.36.0", + "pytest>=9.0.3", + "pytest-cov>=7.1.0", + "pytest-env>=1.6.0", + "pytest-httpx>=0.36.2", "pytest-reverse>=1.9.0", - "pytest-xdist[psutil]>=3.0.0", - "coverage[toml]>=7.2", - "polyfactory>=3.2.0", + "pytest-xdist[psutil]>=3.8.0", + "coverage[toml]>=7.13.5", + "polyfactory>=3.3.0", "time-machine>=3.2.0", "wiremock>=2.7.0", ] dev = [ "pre-commit>=4.5.1", - "deptry>=0.24.0", - "ruff>=0.14.11", - "mypy>=1.19.1", + "deptry>=0.25.1", + "ruff>=0.15.10", + "mypy>=1.20.1", # Note: pydantic[dotenv] is usually redundant if you have python-dotenv or pydantic-settings, # but kept here to match your original request. - # "pydantic[dotenv]>=2.12.5", + # "pydantic[dotenv]>=2.13.0", ] [tool.hatch.build.targets.wheel]