diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6a3d9e0dee7..b18684c8080 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -22,7 +22,7 @@ repos: - id: no-commit-to-branch # NOTE: Keep order as pyupgrade (will update code) then pycln (remove unused imports), then isort (sort them) and black (final formatting) - repo: https://github.com/asottile/pyupgrade - rev: v3.20.0 + rev: v3.21.0 hooks: - id: pyupgrade args: diff --git a/services/invitations/requirements/_base.txt b/services/invitations/requirements/_base.txt index c973ebd37e4..9a77ec348f8 100644 --- a/services/invitations/requirements/_base.txt +++ b/services/invitations/requirements/_base.txt @@ -1,4 +1,4 @@ -aio-pika==9.5.5 +aio-pika==9.5.7 # via -r requirements/../../../packages/service-library/requirements/_base.in aiocache==0.12.3 # via -r requirements/../../../packages/service-library/requirements/_base.in @@ -6,11 +6,11 @@ aiodebug==2.3.0 # via -r requirements/../../../packages/service-library/requirements/_base.in aiodocker==0.24.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -aiofiles==24.1.0 +aiofiles==25.1.0 # via -r requirements/../../../packages/service-library/requirements/_base.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.12 +aiohttp==3.13.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -25,13 +25,13 @@ aiohttp==3.12.12 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # aiodocker -aiormq==6.8.1 +aiormq==6.9.0 # via aio-pika -aiosignal==1.3.2 +aiosignal==1.4.0 # via aiohttp annotated-types==0.7.0 # via pydantic -anyio==4.8.0 +anyio==4.11.0 # via # fast-depends # faststream @@ -45,14 +45,14 @@ arrow==1.3.0 # -r requirements/../../../packages/service-library/requirements/_base.in asgi-lifespan==2.1.0 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -asgiref==3.8.1 +asgiref==3.10.0 # via opentelemetry-instrumentation-asgi -attrs==25.2.0 +attrs==25.4.0 # via # aiohttp # jsonschema # referencing -certifi==2025.1.31 +certifi==2025.10.5 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -70,16 +70,16 @@ certifi==2025.1.31 # httpx # requests # sentry-sdk -cffi==1.17.1 +cffi==2.0.0 # via cryptography -charset-normalizer==3.4.1 +charset-normalizer==3.4.4 # via requests -click==8.2.1 +click==8.3.0 # via # rich-toolkit # typer # uvicorn -cryptography==44.0.2 +cryptography==46.0.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -94,29 +94,27 @@ cryptography==44.0.2 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in -dnspython==2.7.0 +dnspython==2.8.0 # via email-validator -email-validator==2.2.0 +email-validator==2.3.0 # via # fastapi # pydantic -exceptiongroup==1.2.2 - # via aio-pika -fast-depends==2.4.12 +fast-depends==3.0.2 # via faststream -fastapi==0.116.1 +fastapi==0.119.0 # via # -r requirements/../../../packages/service-library/requirements/_fastapi.in # fastapi-lifespan-manager -fastapi-cli==0.0.8 +fastapi-cli==0.0.13 # via fastapi -fastapi-cloud-cli==0.1.5 +fastapi-cloud-cli==0.3.1 # via fastapi-cli fastapi-lifespan-manager==0.1.4 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -faststream==0.5.35 +faststream==0.6.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -frozenlist==1.5.0 +frozenlist==1.8.0 # via # aiohttp # aiosignal @@ -124,19 +122,19 @@ googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -grpcio==1.71.0 +grpcio==1.75.1 # via opentelemetry-exporter-otlp-proto-grpc h11==0.16.0 # via # httpcore # uvicorn -h2==4.2.0 +h2==4.3.0 # via httpx hpack==4.1.0 # via h2 httpcore==1.0.9 # via httpx -httptools==0.6.4 +httptools==0.7.1 # via uvicorn httpx==0.28.1 # via @@ -157,14 +155,14 @@ httpx==0.28.1 # fastapi-cloud-cli hyperframe==6.1.0 # via h2 -idna==3.10 +idna==3.11 # via # anyio # email-validator # httpx # requests # yarl -importlib-metadata==8.6.1 +importlib-metadata==8.7.0 # via opentelemetry-api jinja2==3.1.6 # via @@ -185,23 +183,23 @@ jsonref==1.1.0 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in -jsonschema==4.23.0 +jsonschema==4.25.1 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.9.1 # via jsonschema -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via rich -markupsafe==3.0.2 +markupsafe==3.0.3 # via jinja2 mdurl==0.1.2 # via markdown-it-py -multidict==6.1.0 +multidict==6.7.0 # via # aiohttp # yarl -opentelemetry-api==1.34.1 +opentelemetry-api==1.38.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -217,17 +215,17 @@ opentelemetry-api==1.34.1 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.34.1 +opentelemetry-exporter-otlp==1.38.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.34.1 +opentelemetry-exporter-otlp-proto-common==1.38.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.34.1 +opentelemetry-exporter-otlp-proto-grpc==1.38.0 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.34.1 +opentelemetry-exporter-otlp-proto-http==1.38.0 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.55b1 +opentelemetry-instrumentation==0.59b0 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asgi @@ -237,33 +235,33 @@ opentelemetry-instrumentation==0.55b1 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.55b1 +opentelemetry-instrumentation-aio-pika==0.59b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asgi==0.55b1 +opentelemetry-instrumentation-asgi==0.59b0 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-asyncpg==0.55b1 +opentelemetry-instrumentation-asyncpg==0.59b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-fastapi==0.55b1 +opentelemetry-instrumentation-fastapi==0.59b0 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.55b1 +opentelemetry-instrumentation-httpx==0.59b0 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-logging==0.55b1 +opentelemetry-instrumentation-logging==0.59b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.55b1 +opentelemetry-instrumentation-redis==0.59b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.55b1 +opentelemetry-instrumentation-requests==0.59b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.34.1 +opentelemetry-proto==1.38.0 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.34.1 +opentelemetry-sdk==1.38.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.55b1 +opentelemetry-semantic-conventions==0.59b0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi @@ -273,13 +271,13 @@ opentelemetry-semantic-conventions==0.55b1 # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.55b1 +opentelemetry-util-http==0.59b0 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi # opentelemetry-instrumentation-httpx # opentelemetry-instrumentation-requests -orjson==3.10.15 +orjson==3.11.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -301,29 +299,29 @@ orjson==3.10.15 # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in -packaging==24.2 +packaging==25.0 # via # -r requirements/_base.in # opentelemetry-instrumentation pamqp==3.3.0 # via aiormq -prometheus-client==0.21.1 +prometheus-client==0.23.1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -propcache==0.3.0 +propcache==0.4.1 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==6.33.0 # via # googleapis-common-protos # opentelemetry-proto -psutil==7.0.0 +psutil==7.1.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -pycparser==2.22 +pycparser==2.23 # via cffi -pycryptodome==3.21.0 +pycryptodome==3.23.0 # via stream-zip -pydantic==2.11.7 +pydantic==2.12.2 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -353,9 +351,9 @@ pydantic==2.11.7 # fastapi-cloud-cli # pydantic-extra-types # pydantic-settings -pydantic-core==2.33.2 +pydantic-core==2.41.4 # via pydantic -pydantic-extra-types==2.10.5 +pydantic-extra-types==2.10.6 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in @@ -383,19 +381,19 @@ pydantic-settings==2.7.0 # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -pygments==2.19.1 +pygments==2.19.2 # via rich -pyinstrument==5.0.1 +pyinstrument==5.1.1 # via -r requirements/../../../packages/service-library/requirements/_base.in python-dateutil==2.9.0.post0 # via arrow -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via # pydantic-settings # uvicorn python-multipart==0.0.20 # via fastapi -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -411,7 +409,7 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/service-library/requirements/_base.in # uvicorn -redis==5.2.1 +redis==6.4.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -442,25 +440,25 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.4 +requests==2.32.5 # via opentelemetry-exporter-otlp-proto-http -rich==14.1.0 +rich==14.2.0 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in # rich-toolkit # typer -rich-toolkit==0.15.0 +rich-toolkit==0.15.1 # via # fastapi-cli # fastapi-cloud-cli -rignore==0.6.4 +rignore==0.7.1 # via fastapi-cloud-cli -rpds-py==0.23.1 +rpds-py==0.27.1 # via # jsonschema # referencing -sentry-sdk==2.35.0 +sentry-sdk==2.42.0 # via fastapi-cloud-cli shellingham==1.5.4 # via typer @@ -470,7 +468,7 @@ sniffio==1.3.1 # via # anyio # asgi-lifespan -starlette==0.47.2 +starlette==0.48.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -487,27 +485,30 @@ starlette==0.47.2 # fastapi stream-zip==0.0.83 # via -r requirements/../../../packages/service-library/requirements/_base.in -tenacity==9.0.0 +tenacity==9.1.2 # via -r requirements/../../../packages/service-library/requirements/_base.in toolz==1.0.0 # via -r requirements/../../../packages/service-library/requirements/_base.in tqdm==4.67.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -typer==0.16.1 +typer==0.19.2 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/_base.in # fastapi-cli # fastapi-cloud-cli -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20251008 # via arrow -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # aiodebug + # aiosignal # anyio + # fast-depends # fastapi # faststream + # grpcio # opentelemetry-api # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -520,7 +521,7 @@ typing-extensions==4.14.1 # starlette # typer # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic urllib3==2.5.0 # via @@ -538,28 +539,28 @@ urllib3==2.5.0 # -c requirements/../../../requirements/constraints.txt # requests # sentry-sdk -uvicorn==0.34.2 +uvicorn==0.37.0 # via # fastapi # fastapi-cli # fastapi-cloud-cli uvloop==0.21.0 # via uvicorn -watchfiles==1.0.4 +watchfiles==1.1.1 # via uvicorn websockets==15.0.1 # via uvicorn -wrapt==1.17.2 +wrapt==1.17.3 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-httpx # opentelemetry-instrumentation-redis -yarl==1.18.3 +yarl==1.22.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # aio-pika # aiohttp # aiormq -zipp==3.21.0 +zipp==3.23.0 # via importlib-metadata diff --git a/services/invitations/requirements/_test.txt b/services/invitations/requirements/_test.txt index 59322c0ebcb..3651f3e3fb3 100644 --- a/services/invitations/requirements/_test.txt +++ b/services/invitations/requirements/_test.txt @@ -1,22 +1,22 @@ -anyio==4.8.0 +anyio==4.11.0 # via # -c requirements/_base.txt # httpx -attrs==25.2.0 +attrs==25.4.0 # via # -c requirements/_base.txt # hypothesis -certifi==2025.1.31 +certifi==2025.10.5 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore # httpx -coverage==7.10.7 +coverage==7.11.0 # via # -r requirements/_test.in # pytest-cov -faker==37.8.0 +faker==37.11.0 # via -r requirements/_test.in h11==0.16.0 # via @@ -31,16 +31,16 @@ httpx==0.28.1 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # -r requirements/_test.in -hypothesis==6.140.2 +hypothesis==6.142.0 # via -r requirements/_test.in -idna==3.10 +idna==3.11 # via # -c requirements/_base.txt # anyio # httpx iniconfig==2.1.0 # via pytest -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # pytest @@ -48,7 +48,7 @@ pluggy==1.6.0 # via # pytest # pytest-cov -pygments==2.19.1 +pygments==2.19.2 # via # -c requirements/_base.txt # pytest @@ -69,7 +69,7 @@ pytest-runner==6.0.1 # via -r requirements/_test.in pytest-sugar==1.1.1 # via -r requirements/_test.in -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via # -c requirements/_base.txt # -r requirements/_test.in @@ -81,7 +81,7 @@ sortedcontainers==2.4.0 # via hypothesis termcolor==3.1.0 # via pytest-sugar -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # anyio diff --git a/services/invitations/requirements/_tools.in b/services/invitations/requirements/_tools.in index 52a9a39d162..1def82c12a3 100644 --- a/services/invitations/requirements/_tools.in +++ b/services/invitations/requirements/_tools.in @@ -3,5 +3,3 @@ --constraint _test.txt --requirement ../../../requirements/devenv.txt - -watchdog[watchmedo] diff --git a/services/invitations/requirements/_tools.txt b/services/invitations/requirements/_tools.txt index c05f885e05e..017e80f2b40 100644 --- a/services/invitations/requirements/_tools.txt +++ b/services/invitations/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.11 +astroid==4.0.1 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt @@ -6,7 +6,7 @@ bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.2.1 +click==8.3.0 # via # -c requirements/_base.txt # black @@ -14,11 +14,11 @@ dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv -filelock==3.19.1 +filelock==3.20.0 # via virtualenv identify==2.6.15 # via pre-commit -isort==6.1.0 +isort==7.0.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -32,7 +32,7 @@ mypy-extensions==1.1.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # -c requirements/_test.txt @@ -41,33 +41,30 @@ pathspec==0.12.1 # via # black # mypy -platformdirs==4.4.0 +platformdirs==4.5.0 # via # black # pylint # virtualenv pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.8 +pylint==4.0.1 # via -r requirements/../../../requirements/devenv.txt -pytokens==0.1.10 +pytokens==0.2.0 # via black -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit - # watchdog -ruff==0.13.3 +ruff==0.14.0 # via -r requirements/../../../requirements/devenv.txt tomlkit==0.13.3 # via pylint -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.34.0 +virtualenv==20.35.3 # via pre-commit -watchdog==6.0.0 - # via -r requirements/_tools.in