From 3f5e7789a383f7c60f8b1660ee23e0790e4ae5ef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Jun 2026 04:37:35 +0000 Subject: [PATCH] chore(deps): bump the dev-dependencies group across 1 directory with 30 updates Updates the requirements on [pydantic](https://github.com/pydantic/pydantic), [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), [testcontainers](https://github.com/testcontainers/testcontainers-python), [pika](https://github.com/pika/pika), [fastapi](https://github.com/fastapi/fastapi), [granian](https://github.com/emmett-framework/granian), [redis](https://github.com/redis/redis-py), [gitpython](https://github.com/gitpython-developers/GitPython), [grpcio](https://github.com/grpc/grpc), [websockets](https://github.com/python-websockets/websockets), [boto3](https://github.com/boto/boto3), [azure-storage-blob](https://github.com/Azure/azure-sdk-for-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), [presidio-analyzer](https://github.com/Microsoft/presidio), [presidio-anonymizer](https://github.com/Microsoft/presidio), [pyjwt](https://github.com/jpadilla/pyjwt), [cryptography](https://github.com/pyca/cryptography), [click](https://github.com/pallets/click), [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio), [coverage](https://github.com/coveragepy/coveragepy), [mypy](https://github.com/python/mypy), [ruff](https://github.com/astral-sh/ruff), [respx](https://github.com/lundberg/respx) and [aiosmtpd](https://github.com/aio-libs/aiosmtpd) to permit the latest version. Updates `pydantic` to 2.13.4 - [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.3...v2.13.4) Updates `starlette` to 1.2.1 - [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.0.0...1.2.1) Updates `uvicorn` to 0.49.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.46.0...0.49.0) Updates `python-multipart` to 0.0.32 - [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.27...0.0.32) Updates `sqlalchemy` to 2.0.50 - [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 `testcontainers` to 4.14.2 - [Release notes](https://github.com/testcontainers/testcontainers-python/releases) - [Changelog](https://github.com/testcontainers/testcontainers-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-python/compare/testcontainers-v4.0.0...testcontainers-v4.14.2) Updates `pika` to 1.4.1 - [Release notes](https://github.com/pika/pika/releases) - [Changelog](https://github.com/pika/pika/blob/1.4.1/CHANGELOG.md) - [Commits](https://github.com/pika/pika/compare/1.3.0...1.4.1) Updates `fastapi` to 0.136.3 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](https://github.com/fastapi/fastapi/compare/0.136.1...0.136.3) Updates `granian` to 2.7.5 - [Release notes](https://github.com/emmett-framework/granian/releases) - [Commits](https://github.com/emmett-framework/granian/compare/v2.7.4...v2.7.5) Updates `redis` to 8.0.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/v7.4.0...v8.0.0) Updates `gitpython` to 3.1.50 - [Release notes](https://github.com/gitpython-developers/GitPython/releases) - [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES) - [Commits](https://github.com/gitpython-developers/GitPython/compare/3.1.0...3.1.50) Updates `grpcio` to 1.81.0 - [Release notes](https://github.com/grpc/grpc/releases) - [Commits](https://github.com/grpc/grpc/compare/v1.60.0...v1.81.0) Updates `websockets` to 16.0 - [Release notes](https://github.com/python-websockets/websockets/releases) - [Commits](https://github.com/python-websockets/websockets/compare/12.0...16.0) Updates `boto3` to 1.43.26 - [Release notes](https://github.com/boto/boto3/releases) - [Commits](https://github.com/boto/boto3/compare/1.34.0...1.43.26) Updates `azure-storage-blob` to 12.30.0 - [Release notes](https://github.com/Azure/azure-sdk-for-python/releases) - [Commits](https://github.com/Azure/azure-sdk-for-python/compare/azure-storage-blob_12.19.0...azure-storage-blob_12.30.0) Updates `opentelemetry-api` to 1.42.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.41.1...v1.42.1) Updates `opentelemetry-sdk` to 1.42.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.41.1...v1.42.1) Updates `opentelemetry-instrumentation-starlette` to 0.63b1 - [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 26.1.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/25.5.0...26.1.0) Updates `presidio-analyzer` to 2.2.362 - [Release notes](https://github.com/Microsoft/presidio/releases) - [Changelog](https://github.com/microsoft/presidio/blob/main/CHANGELOG.md) - [Commits](https://github.com/Microsoft/presidio/compare/2.2.0...2.2.362) Updates `presidio-anonymizer` to 2.2.362 - [Release notes](https://github.com/Microsoft/presidio/releases) - [Changelog](https://github.com/microsoft/presidio/blob/main/CHANGELOG.md) - [Commits](https://github.com/Microsoft/presidio/compare/2.2.0...2.2.362) Updates `pyjwt` to 2.13.0 - [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.12.1...2.13.0) Updates `cryptography` to 48.0.1 - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/48.0.0...48.0.1) Updates `click` to 8.4.1 - [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.3.3...8.4.1) Updates `pytest-asyncio` to 1.4.0 - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v1.3.0...v1.4.0) Updates `coverage` to 7.14.1 - [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.13.5...7.14.1) Updates `mypy` to 2.1.0 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.20.2...v2.1.0) Updates `ruff` to 0.15.16 - [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.15.12...0.15.16) Updates `respx` to 0.23.1 - [Release notes](https://github.com/lundberg/respx/releases) - [Changelog](https://github.com/lundberg/respx/blob/master/CHANGELOG.md) - [Commits](https://github.com/lundberg/respx/compare/0.21.0...0.23.1) Updates `aiosmtpd` to 1.4.6 - [Release notes](https://github.com/aio-libs/aiosmtpd/releases) - [Changelog](https://github.com/aio-libs/aiosmtpd/blob/master/release.py) - [Commits](https://github.com/aio-libs/aiosmtpd/compare/1.4.0...v1.4.6) --- updated-dependencies: - dependency-name: pydantic dependency-version: 2.13.4 dependency-type: direct:production dependency-group: dev-dependencies - dependency-name: starlette dependency-version: 1.2.1 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: uvicorn dependency-version: 0.49.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: python-multipart dependency-version: 0.0.32 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: sqlalchemy dependency-version: 2.0.50 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: testcontainers dependency-version: 4.14.2 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: pika dependency-version: 1.4.1 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: fastapi dependency-version: 0.136.3 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: granian dependency-version: 2.7.5 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: redis dependency-version: 8.0.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: gitpython dependency-version: 3.1.50 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: grpcio dependency-version: 1.81.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: websockets dependency-version: '16.0' dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: boto3 dependency-version: 1.43.26 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: azure-storage-blob dependency-version: 12.30.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: opentelemetry-api dependency-version: 1.42.1 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: opentelemetry-sdk dependency-version: 1.42.1 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: opentelemetry-instrumentation-starlette dependency-version: 0.63b1 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: structlog dependency-version: 26.1.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: presidio-analyzer dependency-version: 2.2.362 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: presidio-anonymizer dependency-version: 2.2.362 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: pyjwt dependency-version: 2.13.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: cryptography dependency-version: 48.0.1 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: click dependency-version: 8.4.1 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: pytest-asyncio dependency-version: 1.4.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: coverage dependency-version: 7.14.1 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: mypy dependency-version: 2.1.0 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: ruff dependency-version: 0.15.16 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: respx dependency-version: 0.23.1 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: aiosmtpd dependency-version: 1.4.6 dependency-type: direct:development dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] --- pyproject.toml | 66 +++++++++++++++++++++++++------------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 6bb3de0..c67dcf1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "pydantic>=2.13.3", + "pydantic>=2.13.4", "pyyaml>=6.0.3", ] @@ -38,12 +38,12 @@ Issues = "https://github.com/fireflyframework/fireflyframework-pyfly/issues" [project.optional-dependencies] web = [ - "starlette>=1.0.0", - "uvicorn[standard]>=0.46.0", - "python-multipart>=0.0.27", + "starlette>=1.2.1", + "uvicorn[standard]>=0.49.0", + "python-multipart>=0.0.32", ] data-relational = [ - "sqlalchemy[asyncio]>=2.0.49", + "sqlalchemy[asyncio]>=2.0.50", "alembic>=1.18.4", "aiosqlite>=0.22.1", ] @@ -51,8 +51,8 @@ testing = [ "jsonpath-ng>=1.8.0", ] testcontainers = [ - "testcontainers>=4.0.0", - "pika>=1.3.0", # testcontainers' RabbitMqContainer imports pika for its readiness probe + "testcontainers>=4.14.2", + "pika>=1.4.1", # testcontainers' RabbitMqContainer imports pika for its readiness probe ] data-document = [ "beanie>=2.1.0", @@ -65,10 +65,10 @@ eda = [ "aio-pika>=9.6.2", ] fastapi = [ - "fastapi>=0.136.1", + "fastapi>=0.136.3", ] granian = [ - "granian>=2.7.4", + "granian>=2.7.5", ] hypercorn = [ "hypercorn>=0.18.0", @@ -80,22 +80,22 @@ rabbitmq = [ "aio-pika>=9.6.2", ] redis = [ - "redis[hiredis]>=7.4.0", + "redis[hiredis]>=8.0.0", ] cache = [ - "redis[hiredis]>=7.4.0", + "redis[hiredis]>=8.0.0", ] client = [ "httpx>=0.28.1", ] config-server-git = [ - "GitPython>=3.1", + "GitPython>=3.1.50", ] grpc = [ - "grpcio>=1.60.0", + "grpcio>=1.81.0", ] websocket = [ - "websockets>=12.0", + "websockets>=16.0", ] idp-azure = [ "httpx>=0.28.1", @@ -104,45 +104,45 @@ idp-keycloak = [ "httpx>=0.28.1", ] idp-cognito = [ - "boto3>=1.34.0", + "boto3>=1.43.26", ] ecm-aws = [ - "boto3>=1.34.0", + "boto3>=1.43.26", ] ecm-azure = [ - "azure-storage-blob>=12.19.0", + "azure-storage-blob>=12.30.0", ] observability = [ "prometheus-client>=0.25.0", - "opentelemetry-api>=1.41.1", - "opentelemetry-sdk>=1.41.1", - "opentelemetry-instrumentation-starlette>=0.62b1", - "structlog>=25.5.0", + "opentelemetry-api>=1.42.1", + "opentelemetry-sdk>=1.42.1", + "opentelemetry-instrumentation-starlette>=0.63b1", + "structlog>=26.1.0", ] scheduling = [ "croniter>=6.2.2", ] pii = [ - "presidio-analyzer>=2.2", - "presidio-anonymizer>=2.2", + "presidio-analyzer>=2.2.362", + "presidio-anonymizer>=2.2.362", ] security = [ - "pyjwt[crypto]>=2.12.1", + "pyjwt[crypto]>=2.13.0", "bcrypt>=5.0.0", - "cryptography>=48.0.0", + "cryptography>=48.0.1", "pyotp>=2.9.0", ] notifications = [ "jinja2>=3.1.6", ] cli = [ - "click>=8.3.3", + "click>=8.4.1", "rich>=15.0.0", "jinja2>=3.1.6", "questionary>=2.1.1", ] shell = [ - "click>=8.3.3", + "click>=8.4.1", ] web-fast = [ "pyfly[web,granian]", @@ -159,15 +159,15 @@ full = [ [dependency-groups] dev = [ "pytest>=9.0.3", - "pytest-asyncio>=1.3.0", + "pytest-asyncio>=1.4.0", "pytest-cov>=7.1.0", - "coverage[toml]>=7.13.5", - "mypy>=1.20.2", - "ruff>=0.15.12", + "coverage[toml]>=7.14.1", + "mypy>=2.1.0", + "ruff>=0.15.16", "mongomock-motor>=0.0.36", "jsonpath-ng>=1.8.0", - "respx>=0.21.0", - "aiosmtpd>=1.4", + "respx>=0.23.1", + "aiosmtpd>=1.4.6", ] [project.entry-points."pyfly.auto_configuration"]