From 97e224b6d1c952b4e62a872198d4a2f1c1edca60 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 May 2026 04:47:19 +0000 Subject: [PATCH] chore(deps): bump the dev-dependencies group across 1 directory with 40 updates Updates the requirements on [pydantic](https://github.com/pydantic/pydantic), [pyyaml](https://github.com/yaml/pyyaml), [starlette](https://github.com/Kludex/starlette), [uvicorn](https://github.com/Kludex/uvicorn), [python-multipart](https://github.com/Kludex/python-multipart), [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy), [alembic](https://github.com/sqlalchemy/alembic), [aiosqlite](https://github.com/omnilib/aiosqlite), [motor](https://github.com/mongodb/motor), [beanie](https://github.com/BeanieODM/beanie), [asyncpg](https://github.com/MagicStack/asyncpg), [aiokafka](https://github.com/aio-libs/aiokafka), [aio-pika](https://github.com/mosquito/aio-pika), [fastapi](https://github.com/fastapi/fastapi), [granian](https://github.com/emmett-framework/granian), [hypercorn](https://github.com/pgjones/hypercorn), [redis](https://github.com/redis/redis-py), [httpx](https://github.com/encode/httpx), [prometheus-client](https://github.com/prometheus/client_python), [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python), [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python), [opentelemetry-instrumentation-starlette](https://github.com/open-telemetry/opentelemetry-python-contrib), [structlog](https://github.com/hynek/structlog), [croniter](https://github.com/pallets-eco/croniter), [pyjwt](https://github.com/jpadilla/pyjwt), [bcrypt](https://github.com/pyca/bcrypt), [cryptography](https://github.com/pyca/cryptography), [click](https://github.com/pallets/click), [rich](https://github.com/Textualize/rich), [jinja2](https://github.com/pallets/jinja), [questionary](https://github.com/tmbo/questionary), [uvloop](https://github.com/MagicStack/uvloop), [pytest](https://github.com/pytest-dev/pytest), [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio), [pytest-cov](https://github.com/pytest-dev/pytest-cov), [coverage](https://github.com/coveragepy/coveragepy), [mypy](https://github.com/python/mypy), [ruff](https://github.com/astral-sh/ruff), [mongomock-motor](https://github.com/michaelkryukov/mongomock_motor) and [jsonpath-ng](https://github.com/h2non/jsonpath-ng) to permit the latest version. Updates `pydantic` to 2.13.3 - [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.0...v2.13.3) Updates `pyyaml` to 6.0.3 - [Release notes](https://github.com/yaml/pyyaml/releases) - [Changelog](https://github.com/yaml/pyyaml/blob/6.0.3/CHANGES) - [Commits](https://github.com/yaml/pyyaml/compare/6.0...6.0.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.40.0...1.0.0) Updates `uvicorn` to 0.46.0 - [Release notes](https://github.com/Kludex/uvicorn/releases) - [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md) - [Commits](https://github.com/Kludex/uvicorn/compare/0.30.0...0.46.0) Updates `python-multipart` to 0.0.27 - [Release notes](https://github.com/Kludex/python-multipart/releases) - [Changelog](https://github.com/Kludex/python-multipart/blob/main/CHANGELOG.md) - [Commits](https://github.com/Kludex/python-multipart/compare/0.0.9...0.0.27) 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 `aiosqlite` to 0.22.1 - [Changelog](https://github.com/omnilib/aiosqlite/blob/main/CHANGELOG.md) - [Commits](https://github.com/omnilib/aiosqlite/compare/v0.20.0...v0.22.1) Updates `motor` to 3.7.1 - [Release notes](https://github.com/mongodb/motor/releases) - [Changelog](https://github.com/mongodb/motor/blob/master/doc/changelog.rst) - [Commits](https://github.com/mongodb/motor/compare/3.3.0...3.7.1) Updates `beanie` to 2.1.0 - [Release notes](https://github.com/BeanieODM/beanie/releases) - [Changelog](https://github.com/BeanieODM/beanie/blob/main/docs/changelog.md) - [Commits](https://github.com/BeanieODM/beanie/compare/1.25.0...2.1.0) Updates `asyncpg` to 0.31.0 - [Release notes](https://github.com/MagicStack/asyncpg/releases) - [Commits](https://github.com/MagicStack/asyncpg/compare/v0.29.0...v0.31.0) Updates `aiokafka` to 0.14.0 - [Release notes](https://github.com/aio-libs/aiokafka/releases) - [Changelog](https://github.com/aio-libs/aiokafka/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/aiokafka/compare/v0.10.0...v0.14.0) Updates `aio-pika` to 9.6.2 - [Release notes](https://github.com/mosquito/aio-pika/releases) - [Changelog](https://github.com/mosquito/aio-pika/blob/master/CHANGELOG.md) - [Commits](https://github.com/mosquito/aio-pika/compare/9.0.0...9.6.2) Updates `fastapi` to 0.136.1 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](https://github.com/fastapi/fastapi/compare/0.115.0...0.136.1) Updates `granian` to 2.7.4 - [Release notes](https://github.com/emmett-framework/granian/releases) - [Commits](https://github.com/emmett-framework/granian/compare/v2.6.0...v2.7.4) Updates `hypercorn` to 0.18.0 - [Changelog](https://github.com/pgjones/hypercorn/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pgjones/hypercorn/compare/0.17.0...0.18.0) Updates `redis` to 7.4.0 - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/v5.0.0...v7.4.0) Updates `httpx` to 0.28.1 - [Release notes](https://github.com/encode/httpx/releases) - [Changelog](https://github.com/encode/httpx/blob/master/CHANGELOG.md) - [Commits](https://github.com/encode/httpx/compare/0.27.0...0.28.1) Updates `prometheus-client` to 0.25.0 - [Release notes](https://github.com/prometheus/client_python/releases) - [Commits](https://github.com/prometheus/client_python/compare/v0.20.0...v0.25.0) Updates `opentelemetry-api` to 1.41.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.41.1/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.24.0...v1.41.1) Updates `opentelemetry-sdk` to 1.41.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.41.1/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.24.0...v1.41.1) Updates `opentelemetry-instrumentation-starlette` to 0.62b1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `structlog` to 25.5.0 - [Release notes](https://github.com/hynek/structlog/releases) - [Changelog](https://github.com/hynek/structlog/blob/main/CHANGELOG.md) - [Commits](https://github.com/hynek/structlog/compare/24.1.0...25.5.0) Updates `croniter` to 6.2.2 - [Changelog](https://github.com/pallets-eco/croniter/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pallets-eco/croniter/compare/2.0.0...6.2.2) 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.8.0...2.12.1) Updates `bcrypt` to 5.0.0 - [Changelog](https://github.com/pyca/bcrypt/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/bcrypt/compare/4.0.0...5.0.0) Updates `cryptography` to 48.0.0 - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/42.0.0...48.0.0) Updates `click` to 8.3.3 - [Release notes](https://github.com/pallets/click/releases) - [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/click/compare/8.1.0...8.3.3) 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/v13.0.0...v15.0.0) Updates `jinja2` to 3.1.6 - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/3.1.0...3.1.6) Updates `questionary` to 2.1.1 - [Commits](https://github.com/tmbo/questionary/compare/2.0.0...2.1.1) Updates `uvloop` to 0.22.1 - [Release notes](https://github.com/MagicStack/uvloop/releases) - [Commits](https://github.com/MagicStack/uvloop/compare/v0.21.0...v0.22.1) 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/8.0.0...9.0.3) Updates `pytest-asyncio` to 1.3.0 - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.23.0...v1.3.0) 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/v5.0.0...v7.1.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.0.0...7.13.5) Updates `mypy` to 1.20.2 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.8.0...v1.20.2) Updates `ruff` to 0.15.12 - [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/v0.3.0...0.15.12) Updates `mongomock-motor` to 0.0.36 - [Release notes](https://github.com/michaelkryukov/mongomock_motor/releases) - [Commits](https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.6...v0.0.36) Updates `jsonpath-ng` to 1.8.0 - [Release notes](https://github.com/h2non/jsonpath-ng/releases) - [Changelog](https://github.com/h2non/jsonpath-ng/blob/master/CHANGELOG.md) - [Commits](https://github.com/h2non/jsonpath-ng/compare/v1.6.0...v1.8.0) --- updated-dependencies: - dependency-name: aio-pika dependency-version: 9.6.2 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: aiokafka dependency-version: 0.13.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: aiosqlite dependency-version: 0.22.1 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: alembic dependency-version: 1.18.4 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: asyncpg dependency-version: 0.31.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: bcrypt dependency-version: 5.0.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: beanie dependency-version: 2.1.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: click dependency-version: 8.3.2 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: coverage dependency-version: 7.13.5 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: croniter dependency-version: 6.2.2 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: cryptography dependency-version: 46.0.7 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: fastapi dependency-version: 0.135.3 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: granian dependency-version: 2.7.3 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: httpx dependency-version: 0.28.1 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: hypercorn dependency-version: 0.18.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: jinja2 dependency-version: 3.1.6 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: jsonpath-ng dependency-version: 1.8.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: mongomock-motor dependency-version: 0.0.36 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: motor dependency-version: 3.7.1 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: mypy dependency-version: 1.20.1 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: opentelemetry-api dependency-version: 1.41.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: opentelemetry-instrumentation-starlette dependency-version: 0.62b0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: opentelemetry-sdk dependency-version: 1.41.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: prometheus-client dependency-version: 0.25.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: pydantic dependency-version: 2.13.0 dependency-type: direct:production dependency-group: dev-dependencies - dependency-name: pyjwt dependency-version: 2.12.1 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: pytest dependency-version: 9.0.3 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: pytest-asyncio dependency-version: 1.3.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: pytest-cov dependency-version: 7.1.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: python-multipart dependency-version: 0.0.26 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: pyyaml dependency-version: 6.0.3 dependency-type: direct:production dependency-group: dev-dependencies - dependency-name: questionary dependency-version: 2.1.1 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: redis dependency-version: 7.4.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: rich dependency-version: 15.0.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: ruff dependency-version: 0.15.10 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: sqlalchemy dependency-version: 2.0.49 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: starlette dependency-version: 1.0.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: structlog dependency-version: 25.5.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: uvicorn dependency-version: 0.44.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: uvloop dependency-version: 0.22.1 dependency-type: direct:development dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- pyproject.toml | 90 +++++++++++++++++++++++++------------------------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 6a3fdb7..a6a1a0d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,8 +23,8 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "pydantic>=2.0", - "pyyaml>=6.0", + "pydantic>=2.13.3", + "pyyaml>=6.0.3", ] [project.urls] @@ -35,81 +35,81 @@ Issues = "https://github.com/fireflyframework/pyfly/issues" [project.optional-dependencies] web = [ - "starlette>=0.40", - "uvicorn[standard]>=0.30", - "python-multipart>=0.0.9", + "starlette>=1.0.0", + "uvicorn[standard]>=0.46.0", + "python-multipart>=0.0.27", ] data-relational = [ - "sqlalchemy[asyncio]>=2.0", - "alembic>=1.13", - "aiosqlite>=0.20", + "sqlalchemy[asyncio]>=2.0.49", + "alembic>=1.18.4", + "aiosqlite>=0.22.1", ] data-document = [ - "motor>=3.3", - "beanie>=1.25", + "motor>=3.7.1", + "beanie>=2.1.0", ] postgresql = [ - "asyncpg>=0.29", + "asyncpg>=0.31.0", ] eda = [ - "aiokafka>=0.10", - "aio-pika>=9.0", + "aiokafka>=0.14.0", + "aio-pika>=9.6.2", ] fastapi = [ - "fastapi>=0.115", + "fastapi>=0.136.1", ] granian = [ - "granian>=2.6", + "granian>=2.7.4", ] hypercorn = [ - "hypercorn>=0.17", + "hypercorn>=0.18.0", ] kafka = [ - "aiokafka>=0.10", + "aiokafka>=0.14.0", ] rabbitmq = [ - "aio-pika>=9.0", + "aio-pika>=9.6.2", ] redis = [ - "redis[hiredis]>=5.0", + "redis[hiredis]>=7.4.0", ] cache = [ - "redis[hiredis]>=5.0", + "redis[hiredis]>=7.4.0", ] client = [ - "httpx>=0.27", + "httpx>=0.28.1", ] observability = [ - "prometheus-client>=0.20", - "opentelemetry-api>=1.24", - "opentelemetry-sdk>=1.24", - "opentelemetry-instrumentation-starlette>=0.45b0", - "structlog>=24.0", + "prometheus-client>=0.25.0", + "opentelemetry-api>=1.41.1", + "opentelemetry-sdk>=1.41.1", + "opentelemetry-instrumentation-starlette>=0.62b1", + "structlog>=25.5.0", ] scheduling = [ - "croniter>=2.0", + "croniter>=6.2.2", ] security = [ - "pyjwt[crypto]>=2.8", - "bcrypt>=4.0", - "cryptography>=42.0", + "pyjwt[crypto]>=2.12.1", + "bcrypt>=5.0.0", + "cryptography>=48.0.0", ] cli = [ - "click>=8.1", - "rich>=13.0", - "jinja2>=3.1", - "questionary>=2.0", + "click>=8.3.3", + "rich>=15.0.0", + "jinja2>=3.1.6", + "questionary>=2.1.1", ] shell = [ - "click>=8.1", + "click>=8.3.3", ] web-fast = [ "pyfly[web,granian]", - "uvloop>=0.21; sys_platform != 'win32'", + "uvloop>=0.22.1; sys_platform != 'win32'", ] web-fastapi = [ "pyfly[fastapi,granian]", - "uvloop>=0.21; sys_platform != 'win32'", + "uvloop>=0.22.1; sys_platform != 'win32'", ] full = [ "pyfly[web,data-relational,data-document,postgresql,eda,cache,client,observability,security,scheduling,cli,shell,kafka,rabbitmq,redis,granian,fastapi,hypercorn]", @@ -117,14 +117,14 @@ full = [ [dependency-groups] dev = [ - "pytest>=8.0", - "pytest-asyncio>=0.23", - "pytest-cov>=5.0", - "coverage[toml]>=7.0", - "mypy>=1.8", - "ruff>=0.3", - "mongomock-motor>=0.0.6", - "jsonpath-ng>=1.6", + "pytest>=9.0.3", + "pytest-asyncio>=1.3.0", + "pytest-cov>=7.1.0", + "coverage[toml]>=7.13.5", + "mypy>=1.20.2", + "ruff>=0.15.12", + "mongomock-motor>=0.0.36", + "jsonpath-ng>=1.8.0", ] [project.entry-points."pyfly.auto_configuration"]