From 54c2c529f8b343c1bd1927442c75c64512fd1857 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Tue, 24 Jun 2025 20:51:41 +0200 Subject: [PATCH 01/28] security upgardes --- requirements/constraints.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 706be29d117..1e1cc395dfd 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -12,22 +12,24 @@ aiohttp>=3.7.4, !=3.11.13 # https://github.com/advisories/GHSA-v6wp-4m6f-gcjg, 3.11.13 was yanked https://github.com/aio-libs/aiohttp/issues/10617 certifi>=2023.7.22 # https://github.com/advisories/GHSA-xqr8-7jwr-rhp7 cryptography>=41.0.6 # https://github.com/advisories/GHSA-v8gr-m533-ghj9 +h11>=0.16.0 # https://github.com/advisories/GHSA-vqfr-h8mv-ghfj httpx>=0.23.0 # https://github.com/advisories/GHSA-h8pj-cxx2-jfg2 / CVE-2021-41945 jinja2>=2.11.3 # https://github.com/advisories/GHSA-g3rq-g295-4j3m mako>=1.2.2 # https://github.com/advisories/GHSA-v973-fxgf-6xhp orjson>=3.9.15 # https://github.com/advisories/GHSA-pwr2-4v36-6qpr paramiko>=2.10.1 # https://github.com/advisories/GHSA-f8q4-jwww-x3wv +protobuf>=5.29.5 # https://github.com/advisories/GHSA-8qvm-5x2c-j2w7 py>=1.11.0 # https://github.com/advisories/GHSA-w596-4wvx-j9j6 / CVE-2022-42969 pyyaml>=5.4 # https://github.com/advisories/GHSA-8q59-q68h-6hv4 redis>=4.5.4 # https://github.com/advisories/GHSA-24wv-mv5m-xv4h rsa>=4.1 # https://github.com/advisories/GHSA-537h-rv9q-vvph +setuptools>=78.1.1 # https://github.com/advisories/GHSA-5rjg-fvgr-3xxf sqlalchemy>=1.3.3 # https://nvd.nist.gov/vuln/detail/CVE-2019-7164 starlette>=0.27.0 # https://github.com/advisories/GHSA-qj8w-rv5x-2v9h ujson>=5.4.0 # https://github.com/advisories/GHSA-fh56-85cw-5pq6, https://github.com/advisories/GHSA-wpqr-jcpx-745r urllib3>=1.26.5 # https://github.com/advisories/GHSA-q2q7-5pp4-w6pg - # # Breaking changes ----------------------------------------------------------------------------------------- # From e8240723b5ad8418ec329b52f7f9df3598e16806 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Tue, 24 Jun 2025 20:54:06 +0200 Subject: [PATCH 02/28] chore(dependencies): update various package versions across requirements - Updated `anyio` from 4.8.0 to 4.9.0 - Updated `certifi` from 2025.1.31 to 2025.6.15 - Updated `click` from 8.1.8 to 8.2.1 - Updated `h11` from 0.14.0 to 0.16.0 - Updated `httpcore` from 1.0.7 to 1.0.9 - Updated `orjson` from 3.10.15 to 3.10.18 - Updated `packaging` from 24.2 to 25.0 - Updated `pydantic` from 2.10.6 to 2.11.7 - Updated `pydantic-core` from 2.27.2 to 2.33.2 - Updated `pydantic-extra-types` from 2.10.2 to 2.10.5 - Updated `pygments` from 2.19.1 to 2.19.2 - Updated `python-dotenv` from 1.0.1 to 1.1.1 - Updated `rich` from 13.9.4 to 14.0.0 - Updated `tenacity` from 9.0.0 to 9.1.2 - Updated `typer` from 0.15.2 to 0.16.0 - Updated `typing-extensions` from 4.12.2 to 4.14.0 - Updated `urllib3` from 2.3.0 to 2.5.0 - Updated test dependencies similarly across `_test.txt`, `_tools.txt`, and `swarm-deploy` requirements. --- api/tests/requirements.txt | 60 +++--- packages/aws-library/requirements/_base.txt | 143 +++++++------ packages/aws-library/requirements/_test.txt | 124 ++++++----- packages/aws-library/requirements/_tools.txt | 39 ++-- .../celery-library/requirements/_base.txt | 113 +++++----- .../celery-library/requirements/_test.txt | 69 +++--- .../celery-library/requirements/_tools.txt | 17 +- .../common-library/requirements/_base.txt | 13 +- .../common-library/requirements/_test.txt | 41 ++-- .../common-library/requirements/_tools.txt | 42 ++-- .../requirements/_base.txt | 34 +-- .../requirements/_test.txt | 22 +- .../requirements/_tools.txt | 22 +- .../models-library/requirements/_base.txt | 25 ++- .../models-library/requirements/_test.txt | 48 +++-- .../models-library/requirements/_tools.txt | 52 +++-- .../requirements/_base.txt | 73 ++++--- .../requirements/_test.txt | 66 +++--- .../requirements/_tools.txt | 43 ++-- .../postgres-database/requirements/_base.txt | 49 +++-- .../requirements/_migration.txt | 20 +- .../postgres-database/requirements/_test.txt | 48 +++-- .../postgres-database/requirements/_tools.txt | 43 ++-- .../requirements/_base.txt | 61 +++--- .../requirements/_test.txt | 33 +-- .../requirements/_tools.txt | 42 ++-- .../service-library/requirements/_aiohttp.txt | 56 ++--- .../service-library/requirements/_base.txt | 119 ++++++----- .../service-library/requirements/_fastapi.txt | 60 +++--- .../settings-library/requirements/_base.txt | 23 +- .../settings-library/requirements/_test.txt | 30 +-- .../settings-library/requirements/_tools.txt | 42 ++-- packages/simcore-sdk/requirements/_base.txt | 158 ++++++++------ packages/simcore-sdk/requirements/_test.txt | 134 ++++++------ packages/simcore-sdk/requirements/_tools.txt | 40 ++-- services/autoscaling/requirements/_test.txt | 47 ++-- services/autoscaling/requirements/_tools.txt | 15 +- .../clusters-keeper/requirements/_test.txt | 47 ++-- .../clusters-keeper/requirements/_tools.txt | 15 +- services/dask-sidecar/requirements/_test.txt | 52 +++-- services/dask-sidecar/requirements/_tools.txt | 15 +- services/director-v2/requirements/_test.txt | 35 +-- services/director-v2/requirements/_tools.txt | 19 +- .../docker-api-proxy/requirements/_test.txt | 159 +++++++------- .../docker-api-proxy/requirements/_tools.txt | 42 ++-- .../dynamic-sidecar/requirements/_test.txt | 40 ++-- .../dynamic-sidecar/requirements/_tools.txt | 35 +-- services/migration/requirements/_test.txt | 52 +++-- services/migration/requirements/_tools.txt | 43 ++-- tests/e2e-playwright/requirements/_test.txt | 55 +++-- .../requirements/_test_wo_playwright.txt | 45 ++-- tests/e2e-playwright/requirements/_tools.txt | 42 ++-- tests/e2e/requirements/requirements.txt | 10 +- .../requirements/requirements.txt | 23 +- tests/performance/requirements/_test.txt | 36 ++-- tests/performance/requirements/_tools.txt | 13 +- tests/public-api/requirements/_base.txt | 42 ++-- tests/public-api/requirements/_test.txt | 58 ++--- tests/public-api/requirements/_tools.txt | 42 ++-- tests/swarm-deploy/requirements/_test.txt | 200 +++++++++++------- tests/swarm-deploy/requirements/_tools.txt | 42 ++-- 61 files changed, 1800 insertions(+), 1428 deletions(-) diff --git a/api/tests/requirements.txt b/api/tests/requirements.txt index e49f4d9fb4b..08e30f84196 100644 --- a/api/tests/requirements.txt +++ b/api/tests/requirements.txt @@ -1,27 +1,27 @@ aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.12 +aiohttp==3.12.13 # via # -c ../../requirements/constraints.txt # -r requirements.in aiosignal==1.3.2 # via aiohttp -attrs==25.1.0 +attrs==25.3.0 # via # aiohttp # jsonschema # referencing -certifi==2025.1.31 +certifi==2025.6.15 # via # -c ../../requirements/constraints.txt # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.2 # via requests -coverage==7.6.12 +coverage==7.9.1 # via # -r requirements.in # pytest-cov -frozenlist==1.5.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal @@ -29,11 +29,11 @@ idna==3.10 # via # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest isodate==0.7.2 # via openapi-core -jsonschema==4.23.0 +jsonschema==4.24.0 # via # openapi-core # openapi-schema-validator @@ -42,29 +42,29 @@ jsonschema-path==0.3.4 # via # openapi-core # openapi-spec-validator -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.4.1 # via # jsonschema # openapi-schema-validator -lazy-object-proxy==1.10.0 +lazy-object-proxy==1.11.0 # via openapi-spec-validator markupsafe==3.0.2 # via werkzeug -more-itertools==10.6.0 +more-itertools==10.7.0 # via openapi-core -multidict==6.1.0 +multidict==6.4.4 # via # aiohttp # yarl -openapi-core==0.19.4 +openapi-core==0.19.5 # via -r requirements.in openapi-schema-validator==0.6.3 # via # openapi-core # openapi-spec-validator -openapi-spec-validator==0.7.1 +openapi-spec-validator==0.7.2 # via openapi-core -packaging==24.2 +packaging==25.0 # via # pytest # pytest-sugar @@ -72,22 +72,26 @@ parse==1.20.2 # via openapi-core pathable==0.4.4 # via jsonschema-path -pluggy==1.5.0 - # via pytest -propcache==0.3.0 +pluggy==1.6.0 + # via + # pytest + # pytest-cov +propcache==0.3.2 # via # aiohttp # yarl -pytest==8.3.5 +pygments==2.19.2 + # via pytest +pytest==8.4.1 # via # -r requirements.in # pytest-asyncio # pytest-cov # pytest-instafail # pytest-sugar -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements.in -pytest-cov==6.0.0 +pytest-cov==6.2.1 # via -r requirements.in pytest-instafail==0.5.0 # via -r requirements.in @@ -103,23 +107,25 @@ referencing==0.35.1 # jsonschema # jsonschema-path # jsonschema-specifications -requests==2.32.3 +requests==2.32.4 # via jsonschema-path rfc3339-validator==0.1.4 # via openapi-schema-validator -rpds-py==0.23.1 +rpds-py==0.25.1 # via # jsonschema # referencing six==1.17.0 # via rfc3339-validator -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -urllib3==2.3.0 +typing-extensions==4.14.0 + # via openapi-core +urllib3==2.5.0 # via # -c ../../requirements/constraints.txt # requests -werkzeug==3.1.3 +werkzeug==3.1.1 # via openapi-core -yarl==1.18.3 +yarl==1.20.1 # via aiohttp diff --git a/packages/aws-library/requirements/_base.txt b/packages/aws-library/requirements/_base.txt index 2df7407a009..452a79e67c7 100644 --- a/packages/aws-library/requirements/_base.txt +++ b/packages/aws-library/requirements/_base.txt @@ -18,7 +18,7 @@ aiofiles==24.1.0 # aioboto3 aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.12 +aiohttp==3.12.13 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -42,7 +42,7 @@ aiosignal==1.3.2 # via aiohttp annotated-types==0.7.0 # via pydantic -anyio==4.8.0 +anyio==4.9.0 # via # fast-depends # faststream @@ -52,7 +52,7 @@ arrow==1.3.0 # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/_base.in -attrs==25.1.0 +attrs==25.3.0 # via # aiohttp # jsonschema @@ -64,9 +64,9 @@ botocore==1.37.3 # aiobotocore # boto3 # s3transfer -botocore-stubs==1.37.4 +botocore-stubs==1.38.30 # via types-aiobotocore -certifi==2025.1.31 +certifi==2025.6.15 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -81,35 +81,29 @@ certifi==2025.1.31 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.2 # via requests -click==8.1.8 +click==8.2.1 # via typer -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator email-validator==2.2.0 # via pydantic -exceptiongroup==1.2.2 +exceptiongroup==1.3.0 # via aio-pika fast-depends==2.4.12 # via faststream -faststream==0.5.35 +faststream==0.5.43 # via -r requirements/../../../packages/service-library/requirements/_base.in -frozenlist==1.5.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal -googleapis-common-protos==1.68.0 +googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -grpcio==1.70.0 +grpcio==1.73.0 # via opentelemetry-exporter-otlp-proto-grpc idna==3.10 # via @@ -117,29 +111,29 @@ idna==3.10 # email-validator # requests # yarl -importlib-metadata==8.5.0 +importlib-metadata==8.7.0 # via opentelemetry-api jmespath==1.0.1 # via # aiobotocore # boto3 # botocore -jsonschema==4.23.0 +jsonschema==4.24.0 # 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.4.1 # via jsonschema markdown-it-py==3.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -multidict==6.1.0 +multidict==6.4.4 # via # aiobotocore # aiohttp # yarl -opentelemetry-api==1.30.0 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -153,55 +147,55 @@ opentelemetry-api==1.30.0 # opentelemetry-propagator-aws-xray # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.30.0 +opentelemetry-exporter-otlp==1.34.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.30.0 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.30.0 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.30.0 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.51b0 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-botocore # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.51b0 +opentelemetry-instrumentation-aio-pika==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-botocore==0.51b0 +opentelemetry-instrumentation-botocore==0.55b1 # via -r requirements/_base.in -opentelemetry-instrumentation-logging==0.51b0 +opentelemetry-instrumentation-logging==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.51b0 +opentelemetry-instrumentation-redis==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.51b0 +opentelemetry-instrumentation-requests==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in opentelemetry-propagator-aws-xray==1.0.2 # via opentelemetry-instrumentation-botocore -opentelemetry-proto==1.30.0 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.30.0 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.51b0 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-botocore # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.51b0 +opentelemetry-util-http==0.55b1 # via opentelemetry-instrumentation-requests -orjson==3.10.15 +orjson==3.10.18 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -223,23 +217,35 @@ 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 opentelemetry-instrumentation pamqp==3.3.0 # via aiormq -propcache==0.3.0 +propcache==0.3.2 # via # aiohttp # yarl -protobuf==5.29.3 +protobuf==5.29.5 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==7.0.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -pycryptodome==3.21.0 +pycryptodome==3.23.0 # via stream-zip -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -268,9 +274,9 @@ pydantic==2.10.6 # fast-depends # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.2 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in @@ -298,16 +304,16 @@ 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.0.2 # via -r requirements/../../../packages/service-library/requirements/_base.in python-dateutil==2.9.0.post0 # via # aiobotocore # arrow # botocore -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via pydantic-settings pyyaml==6.0.2 # via @@ -324,7 +330,7 @@ pyyaml==6.0.2 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/service-library/requirements/_base.in -redis==5.2.1 +redis==6.2.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -355,14 +361,14 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.3 +requests==2.32.4 # via opentelemetry-exporter-otlp-proto-http -rich==13.9.4 +rich==14.0.0 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in # typer -rpds-py==0.23.1 +rpds-py==0.25.1 # via # jsonschema # referencing @@ -378,34 +384,39 @@ sniffio==1.3.1 # via anyio 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.15.2 +typer==0.16.0 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -types-aiobotocore==2.21.1 +types-aiobotocore==2.23.0 # via -r requirements/_base.in -types-aiobotocore-ec2==2.21.0 +types-aiobotocore-ec2==2.23.0 # via types-aiobotocore -types-aiobotocore-s3==2.21.0 +types-aiobotocore-s3==2.23.0 # via types-aiobotocore -types-aiobotocore-ssm==2.21.0 +types-aiobotocore-ssm==2.23.0 # via types-aiobotocore -types-awscrt==0.23.10 +types-awscrt==0.27.2 # via botocore-stubs -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250516 # via arrow -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # aiodebug # anyio + # exceptiongroup # faststream + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types @@ -414,7 +425,10 @@ typing-extensions==4.12.2 # types-aiobotocore-ec2 # types-aiobotocore-s3 # types-aiobotocore-ssm -urllib3==2.3.0 + # typing-inspection +typing-inspection==0.4.1 + # via pydantic +urllib3==2.5.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -433,15 +447,14 @@ urllib3==2.3.0 wrapt==1.17.2 # via # aiobotocore - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-redis -yarl==1.18.3 +yarl==1.20.1 # 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/packages/aws-library/requirements/_test.txt b/packages/aws-library/requirements/_test.txt index 03936ad2eb0..38329e67744 100644 --- a/packages/aws-library/requirements/_test.txt +++ b/packages/aws-library/requirements/_test.txt @@ -4,17 +4,17 @@ annotated-types==0.7.0 # pydantic antlr4-python3-runtime==4.13.2 # via moto -anyio==4.8.0 +anyio==4.9.0 # via # -c requirements/_base.txt # httpx # starlette -attrs==25.1.0 +attrs==25.3.0 # via # -c requirements/_base.txt # jsonschema # referencing -aws-sam-translator==1.95.0 +aws-sam-translator==1.99.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto @@ -32,13 +32,13 @@ botocore==1.37.3 # boto3 # moto # s3transfer -botocore-stubs==1.37.4 +botocore-stubs==1.38.30 # via # -c requirements/_base.txt # types-aioboto3 # types-aiobotocore # types-boto3 -certifi==2025.1.31 +certifi==2025.6.15 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -47,36 +47,36 @@ certifi==2025.1.31 # requests cffi==1.17.1 # via cryptography -cfn-lint==1.27.0 +cfn-lint==1.36.1 # via moto -charset-normalizer==3.4.1 +charset-normalizer==3.4.2 # via # -c requirements/_base.txt # requests -click==8.1.8 +click==8.2.1 # via # -c requirements/_base.txt # flask -coverage==7.6.12 +coverage==7.9.1 # via # -r requirements/_test.in # pytest-cov -cryptography==44.0.2 +cryptography==45.0.4 # via # -c requirements/../../../requirements/constraints.txt # joserfc # moto docker==7.1.0 # via moto -faker==36.1.1 +faker==37.4.0 # via -r requirements/_test.in -fastapi==0.115.12 +fastapi==0.115.13 # via -r requirements/_test.in -flask==3.1.0 +flask==3.1.1 # via # flask-cors # moto -flask-cors==5.0.1 +flask-cors==6.0.1 # via moto flexcache==0.3 # via pint @@ -84,9 +84,11 @@ flexparser==0.4 # via pint graphql-core==3.2.6 # via moto -h11==0.14.0 - # via httpcore -httpcore==1.0.7 +h11==0.16.0 + # via + # -c requirements/../../../requirements/constraints.txt + # httpcore +httpcore==1.0.9 # via httpx httpx==0.28.1 # via @@ -100,11 +102,11 @@ idna==3.10 # anyio # httpx # requests -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest itsdangerous==2.2.0 # via flask -jinja2==3.1.5 +jinja2==3.1.6 # via # -c requirements/../../../requirements/constraints.txt # flask @@ -114,7 +116,7 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.4 +joserfc==1.1.0 # via moto jsonpatch==1.33 # via cfn-lint @@ -122,7 +124,7 @@ jsonpath-ng==1.7.0 # via moto jsonpointer==3.0.0 # via jsonpatch -jsonschema==4.23.0 +jsonschema==4.24.0 # via # -c requirements/_base.txt # aws-sam-translator @@ -130,28 +132,29 @@ jsonschema==4.23.0 # openapi-spec-validator jsonschema-path==0.3.4 # via openapi-spec-validator -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.4.1 # via # -c requirements/_base.txt # jsonschema # openapi-schema-validator -lazy-object-proxy==1.10.0 +lazy-object-proxy==1.11.0 # via openapi-spec-validator markupsafe==3.0.2 # via + # flask # jinja2 # werkzeug -moto==5.1.4 +moto==5.1.6 # via -r requirements/_test.in mpmath==1.3.0 # via sympy -networkx==3.4.2 +networkx==3.5 # via cfn-lint openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.7.1 +openapi-spec-validator==0.7.2 # via moto -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # pytest @@ -160,10 +163,12 @@ pathable==0.4.4 # via jsonschema-path pint==0.24.4 # via -r requirements/_test.in -platformdirs==4.3.6 +platformdirs==4.3.8 # via pint -pluggy==1.5.0 - # via pytest +pluggy==1.6.0 + # via + # pytest + # pytest-cov ply==3.11 # via jsonpath-ng pprintpp==0.4.0 @@ -174,19 +179,23 @@ py-partiql-parser==0.6.1 # via moto pycparser==2.22 # via cffi -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator # fastapi -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via # -c requirements/_base.txt # pydantic -pyparsing==3.2.1 +pygments==2.19.2 + # via + # -c requirements/_base.txt + # pytest +pyparsing==3.2.3 # via moto -pytest==8.3.5 +pytest==8.4.1 # via # -r requirements/_test.in # pytest-asyncio @@ -196,17 +205,17 @@ pytest==8.3.5 # pytest-instafail # pytest-mock # pytest-sugar -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements/_test.in pytest-benchmark==5.1.0 # via -r requirements/_test.in -pytest-cov==6.0.0 +pytest-cov==6.2.1 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.0 +pytest-mock==3.14.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in @@ -217,7 +226,7 @@ python-dateutil==2.9.0.post0 # -c requirements/_base.txt # botocore # moto -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via # -c requirements/_base.txt # -r requirements/_test.in @@ -239,18 +248,18 @@ referencing==0.35.1 # jsonschema-specifications regex==2024.11.6 # via cfn-lint -requests==2.32.3 +requests==2.32.4 # via # -c requirements/_base.txt # docker # jsonschema-path # moto # responses -responses==0.25.6 +responses==0.25.7 # via moto rfc3339-validator==0.1.4 # via openapi-schema-validator -rpds-py==0.23.1 +rpds-py==0.25.1 # via # -c requirements/_base.txt # jsonschema @@ -259,8 +268,10 @@ s3transfer==0.11.3 # via # -c requirements/_base.txt # boto3 -setuptools==75.8.2 - # via moto +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # moto six==1.17.0 # via # -c requirements/_base.txt @@ -270,31 +281,31 @@ sniffio==1.3.1 # via # -c requirements/_base.txt # anyio -starlette==0.46.0 +starlette==0.46.2 # via # -c requirements/../../../requirements/constraints.txt # fastapi -sympy==1.13.3 +sympy==1.14.0 # via cfn-lint -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-aioboto3==14.1.0 +types-aioboto3==14.3.0 # via -r requirements/_test.in -types-aiobotocore==2.21.1 +types-aiobotocore==2.23.0 # via # -c requirements/_base.txt # types-aioboto3 -types-awscrt==0.23.10 +types-awscrt==0.27.2 # via # -c requirements/_base.txt # botocore-stubs -types-boto3==1.38.2 +types-boto3==1.38.42 # via -r requirements/_test.in -types-s3transfer==0.11.3 +types-s3transfer==0.13.0 # via # types-aioboto3 # types-boto3 -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # anyio @@ -309,9 +320,14 @@ typing-extensions==4.12.2 # types-aioboto3 # types-aiobotocore # types-boto3 -tzdata==2025.1 + # typing-inspection +typing-inspection==0.4.1 + # via + # -c requirements/_base.txt + # pydantic +tzdata==2025.2 # via faker -urllib3==2.3.0 +urllib3==2.5.0 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt diff --git a/packages/aws-library/requirements/_tools.txt b/packages/aws-library/requirements/_tools.txt index 51d5e1879ce..325f6b23d4b 100644 --- a/packages/aws-library/requirements/_tools.txt +++ b/packages/aws-library/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.8 +astroid==3.3.10 # via pylint black==25.1.0 # via -r requirements/../../../requirements/devenv.txt @@ -8,19 +8,19 @@ bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.8 +click==8.2.1 # via # -c requirements/_base.txt # -c requirements/_test.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.17.0 +filelock==3.18.0 # via virtualenv -identify==2.6.8 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -28,35 +28,37 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # black # build pathspec==0.12.1 - # via black -pip==25.0.1 + # via + # black + # mypy +pip==25.1.1 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.3.8 # via # -c requirements/_test.txt # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.2.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.7 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -68,20 +70,21 @@ pyyaml==6.0.2 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.9 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 +setuptools==80.9.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.31.2 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/packages/celery-library/requirements/_base.txt b/packages/celery-library/requirements/_base.txt index 6954b4092b4..72e0c65b729 100644 --- a/packages/celery-library/requirements/_base.txt +++ b/packages/celery-library/requirements/_base.txt @@ -10,7 +10,7 @@ aiofiles==24.1.0 # via -r requirements/../../../packages/service-library/requirements/_base.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.11.18 +aiohttp==3.12.13 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -49,9 +49,9 @@ attrs==25.3.0 # referencing billiard==4.2.1 # via celery -celery==5.5.2 +celery==5.5.3 # via -r requirements/_base.in -certifi==2025.4.26 +certifi==2025.6.15 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -68,7 +68,7 @@ certifi==2025.4.26 # requests charset-normalizer==3.4.2 # via requests -click==8.1.8 +click==8.2.1 # via # celery # click-didyoumean @@ -81,12 +81,6 @@ click-plugins==1.1.1 # via celery click-repl==0.3.0 # via celery -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator email-validator==2.2.0 @@ -95,9 +89,9 @@ exceptiongroup==1.3.0 # via aio-pika fast-depends==2.4.12 # via faststream -faststream==0.5.41 +faststream==0.5.43 # via -r requirements/../../../packages/service-library/requirements/_base.in -frozenlist==1.6.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal @@ -105,7 +99,7 @@ googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -grpcio==1.71.0 +grpcio==1.73.0 # via opentelemetry-exporter-otlp-proto-grpc idna==3.10 # via @@ -113,25 +107,25 @@ idna==3.10 # email-validator # requests # yarl -importlib-metadata==8.6.1 +importlib-metadata==8.7.0 # via opentelemetry-api -jsonschema==4.23.0 +jsonschema==4.24.0 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in jsonschema-specifications==2025.4.1 # via jsonschema -kombu==5.5.3 +kombu==5.5.4 # via celery markdown-it-py==3.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -multidict==6.4.3 +multidict==6.4.4 # via # aiohttp # yarl -opentelemetry-api==1.33.1 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -143,47 +137,47 @@ opentelemetry-api==1.33.1 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.33.1 +opentelemetry-exporter-otlp==1.34.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.33.1 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.33.1 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.33.1 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.54b1 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.54b1 +opentelemetry-instrumentation-aio-pika==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-logging==0.54b1 +opentelemetry-instrumentation-logging==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.54b1 +opentelemetry-instrumentation-redis==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.54b1 +opentelemetry-instrumentation-requests==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.33.1 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.33.1 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.54b1 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.54b1 +opentelemetry-util-http==0.55b1 # via opentelemetry-instrumentation-requests orjson==3.10.18 # via @@ -208,24 +202,38 @@ orjson==3.10.18 # -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==25.0 - # via opentelemetry-instrumentation + # via + # kombu + # opentelemetry-instrumentation pamqp==3.3.0 # via aiormq prompt-toolkit==3.0.51 # via click-repl -propcache==0.3.1 +propcache==0.3.2 # via # aiohttp # yarl -protobuf==5.29.4 +protobuf==5.29.5 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==7.0.0 # via -r requirements/../../../packages/service-library/requirements/_base.in pycryptodome==3.23.0 # via stream-zip -pydantic==2.11.4 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -255,7 +263,7 @@ pydantic==2.11.4 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.4 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in @@ -283,17 +291,15 @@ 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.0.2 # via -r requirements/../../../packages/service-library/requirements/_base.in -pyjwt==2.9.0 - # via redis python-dateutil==2.9.0.post0 # via # arrow # celery -python-dotenv==1.1.0 +python-dotenv==1.1.1 # via pydantic-settings pyyaml==6.0.2 # via @@ -310,7 +316,7 @@ pyyaml==6.0.2 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/service-library/requirements/_base.in -redis==5.3.0 +redis==5.2.1 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -325,7 +331,7 @@ redis==5.3.0 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/service-library/requirements/_base.in - # celery + # kombu referencing==0.35.1 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -342,14 +348,14 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.3 +requests==2.32.4 # via opentelemetry-exporter-otlp-proto-http rich==14.0.0 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in # typer -rpds-py==0.25.0 +rpds-py==0.25.1 # via # jsonschema # referencing @@ -367,29 +373,33 @@ 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.15.4 +typer==0.16.0 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in types-python-dateutil==2.9.0.20250516 # via arrow -typing-extensions==4.13.2 +typing-extensions==4.14.0 # via # aiodebug # anyio # exceptiongroup # faststream + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types # typer # typing-inspection -typing-inspection==0.4.0 +typing-inspection==0.4.1 # via pydantic tzdata==2025.2 # via kombu -urllib3==2.4.0 +urllib3==2.5.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -413,15 +423,14 @@ wcwidth==0.2.13 # via prompt-toolkit wrapt==1.17.2 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-redis -yarl==1.20.0 +yarl==1.20.1 # 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/packages/celery-library/requirements/_test.txt b/packages/celery-library/requirements/_test.txt index 06df05f2779..e1a5a8bbef4 100644 --- a/packages/celery-library/requirements/_test.txt +++ b/packages/celery-library/requirements/_test.txt @@ -2,24 +2,19 @@ amqp==5.3.1 # via # -c requirements/_base.txt # kombu -annotated-types==0.7.0 - # via - # -c requirements/_base.txt - # pydantic anyio==4.9.0 # via # -c requirements/_base.txt # httpx - # starlette billiard==4.2.1 # via # -c requirements/_base.txt # celery -celery==5.5.2 +celery==5.5.3 # via # -c requirements/_base.txt # pytest-celery -certifi==2025.4.26 +certifi==2025.6.15 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -30,7 +25,7 @@ charset-normalizer==3.4.2 # via # -c requirements/_base.txt # requests -click==8.1.8 +click==8.2.1 # via # -c requirements/_base.txt # celery @@ -49,7 +44,7 @@ click-repl==0.3.0 # via # -c requirements/_base.txt # celery -coverage==7.8.0 +coverage==7.9.1 # via # -r requirements/_test.in # pytest-cov @@ -59,16 +54,16 @@ docker==7.1.0 # via # pytest-celery # pytest-docker-tools -faker==37.3.0 - # via -r requirements/_test.in -fastapi==0.115.12 +faker==37.4.0 # via -r requirements/_test.in flexcache==0.3 # via pint flexparser==0.4 # via pint h11==0.16.0 - # via httpcore + # via + # -c requirements/../../../requirements/constraints.txt + # httpcore httpcore==1.0.9 # via httpx httpx==0.28.1 @@ -85,7 +80,7 @@ idna==3.10 # requests iniconfig==2.1.0 # via pytest -kombu==5.5.3 +kombu==5.5.4 # via # -c requirements/_base.txt # celery @@ -93,6 +88,7 @@ kombu==5.5.3 packaging==25.0 # via # -c requirements/_base.txt + # kombu # pytest # pytest-sugar pint==0.24.4 @@ -100,7 +96,9 @@ pint==0.24.4 platformdirs==4.3.8 # via pint pluggy==1.6.0 - # via pytest + # via + # pytest + # pytest-cov pprintpp==0.4.0 # via pytest-icdiff prompt-toolkit==3.0.51 @@ -113,16 +111,11 @@ psutil==7.0.0 # pytest-celery py-cpuinfo==9.0.0 # via pytest-benchmark -pydantic==2.11.4 +pygments==2.19.2 # via - # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt - # fastapi -pydantic-core==2.33.2 - # via - # -c requirements/_base.txt - # pydantic -pytest==8.3.5 + # pytest +pytest==8.4.1 # via # -r requirements/_test.in # pytest-asyncio @@ -133,13 +126,13 @@ pytest==8.3.5 # pytest-instafail # pytest-mock # pytest-sugar -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements/_test.in pytest-benchmark==5.1.0 # via -r requirements/_test.in pytest-celery==1.2.0 # via -r requirements/_test.in -pytest-cov==6.1.1 +pytest-cov==6.2.1 # via -r requirements/_test.in pytest-docker-tools==3.1.9 # via pytest-celery @@ -147,7 +140,7 @@ pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.0 +pytest-mock==3.14.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in @@ -157,7 +150,7 @@ python-dateutil==2.9.0.post0 # via # -c requirements/_base.txt # celery -python-dotenv==1.1.0 +python-dotenv==1.1.1 # via # -c requirements/_base.txt # -r requirements/_test.in @@ -166,12 +159,14 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # -r requirements/_test.in -requests==2.32.3 +requests==2.32.4 # via # -c requirements/_base.txt # docker setuptools==80.9.0 - # via pytest-celery + # via + # -c requirements/../../../requirements/constraints.txt + # pytest-celery six==1.17.0 # via # -c requirements/_base.txt @@ -180,37 +175,25 @@ sniffio==1.3.1 # via # -c requirements/_base.txt # anyio -starlette==0.46.2 - # via - # -c requirements/../../../requirements/constraints.txt - # fastapi tenacity==9.1.2 # via # -c requirements/_base.txt # pytest-celery termcolor==3.1.0 # via pytest-sugar -typing-extensions==4.13.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # anyio - # fastapi # flexcache # flexparser # pint - # pydantic - # pydantic-core - # typing-inspection -typing-inspection==0.4.0 - # via - # -c requirements/_base.txt - # pydantic tzdata==2025.2 # via # -c requirements/_base.txt # faker # kombu -urllib3==2.4.0 +urllib3==2.5.0 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt diff --git a/packages/celery-library/requirements/_tools.txt b/packages/celery-library/requirements/_tools.txt index f2f7f688aac..325f6b23d4b 100644 --- a/packages/celery-library/requirements/_tools.txt +++ b/packages/celery-library/requirements/_tools.txt @@ -8,7 +8,7 @@ bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.8 +click==8.2.1 # via # -c requirements/_base.txt # -c requirements/_test.txt @@ -20,7 +20,7 @@ distlib==0.3.9 # via virtualenv filelock==3.18.0 # via virtualenv -identify==2.6.10 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -43,7 +43,9 @@ packaging==25.0 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.1.1 # via pip-tools pip-tools==7.4.1 @@ -68,15 +70,16 @@ pyyaml==6.0.2 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.11.10 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.13.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # -c requirements/_test.txt diff --git a/packages/common-library/requirements/_base.txt b/packages/common-library/requirements/_base.txt index 062e97cee34..7fa1d3f410c 100644 --- a/packages/common-library/requirements/_base.txt +++ b/packages/common-library/requirements/_base.txt @@ -1,20 +1,23 @@ annotated-types==0.7.0 # via pydantic -orjson==3.10.15 +orjson==3.10.18 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in # pydantic-extra-types -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.2 +pydantic-extra-types==2.10.5 # via -r requirements/_base.in -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # pydantic # pydantic-core # pydantic-extra-types + # typing-inspection +typing-inspection==0.4.1 + # via pydantic diff --git a/packages/common-library/requirements/_test.txt b/packages/common-library/requirements/_test.txt index 9737c253a39..6589766a321 100644 --- a/packages/common-library/requirements/_test.txt +++ b/packages/common-library/requirements/_test.txt @@ -2,30 +2,32 @@ annotated-types==0.7.0 # via # -c requirements/_base.txt # pydantic -coverage==7.6.12 +coverage==7.9.1 # via # -r requirements/_test.in # pytest-cov -faker==36.1.1 +faker==37.4.0 # via -r requirements/_test.in icdiff==2.0.7 # via pytest-icdiff -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -packaging==24.2 +packaging==25.0 # via # pytest # pytest-sugar -pluggy==1.5.0 - # via pytest +pluggy==1.6.0 + # via + # pytest + # pytest-cov pprintpp==0.4.0 # via pytest-icdiff -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pydantic-settings -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via # -c requirements/_base.txt # pydantic @@ -33,7 +35,9 @@ pydantic-settings==2.7.0 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in -pytest==8.3.5 +pygments==2.19.2 + # via pytest +pytest==8.4.1 # via # -r requirements/_test.in # pytest-asyncio @@ -42,30 +46,35 @@ pytest==8.3.5 # pytest-instafail # pytest-mock # pytest-sugar -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements/_test.in -pytest-cov==6.0.0 +pytest-cov==6.2.1 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.0 +pytest-mock==3.14.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in pytest-sugar==1.0.0 # via -r requirements/_test.in -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via # -r requirements/_test.in # pydantic-settings -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # pydantic # pydantic-core -tzdata==2025.1 + # typing-inspection +typing-inspection==0.4.1 + # via + # -c requirements/_base.txt + # pydantic +tzdata==2025.2 # via faker diff --git a/packages/common-library/requirements/_tools.txt b/packages/common-library/requirements/_tools.txt index 8e681c5a583..3f5f819c68d 100644 --- a/packages/common-library/requirements/_tools.txt +++ b/packages/common-library/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.8 +astroid==3.3.10 # via pylint black==25.1.0 # via -r requirements/../../../requirements/devenv.txt @@ -8,17 +8,17 @@ bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.8 +click==8.2.1 # via # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.17.0 +filelock==3.18.0 # via virtualenv -identify==2.6.8 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -26,33 +26,35 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_test.txt # black # build pathspec==0.12.1 - # via black -pip==25.0.1 + # via + # black + # mypy +pip==25.1.1 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.3.8 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.2.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.7 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -62,18 +64,20 @@ pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt # pre-commit -ruff==0.9.9 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 - # via pip-tools -tomlkit==0.13.2 +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools +tomlkit==0.13.3 # via pylint -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.31.2 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/packages/dask-task-models-library/requirements/_base.txt b/packages/dask-task-models-library/requirements/_base.txt index 75b9136287c..f269a78491a 100644 --- a/packages/dask-task-models-library/requirements/_base.txt +++ b/packages/dask-task-models-library/requirements/_base.txt @@ -6,7 +6,7 @@ attrs==25.3.0 # via # jsonschema # referencing -click==8.1.8 +click==8.2.1 # via # dask # distributed @@ -15,17 +15,17 @@ cloudpickle==3.1.1 # via # dask # distributed -dask==2025.5.0 +dask==2025.5.1 # via # -r requirements/_base.in # distributed -distributed==2025.5.0 +distributed==2025.5.1 # via dask dnspython==2.7.0 # via email-validator email-validator==2.2.0 # via pydantic -fsspec==2025.3.2 +fsspec==2025.5.1 # via dask idna==3.10 # via email-validator @@ -40,7 +40,7 @@ jinja2==3.1.6 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # distributed -jsonschema==4.23.0 +jsonschema==4.24.0 # via -r requirements/../../../packages/models-library/requirements/_base.in jsonschema-specifications==2025.4.1 # via jsonschema @@ -54,7 +54,7 @@ markupsafe==3.0.2 # via jinja2 mdurl==0.1.2 # via markdown-it-py -msgpack==1.1.0 +msgpack==1.1.1 # via distributed orjson==3.10.18 # via @@ -76,7 +76,7 @@ partd==1.4.2 # via dask psutil==7.0.0 # via distributed -pydantic==2.11.4 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -94,7 +94,7 @@ pydantic==2.11.4 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.4 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in @@ -110,11 +110,11 @@ pydantic-settings==2.7.0 # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -pygments==2.19.1 +pygments==2.19.2 # via rich python-dateutil==2.9.0.post0 # via arrow -python-dotenv==1.1.0 +python-dotenv==1.1.1 # via pydantic-settings pyyaml==6.0.2 # via @@ -140,7 +140,7 @@ rich==14.0.0 # via # -r requirements/../../../packages/settings-library/requirements/_base.in # typer -rpds-py==0.25.0 +rpds-py==0.25.1 # via # jsonschema # referencing @@ -157,22 +157,22 @@ toolz==1.0.0 # dask # distributed # partd -tornado==6.5 +tornado==6.5.1 # via distributed -typer==0.15.4 +typer==0.16.0 # via -r requirements/../../../packages/settings-library/requirements/_base.in types-python-dateutil==2.9.0.20250516 # via arrow -typing-extensions==4.13.2 +typing-extensions==4.14.0 # via # pydantic # pydantic-core # pydantic-extra-types # typer # typing-inspection -typing-inspection==0.4.0 +typing-inspection==0.4.1 # via pydantic -urllib3==2.4.0 +urllib3==2.5.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -183,5 +183,5 @@ urllib3==2.4.0 # distributed zict==3.0.0 # via distributed -zipp==3.21.0 +zipp==3.23.0 # via importlib-metadata diff --git a/packages/dask-task-models-library/requirements/_test.txt b/packages/dask-task-models-library/requirements/_test.txt index 9daa7aacc47..a18a4aeed1e 100644 --- a/packages/dask-task-models-library/requirements/_test.txt +++ b/packages/dask-task-models-library/requirements/_test.txt @@ -1,8 +1,8 @@ -coverage==7.8.0 +coverage==7.9.1 # via # -r requirements/_test.in # pytest-cov -faker==37.3.0 +faker==37.4.0 # via -r requirements/_test.in flexcache==0.3 # via pint @@ -22,10 +22,16 @@ pint==0.24.4 platformdirs==4.3.8 # via pint pluggy==1.6.0 - # via pytest + # via + # pytest + # pytest-cov pprintpp==0.4.0 # via pytest-icdiff -pytest==8.3.5 +pygments==2.19.2 + # via + # -c requirements/_base.txt + # pytest +pytest==8.4.1 # via # -r requirements/_test.in # pytest-asyncio @@ -34,15 +40,15 @@ pytest==8.3.5 # pytest-instafail # pytest-mock # pytest-sugar -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements/_test.in -pytest-cov==6.1.1 +pytest-cov==6.2.1 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.0 +pytest-mock==3.14.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in @@ -55,7 +61,7 @@ pyyaml==6.0.2 # -r requirements/_test.in termcolor==3.1.0 # via pytest-sugar -typing-extensions==4.13.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # flexcache diff --git a/packages/dask-task-models-library/requirements/_tools.txt b/packages/dask-task-models-library/requirements/_tools.txt index e0213f1353c..ebb0fd86eb0 100644 --- a/packages/dask-task-models-library/requirements/_tools.txt +++ b/packages/dask-task-models-library/requirements/_tools.txt @@ -8,7 +8,7 @@ bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.8 +click==8.2.1 # via # -c requirements/_base.txt # black @@ -19,7 +19,7 @@ distlib==0.3.9 # via virtualenv filelock==3.18.0 # via virtualenv -identify==2.6.10 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -42,7 +42,9 @@ packaging==25.0 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.1.1 # via pip-tools pip-tools==7.4.1 @@ -67,13 +69,15 @@ pyyaml==6.0.2 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.11.10 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.7.1 - # via pip-tools -tomlkit==0.13.2 +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools +tomlkit==0.13.3 # via pylint -typing-extensions==4.13.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # -c requirements/_test.txt diff --git a/packages/models-library/requirements/_base.txt b/packages/models-library/requirements/_base.txt index 9daa42c4b0a..bc98758992b 100644 --- a/packages/models-library/requirements/_base.txt +++ b/packages/models-library/requirements/_base.txt @@ -2,7 +2,7 @@ annotated-types==0.7.0 # via pydantic arrow==1.3.0 # via -r requirements/_base.in -attrs==25.1.0 +attrs==25.3.0 # via # jsonschema # referencing @@ -12,17 +12,17 @@ email-validator==2.2.0 # via pydantic idna==3.10 # via email-validator -jsonschema==4.23.0 +jsonschema==4.24.0 # via -r requirements/_base.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.4.1 # via jsonschema -orjson==3.10.15 +orjson==3.10.18 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/_base.in -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt @@ -30,9 +30,9 @@ pydantic==2.10.6 # -r requirements/_base.in # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.2 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/_base.in @@ -43,7 +43,7 @@ pydantic-settings==2.7.0 # -r requirements/_base.in python-dateutil==2.9.0.post0 # via arrow -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via pydantic-settings referencing==0.35.1 # via @@ -51,16 +51,19 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -rpds-py==0.23.1 +rpds-py==0.25.1 # via # jsonschema # referencing six==1.17.0 # via python-dateutil -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250516 # via arrow -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # pydantic # pydantic-core # pydantic-extra-types + # typing-inspection +typing-inspection==0.4.1 + # via pydantic diff --git a/packages/models-library/requirements/_test.txt b/packages/models-library/requirements/_test.txt index f54c9d6f0f7..c4a068195b2 100644 --- a/packages/models-library/requirements/_test.txt +++ b/packages/models-library/requirements/_test.txt @@ -1,12 +1,12 @@ -attrs==25.1.0 +attrs==25.3.0 # via # -c requirements/_base.txt # referencing -coverage==7.6.12 +coverage==7.9.1 # via # -r requirements/_test.in # pytest-cov -faker==36.1.1 +faker==37.4.0 # via -r requirements/_test.in flexcache==0.3 # via pint @@ -18,27 +18,31 @@ idna==3.10 # via # -c requirements/_base.txt # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -multidict==6.1.0 +multidict==6.4.4 # via yarl -packaging==24.2 +packaging==25.0 # via # pytest # pytest-sugar pint==0.24.4 # via -r requirements/_test.in -platformdirs==4.3.6 +platformdirs==4.3.8 # via pint -pluggy==1.5.0 - # via pytest +pluggy==1.6.0 + # via + # pytest + # pytest-cov pprintpp==0.4.0 # via pytest-icdiff -propcache==0.3.0 +propcache==0.3.2 # via yarl psutil==7.0.0 # via -r requirements/_test.in -pytest==8.3.5 +pygments==2.19.2 + # via pytest +pytest==8.4.1 # via # -r requirements/_test.in # pytest-asyncio @@ -47,21 +51,21 @@ pytest==8.3.5 # pytest-instafail # pytest-mock # pytest-sugar -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements/_test.in -pytest-cov==6.0.0 +pytest-cov==6.2.1 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.0 +pytest-mock==3.14.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in pytest-sugar==1.0.0 # via -r requirements/_test.in -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via # -c requirements/_base.txt # -r requirements/_test.in @@ -74,23 +78,23 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # types-jsonschema -rpds-py==0.23.1 +rpds-py==0.25.1 # via # -c requirements/_base.txt # referencing -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-jsonschema==4.23.0.20241208 +types-jsonschema==4.24.0.20250528 # via -r requirements/_test.in -types-pyyaml==6.0.12.20241230 +types-pyyaml==6.0.12.20250516 # via -r requirements/_test.in -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # flexcache # flexparser # pint -tzdata==2025.1 +tzdata==2025.2 # via faker -yarl==1.18.3 +yarl==1.20.1 # via -r requirements/_test.in diff --git a/packages/models-library/requirements/_tools.txt b/packages/models-library/requirements/_tools.txt index 3ae7f8fc714..7f3ea915f41 100644 --- a/packages/models-library/requirements/_tools.txt +++ b/packages/models-library/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.8 +astroid==3.3.10 # via pylint black==25.1.0 # via -r requirements/../../../requirements/devenv.txt @@ -8,18 +8,18 @@ bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.8 +click==8.2.1 # via # black # pip-tools # typer -dill==0.3.9 +dill==0.4.0 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.17.0 +filelock==3.18.0 # via virtualenv -identify==2.6.8 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -31,36 +31,40 @@ mccabe==0.7.0 # via pylint mdurl==0.1.2 # via markdown-it-py -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_test.txt # black # build pathspec==0.12.1 - # via black -pip==25.0.1 + # via + # black + # mypy +pip==25.1.1 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.3.8 # via # -c requirements/_test.txt # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.2.0 # via -r requirements/../../../requirements/devenv.txt -pygments==2.19.1 - # via rich -pylint==3.3.4 +pygments==2.19.2 + # via + # -c requirements/_test.txt + # rich +pylint==3.3.7 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -71,25 +75,27 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -rich==13.9.4 +rich==14.0.0 # via typer -ruff==0.9.9 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 - # via pip-tools +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools shellingham==1.5.4 # via typer -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typer==0.15.2 +typer==0.16.0 # via -r requirements/_tools.in -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy # typer -virtualenv==20.29.2 +virtualenv==20.31.2 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/packages/notifications-library/requirements/_base.txt b/packages/notifications-library/requirements/_base.txt index 59793cd02df..3908180f6cb 100644 --- a/packages/notifications-library/requirements/_base.txt +++ b/packages/notifications-library/requirements/_base.txt @@ -1,8 +1,8 @@ aiofiles==24.1.0 # via -r requirements/_base.in -aiosmtplib==4.0.0 +aiosmtplib==4.0.1 # via -r requirements/_base.in -alembic==1.14.1 +alembic==1.16.2 # via -r requirements/../../../packages/postgres-database/requirements/_base.in annotated-types==0.7.0 # via pydantic @@ -10,29 +10,25 @@ arrow==1.3.0 # via -r requirements/../../../packages/models-library/requirements/_base.in asyncpg==0.30.0 # via sqlalchemy -attrs==25.1.0 +attrs==25.3.0 # via # jsonschema # referencing -click==8.1.8 +click==8.2.1 # via typer -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator email-validator==2.2.0 # via pydantic -greenlet==3.1.1 +greenlet==3.2.3 # via sqlalchemy idna==3.10 # via # email-validator # yarl -importlib-metadata==8.5.0 +importlib-metadata==8.7.0 # via opentelemetry-api -jinja2==3.1.5 +jinja2==3.1.6 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -43,11 +39,11 @@ jinja2==3.1.5 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in -jsonschema==4.23.0 +jsonschema==4.24.0 # via -r requirements/../../../packages/models-library/requirements/_base.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.4.1 # via jsonschema -mako==1.3.9 +mako==1.3.10 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -66,22 +62,22 @@ markupsafe==3.0.2 # mako mdurl==0.1.2 # via markdown-it-py -multidict==6.1.0 +multidict==6.4.4 # via yarl -opentelemetry-api==1.30.0 +opentelemetry-api==1.34.1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asyncpg # opentelemetry-semantic-conventions -opentelemetry-instrumentation==0.51b0 +opentelemetry-instrumentation==0.55b1 # via opentelemetry-instrumentation-asyncpg -opentelemetry-instrumentation-asyncpg==0.51b0 +opentelemetry-instrumentation-asyncpg==0.55b1 # via -r requirements/../../../packages/postgres-database/requirements/_base.in -opentelemetry-semantic-conventions==0.51b0 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asyncpg -orjson==3.10.15 +orjson==3.10.18 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -96,13 +92,13 @@ orjson==3.10.15 # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/postgres-database/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 opentelemetry-instrumentation -propcache==0.3.0 +propcache==0.3.2 # via yarl psycopg2-binary==2.9.10 # via sqlalchemy -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -121,9 +117,9 @@ pydantic==2.10.6 # -r requirements/../../../packages/settings-library/requirements/_base.in # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.2 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in @@ -142,11 +138,11 @@ pydantic-settings==2.7.0 # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -pygments==2.19.1 +pygments==2.19.2 # via rich python-dateutil==2.9.0.post0 # via arrow -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via pydantic-settings referencing==0.35.1 # via @@ -160,11 +156,11 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -rich==13.9.4 +rich==14.0.0 # via # -r requirements/../../../packages/settings-library/requirements/_base.in # typer -rpds-py==0.23.1 +rpds-py==0.25.1 # via # jsonschema # referencing @@ -184,22 +180,25 @@ sqlalchemy==1.4.54 # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/postgres-database/requirements/_base.in # alembic -typer==0.15.2 +typer==0.16.0 # via -r requirements/../../../packages/settings-library/requirements/_base.in -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250516 # via arrow -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # alembic + # opentelemetry-api + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types # typer + # typing-inspection +typing-inspection==0.4.1 + # via pydantic wrapt==1.17.2 - # via - # deprecated - # opentelemetry-instrumentation -yarl==1.18.3 + # via opentelemetry-instrumentation +yarl==1.20.1 # via -r requirements/../../../packages/postgres-database/requirements/_base.in -zipp==3.21.0 +zipp==3.23.0 # via importlib-metadata diff --git a/packages/notifications-library/requirements/_test.txt b/packages/notifications-library/requirements/_test.txt index ab95de187b1..b37eaa9980c 100644 --- a/packages/notifications-library/requirements/_test.txt +++ b/packages/notifications-library/requirements/_test.txt @@ -2,35 +2,35 @@ aiodocker==0.24.0 # via -r requirements/_test.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.12 +aiohttp==3.12.13 # via # -c requirements/../../../requirements/constraints.txt # aiodocker aiosignal==1.3.2 # via aiohttp -attrs==25.1.0 +attrs==25.3.0 # via # -c requirements/_base.txt # aiohttp -certifi==2025.1.31 +certifi==2025.6.15 # via # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.2 # via requests -coverage==7.6.12 +coverage==7.9.1 # via # -r requirements/_test.in # pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==36.1.1 +faker==37.4.0 # via -r requirements/_test.in -frozenlist==1.5.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal -greenlet==3.1.1 +greenlet==3.2.3 # via # -c requirements/_base.txt # sqlalchemy @@ -41,32 +41,40 @@ idna==3.10 # -c requirements/_base.txt # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -multidict==6.1.0 +multidict==6.4.4 # via # -c requirements/_base.txt # aiohttp # yarl -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # pytest # pytest-sugar -pluggy==1.5.0 - # via pytest +pathspec==0.12.1 + # via mypy +pluggy==1.6.0 + # via + # pytest + # pytest-cov pprintpp==0.4.0 # via pytest-icdiff -propcache==0.3.0 +propcache==0.3.2 # via # -c requirements/_base.txt # aiohttp # yarl -pytest==8.3.5 +pygments==2.19.2 + # via + # -c requirements/_base.txt + # pytest +pytest==8.4.1 # via # -r requirements/_test.in # pytest-asyncio @@ -75,21 +83,21 @@ pytest==8.3.5 # pytest-instafail # pytest-mock # pytest-sugar -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements/_test.in -pytest-cov==6.0.0 +pytest-cov==6.2.1 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.0 +pytest-mock==3.14.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in pytest-sugar==1.0.0 # via -r requirements/_test.in -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via # -c requirements/_base.txt # -r requirements/_test.in @@ -97,7 +105,7 @@ pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in -requests==2.32.3 +requests==2.32.4 # via docker sqlalchemy==1.4.54 # via @@ -106,25 +114,25 @@ sqlalchemy==1.4.54 # -r requirements/_test.in sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -tenacity==9.0.0 +tenacity==9.1.2 # via -r requirements/_test.in -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-aiofiles==24.1.0.20241221 +types-aiofiles==24.1.0.20250606 # via -r requirements/_test.in -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # mypy # sqlalchemy2-stubs -tzdata==2025.1 +tzdata==2025.2 # via faker -urllib3==2.3.0 +urllib3==2.5.0 # via # -c requirements/../../../requirements/constraints.txt # docker # requests -yarl==1.18.3 +yarl==1.20.1 # via # -c requirements/_base.txt # aiohttp diff --git a/packages/notifications-library/requirements/_tools.txt b/packages/notifications-library/requirements/_tools.txt index b5ed94588ea..4e383ba5b68 100644 --- a/packages/notifications-library/requirements/_tools.txt +++ b/packages/notifications-library/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.8 +astroid==3.3.10 # via pylint black==25.1.0 # via -r requirements/../../../requirements/devenv.txt @@ -8,18 +8,18 @@ bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.8 +click==8.2.1 # via # -c requirements/_base.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.17.0 +filelock==3.18.0 # via virtualenv -identify==2.6.8 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -27,37 +27,40 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -c requirements/_test.txt # black # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # black # build pathspec==0.12.1 - # via black -pip==25.0.1 + # via + # -c requirements/_test.txt + # black + # mypy +pip==25.1.1 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.3.8 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.2.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.7 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -68,18 +71,20 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.9 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 - # via pip-tools -tomlkit==0.13.2 +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools +tomlkit==0.13.3 # via pylint -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.31.2 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/packages/postgres-database/requirements/_base.txt b/packages/postgres-database/requirements/_base.txt index b16bdd318cf..45899413bb9 100644 --- a/packages/postgres-database/requirements/_base.txt +++ b/packages/postgres-database/requirements/_base.txt @@ -1,62 +1,58 @@ -alembic==1.14.1 +alembic==1.16.2 # via -r requirements/_base.in annotated-types==0.7.0 # via pydantic asyncpg==0.30.0 # via sqlalchemy -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-semantic-conventions -greenlet==3.1.1 +greenlet==3.2.3 # via sqlalchemy idna==3.10 # via yarl -importlib-metadata==8.5.0 +importlib-metadata==8.7.0 # via opentelemetry-api -mako==1.3.9 +mako==1.3.10 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # alembic markupsafe==3.0.2 # via mako -multidict==6.1.0 +multidict==6.4.4 # via yarl -opentelemetry-api==1.30.0 +opentelemetry-api==1.34.1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asyncpg # opentelemetry-semantic-conventions -opentelemetry-instrumentation==0.51b0 +opentelemetry-instrumentation==0.55b1 # via opentelemetry-instrumentation-asyncpg -opentelemetry-instrumentation-asyncpg==0.51b0 +opentelemetry-instrumentation-asyncpg==0.55b1 # via -r requirements/_base.in -opentelemetry-semantic-conventions==0.51b0 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asyncpg -orjson==3.10.15 +orjson==3.10.18 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/common-library/requirements/_base.in -packaging==24.2 +packaging==25.0 # via opentelemetry-instrumentation -propcache==0.3.0 +propcache==0.3.2 # via yarl psycopg2-binary==2.9.10 # via sqlalchemy -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/_base.in # pydantic-extra-types -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.2 +pydantic-extra-types==2.10.5 # via -r requirements/../../../packages/common-library/requirements/_base.in sqlalchemy==1.4.54 # via @@ -64,17 +60,20 @@ sqlalchemy==1.4.54 # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in # alembic -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # alembic + # opentelemetry-api + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types + # typing-inspection +typing-inspection==0.4.1 + # via pydantic wrapt==1.17.2 - # via - # deprecated - # opentelemetry-instrumentation -yarl==1.18.3 + # via opentelemetry-instrumentation +yarl==1.20.1 # via -r requirements/_base.in -zipp==3.21.0 +zipp==3.23.0 # via importlib-metadata diff --git a/packages/postgres-database/requirements/_migration.txt b/packages/postgres-database/requirements/_migration.txt index a9f890849e7..de9cbeed903 100644 --- a/packages/postgres-database/requirements/_migration.txt +++ b/packages/postgres-database/requirements/_migration.txt @@ -1,18 +1,18 @@ -alembic==1.14.1 +alembic==1.16.2 # via # -c requirements/_base.txt # -r requirements/_migration.in -certifi==2025.1.31 +certifi==2025.6.15 # via # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.2 # via requests -click==8.1.8 +click==8.2.1 # via -r requirements/_migration.in docker==7.1.0 # via -r requirements/_migration.in -greenlet==3.1.1 +greenlet==3.2.3 # via # -c requirements/_base.txt # sqlalchemy @@ -20,7 +20,7 @@ idna==3.10 # via # -c requirements/_base.txt # requests -mako==1.3.9 +mako==1.3.10 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -29,20 +29,20 @@ markupsafe==3.0.2 # via # -c requirements/_base.txt # mako -requests==2.32.3 +requests==2.32.4 # via docker sqlalchemy==1.4.54 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # alembic -tenacity==9.0.0 +tenacity==9.1.2 # via -r requirements/_migration.in -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # alembic -urllib3==2.3.0 +urllib3==2.5.0 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_migration.in diff --git a/packages/postgres-database/requirements/_test.txt b/packages/postgres-database/requirements/_test.txt index da15f704e3e..daaee5cfaa1 100644 --- a/packages/postgres-database/requirements/_test.txt +++ b/packages/postgres-database/requirements/_test.txt @@ -4,48 +4,54 @@ arrow==1.3.0 # via -r requirements/_test.in async-timeout==4.0.3 # via aiopg -attrs==25.1.0 +attrs==25.3.0 # via pytest-docker -coverage==7.6.12 +coverage==7.9.1 # via # -r requirements/_test.in # pytest-cov -faker==36.1.1 +faker==37.4.0 # via -r requirements/_test.in -greenlet==3.1.1 +greenlet==3.2.3 # via # -c requirements/_base.txt # -c requirements/_migration.txt # sqlalchemy -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # pytest -pluggy==1.5.0 - # via pytest +pathspec==0.12.1 + # via mypy +pluggy==1.6.0 + # via + # pytest + # pytest-cov psycopg2-binary==2.9.10 # via # -c requirements/_base.txt # aiopg # sqlalchemy -pytest==8.3.5 +pygments==2.19.2 + # via pytest +pytest==8.4.1 # via # -r requirements/_test.in # pytest-asyncio # pytest-cov # pytest-docker # pytest-instafail -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements/_test.in -pytest-cov==6.0.0 +pytest-cov==6.2.1 # via -r requirements/_test.in -pytest-docker==3.2.0 +pytest-docker==3.2.2 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in @@ -68,23 +74,23 @@ sqlalchemy==1.4.54 # aiopg sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -types-docker==7.1.0.20241229 +types-docker==7.1.0.20250523 # via -r requirements/_test.in -types-psycopg2==2.9.21.20250121 +types-psycopg2==2.9.21.20250516 # via -r requirements/_test.in -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250516 # via arrow -types-requests==2.32.0.20250301 +types-requests==2.32.4.20250611 # via types-docker -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # -c requirements/_migration.txt # mypy # sqlalchemy2-stubs -tzdata==2025.1 +tzdata==2025.2 # via faker -urllib3==2.3.0 +urllib3==2.5.0 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_migration.txt diff --git a/packages/postgres-database/requirements/_tools.txt b/packages/postgres-database/requirements/_tools.txt index f896126c0b0..f3127281f12 100644 --- a/packages/postgres-database/requirements/_tools.txt +++ b/packages/postgres-database/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.8 +astroid==3.3.10 # via pylint black==25.1.0 # via -r requirements/../../../requirements/devenv.txt @@ -8,17 +8,17 @@ bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.8 +click==8.2.1 # via # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.17.0 +filelock==3.18.0 # via virtualenv -identify==2.6.8 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -26,37 +26,40 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -c requirements/_test.txt # black # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # black # build pathspec==0.12.1 - # via black -pip==25.0.1 + # via + # -c requirements/_test.txt + # black + # mypy +pip==25.1.1 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.3.8 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.2.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.7 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -67,18 +70,20 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.9 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 - # via pip-tools -tomlkit==0.13.2 +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools +tomlkit==0.13.3 # via pylint -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.31.2 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/packages/service-integration/requirements/_base.txt b/packages/service-integration/requirements/_base.txt index 332dcc97001..f14d9a2c1cd 100644 --- a/packages/service-integration/requirements/_base.txt +++ b/packages/service-integration/requirements/_base.txt @@ -5,13 +5,13 @@ arrow==1.3.0 # -r requirements/../../../packages/models-library/requirements/_base.in # cookiecutter # jinja2-time -attrs==25.1.0 +attrs==25.3.0 # via # jsonschema # referencing binaryornot==0.4.4 # via cookiecutter -certifi==2025.1.31 +certifi==2025.6.15 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -20,9 +20,9 @@ certifi==2025.1.31 # requests chardet==5.2.0 # via binaryornot -charset-normalizer==3.4.1 +charset-normalizer==3.4.2 # via requests -click==8.1.8 +click==8.2.1 # via # -r requirements/_base.in # cookiecutter @@ -40,9 +40,9 @@ idna==3.10 # email-validator # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -jinja2==3.1.5 +jinja2==3.1.6 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -52,11 +52,11 @@ jinja2==3.1.5 # jinja2-time jinja2-time==0.2.0 # via -r requirements/_base.in -jsonschema==4.23.0 +jsonschema==4.24.0 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/_base.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.4.1 # via jsonschema markdown-it-py==3.0.0 # via rich @@ -64,9 +64,9 @@ markupsafe==3.0.2 # via jinja2 mdurl==0.1.2 # via markdown-it-py -multidict==6.1.0 +multidict==6.4.4 # via yarl -orjson==3.10.15 +orjson==3.10.18 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -75,13 +75,13 @@ orjson==3.10.15 # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/_base.in -packaging==24.2 +packaging==25.0 # via pytest -pluggy==1.5.0 +pluggy==1.6.0 # via pytest -propcache==0.3.0 +propcache==0.3.2 # via yarl -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -92,9 +92,9 @@ pydantic==2.10.6 # -r requirements/../../../packages/models-library/requirements/_base.in # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.2 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in @@ -106,13 +106,15 @@ pydantic-settings==2.7.0 # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/models-library/requirements/_base.in -pygments==2.19.1 - # via rich -pytest==8.3.5 +pygments==2.19.2 + # via + # pytest + # rich +pytest==8.4.1 # via -r requirements/_base.in python-dateutil==2.9.0.post0 # via arrow -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via pydantic-settings python-slugify==8.0.4 # via cookiecutter @@ -132,15 +134,15 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.3 +requests==2.32.4 # via # cookiecutter # docker -rich==13.9.4 +rich==14.0.0 # via # cookiecutter # typer -rpds-py==0.23.1 +rpds-py==0.25.1 # via # jsonschema # referencing @@ -150,17 +152,20 @@ six==1.17.0 # via python-dateutil text-unidecode==1.3 # via python-slugify -typer==0.15.2 +typer==0.16.0 # via -r requirements/_base.in -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250516 # via arrow -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # pydantic # pydantic-core # pydantic-extra-types # typer -urllib3==2.3.0 + # typing-inspection +typing-inspection==0.4.1 + # via pydantic +urllib3==2.5.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -168,5 +173,5 @@ urllib3==2.3.0 # -c requirements/../../../requirements/constraints.txt # docker # requests -yarl==1.18.3 +yarl==1.20.1 # via -r requirements/_base.in diff --git a/packages/service-integration/requirements/_test.txt b/packages/service-integration/requirements/_test.txt index 19f48613efa..48acef0eeff 100644 --- a/packages/service-integration/requirements/_test.txt +++ b/packages/service-integration/requirements/_test.txt @@ -1,32 +1,37 @@ -attrs==25.1.0 +attrs==25.3.0 # via # -c requirements/_base.txt # referencing -coverage==7.6.12 +coverage==7.9.1 # via # -r requirements/_test.in # pytest-cov -iniconfig==2.0.0 +iniconfig==2.1.0 # via # -c requirements/_base.txt # pytest -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # pytest # pytest-sugar -pluggy==1.5.0 +pluggy==1.6.0 # via # -c requirements/_base.txt # pytest -pytest==8.3.5 + # pytest-cov +pygments==2.19.2 + # via + # -c requirements/_base.txt + # pytest +pytest==8.4.1 # via # -c requirements/_base.txt # -r requirements/_test.in # pytest-cov # pytest-instafail # pytest-sugar -pytest-cov==6.0.0 +pytest-cov==6.2.1 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in @@ -39,21 +44,21 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # types-jsonschema -rpds-py==0.23.1 +rpds-py==0.25.1 # via # -c requirements/_base.txt # referencing -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-docker==7.1.0.20241229 +types-docker==7.1.0.20250523 # via -r requirements/_test.in -types-jsonschema==4.23.0.20241208 +types-jsonschema==4.24.0.20250528 # via -r requirements/_test.in -types-pyyaml==6.0.12.20241230 +types-pyyaml==6.0.12.20250516 # via -r requirements/_test.in -types-requests==2.32.0.20250301 +types-requests==2.32.4.20250611 # via types-docker -urllib3==2.3.0 +urllib3==2.5.0 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt diff --git a/packages/service-integration/requirements/_tools.txt b/packages/service-integration/requirements/_tools.txt index 3b167383938..7c7983ea149 100644 --- a/packages/service-integration/requirements/_tools.txt +++ b/packages/service-integration/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.8 +astroid==3.3.10 # via pylint black==25.1.0 # via -r requirements/../../../requirements/devenv.txt @@ -8,18 +8,18 @@ bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.8 +click==8.2.1 # via # -c requirements/_base.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.17.0 +filelock==3.18.0 # via virtualenv -identify==2.6.8 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -27,34 +27,36 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # black # build pathspec==0.12.1 - # via black -pip==25.0.1 + # via + # black + # mypy +pip==25.1.1 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.3.8 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.2.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.7 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -65,17 +67,19 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.9.9 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 - # via pip-tools -tomlkit==0.13.2 +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools +tomlkit==0.13.3 # via pylint -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # mypy -virtualenv==20.29.2 +virtualenv==20.31.2 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/packages/service-library/requirements/_aiohttp.txt b/packages/service-library/requirements/_aiohttp.txt index fc46aaf11b9..9293e53d910 100644 --- a/packages/service-library/requirements/_aiohttp.txt +++ b/packages/service-library/requirements/_aiohttp.txt @@ -1,6 +1,6 @@ aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.12 +aiohttp==3.12.13 # via -r requirements/_aiohttp.in aiopg==1.4.0 # via -r requirements/_aiohttp.in @@ -8,37 +8,33 @@ aiosignal==1.3.2 # via aiohttp async-timeout==4.0.3 # via aiopg -attrs==25.1.0 +attrs==25.3.0 # via # -r requirements/_aiohttp.in # aiohttp # jsonschema # referencing -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-semantic-conventions -frozenlist==1.5.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal -greenlet==3.1.1 +greenlet==3.2.3 # via sqlalchemy idna==3.10 # via yarl -importlib-metadata==8.5.0 +importlib-metadata==8.7.0 # via opentelemetry-api -jsonschema==4.23.0 +jsonschema==4.24.0 # via -r requirements/_aiohttp.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.4.1 # via jsonschema markupsafe==3.0.2 # via werkzeug -multidict==6.1.0 +multidict==6.4.4 # via # aiohttp # yarl -opentelemetry-api==1.30.0 +opentelemetry-api==1.34.1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-aiohttp-client @@ -46,35 +42,35 @@ opentelemetry-api==1.30.0 # opentelemetry-instrumentation-aiopg # opentelemetry-instrumentation-dbapi # opentelemetry-semantic-conventions -opentelemetry-instrumentation==0.51b0 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aiohttp-client # opentelemetry-instrumentation-aiohttp-server # opentelemetry-instrumentation-aiopg # opentelemetry-instrumentation-dbapi -opentelemetry-instrumentation-aiohttp-client==0.51b0 +opentelemetry-instrumentation-aiohttp-client==0.55b1 # via -r requirements/_aiohttp.in -opentelemetry-instrumentation-aiohttp-server==0.51b0 +opentelemetry-instrumentation-aiohttp-server==0.55b1 # via -r requirements/_aiohttp.in -opentelemetry-instrumentation-aiopg==0.51b0 +opentelemetry-instrumentation-aiopg==0.55b1 # via -r requirements/_aiohttp.in -opentelemetry-instrumentation-dbapi==0.51b0 +opentelemetry-instrumentation-dbapi==0.55b1 # via opentelemetry-instrumentation-aiopg -opentelemetry-semantic-conventions==0.51b0 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-aiohttp-client # opentelemetry-instrumentation-aiohttp-server # opentelemetry-instrumentation-dbapi -opentelemetry-util-http==0.51b0 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-aiohttp-client # opentelemetry-instrumentation-aiohttp-server -packaging==24.2 +packaging==25.0 # via opentelemetry-instrumentation -prometheus-client==0.21.1 +prometheus-client==0.22.1 # via -r requirements/_aiohttp.in -propcache==0.3.0 +propcache==0.3.2 # via # aiohttp # yarl @@ -82,27 +78,31 @@ psycopg2-binary==2.9.10 # via # aiopg # sqlalchemy -referencing==0.35.1 +referencing==0.36.2 # via # jsonschema # jsonschema-specifications -rpds-py==0.23.1 +rpds-py==0.25.1 # via # jsonschema # referencing sqlalchemy==1.4.54 # via aiopg +typing-extensions==4.14.0 + # via + # opentelemetry-api + # opentelemetry-semantic-conventions + # referencing werkzeug==3.1.3 # via -r requirements/_aiohttp.in wrapt==1.17.2 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aiohttp-client # opentelemetry-instrumentation-aiohttp-server # opentelemetry-instrumentation-aiopg # opentelemetry-instrumentation-dbapi -yarl==1.18.3 +yarl==1.20.1 # via aiohttp -zipp==3.21.0 +zipp==3.23.0 # via importlib-metadata diff --git a/packages/service-library/requirements/_base.txt b/packages/service-library/requirements/_base.txt index de6bd828580..77692e545a9 100644 --- a/packages/service-library/requirements/_base.txt +++ b/packages/service-library/requirements/_base.txt @@ -10,7 +10,7 @@ aiofiles==24.1.0 # via -r requirements/_base.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.12 +aiohttp==3.12.13 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -25,7 +25,7 @@ aiosignal==1.3.2 # via aiohttp annotated-types==0.7.0 # via pydantic -anyio==4.8.0 +anyio==4.9.0 # via # fast-depends # faststream @@ -33,12 +33,12 @@ arrow==1.3.0 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/_base.in -attrs==25.1.0 +attrs==25.3.0 # via # aiohttp # jsonschema # referencing -certifi==2025.1.31 +certifi==2025.6.15 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -47,35 +47,29 @@ certifi==2025.1.31 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.2 # via requests -click==8.1.8 +click==8.2.1 # via typer -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator email-validator==2.2.0 # via pydantic -exceptiongroup==1.2.2 +exceptiongroup==1.3.0 # via aio-pika fast-depends==2.4.12 # via faststream -faststream==0.5.35 +faststream==0.5.43 # via -r requirements/_base.in -frozenlist==1.5.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal -googleapis-common-protos==1.68.0 +googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -grpcio==1.70.0 +grpcio==1.73.0 # via opentelemetry-exporter-otlp-proto-grpc idna==3.10 # via @@ -83,21 +77,21 @@ idna==3.10 # email-validator # requests # yarl -importlib-metadata==8.5.0 +importlib-metadata==8.7.0 # via opentelemetry-api -jsonschema==4.23.0 +jsonschema==4.24.0 # via -r requirements/../../../packages/models-library/requirements/_base.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.4.1 # via jsonschema markdown-it-py==3.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -multidict==6.1.0 +multidict==6.4.4 # via # aiohttp # yarl -opentelemetry-api==1.30.0 +opentelemetry-api==1.34.1 # via # -r requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -109,49 +103,49 @@ opentelemetry-api==1.30.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.30.0 +opentelemetry-exporter-otlp==1.34.1 # via -r requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.30.0 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.30.0 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.30.0 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.51b0 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.51b0 +opentelemetry-instrumentation-aio-pika==0.55b1 # via -r requirements/_base.in -opentelemetry-instrumentation-logging==0.51b0 +opentelemetry-instrumentation-logging==0.55b1 # via -r requirements/_base.in -opentelemetry-instrumentation-redis==0.51b0 +opentelemetry-instrumentation-redis==0.55b1 # via -r requirements/_base.in -opentelemetry-instrumentation-requests==0.51b0 +opentelemetry-instrumentation-requests==0.55b1 # via -r requirements/_base.in -opentelemetry-proto==1.30.0 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.30.0 +opentelemetry-sdk==1.34.1 # via # -r requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.51b0 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.51b0 +opentelemetry-util-http==0.55b1 # via opentelemetry-instrumentation-requests -orjson==3.10.15 +orjson==3.10.18 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -163,23 +157,29 @@ orjson==3.10.15 # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in -packaging==24.2 +packaging==25.0 # via opentelemetry-instrumentation pamqp==3.3.0 # via aiormq -propcache==0.3.0 +propcache==0.3.2 # via # aiohttp # yarl -protobuf==5.29.3 +protobuf==5.29.5 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==7.0.0 # via -r requirements/_base.in -pycryptodome==3.21.0 +pycryptodome==3.23.0 # via stream-zip -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -196,9 +196,9 @@ pydantic==2.10.6 # fast-depends # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.2 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in @@ -214,13 +214,13 @@ pydantic-settings==2.7.0 # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/models-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.0.2 # via -r requirements/_base.in python-dateutil==2.9.0.post0 # via arrow -python-dotenv==1.1.0 +python-dotenv==1.1.1 # via pydantic-settings pyyaml==6.0.2 # via @@ -231,7 +231,7 @@ pyyaml==6.0.2 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in -redis==5.2.1 +redis==6.2.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -250,13 +250,13 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.3 +requests==2.32.4 # via opentelemetry-exporter-otlp-proto-http rich==14.0.0 # via # -r requirements/../../../packages/settings-library/requirements/_base.in # typer -rpds-py==0.23.1 +rpds-py==0.25.1 # via # jsonschema # referencing @@ -268,7 +268,7 @@ sniffio==1.3.1 # via anyio stream-zip==0.0.83 # via -r requirements/_base.in -tenacity==9.0.0 +tenacity==9.1.2 # via -r requirements/_base.in toolz==1.0.0 # via -r requirements/_base.in @@ -276,19 +276,27 @@ tqdm==4.67.1 # via -r requirements/_base.in typer==0.16.0 # via -r requirements/../../../packages/settings-library/requirements/_base.in -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250516 # via arrow -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # aiodebug # anyio + # exceptiongroup # faststream + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types # typer -urllib3==2.3.0 + # typing-inspection +typing-inspection==0.4.1 + # via pydantic +urllib3==2.5.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -299,15 +307,14 @@ urllib3==2.3.0 # requests wrapt==1.17.2 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-redis -yarl==1.18.3 +yarl==1.20.1 # via # -r requirements/_base.in # aio-pika # aiohttp # aiormq -zipp==3.21.0 +zipp==3.23.0 # via importlib-metadata diff --git a/packages/service-library/requirements/_fastapi.txt b/packages/service-library/requirements/_fastapi.txt index c6e5a29f597..51603239a2b 100644 --- a/packages/service-library/requirements/_fastapi.txt +++ b/packages/service-library/requirements/_fastapi.txt @@ -1,30 +1,26 @@ annotated-types==0.7.0 # via pydantic -anyio==4.8.0 +anyio==4.9.0 # via # httpx # starlette # watchfiles asgiref==3.8.1 # via opentelemetry-instrumentation-asgi -certifi==2025.1.31 +certifi==2025.6.15 # via # httpcore # httpx -click==8.1.8 +click==8.2.1 # via # rich-toolkit # typer # uvicorn -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator email-validator==2.2.0 # via fastapi -fastapi==0.115.12 +fastapi==0.115.13 # via # -r requirements/_fastapi.in # fastapi-lifespan-manager @@ -32,7 +28,7 @@ fastapi-cli==0.0.7 # via fastapi fastapi-lifespan-manager==0.1.4 # via -r requirements/_fastapi.in -h11==0.14.0 +h11==0.16.0 # via # httpcore # uvicorn @@ -40,7 +36,7 @@ h2==4.2.0 # via httpx hpack==4.1.0 # via h2 -httpcore==1.0.7 +httpcore==1.0.9 # via httpx httptools==0.6.4 # via uvicorn @@ -55,7 +51,7 @@ idna==3.10 # anyio # email-validator # httpx -importlib-metadata==8.5.0 +importlib-metadata==8.7.0 # via opentelemetry-api jinja2==3.1.6 # via fastapi @@ -65,46 +61,46 @@ markupsafe==3.0.2 # via jinja2 mdurl==0.1.2 # via markdown-it-py -opentelemetry-api==1.30.0 +opentelemetry-api==1.34.1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi # opentelemetry-instrumentation-httpx # opentelemetry-semantic-conventions -opentelemetry-instrumentation==0.51b0 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi # opentelemetry-instrumentation-httpx -opentelemetry-instrumentation-asgi==0.51b0 +opentelemetry-instrumentation-asgi==0.55b1 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-fastapi==0.51b0 +opentelemetry-instrumentation-fastapi==0.55b1 # via -r requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.51b0 +opentelemetry-instrumentation-httpx==0.55b1 # via -r requirements/_fastapi.in -opentelemetry-semantic-conventions==0.51b0 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi # opentelemetry-instrumentation-httpx -opentelemetry-util-http==0.51b0 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi # opentelemetry-instrumentation-httpx -packaging==24.2 +packaging==25.0 # via opentelemetry-instrumentation -prometheus-client==0.21.1 +prometheus-client==0.22.1 # via -r requirements/_fastapi.in -pydantic==2.10.6 +pydantic==2.11.7 # via fastapi -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic -pygments==2.19.1 +pygments==2.19.2 # via rich -python-dotenv==1.1.0 +python-dotenv==1.1.1 # via uvicorn python-multipart==0.0.20 # via fastapi @@ -120,32 +116,36 @@ shellingham==1.5.4 # via typer sniffio==1.3.1 # via anyio -starlette==0.46.0 +starlette==0.46.2 # via fastapi typer==0.16.0 # via fastapi-cli -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # anyio # fastapi + # opentelemetry-api + # opentelemetry-semantic-conventions # pydantic # pydantic-core # rich-toolkit # typer -uvicorn==0.34.2 + # typing-inspection +typing-inspection==0.4.1 + # via pydantic +uvicorn==0.34.3 # via # fastapi # fastapi-cli uvloop==0.21.0 # via uvicorn -watchfiles==1.0.5 +watchfiles==1.1.0 # via uvicorn websockets==15.0.1 # via uvicorn wrapt==1.17.2 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-httpx -zipp==3.21.0 +zipp==3.23.0 # via importlib-metadata diff --git a/packages/settings-library/requirements/_base.txt b/packages/settings-library/requirements/_base.txt index bc7e8331334..1639407f389 100644 --- a/packages/settings-library/requirements/_base.txt +++ b/packages/settings-library/requirements/_base.txt @@ -1,17 +1,17 @@ annotated-types==0.7.0 # via pydantic -click==8.1.8 +click==8.2.1 # via typer markdown-it-py==3.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -orjson==3.10.15 +orjson==3.10.18 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/common-library/requirements/_base.in -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt @@ -19,30 +19,33 @@ pydantic==2.10.6 # -r requirements/_base.in # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.2 +pydantic-extra-types==2.10.5 # via -r requirements/../../../packages/common-library/requirements/_base.in pydantic-settings==2.7.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in -pygments==2.19.1 +pygments==2.19.2 # via rich -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via pydantic-settings -rich==13.9.4 +rich==14.0.0 # via # -r requirements/_base.in # typer shellingham==1.5.4 # via typer -typer==0.15.2 +typer==0.16.0 # via -r requirements/_base.in -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # pydantic # pydantic-core # pydantic-extra-types # typer + # typing-inspection +typing-inspection==0.4.1 + # via pydantic diff --git a/packages/settings-library/requirements/_test.txt b/packages/settings-library/requirements/_test.txt index fb8381375d5..6ffdc24a1c3 100644 --- a/packages/settings-library/requirements/_test.txt +++ b/packages/settings-library/requirements/_test.txt @@ -1,39 +1,45 @@ -coverage==7.6.12 +coverage==7.9.1 # via # -r requirements/_test.in # pytest-cov -faker==36.1.1 +faker==37.4.0 # via -r requirements/_test.in -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -packaging==24.2 +packaging==25.0 # via # pytest # pytest-sugar -pluggy==1.5.0 - # via pytest -pytest==8.3.5 +pluggy==1.6.0 + # via + # pytest + # pytest-cov +pygments==2.19.2 + # via + # -c requirements/_base.txt + # pytest +pytest==8.4.1 # via # -r requirements/_test.in # pytest-cov # pytest-instafail # pytest-mock # pytest-sugar -pytest-cov==6.0.0 +pytest-cov==6.2.1 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.0 +pytest-mock==3.14.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in pytest-sugar==1.0.0 # via -r requirements/_test.in -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via # -c requirements/_base.txt # -r requirements/_test.in -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -tzdata==2025.1 +tzdata==2025.2 # via faker diff --git a/packages/settings-library/requirements/_tools.txt b/packages/settings-library/requirements/_tools.txt index 13e0ee77ce6..7eb0c6e4965 100644 --- a/packages/settings-library/requirements/_tools.txt +++ b/packages/settings-library/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.8 +astroid==3.3.10 # via pylint black==25.1.0 # via -r requirements/../../../requirements/devenv.txt @@ -8,18 +8,18 @@ bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.8 +click==8.2.1 # via # -c requirements/_base.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.17.0 +filelock==3.18.0 # via virtualenv -identify==2.6.8 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -27,33 +27,35 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_test.txt # black # build pathspec==0.12.1 - # via black -pip==25.0.1 + # via + # black + # mypy +pip==25.1.1 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.3.8 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.2.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.7 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -63,17 +65,19 @@ pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt # pre-commit -ruff==0.9.9 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 - # via pip-tools -tomlkit==0.13.2 +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools +tomlkit==0.13.3 # via pylint -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # mypy -virtualenv==20.29.2 +virtualenv==20.31.2 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/packages/simcore-sdk/requirements/_base.txt b/packages/simcore-sdk/requirements/_base.txt index b8490e23d4e..a22e8617219 100644 --- a/packages/simcore-sdk/requirements/_base.txt +++ b/packages/simcore-sdk/requirements/_base.txt @@ -14,7 +14,7 @@ aiofiles==24.1.0 # -r requirements/_base.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.12 +aiohttp==3.12.13 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -36,11 +36,11 @@ aiormq==6.8.1 # via aio-pika aiosignal==1.3.2 # via aiohttp -alembic==1.14.1 +alembic==1.16.2 # via -r requirements/../../../packages/postgres-database/requirements/_base.in annotated-types==0.7.0 # via pydantic -anyio==4.8.0 +anyio==4.9.0 # via # fast-depends # faststream @@ -52,12 +52,12 @@ arrow==1.3.0 # -r requirements/../../../packages/service-library/requirements/_base.in asyncpg==0.30.0 # via sqlalchemy -attrs==25.1.0 +attrs==25.3.0 # via # aiohttp # jsonschema # referencing -certifi==2025.1.31 +certifi==2025.6.15 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -76,44 +76,53 @@ certifi==2025.1.31 # httpcore # httpx # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.2 # via requests -click==8.1.8 +click==8.2.1 # via typer -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator email-validator==2.2.0 # via pydantic -exceptiongroup==1.2.2 +exceptiongroup==1.3.0 # via aio-pika fast-depends==2.4.12 # via faststream -faststream==0.5.35 +faststream==0.5.43 # via -r requirements/../../../packages/service-library/requirements/_base.in flexcache==0.3 # via pint flexparser==0.4 # via pint -frozenlist==1.5.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal -googleapis-common-protos==1.68.0 +googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -greenlet==3.1.1 +greenlet==3.2.3 # via sqlalchemy -grpcio==1.70.0 +grpcio==1.73.0 # via opentelemetry-exporter-otlp-proto-grpc h11==0.16.0 - # via httpcore + # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt + # httpcore httpcore==1.0.9 # via httpx httpx==0.28.1 @@ -140,15 +149,15 @@ idna==3.10 # httpx # requests # yarl -importlib-metadata==8.5.0 +importlib-metadata==8.7.0 # via opentelemetry-api -jsonschema==4.23.0 +jsonschema==4.24.0 # 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.4.1 # via jsonschema -mako==1.3.9 +mako==1.3.10 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -171,11 +180,11 @@ markupsafe==3.0.2 # via mako mdurl==0.1.2 # via markdown-it-py -multidict==6.1.0 +multidict==6.4.4 # via # aiohttp # yarl -opentelemetry-api==1.30.0 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -188,53 +197,53 @@ opentelemetry-api==1.30.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.30.0 +opentelemetry-exporter-otlp==1.34.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.30.0 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.30.0 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.30.0 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.51b0 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asyncpg # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.51b0 +opentelemetry-instrumentation-aio-pika==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asyncpg==0.51b0 +opentelemetry-instrumentation-asyncpg==0.55b1 # via -r requirements/../../../packages/postgres-database/requirements/_base.in -opentelemetry-instrumentation-logging==0.51b0 +opentelemetry-instrumentation-logging==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.51b0 +opentelemetry-instrumentation-redis==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.51b0 +opentelemetry-instrumentation-requests==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.30.0 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.30.0 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.51b0 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asyncpg # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.51b0 +opentelemetry-util-http==0.55b1 # via opentelemetry-instrumentation-requests -orjson==3.10.15 +orjson==3.10.18 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -259,7 +268,7 @@ 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 @@ -267,23 +276,37 @@ pamqp==3.3.0 # via aiormq pint==0.24.4 # via -r requirements/_base.in -platformdirs==4.3.6 +platformdirs==4.3.8 # via pint -propcache==0.3.0 +propcache==0.3.2 # via # aiohttp # yarl -protobuf==5.29.3 +protobuf==5.29.5 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==7.0.0 # via -r requirements/../../../packages/service-library/requirements/_base.in psycopg2-binary==2.9.10 # via sqlalchemy -pycryptodome==3.21.0 +pycryptodome==3.23.0 # via stream-zip -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -316,9 +339,9 @@ pydantic==2.10.6 # fast-depends # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.2 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in @@ -349,13 +372,13 @@ 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.0.2 # 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 pyyaml==6.0.2 # via @@ -374,7 +397,7 @@ pyyaml==6.0.2 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/service-library/requirements/_base.in -redis==5.2.1 +redis==6.2.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -409,14 +432,14 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.3 +requests==2.32.4 # via opentelemetry-exporter-otlp-proto-http -rich==13.9.4 +rich==14.0.0 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in # typer -rpds-py==0.23.1 +rpds-py==0.25.1 # via # jsonschema # referencing @@ -447,7 +470,7 @@ sqlalchemy==1.4.54 # alembic 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 # -r requirements/_base.in @@ -457,27 +480,35 @@ tqdm==4.67.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/_base.in -typer==0.15.2 +typer==0.16.0 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250516 # via arrow -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # aiodebug # alembic # anyio + # exceptiongroup # faststream # flexcache # flexparser + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pint # pydantic # pydantic-core # pydantic-extra-types # typer -urllib3==2.3.0 + # typing-inspection +typing-inspection==0.4.1 + # via pydantic +urllib3==2.5.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -496,16 +527,15 @@ urllib3==2.3.0 # requests wrapt==1.17.2 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-redis -yarl==1.18.3 +yarl==1.20.1 # via # -r requirements/../../../packages/postgres-database/requirements/_base.in # -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/packages/simcore-sdk/requirements/_test.txt b/packages/simcore-sdk/requirements/_test.txt index 157ed62b2c6..3e6475c5d9f 100644 --- a/packages/simcore-sdk/requirements/_test.txt +++ b/packages/simcore-sdk/requirements/_test.txt @@ -10,7 +10,7 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/_base.txt # aiohttp -aiohttp==3.12.12 +aiohttp==3.12.13 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -24,7 +24,7 @@ aiosignal==1.3.2 # via # -c requirements/_base.txt # aiohttp -alembic==1.14.1 +alembic==1.16.2 # via # -c requirements/_base.txt # -r requirements/_test.in @@ -34,13 +34,13 @@ annotated-types==0.7.0 # pydantic antlr4-python3-runtime==4.13.2 # via moto -attrs==25.1.0 +attrs==25.3.0 # via # -c requirements/_base.txt # aiohttp # jsonschema # referencing -aws-sam-translator==1.95.0 +aws-sam-translator==1.99.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto @@ -58,31 +58,31 @@ botocore==1.37.3 # boto3 # moto # s3transfer -botocore-stubs==1.37.4 +botocore-stubs==1.38.30 # via types-aiobotocore -certifi==2025.1.31 +certifi==2025.6.15 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # requests cffi==1.17.1 # via cryptography -cfn-lint==1.27.0 +cfn-lint==1.36.1 # via moto -charset-normalizer==3.4.1 +charset-normalizer==3.4.2 # via # -c requirements/_base.txt # requests -click==8.1.8 +click==8.2.1 # via # -c requirements/_base.txt # -r requirements/_test.in # flask -coverage==7.6.12 +coverage==7.9.1 # via # -r requirements/_test.in # pytest-cov -cryptography==44.0.2 +cryptography==45.0.4 # via # -c requirements/../../../requirements/constraints.txt # joserfc @@ -93,24 +93,24 @@ docker==7.1.0 # moto execnet==2.1.1 # via pytest-xdist -faker==36.1.1 +faker==37.4.0 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in -flask==3.1.0 +flask==3.1.1 # via # flask-cors # moto -flask-cors==5.0.1 +flask-cors==6.0.1 # via moto -frozenlist==1.5.0 +frozenlist==1.7.0 # via # -c requirements/_base.txt # aiohttp # aiosignal graphql-core==3.2.6 # via moto -greenlet==3.1.1 +greenlet==3.2.3 # via # -c requirements/_base.txt # sqlalchemy @@ -121,11 +121,11 @@ idna==3.10 # -c requirements/_base.txt # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest itsdangerous==2.2.0 # via flask -jinja2==3.1.5 +jinja2==3.1.6 # via # -c requirements/../../../requirements/constraints.txt # flask @@ -135,7 +135,7 @@ jmespath==1.0.1 # aiobotocore # boto3 # botocore -joserfc==1.0.4 +joserfc==1.1.0 # via moto jsonpatch==1.33 # via cfn-lint @@ -143,7 +143,7 @@ jsonpath-ng==1.7.0 # via moto jsonpointer==3.0.0 # via jsonpatch -jsonschema==4.23.0 +jsonschema==4.24.0 # via # -c requirements/_base.txt # aws-sam-translator @@ -151,14 +151,14 @@ jsonschema==4.23.0 # openapi-spec-validator jsonschema-path==0.3.4 # via openapi-spec-validator -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.4.1 # via # -c requirements/_base.txt # jsonschema # openapi-schema-validator -lazy-object-proxy==1.10.0 +lazy-object-proxy==1.11.0 # via openapi-spec-validator -mako==1.3.9 +mako==1.3.10 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -166,30 +166,31 @@ mako==1.3.9 markupsafe==3.0.2 # via # -c requirements/_base.txt + # flask # jinja2 # mako # werkzeug -moto==5.1.4 +moto==5.1.6 # via -r requirements/_test.in mpmath==1.3.0 # via sympy -multidict==6.1.0 +multidict==6.4.4 # via # -c requirements/_base.txt # aiobotocore # aiohttp # yarl -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy -networkx==3.4.2 +networkx==3.5 # via cfn-lint openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.7.1 +openapi-spec-validator==0.7.2 # via moto -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # aioresponses @@ -197,13 +198,17 @@ packaging==24.2 # pytest-sugar pathable==0.4.4 # via jsonschema-path -pluggy==1.5.0 - # via pytest +pathspec==0.12.1 + # via mypy +pluggy==1.6.0 + # via + # pytest + # pytest-cov ply==3.11 # via jsonpath-ng pprintpp==0.4.0 # via pytest-icdiff -propcache==0.3.0 +propcache==0.3.2 # via # -c requirements/_base.txt # aiohttp @@ -212,18 +217,22 @@ py-partiql-parser==0.6.1 # via moto pycparser==2.22 # via cffi -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via # -c requirements/_base.txt # pydantic -pyparsing==3.2.1 +pygments==2.19.2 + # via + # -c requirements/_base.txt + # pytest +pyparsing==3.2.3 # via moto -pytest==8.3.5 +pytest==8.4.1 # via # -r requirements/_test.in # pytest-asyncio @@ -233,21 +242,21 @@ pytest==8.3.5 # pytest-mock # pytest-sugar # pytest-xdist -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements/_test.in -pytest-cov==6.0.0 +pytest-cov==6.2.1 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.0 +pytest-mock==3.14.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in pytest-sugar==1.0.0 # via -r requirements/_test.in -pytest-xdist==3.6.1 +pytest-xdist==3.7.0 # via -r requirements/_test.in python-dateutil==2.9.0.post0 # via @@ -255,7 +264,7 @@ python-dateutil==2.9.0.post0 # aiobotocore # botocore # moto -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via # -c requirements/_base.txt # -r requirements/_test.in @@ -276,7 +285,7 @@ referencing==0.35.1 # jsonschema-specifications regex==2024.11.6 # via cfn-lint -requests==2.32.3 +requests==2.32.4 # via # -c requirements/_base.txt # -r requirements/_test.in @@ -284,19 +293,21 @@ requests==2.32.3 # jsonschema-path # moto # responses -responses==0.25.6 +responses==0.25.7 # via moto rfc3339-validator==0.1.4 # via openapi-schema-validator -rpds-py==0.23.1 +rpds-py==0.25.1 # via # -c requirements/_base.txt # jsonschema # referencing s3transfer==0.11.3 # via boto3 -setuptools==75.8.2 - # via moto +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # moto six==1.17.0 # via # -c requirements/_base.txt @@ -310,23 +321,23 @@ sqlalchemy==1.4.54 # alembic sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -sympy==1.13.3 +sympy==1.14.0 # via cfn-lint -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-aiobotocore==2.21.0 +types-aiobotocore==2.23.0 # via -r requirements/_test.in -types-aiobotocore-s3==2.21.0 +types-aiobotocore-s3==2.23.0 # via types-aiobotocore -types-aiofiles==24.1.0.20241221 +types-aiofiles==24.1.0.20250606 # via -r requirements/_test.in -types-awscrt==0.23.10 +types-awscrt==0.27.2 # via botocore-stubs -types-requests==2.32.0.20250301 +types-requests==2.32.4.20250611 # via types-tqdm -types-tqdm==4.67.0.20250301 +types-tqdm==4.67.0.20250516 # via -r requirements/_test.in -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # alembic @@ -338,9 +349,14 @@ typing-extensions==4.12.2 # sqlalchemy2-stubs # types-aiobotocore # types-aiobotocore-s3 -tzdata==2025.1 + # typing-inspection +typing-inspection==0.4.1 + # via + # -c requirements/_base.txt + # pydantic +tzdata==2025.2 # via faker -urllib3==2.3.0 +urllib3==2.5.0 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -361,7 +377,7 @@ wrapt==1.17.2 # aws-xray-sdk xmltodict==0.14.2 # via moto -yarl==1.18.3 +yarl==1.20.1 # via # -c requirements/_base.txt # aiohttp diff --git a/packages/simcore-sdk/requirements/_tools.txt b/packages/simcore-sdk/requirements/_tools.txt index 57c8ea03246..2fe4260515d 100644 --- a/packages/simcore-sdk/requirements/_tools.txt +++ b/packages/simcore-sdk/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.8 +astroid==3.3.10 # via pylint black==25.1.0 # via -r requirements/../../../requirements/devenv.txt @@ -8,19 +8,19 @@ bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.8 +click==8.2.1 # via # -c requirements/_base.txt # -c requirements/_test.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.17.0 +filelock==3.18.0 # via virtualenv -identify==2.6.8 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -28,38 +28,41 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -c requirements/_test.txt # black # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # black # build pathspec==0.12.1 - # via black -pip==25.0.1 + # via + # -c requirements/_test.txt + # black + # mypy +pip==25.1.1 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.3.8 # via # -c requirements/_base.txt # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.2.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.7 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -71,20 +74,21 @@ pyyaml==6.0.2 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.9 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 +setuptools==80.9.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.31.2 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/services/autoscaling/requirements/_test.txt b/services/autoscaling/requirements/_test.txt index 669083ffa99..b5cc250e02d 100644 --- a/services/autoscaling/requirements/_test.txt +++ b/services/autoscaling/requirements/_test.txt @@ -15,7 +15,7 @@ attrs==25.3.0 # -c requirements/_base.txt # jsonschema # referencing -aws-sam-translator==1.97.0 +aws-sam-translator==1.99.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto @@ -46,7 +46,7 @@ certifi==2025.4.26 # requests cffi==1.17.1 # via cryptography -cfn-lint==1.35.1 +cfn-lint==1.36.1 # via moto charset-normalizer==3.4.2 # via @@ -56,11 +56,11 @@ click==8.1.8 # via # -c requirements/_base.txt # flask -coverage==7.8.0 +coverage==7.9.1 # via # -r requirements/_test.in # pytest-cov -cryptography==45.0.2 +cryptography==45.0.4 # via # -c requirements/../../../requirements/constraints.txt # joserfc @@ -71,9 +71,9 @@ docker==7.1.0 # via # -r requirements/_test.in # moto -faker==37.3.0 +faker==37.4.0 # via -r requirements/_test.in -fakeredis==2.29.0 +fakeredis==2.30.1 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in @@ -81,12 +81,13 @@ flask==3.1.1 # via # flask-cors # moto -flask-cors==6.0.0 +flask-cors==6.0.1 # via moto graphql-core==3.2.6 # via moto h11==0.16.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore httpcore==1.0.9 @@ -122,7 +123,7 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.4 +joserfc==1.1.0 # via moto jsonpatch==1.33 # via cfn-lint @@ -145,7 +146,7 @@ jsonschema-specifications==2025.4.1 # openapi-schema-validator lazy-object-proxy==1.11.0 # via openapi-spec-validator -lupa==2.4 +lupa==2.5 # via fakeredis markupsafe==3.0.2 # via @@ -153,15 +154,15 @@ markupsafe==3.0.2 # flask # jinja2 # werkzeug -moto==5.1.4 +moto==5.1.6 # via -r requirements/_test.in mpmath==1.3.0 # via sympy -networkx==3.4.2 +networkx==3.5 # via cfn-lint openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.7.1 +openapi-spec-validator==0.7.2 # via moto orderly-set==5.4.1 # via deepdiff @@ -173,7 +174,9 @@ packaging==25.0 pathable==0.4.4 # via jsonschema-path pluggy==1.6.0 - # via pytest + # via + # pytest + # pytest-cov ply==3.11 # via jsonpath-ng pprintpp==0.4.0 @@ -195,9 +198,13 @@ pydantic-core==2.33.2 # via # -c requirements/_base.txt # pydantic +pygments==2.19.1 + # via + # -c requirements/_base.txt + # pytest pyparsing==3.2.3 # via moto -pytest==8.3.5 +pytest==8.4.1 # via # -r requirements/_test.in # pytest-asyncio @@ -205,13 +212,13 @@ pytest==8.3.5 # pytest-icdiff # pytest-mock # pytest-sugar -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements/_test.in -pytest-cov==6.1.1 +pytest-cov==6.2.1 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in -pytest-mock==3.14.0 +pytest-mock==3.14.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in @@ -270,8 +277,10 @@ s3transfer==0.11.3 # via # -c requirements/_base.txt # boto3 -setuptools==80.7.1 - # via moto +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # moto six==1.17.0 # via # -c requirements/_base.txt diff --git a/services/autoscaling/requirements/_tools.txt b/services/autoscaling/requirements/_tools.txt index c76d3992bbe..74956fd6048 100644 --- a/services/autoscaling/requirements/_tools.txt +++ b/services/autoscaling/requirements/_tools.txt @@ -20,7 +20,7 @@ distlib==0.3.9 # via virtualenv filelock==3.18.0 # via virtualenv -identify==2.6.10 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -43,7 +43,9 @@ packaging==25.0 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.1.1 # via pip-tools pip-tools==7.4.1 @@ -68,13 +70,14 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.11.10 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.7.1 +setuptools==80.9.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.13.2 # via diff --git a/services/clusters-keeper/requirements/_test.txt b/services/clusters-keeper/requirements/_test.txt index 37a4405b53c..4fc4701cb06 100644 --- a/services/clusters-keeper/requirements/_test.txt +++ b/services/clusters-keeper/requirements/_test.txt @@ -33,7 +33,7 @@ attrs==25.3.0 # aiohttp # jsonschema # referencing -aws-sam-translator==1.97.0 +aws-sam-translator==1.99.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto @@ -60,7 +60,7 @@ certifi==2025.4.26 # requests cffi==1.17.1 # via cryptography -cfn-lint==1.35.1 +cfn-lint==1.36.1 # via moto charset-normalizer==3.4.2 # via @@ -70,11 +70,11 @@ click==8.1.8 # via # -c requirements/_base.txt # flask -coverage==7.8.0 +coverage==7.9.1 # via # -r requirements/_test.in # pytest-cov -cryptography==45.0.2 +cryptography==45.0.4 # via # -c requirements/../../../requirements/constraints.txt # joserfc @@ -87,15 +87,15 @@ docker==7.1.0 # via # -r requirements/_test.in # moto -faker==37.3.0 +faker==37.4.0 # via -r requirements/_test.in -fakeredis==2.29.0 +fakeredis==2.30.1 # via -r requirements/_test.in flask==3.1.1 # via # flask-cors # moto -flask-cors==6.0.0 +flask-cors==6.0.1 # via moto frozenlist==1.6.0 # via @@ -106,6 +106,7 @@ graphql-core==3.2.6 # via moto h11==0.16.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore httpcore==1.0.9 @@ -140,7 +141,7 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.4 +joserfc==1.1.0 # via moto jsonpatch==1.33 # via cfn-lint @@ -163,7 +164,7 @@ jsonschema-specifications==2025.4.1 # openapi-schema-validator lazy-object-proxy==1.11.0 # via openapi-spec-validator -lupa==2.4 +lupa==2.5 # via fakeredis markupsafe==3.0.2 # via @@ -171,7 +172,7 @@ markupsafe==3.0.2 # flask # jinja2 # werkzeug -moto==5.1.4 +moto==5.1.6 # via -r requirements/_test.in mpmath==1.3.0 # via sympy @@ -180,11 +181,11 @@ multidict==6.4.4 # -c requirements/_base.txt # aiohttp # yarl -networkx==3.4.2 +networkx==3.5 # via cfn-lint openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.7.1 +openapi-spec-validator==0.7.2 # via moto orderly-set==5.4.1 # via deepdiff @@ -197,7 +198,9 @@ parse==1.20.2 pathable==0.4.4 # via jsonschema-path pluggy==1.6.0 - # via pytest + # via + # pytest + # pytest-cov ply==3.11 # via jsonpath-ng propcache==0.3.1 @@ -222,19 +225,23 @@ pydantic-core==2.33.2 # via # -c requirements/_base.txt # pydantic +pygments==2.19.1 + # via + # -c requirements/_base.txt + # pytest pyparsing==3.2.3 # via moto -pytest==8.3.5 +pytest==8.4.1 # via # -r requirements/_test.in # pytest-asyncio # pytest-cov # pytest-mock -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements/_test.in -pytest-cov==6.1.1 +pytest-cov==6.2.1 # via -r requirements/_test.in -pytest-mock==3.14.0 +pytest-mock==3.14.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in @@ -291,8 +298,10 @@ s3transfer==0.11.3 # via # -c requirements/_base.txt # boto3 -setuptools==80.7.1 - # via moto +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # moto six==1.17.0 # via # -c requirements/_base.txt diff --git a/services/clusters-keeper/requirements/_tools.txt b/services/clusters-keeper/requirements/_tools.txt index c76d3992bbe..74956fd6048 100644 --- a/services/clusters-keeper/requirements/_tools.txt +++ b/services/clusters-keeper/requirements/_tools.txt @@ -20,7 +20,7 @@ distlib==0.3.9 # via virtualenv filelock==3.18.0 # via virtualenv -identify==2.6.10 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -43,7 +43,9 @@ packaging==25.0 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.1.1 # via pip-tools pip-tools==7.4.1 @@ -68,13 +70,14 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.11.10 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.7.1 +setuptools==80.9.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.13.2 # via diff --git a/services/dask-sidecar/requirements/_test.txt b/services/dask-sidecar/requirements/_test.txt index c8760dadb48..874594829af 100644 --- a/services/dask-sidecar/requirements/_test.txt +++ b/services/dask-sidecar/requirements/_test.txt @@ -37,7 +37,7 @@ attrs==25.3.0 # aiohttp # jsonschema # referencing -aws-sam-translator==1.97.0 +aws-sam-translator==1.99.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto @@ -56,7 +56,7 @@ botocore==1.37.3 # boto3 # moto # s3transfer -botocore-stubs==1.38.19 +botocore-stubs==1.38.30 # via # types-aioboto3 # types-aiobotocore @@ -67,7 +67,7 @@ certifi==2025.4.26 # requests cffi==1.17.1 # via cryptography -cfn-lint==1.35.1 +cfn-lint==1.36.1 # via moto charset-normalizer==3.4.2 # via @@ -77,11 +77,11 @@ click==8.1.8 # via # -c requirements/_base.txt # flask -coverage==7.8.0 +coverage==7.9.1 # via # -r requirements/_test.in # pytest-cov -cryptography==45.0.2 +cryptography==45.0.4 # via # -c requirements/../../../requirements/constraints.txt # joserfc @@ -91,13 +91,13 @@ docker==7.1.0 # via # -r requirements/_test.in # moto -faker==37.3.0 +faker==37.4.0 # via -r requirements/_test.in flask==3.1.1 # via # flask-cors # moto -flask-cors==6.0.0 +flask-cors==6.0.1 # via moto frozenlist==1.6.0 # via @@ -129,7 +129,7 @@ jmespath==1.0.1 # aiobotocore # boto3 # botocore -joserfc==1.0.4 +joserfc==1.1.0 # via moto jsonpatch==1.33 # via cfn-lint @@ -158,7 +158,7 @@ markupsafe==3.0.2 # flask # jinja2 # werkzeug -moto==5.1.4 +moto==5.1.6 # via -r requirements/_test.in mpmath==1.3.0 # via sympy @@ -168,11 +168,11 @@ multidict==6.4.4 # aiobotocore # aiohttp # yarl -networkx==3.4.2 +networkx==3.5 # via cfn-lint openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.7.1 +openapi-spec-validator==0.7.2 # via moto packaging==25.0 # via @@ -182,7 +182,9 @@ packaging==25.0 pathable==0.4.4 # via jsonschema-path pluggy==1.6.0 - # via pytest + # via + # pytest + # pytest-cov ply==3.11 # via jsonpath-ng pprintpp==0.4.0 @@ -207,11 +209,15 @@ pydantic-core==2.33.2 # pydantic pyftpdlib==2.0.1 # via pytest-localftpserver +pygments==2.19.1 + # via + # -c requirements/_base.txt + # pytest pyopenssl==25.1.0 # via pytest-localftpserver pyparsing==3.2.3 # via moto -pytest==8.3.5 +pytest==8.4.1 # via # -r requirements/_test.in # pytest-asyncio @@ -221,9 +227,9 @@ pytest==8.3.5 # pytest-localftpserver # pytest-mock # pytest-sugar -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements/_test.in -pytest-cov==6.1.1 +pytest-cov==6.2.1 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in @@ -231,7 +237,7 @@ pytest-instafail==0.5.0 # via -r requirements/_test.in pytest-localftpserver==1.3.2 # via -r requirements/_test.in -pytest-mock==3.14.0 +pytest-mock==3.14.1 # via -r requirements/_test.in pytest-sugar==1.0.0 # via -r requirements/_test.in @@ -280,8 +286,10 @@ rpds-py==0.25.0 # referencing s3transfer==0.11.3 # via boto3 -setuptools==80.7.1 - # via moto +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # moto six==1.17.0 # via # -c requirements/_base.txt @@ -293,17 +301,17 @@ termcolor==3.1.0 # via pytest-sugar types-aioboto3==14.3.0 # via -r requirements/_test.in -types-aiobotocore==2.22.0 +types-aiobotocore==2.23.0 # via # -r requirements/_test.in # types-aioboto3 -types-aiobotocore-s3==2.22.0 +types-aiobotocore-s3==2.23.0 # via types-aiobotocore -types-aiofiles==24.1.0.20250516 +types-aiofiles==24.1.0.20250606 # via -r requirements/_test.in types-awscrt==0.27.2 # via botocore-stubs -types-s3transfer==0.12.0 +types-s3transfer==0.13.0 # via types-aioboto3 typing-extensions==4.13.2 # via diff --git a/services/dask-sidecar/requirements/_tools.txt b/services/dask-sidecar/requirements/_tools.txt index c76d3992bbe..74956fd6048 100644 --- a/services/dask-sidecar/requirements/_tools.txt +++ b/services/dask-sidecar/requirements/_tools.txt @@ -20,7 +20,7 @@ distlib==0.3.9 # via virtualenv filelock==3.18.0 # via virtualenv -identify==2.6.10 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -43,7 +43,9 @@ packaging==25.0 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.1.1 # via pip-tools pip-tools==7.4.1 @@ -68,13 +70,14 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.11.10 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.7.1 +setuptools==80.9.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.13.2 # via diff --git a/services/director-v2/requirements/_test.txt b/services/director-v2/requirements/_test.txt index 2b9b8296252..3a8259bfb69 100644 --- a/services/director-v2/requirements/_test.txt +++ b/services/director-v2/requirements/_test.txt @@ -78,7 +78,7 @@ cloudpickle==3.1.1 # distributed contourpy==1.3.2 # via bokeh -coverage==7.8.0 +coverage==7.9.1 # via pytest-cov dask==2025.5.0 # via @@ -97,7 +97,7 @@ exceptiongroup==1.3.0 # aio-pika execnet==2.1.1 # via pytest-xdist -faker==37.3.0 +faker==37.4.0 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in @@ -116,6 +116,7 @@ greenlet==3.2.2 # sqlalchemy h11==0.16.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore httpcore==1.0.9 @@ -180,11 +181,11 @@ multidict==6.4.4 # aiohttp # async-asgi-testclient # yarl -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy mypy-extensions==1.1.0 # via mypy -narwhals==1.40.0 +narwhals==1.44.0 # via bokeh numpy==2.2.6 # via @@ -204,16 +205,20 @@ pamqp==3.3.0 # via # -c requirements/_base.txt # aiormq -pandas==2.2.3 +pandas==2.3.0 # via bokeh partd==1.4.2 # via # -c requirements/_base.txt # dask +pathspec==0.12.1 + # via mypy pillow==11.2.1 # via bokeh pluggy==1.6.0 - # via pytest + # via + # pytest + # pytest-cov pprintpp==0.4.0 # via pytest-icdiff propcache==0.3.1 @@ -225,7 +230,11 @@ psutil==7.0.0 # via # -c requirements/_base.txt # distributed -pytest==8.3.5 +pygments==2.19.1 + # via + # -c requirements/_base.txt + # pytest +pytest==8.4.1 # via # -r requirements/_test.in # pytest-asyncio @@ -234,19 +243,19 @@ pytest==8.3.5 # pytest-icdiff # pytest-mock # pytest-xdist -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements/_test.in -pytest-cov==6.1.1 +pytest-cov==6.2.1 # via -r requirements/_test.in -pytest-docker==3.2.1 +pytest-docker==3.2.2 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in -pytest-mock==3.14.0 +pytest-mock==3.14.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-xdist==3.6.1 +pytest-xdist==3.7.0 # via -r requirements/_test.in python-dateutil==2.9.0.post0 # via @@ -308,7 +317,7 @@ tornado==6.5 # -c requirements/_base.txt # bokeh # distributed -types-networkx==3.4.2.20250515 +types-networkx==3.5.0.20250610 # via -r requirements/_test.in types-psycopg2==2.9.21.20250516 # via -r requirements/_test.in diff --git a/services/director-v2/requirements/_tools.txt b/services/director-v2/requirements/_tools.txt index 19dcf22bed6..09cf1001987 100644 --- a/services/director-v2/requirements/_tools.txt +++ b/services/director-v2/requirements/_tools.txt @@ -20,7 +20,7 @@ distlib==0.3.9 # via virtualenv filelock==3.18.0 # via virtualenv -identify==2.6.10 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -46,7 +46,10 @@ packaging==25.0 # black # build pathspec==0.12.1 - # via black + # via + # -c requirements/_test.txt + # black + # mypy pip==25.1.1 # via pip-tools pip-tools==7.4.1 @@ -72,11 +75,13 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.11.10 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.7.1 - # via pip-tools -tomlkit==0.13.2 +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools +tomlkit==0.13.3 # via pylint typing-extensions==4.13.2 # via diff --git a/services/docker-api-proxy/requirements/_test.txt b/services/docker-api-proxy/requirements/_test.txt index 3e7c5f24b35..8a7e5059301 100644 --- a/services/docker-api-proxy/requirements/_test.txt +++ b/services/docker-api-proxy/requirements/_test.txt @@ -12,7 +12,7 @@ aiofiles==24.1.0 # via -r requirements/../../../packages/service-library/requirements/_base.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.12 +aiohttp==3.12.13 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -33,7 +33,7 @@ aiosignal==1.3.2 # via aiohttp annotated-types==0.7.0 # via pydantic -anyio==4.8.0 +anyio==4.9.0 # via # fast-depends # faststream @@ -46,12 +46,12 @@ arrow==1.3.0 # -r requirements/_test.in asgi-lifespan==2.1.0 # via -r requirements/_test.in -attrs==25.1.0 +attrs==25.3.0 # via # aiohttp # jsonschema # referencing -certifi==2025.1.31 +certifi==2025.6.15 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -66,49 +66,43 @@ certifi==2025.1.31 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.2 # via requests -click==8.1.8 +click==8.2.1 # via typer -coverage==7.6.12 +coverage==7.9.1 # via pytest-cov -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator docker==7.1.0 # via -r requirements/_test.in email-validator==2.2.0 # via pydantic -exceptiongroup==1.2.2 +exceptiongroup==1.3.0 # via aio-pika -faker==36.1.1 +faker==37.4.0 # via -r requirements/_test.in fast-depends==2.4.12 # via faststream -fastapi==0.115.12 +fastapi==0.115.13 # via # -r requirements/_test.in # fastapi-lifespan-manager fastapi-lifespan-manager==0.1.4 # via -r requirements/_test.in -faststream==0.5.35 +faststream==0.5.43 # via -r requirements/../../../packages/service-library/requirements/_base.in flaky==3.8.1 # via -r requirements/_test.in -frozenlist==1.5.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal -googleapis-common-protos==1.68.0 +googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -grpcio==1.70.0 +grpcio==1.73.0 # via opentelemetry-exporter-otlp-proto-grpc idna==3.10 # via @@ -116,25 +110,25 @@ idna==3.10 # email-validator # requests # yarl -importlib-metadata==8.5.0 +importlib-metadata==8.7.0 # via opentelemetry-api -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -jsonschema==4.23.0 +jsonschema==4.24.0 # 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.4.1 # via jsonschema markdown-it-py==3.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -multidict==6.1.0 +multidict==6.4.4 # via # aiohttp # yarl -opentelemetry-api==1.30.0 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -146,49 +140,49 @@ opentelemetry-api==1.30.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.30.0 +opentelemetry-exporter-otlp==1.34.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.30.0 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.30.0 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.30.0 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.51b0 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.51b0 +opentelemetry-instrumentation-aio-pika==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-logging==0.51b0 +opentelemetry-instrumentation-logging==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.51b0 +opentelemetry-instrumentation-redis==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.51b0 +opentelemetry-instrumentation-requests==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.30.0 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.30.0 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.51b0 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.51b0 +opentelemetry-util-http==0.55b1 # via opentelemetry-instrumentation-requests -orjson==3.10.15 +orjson==3.10.18 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -210,27 +204,41 @@ 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 # opentelemetry-instrumentation # pytest pamqp==3.3.0 # via aiormq -pluggy==1.5.0 - # via pytest -propcache==0.3.0 +pluggy==1.6.0 + # via + # pytest + # pytest-cov +propcache==0.3.2 # via # aiohttp # yarl -protobuf==5.29.3 +protobuf==5.29.5 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==7.0.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -pycryptodome==3.21.0 +pycryptodome==3.23.0 # via stream-zip -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -259,9 +267,9 @@ pydantic==2.10.6 # fastapi # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.2 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in @@ -289,25 +297,27 @@ 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 - # via rich -pyinstrument==5.0.1 +pygments==2.19.2 + # via + # pytest + # rich +pyinstrument==5.0.2 # via -r requirements/../../../packages/service-library/requirements/_base.in -pytest==8.3.5 +pytest==8.4.1 # via # -r requirements/_test.in # pytest-asyncio # pytest-cov # pytest-mock -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements/_test.in -pytest-cov==6.0.0 +pytest-cov==6.2.1 # via -r requirements/_test.in -pytest-mock==3.14.0 +pytest-mock==3.14.1 # via -r requirements/_test.in python-dateutil==2.9.0.post0 # via arrow -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via # -r requirements/_test.in # pydantic-settings @@ -327,7 +337,7 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/_test.in -redis==5.2.1 +redis==6.2.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -358,16 +368,16 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.3 +requests==2.32.4 # via # docker # opentelemetry-exporter-otlp-proto-http -rich==13.9.4 +rich==14.0.0 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in # typer -rpds-py==0.23.1 +rpds-py==0.25.1 # via # jsonschema # referencing @@ -379,7 +389,7 @@ sniffio==1.3.1 # via # anyio # asgi-lifespan -starlette==0.46.0 +starlette==0.46.2 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -396,7 +406,7 @@ starlette==0.46.0 # 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 # -r requirements/_test.in @@ -404,26 +414,34 @@ 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.15.2 +typer==0.16.0 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250516 # via arrow -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # aiodebug # anyio + # exceptiongroup # fastapi # faststream + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types # typer -tzdata==2025.1 + # typing-inspection +typing-inspection==0.4.1 + # via pydantic +tzdata==2025.2 # via faker -urllib3==2.3.0 +urllib3==2.5.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -441,15 +459,14 @@ urllib3==2.3.0 # requests wrapt==1.17.2 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-redis -yarl==1.18.3 +yarl==1.20.1 # 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/docker-api-proxy/requirements/_tools.txt b/services/docker-api-proxy/requirements/_tools.txt index 24be1a5cfb8..21c5a5a7e87 100644 --- a/services/docker-api-proxy/requirements/_tools.txt +++ b/services/docker-api-proxy/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.8 +astroid==3.3.10 # via pylint black==25.1.0 # via -r requirements/../../../requirements/devenv.txt @@ -8,18 +8,18 @@ bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.8 +click==8.2.1 # via # -c requirements/_test.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.17.0 +filelock==3.18.0 # via virtualenv -identify==2.6.8 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -27,33 +27,35 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_test.txt # black # build pathspec==0.12.1 - # via black -pip==25.0.1 + # via + # black + # mypy +pip==25.1.1 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.3.8 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.2.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.7 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -64,17 +66,19 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.9 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 - # via pip-tools -tomlkit==0.13.2 +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools +tomlkit==0.13.3 # via pylint -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.31.2 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/services/dynamic-sidecar/requirements/_test.txt b/services/dynamic-sidecar/requirements/_test.txt index 5b3d2c7509e..2f131b92cb8 100644 --- a/services/dynamic-sidecar/requirements/_test.txt +++ b/services/dynamic-sidecar/requirements/_test.txt @@ -45,11 +45,11 @@ charset-normalizer==3.4.1 # via # -c requirements/_base.txt # requests -coverage==7.6.12 +coverage==7.9.1 # via pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==36.2.2 +faker==37.4.0 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in @@ -67,7 +67,7 @@ idna==3.10 # -c requirements/_base.txt # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest jmespath==1.0.1 # via @@ -81,32 +81,40 @@ multidict==6.1.0 # aiohttp # async-asgi-testclient # yarl -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy packaging==24.2 # via # -c requirements/_base.txt # pytest -pluggy==1.5.0 - # via pytest +pathspec==0.12.1 + # via mypy +pluggy==1.6.0 + # via + # pytest + # pytest-cov propcache==0.3.0 # via # -c requirements/_base.txt # aiohttp # yarl -pytest==8.3.5 +pygments==2.19.1 + # via + # -c requirements/_base.txt + # pytest +pytest==8.4.1 # via # -r requirements/_test.in # pytest-asyncio # pytest-cov # pytest-mock -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements/_test.in -pytest-cov==6.0.0 +pytest-cov==6.2.1 # via -r requirements/_test.in -pytest-mock==3.14.0 +pytest-mock==3.14.1 # via -r requirements/_test.in python-dateutil==2.9.0.post0 # via @@ -139,13 +147,13 @@ sqlalchemy==1.4.54 # -r requirements/_test.in sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -types-aiobotocore-s3==2.21.1 +types-aiobotocore-s3==2.23.0 # via -r requirements/_test.in -types-aiofiles==24.1.0.20241221 +types-aiofiles==24.1.0.20250606 # via -r requirements/_test.in -types-psutil==7.0.0.20250218 +types-psutil==7.0.0.20250601 # via -r requirements/_test.in -types-pyyaml==6.0.12.20241230 +types-pyyaml==6.0.12.20250516 # via -r requirements/_test.in typing-extensions==4.12.2 # via @@ -153,7 +161,7 @@ typing-extensions==4.12.2 # mypy # sqlalchemy2-stubs # types-aiobotocore-s3 -tzdata==2025.1 +tzdata==2025.2 # via faker urllib3==2.3.0 # via diff --git a/services/dynamic-sidecar/requirements/_tools.txt b/services/dynamic-sidecar/requirements/_tools.txt index 404d7858eca..b8a42b8a3a7 100644 --- a/services/dynamic-sidecar/requirements/_tools.txt +++ b/services/dynamic-sidecar/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.8 +astroid==3.3.10 # via pylint black==25.1.0 # via -r requirements/../../../requirements/devenv.txt @@ -13,13 +13,13 @@ click==8.1.8 # -c requirements/_base.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.17.0 +filelock==3.18.0 # via virtualenv -identify==2.6.8 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -27,11 +27,11 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -c requirements/_test.txt # black @@ -45,8 +45,11 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black -pip==25.0.1 + # via + # -c requirements/_test.txt + # black + # mypy +pip==25.1.1 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -56,9 +59,9 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.2.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.7 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -69,18 +72,20 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.9.9 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 - # via pip-tools -tomlkit==0.13.2 +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools +tomlkit==0.13.3 # via pylint typing-extensions==4.12.2 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.3 +virtualenv==20.31.2 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/services/migration/requirements/_test.txt b/services/migration/requirements/_test.txt index f807b504dae..977b322969f 100644 --- a/services/migration/requirements/_test.txt +++ b/services/migration/requirements/_test.txt @@ -1,54 +1,60 @@ -attrs==25.1.0 +attrs==25.3.0 # via # jsonschema # pytest-docker # referencing -certifi==2025.1.31 +certifi==2025.6.15 # via # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.2 # via requests -coverage==7.6.12 +coverage==7.9.1 # via pytest-cov docker==7.1.0 # via -r requirements/_test.in -greenlet==3.1.1 +greenlet==3.2.3 # via sqlalchemy idna==3.10 # via requests -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -jsonschema==4.23.0 +jsonschema==4.24.0 # via -r requirements/_test.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.4.1 # via jsonschema -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy -packaging==24.2 +packaging==25.0 # via pytest -pluggy==1.5.0 +pathspec==0.12.1 + # via mypy +pluggy==1.6.0 + # via + # pytest + # pytest-cov +pygments==2.19.2 # via pytest -pytest==8.3.5 +pytest==8.4.1 # via # -r requirements/_test.in # pytest-asyncio # pytest-cov # pytest-docker # pytest-mock -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements/_test.in -pytest-cov==6.0.0 +pytest-cov==6.2.1 # via -r requirements/_test.in -pytest-docker==3.2.0 +pytest-docker==3.2.2 # via -r requirements/_test.in -pytest-mock==3.14.0 +pytest-mock==3.14.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via -r requirements/_test.in pyyaml==6.0.2 # via @@ -59,9 +65,9 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.3 +requests==2.32.4 # via docker -rpds-py==0.23.1 +rpds-py==0.25.1 # via # jsonschema # referencing @@ -71,13 +77,13 @@ sqlalchemy==1.4.54 # -r requirements/_test.in sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -tenacity==9.0.0 +tenacity==9.1.2 # via -r requirements/_test.in -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # mypy # sqlalchemy2-stubs -urllib3==2.3.0 +urllib3==2.5.0 # via # -c requirements/../../../requirements/constraints.txt # docker diff --git a/services/migration/requirements/_tools.txt b/services/migration/requirements/_tools.txt index 19e0de20677..90e63a4060a 100644 --- a/services/migration/requirements/_tools.txt +++ b/services/migration/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.8 +astroid==3.3.10 # via pylint black==25.1.0 # via -r requirements/../../../requirements/devenv.txt @@ -8,17 +8,17 @@ bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.8 +click==8.2.1 # via # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.17.0 +filelock==3.18.0 # via virtualenv -identify==2.6.8 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -26,36 +26,39 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -c requirements/_test.txt # black # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_test.txt # black # build pathspec==0.12.1 - # via black -pip==25.0.1 + # via + # -c requirements/_test.txt + # black + # mypy +pip==25.1.1 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.3.8 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.2.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.7 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -67,17 +70,19 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.9.9 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 - # via pip-tools -tomlkit==0.13.2 +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools +tomlkit==0.13.3 # via pylint -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.31.2 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/tests/e2e-playwright/requirements/_test.txt b/tests/e2e-playwright/requirements/_test.txt index 43eb1c9e8d0..b5c2560041a 100644 --- a/tests/e2e-playwright/requirements/_test.txt +++ b/tests/e2e-playwright/requirements/_test.txt @@ -2,19 +2,19 @@ annotated-types==0.7.0 # via # -r requirements/_test_wo_playwright.txt # pydantic -anyio==4.8.0 +anyio==4.9.0 # via # -r requirements/_test_wo_playwright.txt # httpx arrow==1.3.0 # via -r requirements/_test_wo_playwright.txt -certifi==2025.1.31 +certifi==2025.6.15 # via # -r requirements/_test_wo_playwright.txt # httpcore # httpx # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.2 # via # -r requirements/_test_wo_playwright.txt # requests @@ -26,15 +26,15 @@ docker==7.1.0 # via -r requirements/_test_wo_playwright.txt email-validator==2.2.0 # via -r requirements/_test_wo_playwright.txt -faker==36.1.1 +faker==37.4.0 # via -r requirements/_test_wo_playwright.txt -greenlet==3.1.1 +greenlet==3.2.3 # via playwright -h11==0.14.0 +h11==0.16.0 # via # -r requirements/_test_wo_playwright.txt # httpcore -httpcore==1.0.7 +httpcore==1.0.9 # via # -r requirements/_test_wo_playwright.txt # httpx @@ -47,11 +47,11 @@ idna==3.10 # email-validator # httpx # requests -iniconfig==2.0.0 +iniconfig==2.1.0 # via # -r requirements/_test_wo_playwright.txt # pytest -jinja2==3.1.5 +jinja2==3.1.6 # via # -r requirements/_test_wo_playwright.txt # pytest-html @@ -59,26 +59,30 @@ markupsafe==3.0.2 # via # -r requirements/_test_wo_playwright.txt # jinja2 -packaging==24.2 +packaging==25.0 # via # -r requirements/_test_wo_playwright.txt # pytest # pytest-sugar -playwright==1.50.0 +playwright==1.52.0 # via pytest-playwright -pluggy==1.5.0 +pluggy==1.6.0 # via # -r requirements/_test_wo_playwright.txt # pytest -pydantic==2.10.6 +pydantic==2.11.7 # via -r requirements/_test_wo_playwright.txt -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via # -r requirements/_test_wo_playwright.txt # pydantic -pyee==12.1.1 +pyee==13.0.0 # via playwright -pytest==8.3.5 +pygments==2.19.2 + # via + # -r requirements/_test_wo_playwright.txt + # pytest +pytest==8.4.1 # via # -r requirements/_test_wo_playwright.txt # pytest-base-url @@ -111,7 +115,7 @@ python-slugify==8.0.4 # via pytest-playwright pyyaml==6.0.2 # via -r requirements/_test_wo_playwright.txt -requests==2.32.3 +requests==2.32.4 # via # -r requirements/_test_wo_playwright.txt # docker @@ -124,30 +128,35 @@ sniffio==1.3.1 # via # -r requirements/_test_wo_playwright.txt # anyio -tenacity==9.0.0 +tenacity==9.1.2 # via -r requirements/_test_wo_playwright.txt -termcolor==2.5.0 +termcolor==3.1.0 # via # -r requirements/_test_wo_playwright.txt # pytest-sugar text-unidecode==1.3 # via python-slugify -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250516 # via # -r requirements/_test_wo_playwright.txt # arrow -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -r requirements/_test_wo_playwright.txt # anyio # pydantic # pydantic-core # pyee -tzdata==2025.1 + # typing-inspection +typing-inspection==0.4.1 + # via + # -r requirements/_test_wo_playwright.txt + # pydantic +tzdata==2025.2 # via # -r requirements/_test_wo_playwright.txt # faker -urllib3==2.3.0 +urllib3==2.5.0 # via # -r requirements/_test_wo_playwright.txt # docker diff --git a/tests/e2e-playwright/requirements/_test_wo_playwright.txt b/tests/e2e-playwright/requirements/_test_wo_playwright.txt index 6bb18aa518f..27fe2fabbf7 100644 --- a/tests/e2e-playwright/requirements/_test_wo_playwright.txt +++ b/tests/e2e-playwright/requirements/_test_wo_playwright.txt @@ -1,15 +1,15 @@ annotated-types==0.7.0 # via pydantic -anyio==4.8.0 +anyio==4.9.0 # via httpx arrow==1.3.0 # via -r requirements/_test_wo_playwright.in -certifi==2025.1.31 +certifi==2025.6.15 # via # httpcore # httpx # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.2 # via requests dnspython==2.7.0 # via email-validator @@ -17,11 +17,11 @@ docker==7.1.0 # via -r requirements/_test_wo_playwright.in email-validator==2.2.0 # via pydantic -faker==36.1.1 +faker==37.4.0 # via -r requirements/_test_wo_playwright.in -h11==0.14.0 +h11==0.16.0 # via httpcore -httpcore==1.0.7 +httpcore==1.0.9 # via httpx httpx==0.28.1 # via -r requirements/_test_wo_playwright.in @@ -31,23 +31,25 @@ idna==3.10 # email-validator # httpx # requests -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -jinja2==3.1.5 +jinja2==3.1.6 # via pytest-html markupsafe==3.0.2 # via jinja2 -packaging==24.2 +packaging==25.0 # via # pytest # pytest-sugar -pluggy==1.5.0 +pluggy==1.6.0 # via pytest -pydantic==2.10.6 +pydantic==2.11.7 # via -r requirements/_test_wo_playwright.in -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic -pytest==8.3.5 +pygments==2.19.2 + # via pytest +pytest==8.4.1 # via # pytest-html # pytest-instafail @@ -67,26 +69,29 @@ python-dateutil==2.9.0.post0 # via arrow pyyaml==6.0.2 # via -r requirements/_test_wo_playwright.in -requests==2.32.3 +requests==2.32.4 # via docker six==1.17.0 # via python-dateutil sniffio==1.3.1 # via anyio -tenacity==9.0.0 +tenacity==9.1.2 # via -r requirements/_test_wo_playwright.in -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250516 # via arrow -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # anyio # pydantic # pydantic-core -tzdata==2025.1 + # typing-inspection +typing-inspection==0.4.1 + # via pydantic +tzdata==2025.2 # via faker -urllib3==2.3.0 +urllib3==2.5.0 # via # docker # requests diff --git a/tests/e2e-playwright/requirements/_tools.txt b/tests/e2e-playwright/requirements/_tools.txt index 853cda1d8ca..06fee87d6dd 100644 --- a/tests/e2e-playwright/requirements/_tools.txt +++ b/tests/e2e-playwright/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.8 +astroid==3.3.10 # via pylint black==25.1.0 # via -r requirements/../../../requirements/devenv.txt @@ -8,17 +8,17 @@ bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.8 +click==8.2.1 # via # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.17.0 +filelock==3.18.0 # via virtualenv -identify==2.6.8 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -26,33 +26,35 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_test.txt # black # build pathspec==0.12.1 - # via black -pip==25.0.1 + # via + # black + # mypy +pip==25.1.1 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.3.8 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.2.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.7 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -63,17 +65,19 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.9 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 - # via pip-tools -tomlkit==0.13.2 +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools +tomlkit==0.13.3 # via pylint -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.31.2 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/tests/e2e/requirements/requirements.txt b/tests/e2e/requirements/requirements.txt index c5473cc7305..395ae7081a5 100644 --- a/tests/e2e/requirements/requirements.txt +++ b/tests/e2e/requirements/requirements.txt @@ -1,8 +1,8 @@ -certifi==2025.1.31 +certifi==2025.6.15 # via # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.2 # via requests docker==7.1.0 # via -r requirements/requirements.in @@ -12,11 +12,11 @@ pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/requirements.in -requests==2.32.3 +requests==2.32.4 # via docker -tenacity==9.0.0 +tenacity==9.1.2 # via -r requirements/requirements.in -urllib3==2.3.0 +urllib3==2.5.0 # via # -c requirements/../../../requirements/constraints.txt # docker diff --git a/tests/environment-setup/requirements/requirements.txt b/tests/environment-setup/requirements/requirements.txt index be1f58f4078..0e37c23802e 100644 --- a/tests/environment-setup/requirements/requirements.txt +++ b/tests/environment-setup/requirements/requirements.txt @@ -1,14 +1,14 @@ annotated-types==0.7.0 # via pydantic -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -packaging==24.2 +packaging==25.0 # via # pytest # pytest-sugar -pluggy==1.5.0 +pluggy==1.6.0 # via pytest -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -20,15 +20,17 @@ pydantic==2.10.6 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/requirements.in -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic -pytest==8.3.5 +pygments==2.19.2 + # via pytest +pytest==8.4.1 # via # -r requirements/requirements.in # pytest-asyncio # pytest-instafail # pytest-sugar -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements/requirements.in pytest-instafail==0.5.0 # via -r requirements/requirements.in @@ -48,9 +50,12 @@ pyyaml==6.0.2 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/requirements.in -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # pydantic # pydantic-core + # typing-inspection +typing-inspection==0.4.1 + # via pydantic diff --git a/tests/performance/requirements/_test.txt b/tests/performance/requirements/_test.txt index 03a956a7cd7..ecd71744b4d 100644 --- a/tests/performance/requirements/_test.txt +++ b/tests/performance/requirements/_test.txt @@ -6,7 +6,7 @@ blinker==1.9.0 # via flask brotli==1.1.0 # via geventhttpclient -certifi==2025.4.26 +certifi==2025.6.15 # via # geventhttpclient # requests @@ -23,18 +23,18 @@ flask==3.1.1 # flask-cors # flask-login # locust -flask-cors==6.0.0 +flask-cors==6.0.1 # via locust flask-login==0.6.3 # via locust -gevent==24.11.1 +gevent==25.5.1 # via # geventhttpclient # locust # locust-cloud -geventhttpclient==2.3.3 +geventhttpclient==2.3.4 # via locust -greenlet==3.2.2 +greenlet==3.2.3 # via gevent h11==0.16.0 # via wsproto @@ -44,11 +44,11 @@ itsdangerous==2.2.0 # via flask jinja2==3.1.6 # via flask -locust==2.37.5 +locust==2.37.11 # via # -r requirements/_test.in # locust-plugins -locust-cloud==1.21.8 +locust-cloud==1.24.2 # via locust locust-plugins==4.7.0 # via -r requirements/_test.in @@ -57,7 +57,7 @@ markupsafe==3.0.2 # flask # jinja2 # werkzeug -msgpack==1.1.0 +msgpack==1.1.1 # via locust platformdirs==4.3.8 # via locust-cloud @@ -67,23 +67,25 @@ psycogreen==1.0.2 # via locust-plugins psycopg2-binary==2.9.10 # via locust-plugins -pydantic==2.11.5 +pydantic==2.11.7 # via # -r requirements/_test.in # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-settings==2.9.1 +pydantic-settings==2.10.1 # via -r requirements/_test.in -python-dotenv==1.1.0 +python-dotenv==1.1.1 # via pydantic-settings -python-engineio==4.12.1 - # via python-socketio +python-engineio==4.12.2 + # via + # locust-cloud + # python-socketio python-socketio==5.13.0 # via locust-cloud -pyzmq==26.4.0 +pyzmq==27.0.0 # via locust -requests==2.32.3 +requests==2.32.4 # via # locust # python-socketio @@ -96,7 +98,7 @@ simple-websocket==1.1.0 # via python-engineio tenacity==9.1.2 # via -r requirements/_test.in -typing-extensions==4.13.2 +typing-extensions==4.14.0 # via # locust-plugins # pydantic @@ -106,7 +108,7 @@ typing-inspection==0.4.1 # via # pydantic # pydantic-settings -urllib3==2.4.0 +urllib3==2.5.0 # via # geventhttpclient # requests diff --git a/tests/performance/requirements/_tools.txt b/tests/performance/requirements/_tools.txt index 096d2a1e3f9..1dc644a70f4 100644 --- a/tests/performance/requirements/_tools.txt +++ b/tests/performance/requirements/_tools.txt @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -40,7 +40,9 @@ packaging==25.0 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.1.1 # via pip-tools pip-tools==7.4.1 @@ -63,15 +65,16 @@ pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt # pre-commit -ruff==0.11.11 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.13.2 +typing-extensions==4.14.0 # via # -c requirements/_test.txt # mypy diff --git a/tests/public-api/requirements/_base.txt b/tests/public-api/requirements/_base.txt index 79d2ca83c91..d5ace5f878b 100644 --- a/tests/public-api/requirements/_base.txt +++ b/tests/public-api/requirements/_base.txt @@ -1,19 +1,22 @@ annotated-types==0.7.0 # via pydantic -anyio==4.8.0 +anyio==4.9.0 # via httpx -certifi==2025.1.31 +certifi==2025.6.15 # via # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # httpcore # httpx # osparc-client -click==8.1.8 +click==8.2.1 # via typer -h11==0.14.0 - # via httpcore -httpcore==1.0.7 +h11==0.16.0 + # via + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # httpcore +httpcore==1.0.9 # via httpx httpx==0.28.1 # via @@ -30,7 +33,7 @@ mdurl==0.1.2 # via markdown-it-py nest-asyncio==1.6.0 # via osparc -orjson==3.10.15 +orjson==3.10.18 # via # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt @@ -39,9 +42,9 @@ osparc==0.8.3 # via -r requirements/_base.in osparc-client==0.8.3 # via osparc -packaging==24.2 +packaging==25.0 # via osparc -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt @@ -50,9 +53,9 @@ pydantic==2.10.6 # osparc # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.2 +pydantic-extra-types==2.10.5 # via -r requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in pydantic-settings==2.7.0 # via @@ -60,13 +63,13 @@ pydantic-settings==2.7.0 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/settings-library/requirements/_base.in # osparc -pygments==2.19.1 +pygments==2.19.2 # via rich python-dateutil==2.9.0.post0 # via osparc-client -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via pydantic-settings -rich==13.9.4 +rich==14.0.0 # via # -r requirements/../../../packages/settings-library/requirements/_base.in # typer @@ -78,20 +81,23 @@ six==1.17.0 # python-dateutil sniffio==1.3.1 # via anyio -tenacity==9.0.0 +tenacity==9.1.2 # via osparc tqdm==4.67.1 # via osparc -typer==0.15.2 +typer==0.16.0 # via -r requirements/../../../packages/settings-library/requirements/_base.in -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # anyio # pydantic # pydantic-core # pydantic-extra-types # typer -urllib3==2.3.0 + # typing-inspection +typing-inspection==0.4.1 + # via pydantic +urllib3==2.5.0 # via # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt diff --git a/tests/public-api/requirements/_test.txt b/tests/public-api/requirements/_test.txt index fc3bed1b4b5..638b1d9e699 100644 --- a/tests/public-api/requirements/_test.txt +++ b/tests/public-api/requirements/_test.txt @@ -2,39 +2,41 @@ aiodocker==0.24.0 # via -r requirements/_test.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.12 +aiohttp==3.12.13 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in # aiodocker aiosignal==1.3.2 # via aiohttp -anyio==4.8.0 +anyio==4.9.0 # via httpx -attrs==25.1.0 +attrs==25.3.0 # via # aiohttp # jsonschema # referencing -certifi==2025.1.31 +certifi==2025.6.15 # via # -c requirements/../../../requirements/constraints.txt # httpcore # httpx # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.2 # via requests docker==7.1.0 # via -r requirements/_test.in -faker==36.1.1 +faker==37.4.0 # via -r requirements/_test.in -frozenlist==1.5.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal -h11==0.14.0 - # via httpcore -httpcore==1.0.7 +h11==0.16.0 + # via + # -c requirements/../../../requirements/constraints.txt + # httpcore +httpcore==1.0.9 # via httpx httpx==0.28.1 # via @@ -46,31 +48,33 @@ idna==3.10 # httpx # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -jsonschema==4.23.0 +jsonschema==4.24.0 # via -r requirements/_test.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.4.1 # via jsonschema -multidict==6.1.0 +multidict==6.4.4 # via # aiohttp # yarl -packaging==24.2 +packaging==25.0 # via pytest -pluggy==1.5.0 +pluggy==1.6.0 # via pytest -propcache==0.3.0 +propcache==0.3.2 # via # aiohttp # yarl -pytest==8.3.5 +pygments==2.19.2 + # via pytest +pytest==8.4.1 # via # -r requirements/_test.in # pytest-asyncio -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements/_test.in -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via -r requirements/_test.in pyyaml==6.0.2 # via @@ -81,24 +85,24 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.3 +requests==2.32.4 # via docker -rpds-py==0.23.1 +rpds-py==0.25.1 # via # jsonschema # referencing sniffio==1.3.1 # via anyio -tenacity==9.0.0 +tenacity==9.1.2 # via -r requirements/_test.in -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via anyio -tzdata==2025.1 +tzdata==2025.2 # via faker -urllib3==2.3.0 +urllib3==2.5.0 # via # -c requirements/../../../requirements/constraints.txt # docker # requests -yarl==1.18.3 +yarl==1.20.1 # via aiohttp diff --git a/tests/public-api/requirements/_tools.txt b/tests/public-api/requirements/_tools.txt index 0ce723bfa57..30503a5b955 100644 --- a/tests/public-api/requirements/_tools.txt +++ b/tests/public-api/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.8 +astroid==3.3.10 # via pylint black==25.1.0 # via -r requirements/../../../requirements/devenv.txt @@ -8,18 +8,18 @@ bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.8 +click==8.2.1 # via # -c requirements/_base.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.17.0 +filelock==3.18.0 # via virtualenv -identify==2.6.8 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -27,34 +27,36 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # black # build pathspec==0.12.1 - # via black -pip==25.0.1 + # via + # black + # mypy +pip==25.1.1 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.3.8 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.2.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.7 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -65,18 +67,20 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.9 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 - # via pip-tools -tomlkit==0.13.2 +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools +tomlkit==0.13.3 # via pylint -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.31.2 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/tests/swarm-deploy/requirements/_test.txt b/tests/swarm-deploy/requirements/_test.txt index 720d2d69967..82e50e6df79 100644 --- a/tests/swarm-deploy/requirements/_test.txt +++ b/tests/swarm-deploy/requirements/_test.txt @@ -24,7 +24,7 @@ aiofiles==24.1.0 # -r requirements/../../../packages/simcore-sdk/requirements/_base.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.12 +aiohttp==3.12.13 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -57,14 +57,14 @@ aiormq==6.8.1 # via aio-pika aiosignal==1.3.2 # via aiohttp -alembic==1.14.1 +alembic==1.16.2 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/_base.in # -r requirements/_test.in annotated-types==0.7.0 # via pydantic -anyio==4.8.0 +anyio==4.9.0 # via # fast-depends # faststream @@ -79,12 +79,12 @@ arrow==1.3.0 # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in asyncpg==0.30.0 # via sqlalchemy -attrs==25.1.0 +attrs==25.3.0 # via # aiohttp # jsonschema # referencing -certifi==2025.1.31 +certifi==2025.6.15 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -115,21 +115,15 @@ certifi==2025.1.31 # httpcore # httpx # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.2 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # requests -click==8.1.8 +click==8.2.1 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # -r requirements/_test.in # typer -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator docker==7.1.0 @@ -138,13 +132,13 @@ docker==7.1.0 # -r requirements/_test.in email-validator==2.2.0 # via pydantic -exceptiongroup==1.2.2 +exceptiongroup==1.3.0 # via aio-pika -faker==36.1.1 +faker==37.4.0 # via -r requirements/_test.in fast-depends==2.4.12 # via faststream -faststream==0.5.35 +faststream==0.5.43 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in @@ -152,22 +146,48 @@ flexcache==0.3 # via pint flexparser==0.4 # via pint -frozenlist==1.5.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal -googleapis-common-protos==1.68.0 +googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -greenlet==3.1.1 +greenlet==3.2.3 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # sqlalchemy -grpcio==1.70.0 +grpcio==1.73.0 # via opentelemetry-exporter-otlp-proto-grpc h11==0.16.0 - # via httpcore + # via + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt + # httpcore httpcore==1.0.9 # via httpx httpx==0.28.1 @@ -206,20 +226,20 @@ idna==3.10 # httpx # requests # yarl -importlib-metadata==8.5.0 +importlib-metadata==8.7.0 # via opentelemetry-api -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -jsonschema==4.23.0 +jsonschema==4.24.0 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/_test.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.4.1 # via jsonschema -mako==1.3.9 +mako==1.3.10 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -256,11 +276,11 @@ markupsafe==3.0.2 # mako mdurl==0.1.2 # via markdown-it-py -multidict==6.1.0 +multidict==6.4.4 # via # aiohttp # yarl -opentelemetry-api==1.30.0 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in @@ -274,64 +294,64 @@ opentelemetry-api==1.30.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.30.0 +opentelemetry-exporter-otlp==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.30.0 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.30.0 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.30.0 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.51b0 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asyncpg # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.51b0 +opentelemetry-instrumentation-aio-pika==0.55b1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asyncpg==0.51b0 +opentelemetry-instrumentation-asyncpg==0.55b1 # via -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/_base.in -opentelemetry-instrumentation-logging==0.51b0 +opentelemetry-instrumentation-logging==0.55b1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.51b0 +opentelemetry-instrumentation-redis==0.55b1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.51b0 +opentelemetry-instrumentation-requests==0.55b1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.30.0 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.30.0 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.51b0 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asyncpg # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.51b0 +opentelemetry-util-http==0.55b1 # via opentelemetry-instrumentation-requests -orjson==3.10.15 +orjson==3.10.18 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -374,7 +394,7 @@ orjson==3.10.15 # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in -packaging==24.2 +packaging==25.0 # via # -r requirements/../../../packages/simcore-sdk/requirements/_base.in # opentelemetry-instrumentation @@ -384,16 +404,41 @@ pamqp==3.3.0 # via aiormq pint==0.24.4 # via -r requirements/../../../packages/simcore-sdk/requirements/_base.in -platformdirs==4.3.6 +platformdirs==4.3.8 # via pint -pluggy==1.5.0 +pluggy==1.6.0 # via pytest -propcache==0.3.0 +propcache==0.3.2 # via # aiohttp # yarl -protobuf==5.29.3 +protobuf==5.29.5 # via + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==7.0.0 @@ -402,9 +447,9 @@ psutil==7.0.0 # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in psycopg2-binary==2.9.10 # via sqlalchemy -pycryptodome==3.21.0 +pycryptodome==3.23.0 # via stream-zip -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -458,9 +503,9 @@ pydantic==2.10.6 # fast-depends # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.2 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/_base.in @@ -513,24 +558,26 @@ pydantic-settings==2.7.0 # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/_base.in -pygments==2.19.1 - # via rich -pyinstrument==5.0.1 +pygments==2.19.2 + # via + # pytest + # rich +pyinstrument==5.0.2 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -pytest==8.3.5 +pytest==8.4.1 # via # -r requirements/_test.in # pytest-asyncio # pytest-instafail # pytest-mock # pytest-sugar -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.0 +pytest-mock==3.14.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in @@ -538,7 +585,7 @@ pytest-sugar==1.0.0 # via -r requirements/_test.in python-dateutil==2.9.0.post0 # via arrow -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via # -r requirements/_test.in # pydantic-settings @@ -572,7 +619,7 @@ pyyaml==6.0.2 # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/_test.in -redis==5.2.1 +redis==6.2.0 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -630,19 +677,19 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.3 +requests==2.32.4 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # docker # opentelemetry-exporter-otlp-proto-http -rich==13.9.4 +rich==14.0.0 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/_base.in # typer -rpds-py==0.23.1 +rpds-py==0.25.1 # via # jsonschema # referencing @@ -687,14 +734,14 @@ stream-zip==0.0.83 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -tenacity==9.0.0 +tenacity==9.1.2 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/_base.in # -r requirements/_test.in -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar toolz==1.0.0 # via @@ -705,32 +752,40 @@ tqdm==4.67.1 # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/_base.in -typer==0.15.2 +typer==0.16.0 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/_base.in -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250516 # via arrow -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # aiodebug # alembic # anyio + # exceptiongroup # faststream # flexcache # flexparser + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pint # pydantic # pydantic-core # pydantic-extra-types # typer -tzdata==2025.1 + # typing-inspection +typing-inspection==0.4.1 + # via pydantic +tzdata==2025.2 # via faker -urllib3==2.3.0 +urllib3==2.5.0 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -762,11 +817,10 @@ urllib3==2.3.0 # requests wrapt==1.17.2 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-redis -yarl==1.18.3 +yarl==1.20.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/_base.in @@ -774,5 +828,5 @@ yarl==1.18.3 # aio-pika # aiohttp # aiormq -zipp==3.21.0 +zipp==3.23.0 # via importlib-metadata diff --git a/tests/swarm-deploy/requirements/_tools.txt b/tests/swarm-deploy/requirements/_tools.txt index 891fdf1892c..167cb03518e 100644 --- a/tests/swarm-deploy/requirements/_tools.txt +++ b/tests/swarm-deploy/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.8 +astroid==3.3.10 # via pylint black==25.1.0 # via -r requirements/../../../requirements/devenv.txt @@ -8,18 +8,18 @@ bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.8 +click==8.2.1 # via # -c requirements/_test.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.17.0 +filelock==3.18.0 # via virtualenv -identify==2.6.8 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -27,34 +27,36 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_test.txt # black # build pathspec==0.12.1 - # via black -pip==25.0.1 + # via + # black + # mypy +pip==25.1.1 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.3.8 # via # -c requirements/_test.txt # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.2.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.7 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -66,17 +68,19 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.9.9 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 - # via pip-tools -tomlkit==0.13.2 +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools +tomlkit==0.13.3 # via pylint -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.31.2 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in From 918325944a8e703a904915c420849085285458ca Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Thu, 26 Jun 2025 14:01:47 +0200 Subject: [PATCH 03/28] fixes changes in pydantic --- packages/models-library/tests/test__pydantic_models.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/models-library/tests/test__pydantic_models.py b/packages/models-library/tests/test__pydantic_models.py index 1d9dc14e3b4..3ad4073163a 100644 --- a/packages/models-library/tests/test__pydantic_models.py +++ b/packages/models-library/tests/test__pydantic_models.py @@ -1,4 +1,4 @@ -""" This test suite does not intend to re-test pydantic but rather +"""This test suite does not intend to re-test pydantic but rather check some "corner cases" or critical setups with pydantic model such that: - we can ensure a given behaviour is preserved through updates @@ -120,7 +120,7 @@ class Func(BaseModel): {"$ref": "#/$defs/DatCoreFileLink"}, {"$ref": "#/$defs/DownloadLink"}, {"type": "array", "items": {}}, - {"type": "object"}, + {"type": "object", "additionalProperties": True}, ], } @@ -183,7 +183,9 @@ def test_nullable_fields_from_pydantic_v1(): # SEE https://github.com/ITISFoundation/osparc-simcore/pull/6751 class MyModel(BaseModel): # pydanticv1 would add a default to fields set as nullable - nullable_required: str | None # <--- This was default to =None in pydantic 1 !!! + nullable_required: ( + str | None + ) # <--- This was default to =None in pydantic 1 !!! nullable_required_with_hyphen: str | None = Field(default=...) nullable_optional: str | None = None From a0dc1ceda0867dc5c1e350031a1cef501a3f7494 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Thu, 26 Jun 2025 14:13:11 +0200 Subject: [PATCH 04/28] add fix --- .../src/settings_library/base.py | 25 +++------- packages/settings-library/tests/test_base.py | 46 +++++++++++-------- 2 files changed, 32 insertions(+), 39 deletions(-) diff --git a/packages/settings-library/src/settings_library/base.py b/packages/settings-library/src/settings_library/base.py index 9ab3119dfc7..316a603cacd 100644 --- a/packages/settings-library/src/settings_library/base.py +++ b/packages/settings-library/src/settings_library/base.py @@ -1,6 +1,6 @@ import logging from functools import cached_property -from typing import Any, Final, get_origin +from typing import Any, Final from common_library.pydantic_fields_extension import get_type, is_literal, is_nullable from pydantic import ValidationInfo, field_validator @@ -15,9 +15,9 @@ _logger = logging.getLogger(__name__) -_AUTO_DEFAULT_FACTORY_RESOLVES_TO_NONE_FSTRING: Final[ - str -] = "{field_name} auto_default_from_env unresolved, defaulting to None" +_AUTO_DEFAULT_FACTORY_RESOLVES_TO_NONE_FSTRING: Final[str] = ( + "{field_name} auto_default_from_env unresolved, defaulting to None" +) class DefaultFromEnvFactoryError(ValueError): @@ -133,28 +133,15 @@ def __pydantic_init_subclass__(cls, **kwargs: Any): for name, field in cls.model_fields.items(): auto_default_from_env = _is_auto_default_from_env_enabled(field) field_type = get_type(field) - - # Avoids issubclass raising TypeError. SEE test_issubclass_type_error_with_pydantic_models - is_not_composed = ( - get_origin(field_type) is None - ) # is not composed as dict[str, Any] or Generic[Base] is_not_literal = not is_literal(field) - if ( - is_not_literal - and is_not_composed - and issubclass(field_type, BaseCustomSettings) - ): + if is_not_literal and issubclass(field_type, BaseCustomSettings): if auto_default_from_env: # Builds a default factory `Field(default_factory=create_settings_from_env(field))` field.default_factory = _create_settings_from_env(name, field) field.default = None - elif ( - is_not_literal - and is_not_composed - and issubclass(field_type, BaseSettings) - ): + elif is_not_literal and issubclass(field_type, BaseSettings): msg = f"{cls}.{name} of type {field_type} must inherit from BaseCustomSettings" raise ValueError(msg) diff --git a/packages/settings-library/tests/test_base.py b/packages/settings-library/tests/test_base.py index 3a94448b510..026abdfc5d6 100644 --- a/packages/settings-library/tests/test_base.py +++ b/packages/settings-library/tests/test_base.py @@ -335,28 +335,34 @@ class SettingsClassExt(SettingsClass): } -def test_issubclass_type_error_with_pydantic_models(): - # There is a problem - # - # TypeError: issubclass() arg 1 must be a class - # - # SEE https://github.com/pydantic/pydantic/issues/545 - # - # >> issubclass(dict, BaseSettings) - # False - # >> issubclass(dict[str, str], BaseSettings) - # Traceback (most recent call last): - # File "", line 1, in - # File "/home/crespo/.pyenv/versions/3.10.13/lib/python3.10/abc.py", line 123, in __subclasscheck__ - # return _abc_subclasscheck(cls, subclass) - # TypeError: issubclass() arg 1 must be a class - # +def test_fixed_issubclass_type_error_with_pydantic_models(): assert not issubclass(dict, BaseSettings) - - # NOTE: this should be fixed by pydantic at some point. When this happens, this test will fail - with pytest.raises(TypeError): - issubclass(dict[str, str], BaseSettings) + assert not issubclass( + # FIXED with + # + # pydantic 2.11.7 + # pydantic_core 2.33.2 + # pydantic-extra-types 2.10.5 + # pydantic-settings 2.7.0 + # + # + # TypeError: issubclass() arg 1 must be a class + # + # SEE https://github.com/pydantic/pydantic/issues/545 + # + # >> issubclass(dict, BaseSettings) + # False + # >> issubclass(dict[str, str], BaseSettings) + # Traceback (most recent call last): + # File "", line 1, in + # File "/home/crespo/.pyenv/versions/3.10.13/lib/python3.10/abc.py", line 123, in __subclasscheck__ + # return _abc_subclasscheck(cls, subclass) + # TypeError: issubclass() arg 1 must be a class + # + dict[str, str], + BaseSettings, + ) # here reproduces the problem with our settings that ANE and PC had class SettingsClassThatFailed(BaseCustomSettings): From 59f8a249a9340f684f9ba7dbe1f66bbf5e1a75bd Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Thu, 26 Jun 2025 14:15:06 +0200 Subject: [PATCH 05/28] pydantic --- ci/helpers/requirements/requirements.txt | 7 +- services/agent/requirements/_base.txt | 37 ++++- services/agent/requirements/_test.txt | 20 ++- services/agent/requirements/_tools.txt | 3 +- services/api-server/requirements/_base.txt | 102 +++++++++++- services/api-server/requirements/_test.txt | 17 +- services/api-server/requirements/_tools.txt | 3 +- services/autoscaling/requirements/_base.txt | 52 ++++++- services/autoscaling/requirements/_test.txt | 2 +- services/catalog/requirements/_base.txt | 41 ++++- services/catalog/requirements/_test.txt | 5 +- .../clusters-keeper/requirements/_base.txt | 52 ++++++- .../clusters-keeper/requirements/_test.txt | 2 +- services/dask-sidecar/requirements/_base.txt | 22 ++- services/dask-sidecar/requirements/_test.txt | 2 +- .../datcore-adapter/requirements/_base.txt | 73 ++++++--- .../datcore-adapter/requirements/_test.txt | 5 +- .../datcore-adapter/requirements/_tools.txt | 3 +- services/director-v2/requirements/_base.txt | 72 ++++++++- services/director/requirements/_base.txt | 37 ++++- services/director/requirements/_test.txt | 5 +- services/director/requirements/_tools.txt | 6 +- .../dynamic-scheduler/requirements/_base.txt | 41 ++++- .../dynamic-scheduler/requirements/_test.txt | 5 +- .../dynamic-scheduler/requirements/_tools.txt | 6 +- .../dynamic-sidecar/requirements/_base.txt | 69 ++++++++- services/efs-guardian/requirements/_base.txt | 115 +++++++++++--- services/efs-guardian/requirements/_test.txt | 17 +- services/efs-guardian/requirements/_tools.txt | 3 +- services/invitations/requirements/_base.txt | 37 ++++- services/invitations/requirements/_test.txt | 5 +- services/invitations/requirements/_tools.txt | 6 +- services/notifications/requirements/_base.txt | 38 ++++- services/notifications/requirements/_test.txt | 5 +- .../notifications/requirements/_tools.txt | 6 +- services/payments/requirements/_base.txt | 41 ++++- services/payments/requirements/_test.txt | 5 +- services/payments/requirements/_tools.txt | 6 +- .../requirements/_base.txt | 115 +++++++++++--- .../requirements/_test.txt | 17 +- .../requirements/_tools.txt | 3 +- services/storage/requirements/_base.txt | 136 ++++++++++------ services/storage/requirements/_test.txt | 17 +- services/storage/requirements/_tools.txt | 3 +- services/web/server/requirements/_base.txt | 145 +++++++++++++++--- services/web/server/requirements/_test.txt | 17 +- services/web/server/requirements/_tools.txt | 3 +- 47 files changed, 1188 insertions(+), 241 deletions(-) diff --git a/ci/helpers/requirements/requirements.txt b/ci/helpers/requirements/requirements.txt index 803199fdc3e..412d31f575e 100644 --- a/ci/helpers/requirements/requirements.txt +++ b/ci/helpers/requirements/requirements.txt @@ -39,11 +39,11 @@ propcache==0.3.1 # via # aiohttp # yarl -pydantic==2.10.5 +pydantic==2.11.7 # via # -c requirements/../../../requirements/constraints.txt # fastapi -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic requests==2.32.3 # via docker @@ -58,6 +58,9 @@ typing-extensions==4.12.2 # fastapi # pydantic # pydantic-core + # typing-inspection +typing-inspection==0.4.1 + # via pydantic urllib3==2.3.0 # via # -c requirements/../../../requirements/constraints.txt diff --git a/services/agent/requirements/_base.txt b/services/agent/requirements/_base.txt index ac926fc2403..4201a9b96be 100644 --- a/services/agent/requirements/_base.txt +++ b/services/agent/requirements/_base.txt @@ -112,15 +112,27 @@ googleapis-common-protos==1.69.1 # opentelemetry-exporter-otlp-proto-http grpcio==1.70.0 # via opentelemetry-exporter-otlp-proto-grpc -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # httpcore # uvicorn h2==4.2.0 # via httpx hpack==4.1.0 # via h2 -httpcore==1.0.7 +httpcore==1.0.9 # via httpx httptools==0.6.4 # via uvicorn @@ -289,15 +301,27 @@ propcache==0.3.0 # via # aiohttp # yarl -protobuf==5.29.3 +protobuf==5.29.5 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==7.0.0 # via -r requirements/../../../packages/service-library/requirements/_base.in pycryptodome==3.21.0 # via stream-zip -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -327,7 +351,7 @@ pydantic==2.10.6 # fastapi # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic pydantic-extra-types==2.10.2 # via @@ -478,6 +502,9 @@ typing-extensions==4.12.2 # pydantic-extra-types # rich-toolkit # typer + # typing-inspection +typing-inspection==0.4.1 + # via pydantic urllib3==2.3.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/agent/requirements/_test.txt b/services/agent/requirements/_test.txt index c25f0cd5cb2..32d01675f82 100644 --- a/services/agent/requirements/_test.txt +++ b/services/agent/requirements/_test.txt @@ -102,11 +102,12 @@ frozenlist==1.5.0 # aiosignal graphql-core==3.2.6 # via moto -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore -httpcore==1.0.7 +httpcore==1.0.9 # via # -c requirements/_base.txt # httpx @@ -200,12 +201,12 @@ py-partiql-parser==0.6.1 # via moto pycparser==2.22 # via cffi -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via # -c requirements/_base.txt # pydantic @@ -270,8 +271,10 @@ rpds-py==0.23.1 # referencing s3transfer==0.11.3 # via boto3 -setuptools==75.8.2 - # via moto +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # moto six==1.17.0 # via # -c requirements/_base.txt @@ -292,6 +295,11 @@ typing-extensions==4.12.2 # cfn-lint # pydantic # pydantic-core + # typing-inspection +typing-inspection==0.4.1 + # via + # -c requirements/_base.txt + # pydantic tzdata==2025.1 # via faker urllib3==2.3.0 diff --git a/services/agent/requirements/_tools.txt b/services/agent/requirements/_tools.txt index 70694d84d7b..5add199eaaf 100644 --- a/services/agent/requirements/_tools.txt +++ b/services/agent/requirements/_tools.txt @@ -69,8 +69,9 @@ pyyaml==6.0.2 # pre-commit ruff==0.9.9 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 +setuptools==80.9.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pip-tools tomlkit==0.13.2 diff --git a/services/api-server/requirements/_base.txt b/services/api-server/requirements/_base.txt index 286f3348700..c268dcd4f4b 100644 --- a/services/api-server/requirements/_base.txt +++ b/services/api-server/requirements/_base.txt @@ -207,15 +207,43 @@ greenlet==3.1.1 # via sqlalchemy grpcio==1.68.1 # via opentelemetry-exporter-otlp-proto-grpc -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # httpcore # uvicorn h2==4.2.0 # via httpx hpack==4.1.0 # via h2 -httpcore==1.0.7 +httpcore==1.0.9 # via httpx httptools==0.6.4 # via uvicorn @@ -504,8 +532,36 @@ propcache==0.2.1 # via # aiohttp # yarl -protobuf==5.29.1 +protobuf==5.29.5 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==6.1.0 @@ -518,7 +574,7 @@ pycparser==2.22 # via cffi pycryptodome==3.21.0 # via stream-zip -pydantic==2.10.3 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -581,7 +637,7 @@ pydantic==2.10.3 # fastapi-pagination # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.1 +pydantic-core==2.33.2 # via pydantic pydantic-extra-types==2.10.0 # via @@ -735,8 +791,37 @@ rich==13.9.4 # typer rich-toolkit==0.12.0 # via fastapi-cli -setuptools==75.6.0 - # via jsonschema +setuptools==80.9.0 + # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt + # jsonschema shellingham==1.5.4 # via typer six==1.17.0 @@ -858,6 +943,9 @@ typing-extensions==4.12.2 # pydantic-extra-types # rich-toolkit # typer + # typing-inspection +typing-inspection==0.4.1 + # via pydantic urllib3==2.2.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/api-server/requirements/_test.txt b/services/api-server/requirements/_test.txt index 1b0500d802d..e848b91ca50 100644 --- a/services/api-server/requirements/_test.txt +++ b/services/api-server/requirements/_test.txt @@ -123,12 +123,13 @@ greenlet==3.1.1 # via # -c requirements/_base.txt # sqlalchemy -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore # uvicorn -httpcore==1.0.7 +httpcore==1.0.9 # via # -c requirements/_base.txt # httpx @@ -241,12 +242,12 @@ pycparser==2.22 # via # -c requirements/_base.txt # cffi -pydantic==2.10.3 +pydantic==2.11.7 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # fastapi -pydantic-core==2.27.1 +pydantic-core==2.33.2 # via # -c requirements/_base.txt # pydantic @@ -320,8 +321,9 @@ s3transfer==0.12.0 # via boto3 sarif-om==1.0.4 # via cfn-lint -setuptools==75.6.0 +setuptools==80.9.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # jsonschema # moto @@ -377,6 +379,11 @@ typing-extensions==4.12.2 # pydantic-core # sqlalchemy2-stubs # types-boto3 + # typing-inspection +typing-inspection==0.4.1 + # via + # -c requirements/_base.txt + # pydantic tzdata==2025.1 # via faker urllib3==2.2.3 diff --git a/services/api-server/requirements/_tools.txt b/services/api-server/requirements/_tools.txt index e86a0164c22..be7659c0a23 100644 --- a/services/api-server/requirements/_tools.txt +++ b/services/api-server/requirements/_tools.txt @@ -87,8 +87,9 @@ pyyaml==6.0.2 # watchdog ruff==0.9.9 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.6.0 +setuptools==80.9.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # -c requirements/_test.txt # pip-tools diff --git a/services/autoscaling/requirements/_base.txt b/services/autoscaling/requirements/_base.txt index 15d81cd9f09..43bbdb7439e 100644 --- a/services/autoscaling/requirements/_base.txt +++ b/services/autoscaling/requirements/_base.txt @@ -193,6 +193,30 @@ grpcio==1.71.0 # via opentelemetry-exporter-otlp-proto-grpc h11==0.16.0 # via + # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # httpcore # uvicorn h2==4.2.0 @@ -463,8 +487,32 @@ propcache==0.3.1 # via # aiohttp # yarl -protobuf==5.29.4 +protobuf==5.29.5 # via + # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==7.0.0 @@ -475,7 +523,7 @@ psutil==7.0.0 # distributed pycryptodome==3.23.0 # via stream-zip -pydantic==2.11.4 +pydantic==2.11.7 # via # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/autoscaling/requirements/_test.txt b/services/autoscaling/requirements/_test.txt index b5cc250e02d..f03f2f53e47 100644 --- a/services/autoscaling/requirements/_test.txt +++ b/services/autoscaling/requirements/_test.txt @@ -189,7 +189,7 @@ py-partiql-parser==0.6.1 # via moto pycparser==2.22 # via cffi -pydantic==2.11.4 +pydantic==2.11.7 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt diff --git a/services/catalog/requirements/_base.txt b/services/catalog/requirements/_base.txt index ee02de1b421..ac9aed15e86 100644 --- a/services/catalog/requirements/_base.txt +++ b/services/catalog/requirements/_base.txt @@ -124,15 +124,29 @@ greenlet==3.1.1 # via sqlalchemy grpcio==1.71.0 # via opentelemetry-exporter-otlp-proto-grpc -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # httpcore # uvicorn h2==4.2.0 # via httpx hpack==4.1.0 # via h2 -httpcore==1.0.7 +httpcore==1.0.9 # via httpx httptools==0.6.4 # via uvicorn @@ -334,8 +348,22 @@ propcache==0.3.0 # via # aiohttp # yarl -protobuf==5.29.3 +protobuf==5.29.5 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==7.0.0 @@ -344,7 +372,7 @@ psycopg2-binary==2.9.10 # via sqlalchemy pycryptodome==3.21.0 # via stream-zip -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -378,7 +406,7 @@ pydantic==2.10.6 # fastapi # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic pydantic-extra-types==2.10.3 # via @@ -563,6 +591,9 @@ typing-extensions==4.12.2 # pydantic-extra-types # rich-toolkit # typer + # typing-inspection +typing-inspection==0.4.1 + # via pydantic urllib3==2.3.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/catalog/requirements/_test.txt b/services/catalog/requirements/_test.txt index 16868bf2812..a4807253790 100644 --- a/services/catalog/requirements/_test.txt +++ b/services/catalog/requirements/_test.txt @@ -58,11 +58,12 @@ greenlet==3.1.1 # via # -c requirements/_base.txt # sqlalchemy -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore -httpcore==1.0.7 +httpcore==1.0.9 # via # -c requirements/_base.txt # httpx diff --git a/services/clusters-keeper/requirements/_base.txt b/services/clusters-keeper/requirements/_base.txt index 1defead76ca..63c4bf9145c 100644 --- a/services/clusters-keeper/requirements/_base.txt +++ b/services/clusters-keeper/requirements/_base.txt @@ -191,6 +191,30 @@ grpcio==1.71.0 # via opentelemetry-exporter-otlp-proto-grpc h11==0.16.0 # via + # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # httpcore # uvicorn h2==4.2.0 @@ -461,8 +485,32 @@ propcache==0.3.1 # via # aiohttp # yarl -protobuf==5.29.4 +protobuf==5.29.5 # via + # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==7.0.0 @@ -473,7 +521,7 @@ psutil==7.0.0 # distributed pycryptodome==3.23.0 # via stream-zip -pydantic==2.11.4 +pydantic==2.11.7 # via # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/clusters-keeper/requirements/_test.txt b/services/clusters-keeper/requirements/_test.txt index 4fc4701cb06..00cd11b97fe 100644 --- a/services/clusters-keeper/requirements/_test.txt +++ b/services/clusters-keeper/requirements/_test.txt @@ -216,7 +216,7 @@ py-partiql-parser==0.6.1 # via moto pycparser==2.22 # via cffi -pydantic==2.11.4 +pydantic==2.11.7 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt diff --git a/services/dask-sidecar/requirements/_base.txt b/services/dask-sidecar/requirements/_base.txt index 832ed077ecd..24620e11321 100644 --- a/services/dask-sidecar/requirements/_base.txt +++ b/services/dask-sidecar/requirements/_base.txt @@ -318,8 +318,26 @@ propcache==0.3.1 # via # aiohttp # yarl -protobuf==5.29.4 +protobuf==5.29.5 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/dask-task-models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==7.0.0 @@ -328,7 +346,7 @@ psutil==7.0.0 # distributed pycryptodome==3.23.0 # via stream-zip -pydantic==2.11.4 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/dask-sidecar/requirements/_test.txt b/services/dask-sidecar/requirements/_test.txt index 874594829af..bffc4f68462 100644 --- a/services/dask-sidecar/requirements/_test.txt +++ b/services/dask-sidecar/requirements/_test.txt @@ -198,7 +198,7 @@ py-partiql-parser==0.6.1 # via moto pycparser==2.22 # via cffi -pydantic==2.11.4 +pydantic==2.11.7 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt diff --git a/services/datcore-adapter/requirements/_base.txt b/services/datcore-adapter/requirements/_base.txt index f5513d5ada1..33851e4edbd 100644 --- a/services/datcore-adapter/requirements/_base.txt +++ b/services/datcore-adapter/requirements/_base.txt @@ -54,6 +54,10 @@ attrs==23.2.0 # aiohttp # jsonschema # referencing +backoff==1.11.1 + # via + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http boto3==1.38.1 # via -r requirements/_base.in botocore==1.38.1 @@ -87,8 +91,6 @@ click==8.1.7 deprecated==1.2.14 # via # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http # opentelemetry-semantic-conventions dnspython==2.6.1 # via email-validator @@ -120,15 +122,27 @@ googleapis-common-protos==1.65.0 # opentelemetry-exporter-otlp-proto-http grpcio==1.66.0 # via opentelemetry-exporter-otlp-proto-grpc -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # httpcore # uvicorn h2==4.1.0 # via httpx hpack==4.0.0 # via h2 -httpcore==1.0.5 +httpcore==1.0.9 # via httpx httptools==0.6.4 # via uvicorn @@ -209,15 +223,11 @@ opentelemetry-api==1.26.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.26.0 +opentelemetry-exporter-otlp==1.11.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.26.0 - # via - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.26.0 +opentelemetry-exporter-otlp-proto-grpc==1.11.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.26.0 +opentelemetry-exporter-otlp-proto-http==1.11.1 # via opentelemetry-exporter-otlp opentelemetry-instrumentation==0.47b0 # via @@ -242,9 +252,8 @@ opentelemetry-instrumentation-redis==0.47b0 # via -r requirements/../../../packages/service-library/requirements/_base.in opentelemetry-instrumentation-requests==0.47b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.26.0 +opentelemetry-proto==1.11.1 # via - # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http opentelemetry-sdk==1.26.0 @@ -296,15 +305,27 @@ propcache==0.3.1 # via # aiohttp # yarl -protobuf==4.25.4 +protobuf==5.29.5 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==6.0.0 # via -r requirements/../../../packages/service-library/requirements/_base.in pycryptodome==3.21.0 # via stream-zip -pydantic==2.10.2 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -335,7 +356,7 @@ pydantic==2.10.2 # fastapi-pagination # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.1 +pydantic-core==2.33.2 # via pydantic pydantic-extra-types==2.9.0 # via @@ -444,8 +465,21 @@ rpds-py==0.18.0 # referencing s3transfer==0.12.0 # via boto3 -setuptools==74.0.0 - # via opentelemetry-instrumentation +setuptools==80.9.0 + # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt + # opentelemetry-instrumentation shellingham==1.5.4 # via typer six==1.16.0 @@ -496,6 +530,9 @@ typing-extensions==4.12.2 # pydantic-core # rich-toolkit # typer + # typing-inspection +typing-inspection==0.4.1 + # via pydantic urllib3==2.2.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/datcore-adapter/requirements/_test.txt b/services/datcore-adapter/requirements/_test.txt index 4ff7b32ba9a..8da2ba58876 100644 --- a/services/datcore-adapter/requirements/_test.txt +++ b/services/datcore-adapter/requirements/_test.txt @@ -29,11 +29,12 @@ execnet==2.1.1 # via pytest-xdist faker==36.1.1 # via -r requirements/_test.in -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore -httpcore==1.0.5 +httpcore==1.0.9 # via # -c requirements/_base.txt # httpx diff --git a/services/datcore-adapter/requirements/_tools.txt b/services/datcore-adapter/requirements/_tools.txt index 68ae37614ad..3e921faf6ed 100644 --- a/services/datcore-adapter/requirements/_tools.txt +++ b/services/datcore-adapter/requirements/_tools.txt @@ -67,8 +67,9 @@ pyyaml==6.0.1 # watchdog ruff==0.9.9 # via -r requirements/../../../requirements/devenv.txt -setuptools==74.0.0 +setuptools==80.9.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pip-tools tomlkit==0.13.2 diff --git a/services/director-v2/requirements/_base.txt b/services/director-v2/requirements/_base.txt index 347fb5c01b7..36f848e5dfa 100644 --- a/services/director-v2/requirements/_base.txt +++ b/services/director-v2/requirements/_base.txt @@ -215,6 +215,40 @@ grpcio==1.71.0 # via opentelemetry-exporter-otlp-proto-grpc h11==0.16.0 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/dask-task-models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # httpcore # uvicorn # wsproto @@ -569,8 +603,42 @@ propcache==0.3.1 # via # aiohttp # yarl -protobuf==5.29.4 +protobuf==5.29.5 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/dask-task-models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==7.0.0 @@ -583,7 +651,7 @@ psycopg2-binary==2.9.10 # via sqlalchemy pycryptodome==3.23.0 # via stream-zip -pydantic==2.11.4 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/director/requirements/_base.txt b/services/director/requirements/_base.txt index 86f1516ce41..f884b24cc00 100644 --- a/services/director/requirements/_base.txt +++ b/services/director/requirements/_base.txt @@ -111,15 +111,27 @@ googleapis-common-protos==1.66.0 # opentelemetry-exporter-otlp-proto-http grpcio==1.67.1 # via opentelemetry-exporter-otlp-proto-grpc -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # httpcore # uvicorn h2==4.1.0 # via httpx hpack==4.0.0 # via h2 -httpcore==1.0.6 +httpcore==1.0.9 # via httpx httptools==0.6.4 # via uvicorn @@ -289,15 +301,27 @@ propcache==0.2.0 # via # aiohttp # yarl -protobuf==5.28.3 +protobuf==5.29.5 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==6.1.0 # via -r requirements/../../../packages/service-library/requirements/_base.in pycryptodome==3.21.0 # via stream-zip -pydantic==2.10.2 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -327,7 +351,7 @@ pydantic==2.10.2 # fastapi # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.1 +pydantic-core==2.33.2 # via pydantic pydantic-extra-types==2.10.0 # via @@ -477,6 +501,9 @@ typing-extensions==4.12.2 # pydantic-core # pydantic-extra-types # typer + # typing-inspection +typing-inspection==0.4.1 + # via pydantic urllib3==2.2.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/director/requirements/_test.txt b/services/director/requirements/_test.txt index 2b8407ed13a..bf34083fda4 100644 --- a/services/director/requirements/_test.txt +++ b/services/director/requirements/_test.txt @@ -46,11 +46,12 @@ frozenlist==1.5.0 # -c requirements/_base.txt # aiohttp # aiosignal -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore -httpcore==1.0.6 +httpcore==1.0.9 # via # -c requirements/_base.txt # httpx diff --git a/services/director/requirements/_tools.txt b/services/director/requirements/_tools.txt index 9bc3fb1323c..900870c39bf 100644 --- a/services/director/requirements/_tools.txt +++ b/services/director/requirements/_tools.txt @@ -68,8 +68,10 @@ pyyaml==6.0.2 # watchdog ruff==0.9.9 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 - # via pip-tools +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools tomlkit==0.13.2 # via pylint typing-extensions==4.12.2 diff --git a/services/dynamic-scheduler/requirements/_base.txt b/services/dynamic-scheduler/requirements/_base.txt index 59db53ab867..d0957d03d58 100644 --- a/services/dynamic-scheduler/requirements/_base.txt +++ b/services/dynamic-scheduler/requirements/_base.txt @@ -130,8 +130,22 @@ greenlet==3.1.1 # via sqlalchemy grpcio==1.70.0 # via opentelemetry-exporter-otlp-proto-grpc -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # httpcore # uvicorn # wsproto @@ -139,7 +153,7 @@ h2==4.2.0 # via httpx hpack==4.1.0 # via h2 -httpcore==1.0.7 +httpcore==1.0.9 # via httpx httptools==0.6.4 # via uvicorn @@ -350,8 +364,22 @@ propcache==0.3.0 # via # aiohttp # yarl -protobuf==5.29.3 +protobuf==5.29.5 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto pscript==0.7.7 @@ -362,7 +390,7 @@ psycopg2-binary==2.9.10 # via sqlalchemy pycryptodome==3.21.0 # via stream-zip -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -395,7 +423,7 @@ pydantic==2.10.6 # fastapi # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic pydantic-extra-types==2.10.2 # via @@ -592,6 +620,9 @@ typing-extensions==4.12.2 # pydantic-extra-types # rich-toolkit # typer + # typing-inspection +typing-inspection==0.4.1 + # via pydantic u-msgpack-python==2.8.0 # via -r requirements/_base.in urllib3==2.3.0 diff --git a/services/dynamic-scheduler/requirements/_test.txt b/services/dynamic-scheduler/requirements/_test.txt index 07f543c069a..4aa076d4e6e 100644 --- a/services/dynamic-scheduler/requirements/_test.txt +++ b/services/dynamic-scheduler/requirements/_test.txt @@ -28,8 +28,9 @@ greenlet==3.1.1 # -c requirements/_base.txt # playwright # sqlalchemy -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore # hypercorn @@ -42,7 +43,7 @@ hpack==4.1.0 # via # -c requirements/_base.txt # h2 -httpcore==1.0.7 +httpcore==1.0.9 # via # -c requirements/_base.txt # httpx diff --git a/services/dynamic-scheduler/requirements/_tools.txt b/services/dynamic-scheduler/requirements/_tools.txt index 24f125f8a3c..298856328f2 100644 --- a/services/dynamic-scheduler/requirements/_tools.txt +++ b/services/dynamic-scheduler/requirements/_tools.txt @@ -70,8 +70,10 @@ pyyaml==6.0.2 # pre-commit ruff==0.9.9 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 - # via pip-tools +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools tomlkit==0.13.2 # via pylint typing-extensions==4.12.2 diff --git a/services/dynamic-sidecar/requirements/_base.txt b/services/dynamic-sidecar/requirements/_base.txt index d70ac247d7a..6fae15daeaa 100644 --- a/services/dynamic-sidecar/requirements/_base.txt +++ b/services/dynamic-sidecar/requirements/_base.txt @@ -179,8 +179,36 @@ greenlet==3.1.1 # via sqlalchemy grpcio==1.70.0 # via opentelemetry-exporter-otlp-proto-grpc -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # httpcore # uvicorn # wsproto @@ -188,7 +216,7 @@ h2==4.2.0 # via httpx hpack==4.1.0 # via h2 -httpcore==1.0.7 +httpcore==1.0.9 # via httpx httptools==0.6.4 # via uvicorn @@ -474,8 +502,36 @@ propcache==0.3.0 # via # aiohttp # yarl -protobuf==5.29.3 +protobuf==5.29.5 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==7.0.0 @@ -487,7 +543,7 @@ psycopg2-binary==2.9.10 # via sqlalchemy pycryptodome==3.21.0 # via stream-zip -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -549,7 +605,7 @@ pydantic==2.10.6 # fastapi # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic pydantic-extra-types==2.10.2 # via @@ -859,6 +915,9 @@ typing-extensions==4.12.2 # pydantic-extra-types # rich-toolkit # typer + # typing-inspection +typing-inspection==0.4.1 + # via pydantic u-msgpack-python==2.8.0 # via -r requirements/_base.in urllib3==2.3.0 diff --git a/services/efs-guardian/requirements/_base.txt b/services/efs-guardian/requirements/_base.txt index 5ebf4b84106..cd5ef977b87 100644 --- a/services/efs-guardian/requirements/_base.txt +++ b/services/efs-guardian/requirements/_base.txt @@ -93,6 +93,10 @@ attrs==24.2.0 # aiohttp # jsonschema # referencing +backoff==1.11.1 + # via + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http boto3==1.37.3 # via aiobotocore botocore==1.37.3 @@ -143,8 +147,6 @@ click==8.1.7 deprecated==1.2.14 # via # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator @@ -178,15 +180,41 @@ greenlet==3.1.1 # via sqlalchemy grpcio==1.67.0 # via opentelemetry-exporter-otlp-proto-grpc -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # httpcore # uvicorn h2==4.2.0 # via httpx hpack==4.1.0 # via h2 -httpcore==1.0.6 +httpcore==1.0.9 # via httpx httptools==0.6.4 # via uvicorn @@ -334,17 +362,13 @@ opentelemetry-api==1.27.0 # opentelemetry-propagator-aws-xray # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.27.0 +opentelemetry-exporter-otlp==1.11.1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.27.0 - # via - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.27.0 +opentelemetry-exporter-otlp-proto-grpc==1.11.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.27.0 +opentelemetry-exporter-otlp-proto-http==1.11.1 # via opentelemetry-exporter-otlp opentelemetry-instrumentation==0.48b0 # via @@ -385,9 +409,8 @@ opentelemetry-instrumentation-requests==0.48b0 # -r requirements/../../../packages/service-library/requirements/_base.in opentelemetry-propagator-aws-xray==1.0.1 # via opentelemetry-instrumentation-botocore -opentelemetry-proto==1.27.0 +opentelemetry-proto==1.11.1 # via - # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http opentelemetry-sdk==1.27.0 @@ -467,8 +490,34 @@ propcache==0.3.1 # via # aiohttp # yarl -protobuf==4.25.5 +protobuf==5.29.5 # via + # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==6.1.0 @@ -479,7 +528,7 @@ psycopg2-binary==2.9.10 # via sqlalchemy pycryptodome==3.21.0 # via stream-zip -pydantic==2.10.2 +pydantic==2.11.7 # via # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -536,7 +585,7 @@ pydantic==2.10.2 # fastapi # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.1 +pydantic-core==2.33.2 # via pydantic pydantic-extra-types==2.9.0 # via @@ -719,8 +768,35 @@ rpds-py==0.20.0 # referencing s3transfer==0.11.3 # via boto3 -setuptools==75.2.0 - # via opentelemetry-instrumentation +setuptools==80.9.0 + # via + # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt + # opentelemetry-instrumentation sh==2.1.0 # via -r requirements/../../../packages/aws-library/requirements/_base.in shellingham==1.5.4 @@ -840,6 +916,9 @@ typing-extensions==4.12.2 # types-aiobotocore-ec2 # types-aiobotocore-s3 # types-aiobotocore-ssm + # typing-inspection +typing-inspection==0.4.1 + # via pydantic urllib3==2.2.3 # via # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/efs-guardian/requirements/_test.txt b/services/efs-guardian/requirements/_test.txt index 5ce7ea790bb..d630f0d3c09 100644 --- a/services/efs-guardian/requirements/_test.txt +++ b/services/efs-guardian/requirements/_test.txt @@ -104,11 +104,12 @@ frozenlist==1.4.1 # aiosignal graphql-core==3.2.6 # via moto -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore -httpcore==1.0.6 +httpcore==1.0.9 # via # -c requirements/_base.txt # httpx @@ -212,12 +213,12 @@ py-partiql-parser==0.6.1 # via moto pycparser==2.22 # via cffi -pydantic==2.10.2 +pydantic==2.11.7 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator -pydantic-core==2.27.1 +pydantic-core==2.33.2 # via # -c requirements/_base.txt # pydantic @@ -290,8 +291,9 @@ s3transfer==0.11.3 # via # -c requirements/_base.txt # boto3 -setuptools==75.2.0 +setuptools==80.9.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # moto six==1.16.0 @@ -316,6 +318,11 @@ typing-extensions==4.12.2 # cfn-lint # pydantic # pydantic-core + # typing-inspection +typing-inspection==0.4.1 + # via + # -c requirements/_base.txt + # pydantic tzdata==2025.1 # via faker urllib3==2.2.3 diff --git a/services/efs-guardian/requirements/_tools.txt b/services/efs-guardian/requirements/_tools.txt index bd233d72641..dd7e174b8ce 100644 --- a/services/efs-guardian/requirements/_tools.txt +++ b/services/efs-guardian/requirements/_tools.txt @@ -70,8 +70,9 @@ pyyaml==6.0.2 # watchdog ruff==0.9.9 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.2.0 +setuptools==80.9.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # -c requirements/_test.txt # pip-tools diff --git a/services/invitations/requirements/_base.txt b/services/invitations/requirements/_base.txt index d2adb130028..a4ecaca4752 100644 --- a/services/invitations/requirements/_base.txt +++ b/services/invitations/requirements/_base.txt @@ -127,15 +127,27 @@ googleapis-common-protos==1.69.1 # opentelemetry-exporter-otlp-proto-http grpcio==1.71.0 # via opentelemetry-exporter-otlp-proto-grpc -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # httpcore # uvicorn h2==4.2.0 # via httpx hpack==4.1.0 # via h2 -httpcore==1.0.7 +httpcore==1.0.9 # via httpx httptools==0.6.4 # via uvicorn @@ -304,8 +316,20 @@ propcache==0.3.0 # via # aiohttp # yarl -protobuf==5.29.3 +protobuf==5.29.5 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==7.0.0 @@ -314,7 +338,7 @@ pycparser==2.22 # via cffi pycryptodome==3.21.0 # via stream-zip -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -343,7 +367,7 @@ pydantic==2.10.6 # fastapi # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic pydantic-extra-types==2.10.3 # via @@ -495,6 +519,9 @@ typing-extensions==4.12.2 # pydantic-extra-types # rich-toolkit # typer + # typing-inspection +typing-inspection==0.4.1 + # via pydantic urllib3==2.3.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/invitations/requirements/_test.txt b/services/invitations/requirements/_test.txt index 0b1bfff0ba6..3663631be9a 100644 --- a/services/invitations/requirements/_test.txt +++ b/services/invitations/requirements/_test.txt @@ -18,11 +18,12 @@ coverage==7.6.12 # pytest-cov faker==37.0.0 # via -r requirements/_test.in -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore -httpcore==1.0.7 +httpcore==1.0.9 # via # -c requirements/_base.txt # httpx diff --git a/services/invitations/requirements/_tools.txt b/services/invitations/requirements/_tools.txt index a2cf1e41924..980453cb1f4 100644 --- a/services/invitations/requirements/_tools.txt +++ b/services/invitations/requirements/_tools.txt @@ -68,8 +68,10 @@ pyyaml==6.0.2 # watchdog ruff==0.9.10 # via -r requirements/../../../requirements/devenv.txt -setuptools==76.0.0 - # via pip-tools +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools tomlkit==0.13.2 # via pylint typing-extensions==4.12.2 diff --git a/services/notifications/requirements/_base.txt b/services/notifications/requirements/_base.txt index 9a93d41335f..5f55204edb7 100644 --- a/services/notifications/requirements/_base.txt +++ b/services/notifications/requirements/_base.txt @@ -120,15 +120,29 @@ greenlet==3.1.1 # via sqlalchemy grpcio==1.71.0 # via opentelemetry-exporter-otlp-proto-grpc -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # httpcore # uvicorn h2==4.2.0 # via httpx hpack==4.1.0 # via h2 -httpcore==1.0.7 +httpcore==1.0.9 # via httpx httptools==0.6.4 # via uvicorn @@ -328,8 +342,22 @@ propcache==0.3.1 # via # aiohttp # yarl -protobuf==5.29.4 +protobuf==5.29.5 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==7.0.0 @@ -338,7 +366,7 @@ psycopg2-binary==2.9.10 # via sqlalchemy pycryptodome==3.22.0 # via stream-zip -pydantic==2.11.0 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -372,7 +400,7 @@ pydantic==2.11.0 # fastapi # pydantic-extra-types # pydantic-settings -pydantic-core==2.33.0 +pydantic-core==2.33.2 # via pydantic pydantic-extra-types==2.10.3 # via diff --git a/services/notifications/requirements/_test.txt b/services/notifications/requirements/_test.txt index 483fca1f9a3..b946f9e5081 100644 --- a/services/notifications/requirements/_test.txt +++ b/services/notifications/requirements/_test.txt @@ -23,11 +23,12 @@ docker==7.1.0 # via -r requirements/_test.in faker==37.1.0 # via -r requirements/_test.in -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore -httpcore==1.0.7 +httpcore==1.0.9 # via # -c requirements/_base.txt # httpx diff --git a/services/notifications/requirements/_tools.txt b/services/notifications/requirements/_tools.txt index 4deff3bbf27..ed2ff7150f0 100644 --- a/services/notifications/requirements/_tools.txt +++ b/services/notifications/requirements/_tools.txt @@ -67,8 +67,10 @@ pyyaml==6.0.2 # pre-commit ruff==0.11.2 # via -r requirements/../../../requirements/devenv.txt -setuptools==78.1.0 - # via pip-tools +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools tomlkit==0.13.2 # via pylint typing-extensions==4.13.0 diff --git a/services/payments/requirements/_base.txt b/services/payments/requirements/_base.txt index efcb0649829..4a66b5de0be 100644 --- a/services/payments/requirements/_base.txt +++ b/services/payments/requirements/_base.txt @@ -145,8 +145,22 @@ greenlet==3.1.1 # via sqlalchemy grpcio==1.68.0 # via opentelemetry-exporter-otlp-proto-grpc -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # httpcore # uvicorn # wsproto @@ -154,7 +168,7 @@ h2==4.2.0 # via httpx hpack==4.1.0 # via h2 -httpcore==1.0.7 +httpcore==1.0.9 # via httpx httptools==0.6.4 # via uvicorn @@ -355,8 +369,22 @@ propcache==0.2.0 # via # aiohttp # yarl -protobuf==5.29.0 +protobuf==5.29.5 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==6.1.0 @@ -371,7 +399,7 @@ pycparser==2.22 # via cffi pycryptodome==3.21.0 # via stream-zip -pydantic==2.10.2 +pydantic==2.11.7 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -404,7 +432,7 @@ pydantic==2.10.2 # fastapi # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.1 +pydantic-core==2.33.2 # via pydantic pydantic-extra-types==2.10.0 # via @@ -616,6 +644,9 @@ typing-extensions==4.12.2 # pydantic-extra-types # rich-toolkit # typer + # typing-inspection +typing-inspection==0.4.1 + # via pydantic urllib3==2.2.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/payments/requirements/_test.txt b/services/payments/requirements/_test.txt index 3a145503c3b..a07418e98e2 100644 --- a/services/payments/requirements/_test.txt +++ b/services/payments/requirements/_test.txt @@ -53,12 +53,13 @@ greenlet==3.1.1 # via # -c requirements/_base.txt # sqlalchemy -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore # wsproto -httpcore==1.0.7 +httpcore==1.0.9 # via # -c requirements/_base.txt # httpx diff --git a/services/payments/requirements/_tools.txt b/services/payments/requirements/_tools.txt index c49f6c3693d..2efc2d469fa 100644 --- a/services/payments/requirements/_tools.txt +++ b/services/payments/requirements/_tools.txt @@ -70,8 +70,10 @@ pyyaml==6.0.2 # pre-commit ruff==0.9.9 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 - # via pip-tools +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools tomlkit==0.13.2 # via pylint typing-extensions==4.12.2 diff --git a/services/resource-usage-tracker/requirements/_base.txt b/services/resource-usage-tracker/requirements/_base.txt index 5b99b68e3a9..c4c1c085cb7 100644 --- a/services/resource-usage-tracker/requirements/_base.txt +++ b/services/resource-usage-tracker/requirements/_base.txt @@ -94,6 +94,10 @@ attrs==23.2.0 # aiohttp # jsonschema # referencing +backoff==1.11.1 + # via + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http boto3==1.37.3 # via aiobotocore botocore==1.37.3 @@ -150,8 +154,6 @@ dateparser==1.2.0 deprecated==1.2.14 # via # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http # opentelemetry-semantic-conventions dnspython==2.6.1 # via email-validator @@ -187,8 +189,34 @@ greenlet==3.0.3 # via sqlalchemy grpcio==1.66.0 # via opentelemetry-exporter-otlp-proto-grpc -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # httpcore # uvicorn h2==4.2.0 @@ -197,7 +225,7 @@ hpack==4.1.0 # via h2 httmock==1.4.0 # via prometheus-api-client -httpcore==1.0.4 +httpcore==1.0.9 # via httpx httptools==0.6.4 # via uvicorn @@ -355,17 +383,13 @@ opentelemetry-api==1.26.0 # opentelemetry-propagator-aws-xray # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.26.0 +opentelemetry-exporter-otlp==1.11.1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.26.0 - # via - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.26.0 +opentelemetry-exporter-otlp-proto-grpc==1.11.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.26.0 +opentelemetry-exporter-otlp-proto-http==1.11.1 # via opentelemetry-exporter-otlp opentelemetry-instrumentation==0.47b0 # via @@ -406,9 +430,8 @@ opentelemetry-instrumentation-requests==0.47b0 # -r requirements/../../../packages/service-library/requirements/_base.in opentelemetry-propagator-aws-xray==1.0.1 # via opentelemetry-instrumentation-botocore -opentelemetry-proto==1.26.0 +opentelemetry-proto==1.11.1 # via - # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http opentelemetry-sdk==1.26.0 @@ -496,8 +519,34 @@ propcache==0.3.1 # via # aiohttp # yarl -protobuf==4.25.4 +protobuf==5.29.5 # via + # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==6.0.0 @@ -508,7 +557,7 @@ psycopg2-binary==2.9.9 # via sqlalchemy pycryptodome==3.21.0 # via stream-zip -pydantic==2.10.2 +pydantic==2.11.7 # via # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -565,7 +614,7 @@ pydantic==2.10.2 # fastapi # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.1 +pydantic-core==2.33.2 # via pydantic pydantic-extra-types==2.9.0 # via @@ -762,8 +811,35 @@ rpds-py==0.18.0 # referencing s3transfer==0.11.3 # via boto3 -setuptools==74.0.0 - # via opentelemetry-instrumentation +setuptools==80.9.0 + # via + # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt + # opentelemetry-instrumentation sh==2.0.6 # via -r requirements/../../../packages/aws-library/requirements/_base.in shellingham==1.5.4 @@ -887,6 +963,9 @@ typing-extensions==4.12.2 # types-aiobotocore-ec2 # types-aiobotocore-s3 # types-aiobotocore-ssm + # typing-inspection +typing-inspection==0.4.1 + # via pydantic tzdata==2024.1 # via pandas tzlocal==5.2 diff --git a/services/resource-usage-tracker/requirements/_test.txt b/services/resource-usage-tracker/requirements/_test.txt index 9c229a95f2d..cb903ff6ce1 100644 --- a/services/resource-usage-tracker/requirements/_test.txt +++ b/services/resource-usage-tracker/requirements/_test.txt @@ -85,11 +85,12 @@ greenlet==3.0.3 # via # -c requirements/_base.txt # sqlalchemy -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore -httpcore==1.0.4 +httpcore==1.0.9 # via # -c requirements/_base.txt # httpx @@ -185,12 +186,12 @@ py-partiql-parser==0.6.1 # via moto pycparser==2.22 # via cffi -pydantic==2.10.2 +pydantic==2.11.7 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator -pydantic-core==2.27.1 +pydantic-core==2.33.2 # via # -c requirements/_base.txt # pydantic @@ -273,8 +274,9 @@ s3transfer==0.11.3 # via # -c requirements/_base.txt # boto3 -setuptools==74.0.0 +setuptools==80.9.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # moto six==1.16.0 @@ -314,6 +316,11 @@ typing-extensions==4.12.2 # pydantic # pydantic-core # sqlalchemy2-stubs + # typing-inspection +typing-inspection==0.4.1 + # via + # -c requirements/_base.txt + # pydantic tzdata==2024.1 # via # -c requirements/_base.txt diff --git a/services/resource-usage-tracker/requirements/_tools.txt b/services/resource-usage-tracker/requirements/_tools.txt index 4ae88566afd..9dbbe31ef62 100644 --- a/services/resource-usage-tracker/requirements/_tools.txt +++ b/services/resource-usage-tracker/requirements/_tools.txt @@ -73,8 +73,9 @@ pyyaml==6.0.1 # watchdog ruff==0.9.9 # via -r requirements/../../../requirements/devenv.txt -setuptools==74.0.0 +setuptools==80.9.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # -c requirements/_test.txt # pip-tools diff --git a/services/storage/requirements/_base.txt b/services/storage/requirements/_base.txt index 0ba91078bfb..bed1893f541 100644 --- a/services/storage/requirements/_base.txt +++ b/services/storage/requirements/_base.txt @@ -132,7 +132,9 @@ botocore==1.37.3 botocore-stubs==1.36.17 # via types-aiobotocore celery==5.5.2 - # via -r requirements/../../../packages/celery-library/requirements/_base.in + # via + # -r requirements/../../../packages/celery-library/requirements/_base.in + # -r requirements/_base.in certifi==2025.1.31 # via # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -236,15 +238,53 @@ greenlet==3.1.1 # via sqlalchemy grpcio==1.70.0 # via opentelemetry-exporter-otlp-proto-grpc -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # httpcore # uvicorn h2==4.2.0 # via httpx hpack==4.1.0 # via h2 -httpcore==1.0.7 +httpcore==1.0.9 # via httpx httptools==0.6.4 # via uvicorn @@ -289,6 +329,7 @@ httpx==0.28.1 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/service-library/requirements/_fastapi.in + # -r requirements/_base.in # fastapi hyperframe==6.1.0 # via h2 @@ -462,6 +503,7 @@ opentelemetry-instrumentation==0.51b0 opentelemetry-instrumentation-aio-pika==0.51b0 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in + # -r requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in opentelemetry-instrumentation-asgi==0.51b0 # via opentelemetry-instrumentation-fastapi @@ -604,8 +646,46 @@ propcache==0.2.1 # via # aiohttp # yarl -protobuf==5.29.3 +protobuf==5.29.5 # via + # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/aws-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/celery-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==6.1.1 @@ -617,7 +697,7 @@ psycopg2-binary==2.9.10 # via sqlalchemy pycryptodome==3.21.0 # via stream-zip -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -699,7 +779,7 @@ pydantic==2.10.6 # fastapi-pagination # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via pydantic pydantic-extra-types==2.10.2 # via @@ -1105,49 +1185,11 @@ typing-extensions==4.12.2 # types-aiobotocore-ec2 # types-aiobotocore-s3 # types-aiobotocore-ssm + # typing-inspection +typing-inspection==0.4.1 + # via pydantic tzdata==2025.2 # via kombu -ujson==5.10.0 - # via - # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../requirements/constraints.txt - # fastapi urllib3==2.3.0 # via # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/storage/requirements/_test.txt b/services/storage/requirements/_test.txt index d8a2498e108..d1ddf1c4795 100644 --- a/services/storage/requirements/_test.txt +++ b/services/storage/requirements/_test.txt @@ -139,11 +139,12 @@ greenlet==3.1.1 # via # -c requirements/_base.txt # sqlalchemy -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore -httpcore==1.0.7 +httpcore==1.0.9 # via # -c requirements/_base.txt # httpx @@ -265,12 +266,12 @@ py-partiql-parser==0.6.1 # via moto pycparser==2.22 # via cffi -pydantic==2.10.6 +pydantic==2.11.7 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator -pydantic-core==2.27.2 +pydantic-core==2.33.2 # via # -c requirements/_base.txt # pydantic @@ -362,8 +363,9 @@ s3transfer==0.11.3 # via # -c requirements/_base.txt # boto3 -setuptools==75.8.2 +setuptools==80.9.0 # via + # -c requirements/../../../requirements/constraints.txt # moto # pytest-celery simcore-service-storage-sdk @ git+https://github.com/ITISFoundation/osparc-simcore.git@cfdf4f86d844ebb362f4f39e9c6571d561b72897#subdirectory=services/storage/client-sdk/python @@ -408,6 +410,11 @@ typing-extensions==4.12.2 # pydantic # pydantic-core # sqlalchemy2-stubs + # typing-inspection +typing-inspection==0.4.1 + # via + # -c requirements/_base.txt + # pydantic tzdata==2025.2 # via # -c requirements/_base.txt diff --git a/services/storage/requirements/_tools.txt b/services/storage/requirements/_tools.txt index d57a2d475d5..f8ffe340134 100644 --- a/services/storage/requirements/_tools.txt +++ b/services/storage/requirements/_tools.txt @@ -73,8 +73,9 @@ pyyaml==6.0.2 # watchdog ruff==0.9.9 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 +setuptools==80.9.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pip-tools tomlkit==0.13.2 diff --git a/services/web/server/requirements/_base.txt b/services/web/server/requirements/_base.txt index bf2bc9b11e3..289d30b7e8a 100644 --- a/services/web/server/requirements/_base.txt +++ b/services/web/server/requirements/_base.txt @@ -124,6 +124,10 @@ attrs==21.4.0 # -r requirements/../../../../packages/service-library/requirements/_aiohttp.in # aiohttp # jsonschema +backoff==1.11.1 + # via + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http bidict==0.22.0 # via python-socketio captcha==0.5.0 @@ -220,8 +224,6 @@ deepdiff==8.1.1 deprecated==1.2.14 # via # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http # opentelemetry-semantic-conventions dnspython==2.2.1 # via email-validator @@ -256,9 +258,46 @@ grpcio==1.66.0 # via opentelemetry-exporter-otlp-proto-grpc gunicorn==23.0.0 # via -r requirements/_base.in -h11==0.14.0 - # via httpcore -httpcore==1.0.7 +h11==0.16.0 + # via + # -c requirements/../../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../requirements/constraints.txt + # httpcore +httpcore==1.0.9 # via httpx httpx==0.28.1 # via @@ -435,17 +474,13 @@ opentelemetry-api==1.27.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.27.0 +opentelemetry-exporter-otlp==1.11.1 # via # -r requirements/../../../../packages/service-library/requirements/_base.in # -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.27.0 - # via - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.27.0 +opentelemetry-exporter-otlp-proto-grpc==1.11.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.27.0 +opentelemetry-exporter-otlp-proto-http==1.11.1 # via opentelemetry-exporter-otlp opentelemetry-instrumentation==0.48b0 # via @@ -489,9 +524,8 @@ opentelemetry-instrumentation-requests==0.48b0 # via # -r requirements/../../../../packages/service-library/requirements/_base.in # -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.27.0 +opentelemetry-proto==1.11.1 # via - # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http opentelemetry-sdk==1.27.0 @@ -601,8 +635,44 @@ propcache==0.3.1 # via # aiohttp # yarl -protobuf==4.25.4 +protobuf==5.29.5 # via + # -c requirements/../../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../requirements/constraints.txt # googleapis-common-protos # opentelemetry-proto psutil==6.0.0 @@ -619,7 +689,7 @@ pycparser==2.21 # via cffi pycryptodome==3.21.0 # via stream-zip -pydantic==2.10.2 +pydantic==2.11.7 # via # -c requirements/../../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -696,7 +766,7 @@ pydantic==2.10.2 # fast-depends # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.1 +pydantic-core==2.33.2 # via pydantic pydantic-extra-types==2.9.0 # via @@ -891,8 +961,44 @@ rich==13.4.2 # typer setproctitle==1.3.3 # via gunicorn -setuptools==69.1.1 +setuptools==80.9.0 # via + # -c requirements/../../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/notifications-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt + # -c requirements/../../../../requirements/constraints.txt # jsonschema # opentelemetry-instrumentation shellingham==1.5.4 @@ -991,6 +1097,9 @@ typing-extensions==4.12.2 # pydantic # pydantic-core # typer + # typing-inspection +typing-inspection==0.4.1 + # via pydantic urllib3==2.2.3 # via # -c requirements/../../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/web/server/requirements/_test.txt b/services/web/server/requirements/_test.txt index 6a2710cf5cf..307979a006c 100644 --- a/services/web/server/requirements/_test.txt +++ b/services/web/server/requirements/_test.txt @@ -95,12 +95,13 @@ greenlet==2.0.2 # via # -c requirements/_base.txt # sqlalchemy -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore # uvicorn -httpcore==1.0.7 +httpcore==1.0.9 # via # -c requirements/_base.txt # httpx @@ -187,13 +188,13 @@ propcache==0.3.1 # yarl py-cpuinfo==9.0.0 # via pytest-benchmark -pydantic==2.10.2 +pydantic==2.11.7 # via # -c requirements/../../../../requirements/constraints.txt # -c requirements/_base.txt # fastapi # fastapi-pagination -pydantic-core==2.27.1 +pydantic-core==2.33.2 # via # -c requirements/_base.txt # pydantic @@ -274,8 +275,9 @@ rich==13.4.2 # via # -c requirements/_base.txt # typer -setuptools==69.1.1 +setuptools==80.9.0 # via + # -c requirements/../../../../requirements/constraints.txt # -c requirements/_base.txt # jsonschema # openapi-spec-validator @@ -337,6 +339,11 @@ typing-extensions==4.12.2 # pydantic-core # sqlalchemy2-stubs # typer + # typing-inspection +typing-inspection==0.4.1 + # via + # -c requirements/_base.txt + # pydantic urllib3==2.2.3 # via # -c requirements/../../../../requirements/constraints.txt diff --git a/services/web/server/requirements/_tools.txt b/services/web/server/requirements/_tools.txt index 731ed3fc72f..373334c9e42 100644 --- a/services/web/server/requirements/_tools.txt +++ b/services/web/server/requirements/_tools.txt @@ -76,8 +76,9 @@ pyyaml==6.0.1 # pre-commit ruff==0.9.9 # via -r requirements/../../../../requirements/devenv.txt -setuptools==69.1.1 +setuptools==80.9.0 # via + # -c requirements/../../../../requirements/constraints.txt # -c requirements/_base.txt # -c requirements/_test.txt # pip-tools From 291af57bf993abe984979791875903377f635d71 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Thu, 26 Jun 2025 14:15:40 +0200 Subject: [PATCH 06/28] pydantic-settings --- services/api-server/requirements/_base.txt | 2 +- services/datcore-adapter/requirements/_base.txt | 2 +- services/director/requirements/_base.txt | 2 +- services/efs-guardian/requirements/_base.txt | 2 +- services/payments/requirements/_base.txt | 2 +- services/resource-usage-tracker/requirements/_base.txt | 2 +- services/web/server/requirements/_base.txt | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/services/api-server/requirements/_base.txt b/services/api-server/requirements/_base.txt index c268dcd4f4b..1574603ab87 100644 --- a/services/api-server/requirements/_base.txt +++ b/services/api-server/requirements/_base.txt @@ -659,7 +659,7 @@ pydantic-extra-types==2.10.0 # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in -pydantic-settings==2.6.1 +pydantic-settings==2.7.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/datcore-adapter/requirements/_base.txt b/services/datcore-adapter/requirements/_base.txt index 33851e4edbd..9beaae9d7da 100644 --- a/services/datcore-adapter/requirements/_base.txt +++ b/services/datcore-adapter/requirements/_base.txt @@ -368,7 +368,7 @@ pydantic-extra-types==2.9.0 # -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 -pydantic-settings==2.6.1 +pydantic-settings==2.7.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/director/requirements/_base.txt b/services/director/requirements/_base.txt index f884b24cc00..d50b0664f01 100644 --- a/services/director/requirements/_base.txt +++ b/services/director/requirements/_base.txt @@ -363,7 +363,7 @@ pydantic-extra-types==2.10.0 # -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 -pydantic-settings==2.6.1 +pydantic-settings==2.7.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/efs-guardian/requirements/_base.txt b/services/efs-guardian/requirements/_base.txt index cd5ef977b87..06b64cae909 100644 --- a/services/efs-guardian/requirements/_base.txt +++ b/services/efs-guardian/requirements/_base.txt @@ -606,7 +606,7 @@ pydantic-extra-types==2.9.0 # -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 -pydantic-settings==2.6.1 +pydantic-settings==2.7.0 # via # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/payments/requirements/_base.txt b/services/payments/requirements/_base.txt index 4a66b5de0be..c37c5ba092c 100644 --- a/services/payments/requirements/_base.txt +++ b/services/payments/requirements/_base.txt @@ -445,7 +445,7 @@ pydantic-extra-types==2.10.0 # -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 -pydantic-settings==2.6.1 +pydantic-settings==2.7.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/resource-usage-tracker/requirements/_base.txt b/services/resource-usage-tracker/requirements/_base.txt index c4c1c085cb7..c775747f5a2 100644 --- a/services/resource-usage-tracker/requirements/_base.txt +++ b/services/resource-usage-tracker/requirements/_base.txt @@ -635,7 +635,7 @@ pydantic-extra-types==2.9.0 # -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 -pydantic-settings==2.6.1 +pydantic-settings==2.7.0 # via # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/web/server/requirements/_base.txt b/services/web/server/requirements/_base.txt index 289d30b7e8a..e9659e65332 100644 --- a/services/web/server/requirements/_base.txt +++ b/services/web/server/requirements/_base.txt @@ -793,7 +793,7 @@ pydantic-extra-types==2.9.0 # -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in -pydantic-settings==2.5.2 +pydantic-settings==2.7.0 # via # -c requirements/../../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt From 2842b76a889f0980cef2352c23b67f12029416dc Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Thu, 26 Jun 2025 14:16:32 +0200 Subject: [PATCH 07/28] pydantic-extra-types --- services/agent/requirements/_base.txt | 2 +- services/api-server/requirements/_base.txt | 2 +- services/autoscaling/requirements/_base.txt | 2 +- services/catalog/requirements/_base.txt | 2 +- services/clusters-keeper/requirements/_base.txt | 2 +- services/dask-sidecar/requirements/_base.txt | 2 +- services/datcore-adapter/requirements/_base.txt | 3 ++- services/director-v2/requirements/_base.txt | 2 +- services/director/requirements/_base.txt | 2 +- services/dynamic-scheduler/requirements/_base.txt | 2 +- services/dynamic-sidecar/requirements/_base.txt | 2 +- services/efs-guardian/requirements/_base.txt | 3 ++- services/invitations/requirements/_base.txt | 2 +- services/notifications/requirements/_base.txt | 2 +- services/payments/requirements/_base.txt | 2 +- services/resource-usage-tracker/requirements/_base.txt | 3 ++- services/storage/requirements/_base.txt | 2 +- services/web/server/requirements/_base.txt | 3 ++- 18 files changed, 22 insertions(+), 18 deletions(-) diff --git a/services/agent/requirements/_base.txt b/services/agent/requirements/_base.txt index 4201a9b96be..a43313bb8d0 100644 --- a/services/agent/requirements/_base.txt +++ b/services/agent/requirements/_base.txt @@ -353,7 +353,7 @@ pydantic==2.11.7 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.2 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in diff --git a/services/api-server/requirements/_base.txt b/services/api-server/requirements/_base.txt index 1574603ab87..1cc42005be8 100644 --- a/services/api-server/requirements/_base.txt +++ b/services/api-server/requirements/_base.txt @@ -639,7 +639,7 @@ pydantic==2.11.7 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.0 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in diff --git a/services/autoscaling/requirements/_base.txt b/services/autoscaling/requirements/_base.txt index 43bbdb7439e..41856bbf535 100644 --- a/services/autoscaling/requirements/_base.txt +++ b/services/autoscaling/requirements/_base.txt @@ -578,7 +578,7 @@ pydantic==2.11.7 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.4 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in diff --git a/services/catalog/requirements/_base.txt b/services/catalog/requirements/_base.txt index ac9aed15e86..cd2d36e2387 100644 --- a/services/catalog/requirements/_base.txt +++ b/services/catalog/requirements/_base.txt @@ -408,7 +408,7 @@ pydantic==2.11.7 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.3 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in diff --git a/services/clusters-keeper/requirements/_base.txt b/services/clusters-keeper/requirements/_base.txt index 63c4bf9145c..7380ecea90d 100644 --- a/services/clusters-keeper/requirements/_base.txt +++ b/services/clusters-keeper/requirements/_base.txt @@ -576,7 +576,7 @@ pydantic==2.11.7 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.4 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in diff --git a/services/dask-sidecar/requirements/_base.txt b/services/dask-sidecar/requirements/_base.txt index 24620e11321..714e384a265 100644 --- a/services/dask-sidecar/requirements/_base.txt +++ b/services/dask-sidecar/requirements/_base.txt @@ -389,7 +389,7 @@ pydantic==2.11.7 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.4 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/dask-task-models-library/requirements/../../../packages/common-library/requirements/_base.in diff --git a/services/datcore-adapter/requirements/_base.txt b/services/datcore-adapter/requirements/_base.txt index 9beaae9d7da..4759d2bf26a 100644 --- a/services/datcore-adapter/requirements/_base.txt +++ b/services/datcore-adapter/requirements/_base.txt @@ -358,7 +358,7 @@ pydantic==2.11.7 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.9.0 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in @@ -528,6 +528,7 @@ typing-extensions==4.12.2 # opentelemetry-sdk # pydantic # pydantic-core + # pydantic-extra-types # rich-toolkit # typer # typing-inspection diff --git a/services/director-v2/requirements/_base.txt b/services/director-v2/requirements/_base.txt index 36f848e5dfa..f8a8c592013 100644 --- a/services/director-v2/requirements/_base.txt +++ b/services/director-v2/requirements/_base.txt @@ -727,7 +727,7 @@ pydantic==2.11.7 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.4 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/dask-task-models-library/requirements/../../../packages/common-library/requirements/_base.in diff --git a/services/director/requirements/_base.txt b/services/director/requirements/_base.txt index d50b0664f01..774ffc17050 100644 --- a/services/director/requirements/_base.txt +++ b/services/director/requirements/_base.txt @@ -353,7 +353,7 @@ pydantic==2.11.7 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.0 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in diff --git a/services/dynamic-scheduler/requirements/_base.txt b/services/dynamic-scheduler/requirements/_base.txt index d0957d03d58..eea637ed4dd 100644 --- a/services/dynamic-scheduler/requirements/_base.txt +++ b/services/dynamic-scheduler/requirements/_base.txt @@ -425,7 +425,7 @@ pydantic==2.11.7 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.2 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in diff --git a/services/dynamic-sidecar/requirements/_base.txt b/services/dynamic-sidecar/requirements/_base.txt index 6fae15daeaa..84ccccbc85e 100644 --- a/services/dynamic-sidecar/requirements/_base.txt +++ b/services/dynamic-sidecar/requirements/_base.txt @@ -607,7 +607,7 @@ pydantic==2.11.7 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.2 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in diff --git a/services/efs-guardian/requirements/_base.txt b/services/efs-guardian/requirements/_base.txt index 06b64cae909..37f4912c77e 100644 --- a/services/efs-guardian/requirements/_base.txt +++ b/services/efs-guardian/requirements/_base.txt @@ -587,7 +587,7 @@ pydantic==2.11.7 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.9.0 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in @@ -910,6 +910,7 @@ typing-extensions==4.12.2 # opentelemetry-sdk # pydantic # pydantic-core + # pydantic-extra-types # rich-toolkit # typer # types-aiobotocore diff --git a/services/invitations/requirements/_base.txt b/services/invitations/requirements/_base.txt index a4ecaca4752..b9b91f3edd8 100644 --- a/services/invitations/requirements/_base.txt +++ b/services/invitations/requirements/_base.txt @@ -369,7 +369,7 @@ pydantic==2.11.7 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.3 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in diff --git a/services/notifications/requirements/_base.txt b/services/notifications/requirements/_base.txt index 5f55204edb7..c7154c0ad91 100644 --- a/services/notifications/requirements/_base.txt +++ b/services/notifications/requirements/_base.txt @@ -402,7 +402,7 @@ pydantic==2.11.7 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.3 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in diff --git a/services/payments/requirements/_base.txt b/services/payments/requirements/_base.txt index c37c5ba092c..91f83a4fe92 100644 --- a/services/payments/requirements/_base.txt +++ b/services/payments/requirements/_base.txt @@ -434,7 +434,7 @@ pydantic==2.11.7 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.0 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in diff --git a/services/resource-usage-tracker/requirements/_base.txt b/services/resource-usage-tracker/requirements/_base.txt index c775747f5a2..bea0be3e215 100644 --- a/services/resource-usage-tracker/requirements/_base.txt +++ b/services/resource-usage-tracker/requirements/_base.txt @@ -616,7 +616,7 @@ pydantic==2.11.7 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.9.0 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in @@ -957,6 +957,7 @@ typing-extensions==4.12.2 # opentelemetry-sdk # pydantic # pydantic-core + # pydantic-extra-types # rich-toolkit # typer # types-aiobotocore diff --git a/services/storage/requirements/_base.txt b/services/storage/requirements/_base.txt index bed1893f541..10f3cf84d5c 100644 --- a/services/storage/requirements/_base.txt +++ b/services/storage/requirements/_base.txt @@ -781,7 +781,7 @@ pydantic==2.11.7 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.10.2 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in diff --git a/services/web/server/requirements/_base.txt b/services/web/server/requirements/_base.txt index e9659e65332..40788a53ffd 100644 --- a/services/web/server/requirements/_base.txt +++ b/services/web/server/requirements/_base.txt @@ -768,7 +768,7 @@ pydantic==2.11.7 # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-extra-types==2.9.0 +pydantic-extra-types==2.10.5 # via # -r requirements/../../../../packages/common-library/requirements/_base.in # -r requirements/../../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in @@ -1096,6 +1096,7 @@ typing-extensions==4.12.2 # pint # pydantic # pydantic-core + # pydantic-extra-types # typer # typing-inspection typing-inspection==0.4.1 From 6bbb37d3420e8d5e86382544f42eb06ad3622a89 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Thu, 26 Jun 2025 14:24:17 +0200 Subject: [PATCH 08/28] deprecation wraning --- packages/common-library/src/common_library/serialization.py | 5 +++-- .../src/models_library/service_settings_labels.py | 5 +++-- packages/settings-library/src/settings_library/utils_cli.py | 3 ++- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/common-library/src/common_library/serialization.py b/packages/common-library/src/common_library/serialization.py index 70dd53e13c4..022721c4956 100644 --- a/packages/common-library/src/common_library/serialization.py +++ b/packages/common-library/src/common_library/serialization.py @@ -10,8 +10,9 @@ def model_dump_with_secrets( settings_obj: BaseModel, *, show_secrets: bool, **pydantic_export_options ) -> dict[str, Any]: data = settings_obj.model_dump(**pydantic_export_options) + settings_cls = settings_obj.__class__ - for field_name in settings_obj.model_fields: + for field_name in settings_cls.model_fields: if field_name not in data: continue @@ -29,7 +30,7 @@ def model_dump_with_secrets( data[field_name] = str(field_data) elif isinstance(field_data, dict): - possible_pydantic_model = settings_obj.model_fields[field_name].annotation + possible_pydantic_model = settings_cls.model_fields[field_name].annotation # NOTE: data could be a dict which does not represent a pydantic model or a union of models with contextlib.suppress(AttributeError, ValidationError): data[field_name] = model_dump_with_secrets( diff --git a/packages/models-library/src/models_library/service_settings_labels.py b/packages/models-library/src/models_library/service_settings_labels.py index b3e1956caba..9cbfb64b00b 100644 --- a/packages/models-library/src/models_library/service_settings_labels.py +++ b/packages/models-library/src/models_library/service_settings_labels.py @@ -570,8 +570,9 @@ def _not_allowed_in_both_specs(self): "containers_allowed_outgoing_internet", "containers_allowed_outgoing_permit_list", } - if match_keys & set(self.model_fields) != match_keys: - err_msg = f"Expected the following keys {match_keys} to be present {self.model_fields=}" + cls = self.__class__ + if match_keys & set(cls.model_fields) != match_keys: + err_msg = f"Expected the following keys {match_keys} to be present {cls.model_fields=}" raise ValueError(err_msg) if ( diff --git a/packages/settings-library/src/settings_library/utils_cli.py b/packages/settings-library/src/settings_library/utils_cli.py index 106b1d6fb74..7115c547768 100644 --- a/packages/settings-library/src/settings_library/utils_cli.py +++ b/packages/settings-library/src/settings_library/utils_cli.py @@ -26,8 +26,9 @@ def print_as_envfile( **pydantic_export_options, ): exclude_unset = pydantic_export_options.get("exclude_unset", False) + settings_cls = settings_obj.__class__ - for name, field in settings_obj.model_fields.items(): + for name, field in settings_cls.model_fields.items(): auto_default_from_env = ( field.json_schema_extra is not None and field.json_schema_extra.get("auto_default_from_env", False) From 27697d9e795286289b107b3c5212756dc2b7db98 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Thu, 26 Jun 2025 16:16:03 +0200 Subject: [PATCH 09/28] fixes servicelib --- .../service-library/requirements/_aiohttp.in | 2 + .../service-library/requirements/_aiohttp.txt | 14 ++- .../service-library/requirements/_base.txt | 4 +- .../service-library/requirements/_fastapi.in | 3 +- .../service-library/requirements/_fastapi.txt | 19 +++- .../service-library/requirements/_test.txt | 103 ++++++++++-------- .../service-library/requirements/_tools.txt | 43 ++++---- 7 files changed, 111 insertions(+), 77 deletions(-) diff --git a/packages/service-library/requirements/_aiohttp.in b/packages/service-library/requirements/_aiohttp.in index c953f7546b1..3e65144fd5a 100644 --- a/packages/service-library/requirements/_aiohttp.in +++ b/packages/service-library/requirements/_aiohttp.in @@ -2,6 +2,8 @@ # Dependencies for exclusive to aiohttp-based services # # +--constraint ../../../requirements/constraints.txt +--constraint ./constraints.txt aiohttp aiopg[sa] diff --git a/packages/service-library/requirements/_aiohttp.txt b/packages/service-library/requirements/_aiohttp.txt index 9293e53d910..336add03db2 100644 --- a/packages/service-library/requirements/_aiohttp.txt +++ b/packages/service-library/requirements/_aiohttp.txt @@ -1,7 +1,9 @@ aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.12.13 - # via -r requirements/_aiohttp.in + # via + # -c requirements/../../../requirements/constraints.txt + # -r requirements/_aiohttp.in aiopg==1.4.0 # via -r requirements/_aiohttp.in aiosignal==1.3.2 @@ -30,7 +32,7 @@ jsonschema-specifications==2025.4.1 # via jsonschema markupsafe==3.0.2 # via werkzeug -multidict==6.4.4 +multidict==6.5.1 # via # aiohttp # yarl @@ -78,8 +80,9 @@ psycopg2-binary==2.9.10 # via # aiopg # sqlalchemy -referencing==0.36.2 +referencing==0.35.1 # via + # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications rpds-py==0.25.1 @@ -87,12 +90,13 @@ rpds-py==0.25.1 # jsonschema # referencing sqlalchemy==1.4.54 - # via aiopg + # via + # -c requirements/../../../requirements/constraints.txt + # aiopg typing-extensions==4.14.0 # via # opentelemetry-api # opentelemetry-semantic-conventions - # referencing werkzeug==3.1.3 # via -r requirements/_aiohttp.in wrapt==1.17.2 diff --git a/packages/service-library/requirements/_base.txt b/packages/service-library/requirements/_base.txt index 77692e545a9..c9f2c951628 100644 --- a/packages/service-library/requirements/_base.txt +++ b/packages/service-library/requirements/_base.txt @@ -69,7 +69,7 @@ googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -grpcio==1.73.0 +grpcio==1.73.1 # via opentelemetry-exporter-otlp-proto-grpc idna==3.10 # via @@ -87,7 +87,7 @@ markdown-it-py==3.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -multidict==6.4.4 +multidict==6.5.1 # via # aiohttp # yarl diff --git a/packages/service-library/requirements/_fastapi.in b/packages/service-library/requirements/_fastapi.in index 3303e6043af..2378f481595 100644 --- a/packages/service-library/requirements/_fastapi.in +++ b/packages/service-library/requirements/_fastapi.in @@ -2,7 +2,8 @@ # Dependencies for exclusive to fastapi-based services # # - +--constraint ../../../requirements/constraints.txt +--constraint ./constraints.txt fastapi[standard] fastapi-lifespan-manager diff --git a/packages/service-library/requirements/_fastapi.txt b/packages/service-library/requirements/_fastapi.txt index 51603239a2b..8687939c1a2 100644 --- a/packages/service-library/requirements/_fastapi.txt +++ b/packages/service-library/requirements/_fastapi.txt @@ -9,6 +9,7 @@ asgiref==3.8.1 # via opentelemetry-instrumentation-asgi certifi==2025.6.15 # via + # -c requirements/../../../requirements/constraints.txt # httpcore # httpx click==8.2.1 @@ -30,6 +31,7 @@ fastapi-lifespan-manager==0.1.4 # via -r requirements/_fastapi.in h11==0.16.0 # via + # -c requirements/../../../requirements/constraints.txt # httpcore # uvicorn h2==4.2.0 @@ -42,6 +44,7 @@ httptools==0.6.4 # via uvicorn httpx==0.28.1 # via + # -c requirements/../../../requirements/constraints.txt # -r requirements/_fastapi.in # fastapi hyperframe==6.1.0 @@ -54,7 +57,9 @@ idna==3.10 importlib-metadata==8.7.0 # via opentelemetry-api jinja2==3.1.6 - # via fastapi + # via + # -c requirements/../../../requirements/constraints.txt + # fastapi markdown-it-py==3.0.0 # via rich markupsafe==3.0.2 @@ -95,7 +100,9 @@ packaging==25.0 prometheus-client==0.22.1 # via -r requirements/_fastapi.in pydantic==2.11.7 - # via fastapi + # via + # -c requirements/../../../requirements/constraints.txt + # fastapi pydantic-core==2.33.2 # via pydantic pygments==2.19.2 @@ -105,7 +112,9 @@ python-dotenv==1.1.1 python-multipart==0.0.20 # via fastapi pyyaml==6.0.2 - # via uvicorn + # via + # -c requirements/../../../requirements/constraints.txt + # uvicorn rich==14.0.0 # via # rich-toolkit @@ -117,7 +126,9 @@ shellingham==1.5.4 sniffio==1.3.1 # via anyio starlette==0.46.2 - # via fastapi + # via + # -c requirements/../../../requirements/constraints.txt + # fastapi typer==0.16.0 # via fastapi-cli typing-extensions==4.14.0 diff --git a/packages/service-library/requirements/_test.txt b/packages/service-library/requirements/_test.txt index 1a50519d2a2..30da46c99e4 100644 --- a/packages/service-library/requirements/_test.txt +++ b/packages/service-library/requirements/_test.txt @@ -3,7 +3,7 @@ aiohappyeyeballs==2.6.1 # -c requirements/_aiohttp.txt # -c requirements/_base.txt # aiohttp -aiohttp==3.12.12 +aiohttp==3.12.13 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_aiohttp.txt @@ -14,14 +14,14 @@ aiosignal==1.3.2 # -c requirements/_aiohttp.txt # -c requirements/_base.txt # aiohttp -anyio==4.8.0 +anyio==4.9.0 # via # -c requirements/_base.txt # -c requirements/_fastapi.txt # httpx asgi-lifespan==2.1.0 # via -r requirements/_test.in -attrs==25.1.0 +attrs==25.3.0 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt @@ -29,9 +29,9 @@ attrs==25.1.0 # jsonschema # pytest-docker # referencing -botocore==1.38.1 +botocore==1.38.44 # via -r requirements/_test.in -certifi==2025.1.31 +certifi==2025.6.15 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -39,11 +39,11 @@ certifi==2025.1.31 # httpcore # httpx # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.2 # via # -c requirements/_base.txt # requests -coverage==7.6.12 +coverage==7.9.1 # via # -r requirements/_test.in # pytest-cov @@ -51,25 +51,26 @@ docker==7.1.0 # via -r requirements/_test.in execnet==2.1.1 # via pytest-xdist -faker==36.1.1 +faker==37.4.0 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in -frozenlist==1.5.0 +frozenlist==1.7.0 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt # aiohttp # aiosignal -greenlet==3.1.1 +greenlet==3.2.3 # via # -c requirements/_aiohttp.txt # sqlalchemy -h11==0.14.0 +h11==0.16.0 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_fastapi.txt # httpcore -httpcore==1.0.7 +httpcore==1.0.9 # via # -c requirements/_fastapi.txt # httpx @@ -89,11 +90,11 @@ idna==3.10 # httpx # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest jmespath==1.0.1 # via botocore -jsonschema==4.23.0 +jsonschema==4.24.0 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt @@ -101,31 +102,31 @@ jsonschema==4.23.0 # openapi-spec-validator jsonschema-path==0.3.4 # via openapi-spec-validator -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.4.1 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt # jsonschema # openapi-schema-validator -lazy-object-proxy==1.10.0 +lazy-object-proxy==1.11.0 # via openapi-spec-validator -multidict==6.1.0 +multidict==6.5.1 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt # aiohttp # yarl -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy -numpy==2.2.3 +numpy==2.3.1 # via -r requirements/_test.in openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.7.1 +openapi-spec-validator==0.7.2 # via -r requirements/_test.in -packaging==24.2 +packaging==25.0 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt @@ -134,15 +135,19 @@ packaging==24.2 # pytest-sugar pathable==0.4.4 # via jsonschema-path -pillow==11.1.0 +pathspec==0.12.1 + # via mypy +pillow==11.2.1 # via -r requirements/_test.in -pip==25.0.1 +pip==25.1.1 # via -r requirements/_test.in -pluggy==1.5.0 - # via pytest +pluggy==1.6.0 + # via + # pytest + # pytest-cov pprintpp==0.4.0 # via pytest-icdiff -propcache==0.3.0 +propcache==0.3.2 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt @@ -150,7 +155,12 @@ propcache==0.3.0 # yarl py-cpuinfo==9.0.0 # via pytest-benchmark -pytest==8.3.5 +pygments==2.19.2 + # via + # -c requirements/_base.txt + # -c requirements/_fastapi.txt + # pytest +pytest==8.4.1 # via # -r requirements/_test.in # pytest-aiohttp @@ -165,33 +175,33 @@ pytest==8.3.5 # pytest-xdist pytest-aiohttp==1.1.0 # via -r requirements/_test.in -pytest-asyncio==0.26.0 +pytest-asyncio==1.0.0 # via # -r requirements/_test.in # pytest-aiohttp pytest-benchmark==5.1.0 # via -r requirements/_test.in -pytest-cov==6.0.0 +pytest-cov==6.2.1 # via -r requirements/_test.in -pytest-docker==3.2.0 +pytest-docker==3.2.2 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.0 +pytest-mock==3.14.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in pytest-sugar==1.0.0 # via -r requirements/_test.in -pytest-xdist==3.6.1 +pytest-xdist==3.7.0 # via -r requirements/_test.in python-dateutil==2.9.0.post0 # via # -c requirements/_base.txt # botocore -python-dotenv==1.1.0 +python-dotenv==1.1.1 # via # -c requirements/_base.txt # -c requirements/_fastapi.txt @@ -210,7 +220,7 @@ referencing==0.35.1 # jsonschema # jsonschema-path # jsonschema-specifications -requests==2.32.3 +requests==2.32.4 # via # -c requirements/_base.txt # docker @@ -219,7 +229,7 @@ respx==0.22.0 # via -r requirements/_test.in rfc3339-validator==0.1.4 # via openapi-schema-validator -rpds-py==0.23.1 +rpds-py==0.25.1 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt @@ -243,28 +253,29 @@ sqlalchemy==1.4.54 # -r requirements/_test.in sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-aiofiles==24.1.0.20241221 +types-aiofiles==24.1.0.20250606 # via -r requirements/_test.in -types-psutil==7.0.0.20250218 +types-psutil==7.0.0.20250601 # via -r requirements/_test.in -types-psycopg2==2.9.21.20250121 +types-psycopg2==2.9.21.20250516 # via -r requirements/_test.in -types-requests==2.32.0.20250301 +types-requests==2.32.4.20250611 # via types-tqdm -types-tqdm==4.67.0.20250301 +types-tqdm==4.67.0.20250516 # via -r requirements/_test.in -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via + # -c requirements/_aiohttp.txt # -c requirements/_base.txt # -c requirements/_fastapi.txt # anyio # mypy # sqlalchemy2-stubs -tzdata==2025.1 +tzdata==2025.2 # via faker -urllib3==2.3.0 +urllib3==2.5.0 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -272,7 +283,7 @@ urllib3==2.3.0 # docker # requests # types-requests -yarl==1.18.3 +yarl==1.20.1 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt diff --git a/packages/service-library/requirements/_tools.txt b/packages/service-library/requirements/_tools.txt index 985c2c3bc85..1b2e11dda94 100644 --- a/packages/service-library/requirements/_tools.txt +++ b/packages/service-library/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.8 +astroid==3.3.10 # via pylint black==25.1.0 # via -r requirements/../../../requirements/devenv.txt @@ -8,18 +8,18 @@ bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.8 +click==8.2.1 # via # -c requirements/_base.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.17.0 +filelock==3.18.0 # via virtualenv -identify==2.6.8 +identify==2.6.12 # via pre-commit isort==6.0.1 # via @@ -27,39 +27,42 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -c requirements/_test.txt # black # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # black # build pathspec==0.12.1 - # via black -pip==25.0.1 + # via + # -c requirements/_test.txt + # black + # mypy +pip==25.1.1 # via # -c requirements/_test.txt # pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.3.8 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.2.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.7 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -71,18 +74,20 @@ pyyaml==6.0.2 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.9 +ruff==0.12.0 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.8.2 - # via pip-tools -tomlkit==0.13.2 +setuptools==80.9.0 + # via + # -c requirements/../../../requirements/constraints.txt + # pip-tools +tomlkit==0.13.3 # via pylint -typing-extensions==4.12.2 +typing-extensions==4.14.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.31.2 # via pre-commit wheel==0.45.1 # via pip-tools From 000715bbbe9adb0fb9fe40c24549a62fa29f5ecc Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Thu, 26 Jun 2025 16:20:49 +0200 Subject: [PATCH 10/28] pylint --- .../tests/unit/test_services_solver_job_models_converters.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/services/api-server/tests/unit/test_services_solver_job_models_converters.py b/services/api-server/tests/unit/test_services_solver_job_models_converters.py index 5be97bdca2a..c12bf647b6f 100644 --- a/services/api-server/tests/unit/test_services_solver_job_models_converters.py +++ b/services/api-server/tests/unit/test_services_solver_job_models_converters.py @@ -225,8 +225,10 @@ def fake_url_for(*args, **kwargs) -> HttpUrl: assert job.id == project.uuid + field_names = Job.model_fields.keys() + non_propagated_fields = { - name for name in job.model_fields if name.endswith("url") + name for name in field_names if name.endswith("url") }.union({"name"}) assert all(getattr(job, _) for _ in non_propagated_fields) From 1d4e2f09a750d02ebf30c7a48d1684aa464e50dd Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Thu, 26 Jun 2025 16:27:26 +0200 Subject: [PATCH 11/28] mypy --- packages/aws-library/src/aws_library/s3/_client.py | 2 +- .../10b293fdcd56_alters_product_login_settings.py | 4 ++-- .../versions/a8f0bacbbaef_product_issue_cols_nullable.py | 8 ++++---- .../simcore_service_dynamic_sidecar/modules/mounted_fs.py | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/aws-library/src/aws_library/s3/_client.py b/packages/aws-library/src/aws_library/s3/_client.py index 69dba4fa343..b51ba3a9632 100644 --- a/packages/aws-library/src/aws_library/s3/_client.py +++ b/packages/aws-library/src/aws_library/s3/_client.py @@ -94,7 +94,7 @@ async def create( # don't need them, improving performance. # See: https://boto3.amazonaws.com/v1/documentation/api/latest/guide/s3.html#calculating-checksums signature_version="s3v4", - request_checksum_calculation="when_required", # type: ignore[call-arg] + request_checksum_calculation="when_required", ) session_client = session.client( # type: ignore[call-overload] "s3", diff --git a/packages/postgres-database/src/simcore_postgres_database/migration/versions/10b293fdcd56_alters_product_login_settings.py b/packages/postgres-database/src/simcore_postgres_database/migration/versions/10b293fdcd56_alters_product_login_settings.py index a429d377742..e3e6783b3b5 100644 --- a/packages/postgres-database/src/simcore_postgres_database/migration/versions/10b293fdcd56_alters_product_login_settings.py +++ b/packages/postgres-database/src/simcore_postgres_database/migration/versions/10b293fdcd56_alters_product_login_settings.py @@ -41,7 +41,7 @@ def upgrade(): "products", "login_settings", server_default=sa.text("'{}'::jsonb"), - existing_server_default=sa.text("'{\"two_factor_enabled\": false}'::jsonb"), # type: ignore[arg-type] + existing_server_default=sa.text("'{\"two_factor_enabled\": false}'::jsonb"), ) @@ -68,6 +68,6 @@ def downgrade(): "products", "login_settings", existing_type=postgresql.JSONB(astext_type=sa.Text()), - existing_server_default=sa.text("'{}'::jsonb"), # type: ignore[arg-type] + existing_server_default=sa.text("'{}'::jsonb"), server_default=sa.text("'{\"two_factor_enabled\": false}'::jsonb"), ) diff --git a/packages/postgres-database/src/simcore_postgres_database/migration/versions/a8f0bacbbaef_product_issue_cols_nullable.py b/packages/postgres-database/src/simcore_postgres_database/migration/versions/a8f0bacbbaef_product_issue_cols_nullable.py index d8c6f9e747b..d442cdad1f0 100644 --- a/packages/postgres-database/src/simcore_postgres_database/migration/versions/a8f0bacbbaef_product_issue_cols_nullable.py +++ b/packages/postgres-database/src/simcore_postgres_database/migration/versions/a8f0bacbbaef_product_issue_cols_nullable.py @@ -23,7 +23,7 @@ def upgrade(): "issues_login_url", existing_type=sa.VARCHAR(), nullable=True, - existing_server_default=sa.text( # type: ignore[arg-type] + existing_server_default=sa.text( "'https://github.com/ITISFoundation/osparc-simcore/issues'::character varying" ), ) @@ -32,7 +32,7 @@ def upgrade(): "issues_new_url", existing_type=sa.VARCHAR(), nullable=True, - existing_server_default=sa.text( # type: ignore[arg-type] + existing_server_default=sa.text( "'https://github.com/ITISFoundation/osparc-simcore/issues/new'::character varying" ), ) @@ -46,7 +46,7 @@ def downgrade(): "issues_new_url", existing_type=sa.VARCHAR(), nullable=False, - existing_server_default=sa.text( # type: ignore[arg-type] + existing_server_default=sa.text( "'https://github.com/ITISFoundation/osparc-simcore/issues/new'::character varying" ), ) @@ -55,7 +55,7 @@ def downgrade(): "issues_login_url", existing_type=sa.VARCHAR(), nullable=False, - existing_server_default=sa.text( # type: ignore[arg-type] + existing_server_default=sa.text( "'https://github.com/ITISFoundation/osparc-simcore/issues'::character varying" ), ) diff --git a/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/mounted_fs.py b/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/mounted_fs.py index 78ddbf41199..6e9c9e7a756 100644 --- a/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/mounted_fs.py +++ b/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/mounted_fs.py @@ -162,7 +162,7 @@ async def iter_state_paths_to_docker_volumes( def setup_mounted_fs(app: FastAPI) -> MountedVolumes: settings: ApplicationSettings = app.state.settings - app.state.mounted_volumes = MountedVolumes( + app.state.mounted_volumes = mounted_volumes = MountedVolumes( service_run_id=settings.DY_SIDECAR_RUN_ID, node_id=settings.DY_SIDECAR_NODE_ID, inputs_path=settings.DY_SIDECAR_PATH_INPUTS, @@ -174,4 +174,4 @@ def setup_mounted_fs(app: FastAPI) -> MountedVolumes: dy_volumes=settings.DYNAMIC_SIDECAR_DY_VOLUMES_MOUNT_DIR, ) - return app.state.mounted_volumes + return mounted_volumes From dab37b0af0df689c82a4f9acd27d8965ab6f58da Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Thu, 26 Jun 2025 16:43:22 +0200 Subject: [PATCH 12/28] updated opentelemtry --- services/agent/requirements/_base.txt | 45 +++++----- services/autoscaling/requirements/_base.txt | 47 +++++----- .../clusters-keeper/requirements/_base.txt | 47 +++++----- services/dask-sidecar/requirements/_base.txt | 39 ++++---- .../datcore-adapter/requirements/_base.txt | 69 ++++++-------- .../datcore-adapter/requirements/_test.txt | 3 +- .../datcore-adapter/requirements/_tools.txt | 4 +- services/director/requirements/_base.txt | 45 +++++----- services/efs-guardian/requirements/_base.txt | 89 +++++++------------ services/efs-guardian/requirements/_test.txt | 1 - services/efs-guardian/requirements/_tools.txt | 1 - services/invitations/requirements/_base.txt | 45 +++++----- .../requirements/_base.txt | 86 +++++++----------- .../requirements/_test.txt | 1 - .../requirements/_tools.txt | 1 - services/storage/requirements/_base.txt | 51 +++++------ 16 files changed, 244 insertions(+), 330 deletions(-) diff --git a/services/agent/requirements/_base.txt b/services/agent/requirements/_base.txt index a43313bb8d0..c10089258e0 100644 --- a/services/agent/requirements/_base.txt +++ b/services/agent/requirements/_base.txt @@ -76,12 +76,6 @@ click==8.1.8 # rich-toolkit # typer # uvicorn -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator email-validator==2.2.0 @@ -194,7 +188,7 @@ multidict==6.1.0 # via # aiohttp # yarl -opentelemetry-api==1.30.0 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -209,17 +203,17 @@ opentelemetry-api==1.30.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.30.0 +opentelemetry-exporter-otlp==1.34.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.30.0 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.30.0 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.30.0 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.51b0 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asgi @@ -228,31 +222,31 @@ opentelemetry-instrumentation==0.51b0 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.51b0 +opentelemetry-instrumentation-aio-pika==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asgi==0.51b0 +opentelemetry-instrumentation-asgi==0.55b1 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-fastapi==0.51b0 +opentelemetry-instrumentation-fastapi==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.51b0 +opentelemetry-instrumentation-httpx==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-logging==0.51b0 +opentelemetry-instrumentation-logging==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.51b0 +opentelemetry-instrumentation-redis==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.51b0 +opentelemetry-instrumentation-requests==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.30.0 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.30.0 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.51b0 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi @@ -261,7 +255,7 @@ opentelemetry-semantic-conventions==0.51b0 # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.51b0 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi @@ -496,7 +490,11 @@ typing-extensions==4.12.2 # anyio # fastapi # faststream + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types @@ -532,7 +530,6 @@ websockets==15.0.1 # via uvicorn wrapt==1.17.2 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-httpx diff --git a/services/autoscaling/requirements/_base.txt b/services/autoscaling/requirements/_base.txt index 41856bbf535..d3c3f1376d2 100644 --- a/services/autoscaling/requirements/_base.txt +++ b/services/autoscaling/requirements/_base.txt @@ -145,12 +145,6 @@ dask==2025.5.0 # -c requirements/../../../services/dask-sidecar/requirements/_dask-distributed.txt # -r requirements/_base.in # distributed -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions distributed==2025.5.0 # via # -c requirements/../../../services/dask-sidecar/requirements/_dask-distributed.txt @@ -333,7 +327,7 @@ multidict==6.4.4 # aiobotocore # aiohttp # yarl -opentelemetry-api==1.33.1 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in @@ -351,19 +345,19 @@ opentelemetry-api==1.33.1 # opentelemetry-propagator-aws-xray # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.33.1 +opentelemetry-exporter-otlp==1.34.1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.33.1 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.33.1 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.33.1 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.54b1 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asgi @@ -373,44 +367,44 @@ opentelemetry-instrumentation==0.54b1 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.54b1 +opentelemetry-instrumentation-aio-pika==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asgi==0.54b1 +opentelemetry-instrumentation-asgi==0.55b1 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-botocore==0.54b1 +opentelemetry-instrumentation-botocore==0.55b1 # via -r requirements/../../../packages/aws-library/requirements/_base.in -opentelemetry-instrumentation-fastapi==0.54b1 +opentelemetry-instrumentation-fastapi==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.54b1 +opentelemetry-instrumentation-httpx==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-logging==0.54b1 +opentelemetry-instrumentation-logging==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.54b1 +opentelemetry-instrumentation-redis==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.54b1 +opentelemetry-instrumentation-requests==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in opentelemetry-propagator-aws-xray==1.0.2 # via opentelemetry-instrumentation-botocore -opentelemetry-proto==1.33.1 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.33.1 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.54b1 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi @@ -420,7 +414,7 @@ opentelemetry-semantic-conventions==0.54b1 # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.54b1 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi @@ -846,7 +840,11 @@ typing-extensions==4.13.2 # exceptiongroup # fastapi # faststream + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types @@ -902,7 +900,6 @@ websockets==15.0.1 wrapt==1.17.2 # via # aiobotocore - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-httpx diff --git a/services/clusters-keeper/requirements/_base.txt b/services/clusters-keeper/requirements/_base.txt index 7380ecea90d..23b128826f6 100644 --- a/services/clusters-keeper/requirements/_base.txt +++ b/services/clusters-keeper/requirements/_base.txt @@ -143,12 +143,6 @@ dask==2025.5.0 # -c requirements/../../../services/dask-sidecar/requirements/_dask-distributed.txt # -r requirements/_base.in # distributed -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions distributed==2025.5.0 # via # -c requirements/../../../services/dask-sidecar/requirements/_dask-distributed.txt @@ -331,7 +325,7 @@ multidict==6.4.4 # aiobotocore # aiohttp # yarl -opentelemetry-api==1.33.1 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in @@ -349,19 +343,19 @@ opentelemetry-api==1.33.1 # opentelemetry-propagator-aws-xray # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.33.1 +opentelemetry-exporter-otlp==1.34.1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.33.1 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.33.1 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.33.1 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.54b1 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asgi @@ -371,44 +365,44 @@ opentelemetry-instrumentation==0.54b1 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.54b1 +opentelemetry-instrumentation-aio-pika==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asgi==0.54b1 +opentelemetry-instrumentation-asgi==0.55b1 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-botocore==0.54b1 +opentelemetry-instrumentation-botocore==0.55b1 # via -r requirements/../../../packages/aws-library/requirements/_base.in -opentelemetry-instrumentation-fastapi==0.54b1 +opentelemetry-instrumentation-fastapi==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.54b1 +opentelemetry-instrumentation-httpx==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-logging==0.54b1 +opentelemetry-instrumentation-logging==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.54b1 +opentelemetry-instrumentation-redis==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.54b1 +opentelemetry-instrumentation-requests==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in opentelemetry-propagator-aws-xray==1.0.2 # via opentelemetry-instrumentation-botocore -opentelemetry-proto==1.33.1 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.33.1 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.54b1 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi @@ -418,7 +412,7 @@ opentelemetry-semantic-conventions==0.54b1 # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.54b1 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi @@ -844,7 +838,11 @@ typing-extensions==4.13.2 # exceptiongroup # fastapi # faststream + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types @@ -900,7 +898,6 @@ websockets==15.0.1 wrapt==1.17.2 # via # aiobotocore - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-httpx diff --git a/services/dask-sidecar/requirements/_base.txt b/services/dask-sidecar/requirements/_base.txt index 714e384a265..0b93a122dbb 100644 --- a/services/dask-sidecar/requirements/_base.txt +++ b/services/dask-sidecar/requirements/_base.txt @@ -109,12 +109,6 @@ dask==2025.5.0 # -r requirements/../../../packages/dask-task-models-library/requirements/_base.in # -r requirements/_base.in # distributed -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions distributed==2025.5.0 # via dask dnspython==2.7.0 @@ -212,7 +206,7 @@ numpy==2.2.6 # bokeh # contourpy # pandas -opentelemetry-api==1.33.1 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -224,47 +218,47 @@ opentelemetry-api==1.33.1 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.33.1 +opentelemetry-exporter-otlp==1.34.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.33.1 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.33.1 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.33.1 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.54b1 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.54b1 +opentelemetry-instrumentation-aio-pika==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-logging==0.54b1 +opentelemetry-instrumentation-logging==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.54b1 +opentelemetry-instrumentation-redis==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.54b1 +opentelemetry-instrumentation-requests==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.33.1 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.33.1 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.54b1 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.54b1 +opentelemetry-util-http==0.55b1 # via opentelemetry-instrumentation-requests orjson==3.10.18 # via @@ -565,7 +559,11 @@ typing-extensions==4.13.2 # anyio # exceptiongroup # faststream + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types @@ -601,7 +599,6 @@ urllib3==2.4.0 wrapt==1.17.2 # via # aiobotocore - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-redis diff --git a/services/datcore-adapter/requirements/_base.txt b/services/datcore-adapter/requirements/_base.txt index 4759d2bf26a..2dc63586bde 100644 --- a/services/datcore-adapter/requirements/_base.txt +++ b/services/datcore-adapter/requirements/_base.txt @@ -54,10 +54,6 @@ attrs==23.2.0 # aiohttp # jsonschema # referencing -backoff==1.11.1 - # via - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http boto3==1.38.1 # via -r requirements/_base.in botocore==1.38.1 @@ -88,10 +84,6 @@ click==8.1.7 # rich-toolkit # typer # uvicorn -deprecated==1.2.14 - # via - # opentelemetry-api - # opentelemetry-semantic-conventions dnspython==2.6.1 # via email-validator email-validator==2.1.1 @@ -208,7 +200,7 @@ multidict==6.0.5 # via # aiohttp # yarl -opentelemetry-api==1.26.0 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -223,13 +215,17 @@ opentelemetry-api==1.26.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.11.1 +opentelemetry-exporter-otlp==1.34.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-grpc==1.11.1 +opentelemetry-exporter-otlp-proto-common==1.34.1 + # via + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.11.1 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.47b0 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asgi @@ -238,38 +234,40 @@ opentelemetry-instrumentation==0.47b0 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.47b0 +opentelemetry-instrumentation-aio-pika==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asgi==0.47b0 +opentelemetry-instrumentation-asgi==0.55b1 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-fastapi==0.47b0 +opentelemetry-instrumentation-fastapi==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.47b0 +opentelemetry-instrumentation-httpx==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-logging==0.47b0 +opentelemetry-instrumentation-logging==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.47b0 +opentelemetry-instrumentation-redis==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.47b0 +opentelemetry-instrumentation-requests==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.11.1 +opentelemetry-proto==1.34.1 # via + # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.26.0 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.47b0 +opentelemetry-semantic-conventions==0.55b1 # via + # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi # opentelemetry-instrumentation-httpx # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.47b0 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi @@ -297,6 +295,8 @@ orjson==3.10.0 # -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==25.0 + # via opentelemetry-instrumentation pamqp==3.3.0 # via aiormq prometheus-client==0.20.0 @@ -465,21 +465,6 @@ rpds-py==0.18.0 # referencing s3transfer==0.12.0 # via boto3 -setuptools==80.9.0 - # via - # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../requirements/constraints.txt - # opentelemetry-instrumentation shellingham==1.5.4 # via typer six==1.16.0 @@ -525,7 +510,11 @@ typing-extensions==4.12.2 # fastapi # fastapi-pagination # faststream + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types @@ -562,9 +551,9 @@ websockets==12.0 # via uvicorn wrapt==1.16.0 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika + # opentelemetry-instrumentation-httpx # opentelemetry-instrumentation-redis yarl==1.20.0 # via diff --git a/services/datcore-adapter/requirements/_test.txt b/services/datcore-adapter/requirements/_test.txt index 8da2ba58876..2c88861f70b 100644 --- a/services/datcore-adapter/requirements/_test.txt +++ b/services/datcore-adapter/requirements/_test.txt @@ -53,8 +53,9 @@ idna==3.6 # requests iniconfig==2.0.0 # via pytest -packaging==24.2 +packaging==25.0 # via + # -c requirements/_base.txt # pytest # pytest-sugar pluggy==1.5.0 diff --git a/services/datcore-adapter/requirements/_tools.txt b/services/datcore-adapter/requirements/_tools.txt index 3e921faf6ed..8bfe9013a3e 100644 --- a/services/datcore-adapter/requirements/_tools.txt +++ b/services/datcore-adapter/requirements/_tools.txt @@ -35,8 +35,9 @@ mypy-extensions==1.0.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via + # -c requirements/_base.txt # -c requirements/_test.txt # black # build @@ -70,7 +71,6 @@ ruff==0.9.9 setuptools==80.9.0 # via # -c requirements/../../../requirements/constraints.txt - # -c requirements/_base.txt # pip-tools tomlkit==0.13.2 # via pylint diff --git a/services/director/requirements/_base.txt b/services/director/requirements/_base.txt index 774ffc17050..73084d2ca17 100644 --- a/services/director/requirements/_base.txt +++ b/services/director/requirements/_base.txt @@ -77,12 +77,6 @@ click==8.1.7 # via # typer # uvicorn -deprecated==1.2.14 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator email-validator==2.2.0 @@ -194,7 +188,7 @@ multidict==6.1.0 # via # aiohttp # yarl -opentelemetry-api==1.28.1 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -209,17 +203,17 @@ opentelemetry-api==1.28.1 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.28.1 +opentelemetry-exporter-otlp==1.34.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.28.1 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.28.1 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.28.1 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.49b1 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asgi @@ -228,31 +222,31 @@ opentelemetry-instrumentation==0.49b1 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.49b1 +opentelemetry-instrumentation-aio-pika==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asgi==0.49b1 +opentelemetry-instrumentation-asgi==0.55b1 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-fastapi==0.49b1 +opentelemetry-instrumentation-fastapi==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.49b1 +opentelemetry-instrumentation-httpx==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-logging==0.49b1 +opentelemetry-instrumentation-logging==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.49b1 +opentelemetry-instrumentation-redis==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.49b1 +opentelemetry-instrumentation-requests==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.28.1 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.28.1 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.49b1 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi @@ -261,7 +255,7 @@ opentelemetry-semantic-conventions==0.49b1 # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.49b1 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi @@ -496,7 +490,11 @@ typing-extensions==4.12.2 # aiodebug # fastapi # faststream + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types @@ -531,7 +529,6 @@ websockets==14.1 # via uvicorn wrapt==1.16.0 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-httpx diff --git a/services/efs-guardian/requirements/_base.txt b/services/efs-guardian/requirements/_base.txt index 37f4912c77e..7963f751d61 100644 --- a/services/efs-guardian/requirements/_base.txt +++ b/services/efs-guardian/requirements/_base.txt @@ -93,10 +93,6 @@ attrs==24.2.0 # aiohttp # jsonschema # referencing -backoff==1.11.1 - # via - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http boto3==1.37.3 # via aiobotocore botocore==1.37.3 @@ -144,10 +140,6 @@ click==8.1.7 # rich-toolkit # typer # uvicorn -deprecated==1.2.14 - # via - # opentelemetry-api - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator email-validator==2.2.0 @@ -343,7 +335,7 @@ multidict==6.1.0 # aiobotocore # aiohttp # yarl -opentelemetry-api==1.27.0 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in @@ -362,15 +354,19 @@ opentelemetry-api==1.27.0 # opentelemetry-propagator-aws-xray # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.11.1 +opentelemetry-exporter-otlp==1.34.1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-grpc==1.11.1 +opentelemetry-exporter-otlp-proto-common==1.34.1 + # via + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.11.1 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.48b0 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asgi @@ -381,46 +377,48 @@ opentelemetry-instrumentation==0.48b0 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.48b0 +opentelemetry-instrumentation-aio-pika==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asgi==0.48b0 +opentelemetry-instrumentation-asgi==0.55b1 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-asyncpg==0.48b0 +opentelemetry-instrumentation-asyncpg==0.55b1 # via -r requirements/../../../packages/postgres-database/requirements/_base.in -opentelemetry-instrumentation-botocore==0.48b0 +opentelemetry-instrumentation-botocore==0.55b1 # via -r requirements/../../../packages/aws-library/requirements/_base.in -opentelemetry-instrumentation-fastapi==0.48b0 +opentelemetry-instrumentation-fastapi==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.48b0 +opentelemetry-instrumentation-httpx==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-logging==0.48b0 +opentelemetry-instrumentation-logging==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.48b0 +opentelemetry-instrumentation-redis==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.48b0 +opentelemetry-instrumentation-requests==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in opentelemetry-propagator-aws-xray==1.0.1 # via opentelemetry-instrumentation-botocore -opentelemetry-proto==1.11.1 +opentelemetry-proto==1.34.1 # via + # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.27.0 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.48b0 +opentelemetry-semantic-conventions==0.55b1 # via + # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-asyncpg # opentelemetry-instrumentation-botocore @@ -429,7 +427,7 @@ opentelemetry-semantic-conventions==0.48b0 # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.48b0 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi @@ -481,7 +479,9 @@ orjson==3.10.7 # -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.1 - # via -r requirements/_base.in + # via + # -r requirements/_base.in + # opentelemetry-instrumentation pamqp==3.3.0 # via aiormq prometheus-client==0.21.0 @@ -768,35 +768,6 @@ rpds-py==0.20.0 # referencing s3transfer==0.11.3 # via boto3 -setuptools==80.9.0 - # via - # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../requirements/constraints.txt - # opentelemetry-instrumentation sh==2.1.0 # via -r requirements/../../../packages/aws-library/requirements/_base.in shellingham==1.5.4 @@ -907,7 +878,11 @@ typing-extensions==4.12.2 # alembic # fastapi # faststream + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types @@ -963,9 +938,9 @@ websockets==15.0.1 wrapt==1.16.0 # via # aiobotocore - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika + # opentelemetry-instrumentation-httpx # opentelemetry-instrumentation-redis yarl==1.20.0 # via diff --git a/services/efs-guardian/requirements/_test.txt b/services/efs-guardian/requirements/_test.txt index d630f0d3c09..e8959358557 100644 --- a/services/efs-guardian/requirements/_test.txt +++ b/services/efs-guardian/requirements/_test.txt @@ -294,7 +294,6 @@ s3transfer==0.11.3 setuptools==80.9.0 # via # -c requirements/../../../requirements/constraints.txt - # -c requirements/_base.txt # moto six==1.16.0 # via diff --git a/services/efs-guardian/requirements/_tools.txt b/services/efs-guardian/requirements/_tools.txt index dd7e174b8ce..3f3338353fd 100644 --- a/services/efs-guardian/requirements/_tools.txt +++ b/services/efs-guardian/requirements/_tools.txt @@ -73,7 +73,6 @@ ruff==0.9.9 setuptools==80.9.0 # via # -c requirements/../../../requirements/constraints.txt - # -c requirements/_base.txt # -c requirements/_test.txt # pip-tools tomlkit==0.13.2 diff --git a/services/invitations/requirements/_base.txt b/services/invitations/requirements/_base.txt index b9b91f3edd8..555bb77cb1c 100644 --- a/services/invitations/requirements/_base.txt +++ b/services/invitations/requirements/_base.txt @@ -91,12 +91,6 @@ cryptography==44.0.2 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator email-validator==2.2.0 @@ -209,7 +203,7 @@ multidict==6.1.0 # via # aiohttp # yarl -opentelemetry-api==1.31.0 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -224,17 +218,17 @@ opentelemetry-api==1.31.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.31.0 +opentelemetry-exporter-otlp==1.34.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.31.0 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.31.0 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.31.0 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.52b0 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asgi @@ -243,31 +237,31 @@ opentelemetry-instrumentation==0.52b0 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.52b0 +opentelemetry-instrumentation-aio-pika==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asgi==0.52b0 +opentelemetry-instrumentation-asgi==0.55b1 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-fastapi==0.52b0 +opentelemetry-instrumentation-fastapi==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.52b0 +opentelemetry-instrumentation-httpx==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-logging==0.52b0 +opentelemetry-instrumentation-logging==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.52b0 +opentelemetry-instrumentation-redis==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.52b0 +opentelemetry-instrumentation-requests==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.31.0 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.31.0 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.52b0 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi @@ -276,7 +270,7 @@ opentelemetry-semantic-conventions==0.52b0 # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.52b0 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi @@ -513,7 +507,11 @@ typing-extensions==4.12.2 # anyio # fastapi # faststream + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types @@ -549,7 +547,6 @@ websockets==15.0.1 # via uvicorn wrapt==1.17.2 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-httpx diff --git a/services/resource-usage-tracker/requirements/_base.txt b/services/resource-usage-tracker/requirements/_base.txt index bea0be3e215..23b71e78c1c 100644 --- a/services/resource-usage-tracker/requirements/_base.txt +++ b/services/resource-usage-tracker/requirements/_base.txt @@ -94,10 +94,6 @@ attrs==23.2.0 # aiohttp # jsonschema # referencing -backoff==1.11.1 - # via - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http boto3==1.37.3 # via aiobotocore botocore==1.37.3 @@ -151,10 +147,6 @@ cycler==0.12.1 # via matplotlib dateparser==1.2.0 # via prometheus-api-client -deprecated==1.2.14 - # via - # opentelemetry-api - # opentelemetry-semantic-conventions dnspython==2.6.1 # via email-validator email-validator==2.1.1 @@ -364,7 +356,7 @@ numpy==1.26.4 # matplotlib # pandas # prometheus-api-client -opentelemetry-api==1.26.0 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in @@ -383,15 +375,19 @@ opentelemetry-api==1.26.0 # opentelemetry-propagator-aws-xray # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.11.1 +opentelemetry-exporter-otlp==1.34.1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-grpc==1.11.1 +opentelemetry-exporter-otlp-proto-common==1.34.1 + # via + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.11.1 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.47b0 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asgi @@ -402,46 +398,48 @@ opentelemetry-instrumentation==0.47b0 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.47b0 +opentelemetry-instrumentation-aio-pika==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asgi==0.47b0 +opentelemetry-instrumentation-asgi==0.55b1 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-asyncpg==0.47b0 +opentelemetry-instrumentation-asyncpg==0.55b1 # via -r requirements/../../../packages/postgres-database/requirements/_base.in -opentelemetry-instrumentation-botocore==0.47b0 +opentelemetry-instrumentation-botocore==0.55b1 # via -r requirements/../../../packages/aws-library/requirements/_base.in -opentelemetry-instrumentation-fastapi==0.47b0 +opentelemetry-instrumentation-fastapi==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.47b0 +opentelemetry-instrumentation-httpx==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-logging==0.47b0 +opentelemetry-instrumentation-logging==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.47b0 +opentelemetry-instrumentation-redis==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.47b0 +opentelemetry-instrumentation-requests==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in opentelemetry-propagator-aws-xray==1.0.1 # via opentelemetry-instrumentation-botocore -opentelemetry-proto==1.11.1 +opentelemetry-proto==1.34.1 # via + # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.26.0 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.47b0 +opentelemetry-semantic-conventions==0.55b1 # via + # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-asyncpg # opentelemetry-instrumentation-botocore @@ -450,7 +448,7 @@ opentelemetry-semantic-conventions==0.47b0 # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.47b0 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi @@ -505,6 +503,7 @@ packaging==24.0 # via # -r requirements/_base.in # matplotlib + # opentelemetry-instrumentation pamqp==3.3.0 # via aiormq pandas==2.2.1 @@ -811,35 +810,6 @@ rpds-py==0.18.0 # referencing s3transfer==0.11.3 # via boto3 -setuptools==80.9.0 - # via - # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../requirements/constraints.txt - # opentelemetry-instrumentation sh==2.0.6 # via -r requirements/../../../packages/aws-library/requirements/_base.in shellingham==1.5.4 @@ -954,7 +924,11 @@ typing-extensions==4.12.2 # alembic # fastapi # faststream + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types @@ -1014,9 +988,9 @@ websockets==12.0 wrapt==1.16.0 # via # aiobotocore - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika + # opentelemetry-instrumentation-httpx # opentelemetry-instrumentation-redis yarl==1.20.0 # via diff --git a/services/resource-usage-tracker/requirements/_test.txt b/services/resource-usage-tracker/requirements/_test.txt index cb903ff6ce1..7b165d171a6 100644 --- a/services/resource-usage-tracker/requirements/_test.txt +++ b/services/resource-usage-tracker/requirements/_test.txt @@ -277,7 +277,6 @@ s3transfer==0.11.3 setuptools==80.9.0 # via # -c requirements/../../../requirements/constraints.txt - # -c requirements/_base.txt # moto six==1.16.0 # via diff --git a/services/resource-usage-tracker/requirements/_tools.txt b/services/resource-usage-tracker/requirements/_tools.txt index 9dbbe31ef62..6e67f27bb0c 100644 --- a/services/resource-usage-tracker/requirements/_tools.txt +++ b/services/resource-usage-tracker/requirements/_tools.txt @@ -76,7 +76,6 @@ ruff==0.9.9 setuptools==80.9.0 # via # -c requirements/../../../requirements/constraints.txt - # -c requirements/_base.txt # -c requirements/_test.txt # pip-tools tomlkit==0.13.2 diff --git a/services/storage/requirements/_base.txt b/services/storage/requirements/_base.txt index 10f3cf84d5c..4a7bd7d3a0b 100644 --- a/services/storage/requirements/_base.txt +++ b/services/storage/requirements/_base.txt @@ -195,12 +195,6 @@ click-plugins==1.1.1 # via celery click-repl==0.3.0 # via celery -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator email-validator==2.2.0 @@ -454,7 +448,7 @@ multidict==6.1.0 # aiobotocore # aiohttp # yarl -opentelemetry-api==1.30.0 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/_base.in @@ -475,20 +469,20 @@ opentelemetry-api==1.30.0 # opentelemetry-propagator-aws-xray # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.30.0 +opentelemetry-exporter-otlp==1.34.1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.30.0 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.30.0 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.30.0 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.51b0 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asgi @@ -500,55 +494,55 @@ opentelemetry-instrumentation==0.51b0 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.51b0 +opentelemetry-instrumentation-aio-pika==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asgi==0.51b0 +opentelemetry-instrumentation-asgi==0.55b1 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-asyncpg==0.51b0 +opentelemetry-instrumentation-asyncpg==0.55b1 # via -r requirements/../../../packages/postgres-database/requirements/_base.in -opentelemetry-instrumentation-botocore==0.51b0 +opentelemetry-instrumentation-botocore==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/_base.in # -r requirements/_base.in -opentelemetry-instrumentation-celery==0.51b0 +opentelemetry-instrumentation-celery==0.55b1 # via -r requirements/_base.in -opentelemetry-instrumentation-fastapi==0.51b0 +opentelemetry-instrumentation-fastapi==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.51b0 +opentelemetry-instrumentation-httpx==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-logging==0.51b0 +opentelemetry-instrumentation-logging==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.51b0 +opentelemetry-instrumentation-redis==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.51b0 +opentelemetry-instrumentation-requests==0.55b1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in opentelemetry-propagator-aws-xray==1.0.2 # via opentelemetry-instrumentation-botocore -opentelemetry-proto==1.30.0 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.30.0 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.51b0 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi @@ -560,7 +554,7 @@ opentelemetry-semantic-conventions==0.51b0 # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.51b0 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi @@ -1175,7 +1169,11 @@ typing-extensions==4.12.2 # fastapi # fastapi-pagination # faststream + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types @@ -1254,7 +1252,6 @@ websockets==14.2 wrapt==1.17.2 # via # aiobotocore - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-httpx From 9597d4db7ea45932b49e7329b24b5beae538226a Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Thu, 26 Jun 2025 16:49:48 +0200 Subject: [PATCH 13/28] add Makefile targets to upgrade OpenTelemetry and Pydantic packages --- requirements/tools/Makefile | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/requirements/tools/Makefile b/requirements/tools/Makefile index ee094b80ef9..6aebf48679f 100644 --- a/requirements/tools/Makefile +++ b/requirements/tools/Makefile @@ -147,3 +147,34 @@ report: ## generates a report of updated requirements that shall be pasted in th @python check_changes.py >> report.ignore.md @cat report.ignore.md @echo SEE $(shell realpath report.ignore.md) + +# OpenTelemetry packages found in the repository +OTEL_PACKAGES := opentelemetry-api \ + opentelemetry-exporter-otlp \ + opentelemetry-instrumentation-aio-pika \ + opentelemetry-instrumentation-aiohttp-client \ + opentelemetry-instrumentation-aiohttp-server \ + opentelemetry-instrumentation-aiopg \ + opentelemetry-instrumentation-asyncpg \ + opentelemetry-instrumentation-botocore \ + opentelemetry-instrumentation-celery \ + opentelemetry-instrumentation-fastapi \ + opentelemetry-instrumentation-httpx \ + opentelemetry-instrumentation-logging \ + opentelemetry-instrumentation-redis \ + opentelemetry-instrumentation-requests \ + opentelemetry-sdk + +# Pydantic packages found in the repository +PYDANTIC_PACKAGES := pydantic \ + pydantic-extra-types \ + pydantic-settings + + +reqs-otel: ## upgrades all OpenTelemetry libraries repository-wise + # Upgrading all OpenTelemetry packages + @$(foreach pkg,$(OTEL_PACKAGES),echo "Upgrading $(pkg)..."; $(MAKE) reqs-all upgrade=$(pkg);) + +reqs-pydantic: ## upgrades all Pydantic libraries repository-wise + # Upgrading all Pydantic packages + @$(foreach pkg,$(PYDANTIC_PACKAGES),echo "Upgrading $(pkg)..."; $(MAKE) reqs-all upgrade=$(pkg);) From 2c9f9df3dcea68dcb7354c9183d8801496a29944 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Thu, 26 Jun 2025 16:51:38 +0200 Subject: [PATCH 14/28] Update OpenTelemetry dependencies across multiple services to version 1.34.1 and instrumentation packages to version 0.55b1. Remove deprecated package references from requirements files. --- services/api-server/requirements/_base.txt | 47 +++++++++---------- services/catalog/requirements/_base.txt | 47 +++++++++---------- services/director-v2/requirements/_base.txt | 47 +++++++++---------- .../dynamic-scheduler/requirements/_base.txt | 47 +++++++++---------- .../dynamic-sidecar/requirements/_base.txt | 47 +++++++++---------- services/notifications/requirements/_base.txt | 47 +++++++++---------- services/payments/requirements/_base.txt | 47 +++++++++---------- services/web/server/requirements/_base.txt | 38 +++++++-------- 8 files changed, 172 insertions(+), 195 deletions(-) diff --git a/services/api-server/requirements/_base.txt b/services/api-server/requirements/_base.txt index 1cc42005be8..0063810a5cb 100644 --- a/services/api-server/requirements/_base.txt +++ b/services/api-server/requirements/_base.txt @@ -161,12 +161,6 @@ cryptography==44.0.0 # -c requirements/../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in -deprecated==1.2.15 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator email-validator==2.2.0 @@ -372,7 +366,7 @@ multidict==6.1.0 # via # aiohttp # yarl -opentelemetry-api==1.28.2 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in @@ -389,19 +383,19 @@ opentelemetry-api==1.28.2 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.28.2 +opentelemetry-exporter-otlp==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.28.2 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.28.2 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.28.2 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.49b2 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asgi @@ -411,44 +405,44 @@ opentelemetry-instrumentation==0.49b2 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.49b2 +opentelemetry-instrumentation-aio-pika==0.55b1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asgi==0.49b2 +opentelemetry-instrumentation-asgi==0.55b1 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-asyncpg==0.49b2 +opentelemetry-instrumentation-asyncpg==0.55b1 # via # -r requirements/../../../packages/postgres-database/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/_base.in -opentelemetry-instrumentation-fastapi==0.49b2 +opentelemetry-instrumentation-fastapi==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.49b2 +opentelemetry-instrumentation-httpx==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-logging==0.49b2 +opentelemetry-instrumentation-logging==0.55b1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.49b2 +opentelemetry-instrumentation-redis==0.55b1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.49b2 +opentelemetry-instrumentation-requests==0.55b1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.28.2 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.28.2 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.49b2 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi @@ -458,7 +452,7 @@ opentelemetry-semantic-conventions==0.49b2 # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.49b2 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi @@ -936,7 +930,11 @@ typing-extensions==4.12.2 # faststream # flexcache # flexparser + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pint # pydantic # pydantic-core @@ -989,7 +987,6 @@ websockets==14.1 # via uvicorn wrapt==1.17.0 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-httpx diff --git a/services/catalog/requirements/_base.txt b/services/catalog/requirements/_base.txt index cd2d36e2387..9bb672e4aa0 100644 --- a/services/catalog/requirements/_base.txt +++ b/services/catalog/requirements/_base.txt @@ -86,12 +86,6 @@ click==8.1.8 # rich-toolkit # typer # uvicorn -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator email-validator==2.2.0 @@ -233,7 +227,7 @@ multidict==6.1.0 # via # aiohttp # yarl -opentelemetry-api==1.31.0 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -249,17 +243,17 @@ opentelemetry-api==1.31.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.31.0 +opentelemetry-exporter-otlp==1.34.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.31.0 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.31.0 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.31.0 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.52b0 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asgi @@ -269,33 +263,33 @@ opentelemetry-instrumentation==0.52b0 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.52b0 +opentelemetry-instrumentation-aio-pika==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asgi==0.52b0 +opentelemetry-instrumentation-asgi==0.55b1 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-asyncpg==0.52b0 +opentelemetry-instrumentation-asyncpg==0.55b1 # via -r requirements/../../../packages/postgres-database/requirements/_base.in -opentelemetry-instrumentation-fastapi==0.52b0 +opentelemetry-instrumentation-fastapi==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.52b0 +opentelemetry-instrumentation-httpx==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-logging==0.52b0 +opentelemetry-instrumentation-logging==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.52b0 +opentelemetry-instrumentation-redis==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.52b0 +opentelemetry-instrumentation-requests==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.31.0 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.31.0 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.52b0 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi @@ -305,7 +299,7 @@ opentelemetry-semantic-conventions==0.52b0 # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.52b0 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi @@ -585,7 +579,11 @@ typing-extensions==4.12.2 # anyio # fastapi # faststream + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types @@ -623,7 +621,6 @@ websockets==15.0.1 # via uvicorn wrapt==1.17.2 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-httpx diff --git a/services/director-v2/requirements/_base.txt b/services/director-v2/requirements/_base.txt index f8a8c592013..8f559028932 100644 --- a/services/director-v2/requirements/_base.txt +++ b/services/director-v2/requirements/_base.txt @@ -161,12 +161,6 @@ dask==2025.5.0 # -r requirements/../../../packages/dask-task-models-library/requirements/_base.in # -r requirements/../../../services/dask-sidecar/requirements/_dask-distributed.txt # distributed -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions distributed==2025.5.0 # via # -r requirements/../../../services/dask-sidecar/requirements/_dask-distributed.txt @@ -427,7 +421,7 @@ networkx==3.4.2 # via -r requirements/_base.in numpy==2.2.6 # via -r requirements/../../../services/dask-sidecar/requirements/_dask-distributed.txt -opentelemetry-api==1.33.1 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in @@ -444,19 +438,19 @@ opentelemetry-api==1.33.1 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.33.1 +opentelemetry-exporter-otlp==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.33.1 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.33.1 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.33.1 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.54b1 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asgi @@ -466,44 +460,44 @@ opentelemetry-instrumentation==0.54b1 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.54b1 +opentelemetry-instrumentation-aio-pika==0.55b1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asgi==0.54b1 +opentelemetry-instrumentation-asgi==0.55b1 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-asyncpg==0.54b1 +opentelemetry-instrumentation-asyncpg==0.55b1 # via # -r requirements/../../../packages/postgres-database/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/_base.in -opentelemetry-instrumentation-fastapi==0.54b1 +opentelemetry-instrumentation-fastapi==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.54b1 +opentelemetry-instrumentation-httpx==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-logging==0.54b1 +opentelemetry-instrumentation-logging==0.55b1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.54b1 +opentelemetry-instrumentation-redis==0.55b1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.54b1 +opentelemetry-instrumentation-requests==0.55b1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.33.1 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.33.1 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.54b1 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi @@ -513,7 +507,7 @@ opentelemetry-semantic-conventions==0.54b1 # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.54b1 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi @@ -1093,7 +1087,11 @@ typing-extensions==4.13.2 # faststream # flexcache # flexparser + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pint # pydantic # pydantic-core @@ -1154,7 +1152,6 @@ websockets==15.0.1 # via uvicorn wrapt==1.17.2 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-httpx diff --git a/services/dynamic-scheduler/requirements/_base.txt b/services/dynamic-scheduler/requirements/_base.txt index eea637ed4dd..a1560cc888a 100644 --- a/services/dynamic-scheduler/requirements/_base.txt +++ b/services/dynamic-scheduler/requirements/_base.txt @@ -89,12 +89,6 @@ click==8.1.8 # rich-toolkit # typer # uvicorn -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator docutils==0.21.2 @@ -248,7 +242,7 @@ multidict==6.1.0 # yarl nicegui==2.12.1 # via -r requirements/_base.in -opentelemetry-api==1.30.0 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -264,17 +258,17 @@ opentelemetry-api==1.30.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.30.0 +opentelemetry-exporter-otlp==1.34.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.30.0 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.30.0 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.30.0 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.51b0 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asgi @@ -284,33 +278,33 @@ opentelemetry-instrumentation==0.51b0 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.51b0 +opentelemetry-instrumentation-aio-pika==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asgi==0.51b0 +opentelemetry-instrumentation-asgi==0.55b1 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-asyncpg==0.51b0 +opentelemetry-instrumentation-asyncpg==0.55b1 # via -r requirements/../../../packages/postgres-database/requirements/_base.in -opentelemetry-instrumentation-fastapi==0.51b0 +opentelemetry-instrumentation-fastapi==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.51b0 +opentelemetry-instrumentation-httpx==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-logging==0.51b0 +opentelemetry-instrumentation-logging==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.51b0 +opentelemetry-instrumentation-redis==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.51b0 +opentelemetry-instrumentation-requests==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.30.0 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.30.0 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.51b0 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi @@ -320,7 +314,7 @@ opentelemetry-semantic-conventions==0.51b0 # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.51b0 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi @@ -614,7 +608,11 @@ typing-extensions==4.12.2 # fastapi # faststream # nicegui + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types @@ -660,7 +658,6 @@ websockets==15.0.1 # via uvicorn wrapt==1.17.2 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-httpx diff --git a/services/dynamic-sidecar/requirements/_base.txt b/services/dynamic-sidecar/requirements/_base.txt index 84ccccbc85e..de90ef69705 100644 --- a/services/dynamic-sidecar/requirements/_base.txt +++ b/services/dynamic-sidecar/requirements/_base.txt @@ -135,12 +135,6 @@ click==8.1.8 # rich-toolkit # typer # uvicorn -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator email-validator==2.2.0 @@ -346,7 +340,7 @@ multidict==6.1.0 # via # aiohttp # yarl -opentelemetry-api==1.30.0 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in @@ -363,19 +357,19 @@ opentelemetry-api==1.30.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.30.0 +opentelemetry-exporter-otlp==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.30.0 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.30.0 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.30.0 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.51b0 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asgi @@ -385,44 +379,44 @@ opentelemetry-instrumentation==0.51b0 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.51b0 +opentelemetry-instrumentation-aio-pika==0.55b1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asgi==0.51b0 +opentelemetry-instrumentation-asgi==0.55b1 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-asyncpg==0.51b0 +opentelemetry-instrumentation-asyncpg==0.55b1 # via # -r requirements/../../../packages/postgres-database/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/_base.in -opentelemetry-instrumentation-fastapi==0.51b0 +opentelemetry-instrumentation-fastapi==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.51b0 +opentelemetry-instrumentation-httpx==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-logging==0.51b0 +opentelemetry-instrumentation-logging==0.55b1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.51b0 +opentelemetry-instrumentation-redis==0.55b1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.51b0 +opentelemetry-instrumentation-requests==0.55b1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.30.0 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.30.0 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.51b0 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi @@ -432,7 +426,7 @@ opentelemetry-semantic-conventions==0.51b0 # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.51b0 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi @@ -908,7 +902,11 @@ typing-extensions==4.12.2 # faststream # flexcache # flexparser + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pint # pydantic # pydantic-core @@ -965,7 +963,6 @@ websockets==15.0.1 # via uvicorn wrapt==1.17.2 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-httpx diff --git a/services/notifications/requirements/_base.txt b/services/notifications/requirements/_base.txt index c7154c0ad91..1628cd95880 100644 --- a/services/notifications/requirements/_base.txt +++ b/services/notifications/requirements/_base.txt @@ -82,12 +82,6 @@ click==8.1.8 # rich-toolkit # typer # uvicorn -deprecated==1.2.18 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator email-validator==2.2.0 @@ -227,7 +221,7 @@ multidict==6.2.0 # via # aiohttp # yarl -opentelemetry-api==1.31.1 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -243,17 +237,17 @@ opentelemetry-api==1.31.1 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.31.1 +opentelemetry-exporter-otlp==1.34.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.31.1 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.31.1 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.31.1 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.52b1 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asgi @@ -263,33 +257,33 @@ opentelemetry-instrumentation==0.52b1 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.52b1 +opentelemetry-instrumentation-aio-pika==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asgi==0.52b1 +opentelemetry-instrumentation-asgi==0.55b1 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-asyncpg==0.52b1 +opentelemetry-instrumentation-asyncpg==0.55b1 # via -r requirements/../../../packages/postgres-database/requirements/_base.in -opentelemetry-instrumentation-fastapi==0.52b1 +opentelemetry-instrumentation-fastapi==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.52b1 +opentelemetry-instrumentation-httpx==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-logging==0.52b1 +opentelemetry-instrumentation-logging==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.52b1 +opentelemetry-instrumentation-redis==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.52b1 +opentelemetry-instrumentation-requests==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.31.1 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.31.1 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.52b1 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi @@ -299,7 +293,7 @@ opentelemetry-semantic-conventions==0.52b1 # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.52b1 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi @@ -575,7 +569,11 @@ typing-extensions==4.13.0 # anyio # fastapi # faststream + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types @@ -613,7 +611,6 @@ websockets==15.0.1 # via uvicorn wrapt==1.17.2 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-httpx diff --git a/services/payments/requirements/_base.txt b/services/payments/requirements/_base.txt index 91f83a4fe92..9834affee6b 100644 --- a/services/payments/requirements/_base.txt +++ b/services/payments/requirements/_base.txt @@ -105,12 +105,6 @@ cryptography==44.0.0 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in -deprecated==1.2.15 - # via - # opentelemetry-api - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http - # opentelemetry-semantic-conventions dnspython==2.7.0 # via email-validator ecdsa==0.19.0 @@ -254,7 +248,7 @@ multidict==6.1.0 # via # aiohttp # yarl -opentelemetry-api==1.28.2 +opentelemetry-api==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -270,17 +264,17 @@ opentelemetry-api==1.28.2 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.28.2 +opentelemetry-exporter-otlp==1.34.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.28.2 +opentelemetry-exporter-otlp-proto-common==1.34.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.28.2 +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.28.2 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.49b2 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asgi @@ -290,33 +284,33 @@ opentelemetry-instrumentation==0.49b2 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.49b2 +opentelemetry-instrumentation-aio-pika==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asgi==0.49b2 +opentelemetry-instrumentation-asgi==0.55b1 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-asyncpg==0.49b2 +opentelemetry-instrumentation-asyncpg==0.55b1 # via -r requirements/../../../packages/postgres-database/requirements/_base.in -opentelemetry-instrumentation-fastapi==0.49b2 +opentelemetry-instrumentation-fastapi==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.49b2 +opentelemetry-instrumentation-httpx==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_fastapi.in -opentelemetry-instrumentation-logging==0.49b2 +opentelemetry-instrumentation-logging==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.49b2 +opentelemetry-instrumentation-redis==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.49b2 +opentelemetry-instrumentation-requests==0.55b1 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.28.2 +opentelemetry-proto==1.34.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.28.2 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.49b2 +opentelemetry-semantic-conventions==0.55b1 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi @@ -326,7 +320,7 @@ opentelemetry-semantic-conventions==0.49b2 # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.49b2 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi @@ -638,7 +632,11 @@ typing-extensions==4.12.2 # alembic # fastapi # faststream + # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk + # opentelemetry-semantic-conventions # pydantic # pydantic-core # pydantic-extra-types @@ -676,7 +674,6 @@ websockets==14.1 # via uvicorn wrapt==1.17.0 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-httpx diff --git a/services/web/server/requirements/_base.txt b/services/web/server/requirements/_base.txt index 40788a53ffd..b9b04a32f0b 100644 --- a/services/web/server/requirements/_base.txt +++ b/services/web/server/requirements/_base.txt @@ -221,10 +221,6 @@ cryptography==41.0.7 # aiohttp-session deepdiff==8.1.1 # via -r requirements/_base.in -deprecated==1.2.14 - # via - # opentelemetry-api - # opentelemetry-semantic-conventions dnspython==2.2.1 # via email-validator email-validator==2.2.0 @@ -456,7 +452,7 @@ multidict==6.1.0 # yarl openpyxl==3.0.9 # via -r requirements/_base.in -opentelemetry-api==1.27.0 +opentelemetry-api==1.34.1 # via # -r requirements/../../../../packages/service-library/requirements/_base.in # -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in @@ -482,7 +478,7 @@ opentelemetry-exporter-otlp-proto-grpc==1.11.1 # via opentelemetry-exporter-otlp opentelemetry-exporter-otlp-proto-http==1.11.1 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.48b0 +opentelemetry-instrumentation==0.55b1 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-aiohttp-client @@ -493,34 +489,34 @@ opentelemetry-instrumentation==0.48b0 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.48b0 +opentelemetry-instrumentation-aio-pika==0.55b1 # via # -r requirements/../../../../packages/service-library/requirements/_base.in # -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-aiohttp-client==0.48b0 +opentelemetry-instrumentation-aiohttp-client==0.55b1 # via -r requirements/../../../../packages/service-library/requirements/_aiohttp.in -opentelemetry-instrumentation-aiohttp-server==0.48b0 +opentelemetry-instrumentation-aiohttp-server==0.55b1 # via -r requirements/../../../../packages/service-library/requirements/_aiohttp.in -opentelemetry-instrumentation-aiopg==0.48b0 +opentelemetry-instrumentation-aiopg==0.55b1 # via # -r requirements/../../../../packages/service-library/requirements/_aiohttp.in # -r requirements/_base.in -opentelemetry-instrumentation-asyncpg==0.48b0 +opentelemetry-instrumentation-asyncpg==0.55b1 # via # -r requirements/../../../../packages/notifications-library/requirements/../../../packages/postgres-database/requirements/_base.in # -r requirements/../../../../packages/postgres-database/requirements/_base.in # -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/_base.in -opentelemetry-instrumentation-dbapi==0.48b0 +opentelemetry-instrumentation-dbapi==0.55b1 # via opentelemetry-instrumentation-aiopg -opentelemetry-instrumentation-logging==0.48b0 +opentelemetry-instrumentation-logging==0.55b1 # via # -r requirements/../../../../packages/service-library/requirements/_base.in # -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.48b0 +opentelemetry-instrumentation-redis==0.55b1 # via # -r requirements/../../../../packages/service-library/requirements/_base.in # -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.48b0 +opentelemetry-instrumentation-requests==0.55b1 # via # -r requirements/../../../../packages/service-library/requirements/_base.in # -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in @@ -528,14 +524,15 @@ opentelemetry-proto==1.11.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.27.0 +opentelemetry-sdk==1.34.1 # via # -r requirements/../../../../packages/service-library/requirements/_base.in # -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.48b0 +opentelemetry-semantic-conventions==0.55b1 # via + # opentelemetry-instrumentation # opentelemetry-instrumentation-aiohttp-client # opentelemetry-instrumentation-aiohttp-server # opentelemetry-instrumentation-asyncpg @@ -543,7 +540,7 @@ opentelemetry-semantic-conventions==0.48b0 # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.48b0 +opentelemetry-util-http==0.55b1 # via # opentelemetry-instrumentation-aiohttp-client # opentelemetry-instrumentation-aiohttp-server @@ -618,6 +615,7 @@ packaging==24.1 # -r requirements/../../../../packages/simcore-sdk/requirements/_base.in # -r requirements/_base.in # gunicorn + # opentelemetry-instrumentation # swagger-ui-py pamqp==3.2.1 # via aiormq @@ -1000,7 +998,6 @@ setuptools==80.9.0 # -c requirements/../../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt # -c requirements/../../../../requirements/constraints.txt # jsonschema - # opentelemetry-instrumentation shellingham==1.5.4 # via typer six==1.16.0 @@ -1092,7 +1089,9 @@ typing-extensions==4.12.2 # faststream # flexcache # flexparser + # opentelemetry-api # opentelemetry-sdk + # opentelemetry-semantic-conventions # pint # pydantic # pydantic-core @@ -1146,7 +1145,6 @@ werkzeug==2.1.2 # via -r requirements/../../../../packages/service-library/requirements/_aiohttp.in wrapt==1.16.0 # via - # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-aiohttp-client From 2beb5227f3f350b916038fb7db2cb561d55d2cdc Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Thu, 26 Jun 2025 19:15:11 +0200 Subject: [PATCH 15/28] downgrades protobuf --- packages/aws-library/requirements/_base.txt | 2 +- .../celery-library/requirements/_base.txt | 2 +- .../service-library/requirements/_base.txt | 2 +- packages/simcore-sdk/requirements/_base.txt | 2 +- requirements/constraints.txt | 13 ++++++++++- services/agent/requirements/_base.txt | 4 ++-- services/api-server/requirements/_base.txt | 4 ++-- services/autoscaling/requirements/_base.txt | 2 +- services/catalog/requirements/_base.txt | 4 ++-- .../clusters-keeper/requirements/_base.txt | 2 +- services/dask-sidecar/requirements/_base.txt | 2 +- .../datcore-adapter/requirements/_base.txt | 4 ++-- services/director-v2/requirements/_base.txt | 2 +- services/director/requirements/_base.txt | 4 ++-- .../docker-api-proxy/requirements/_test.txt | 2 +- .../dynamic-scheduler/requirements/_base.txt | 4 ++-- .../dynamic-sidecar/requirements/_base.txt | 4 ++-- services/efs-guardian/requirements/_base.txt | 4 ++-- services/invitations/requirements/_base.txt | 4 ++-- services/notifications/requirements/_base.txt | 2 +- services/payments/requirements/_base.txt | 4 ++-- .../requirements/_base.txt | 4 ++-- services/storage/requirements/_base.txt | 4 ++-- services/web/server/requirements/_base.txt | 23 +++++++++++-------- .../tests/unit/isolated/test__configs.py | 14 +++++++++++ tests/swarm-deploy/requirements/_test.txt | 2 +- 26 files changed, 74 insertions(+), 46 deletions(-) diff --git a/packages/aws-library/requirements/_base.txt b/packages/aws-library/requirements/_base.txt index 452a79e67c7..5ab81857178 100644 --- a/packages/aws-library/requirements/_base.txt +++ b/packages/aws-library/requirements/_base.txt @@ -225,7 +225,7 @@ propcache==0.3.2 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/packages/celery-library/requirements/_base.txt b/packages/celery-library/requirements/_base.txt index 72e0c65b729..55f99ecd0dc 100644 --- a/packages/celery-library/requirements/_base.txt +++ b/packages/celery-library/requirements/_base.txt @@ -213,7 +213,7 @@ propcache==0.3.2 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/packages/service-library/requirements/_base.txt b/packages/service-library/requirements/_base.txt index c9f2c951628..e6be2798149 100644 --- a/packages/service-library/requirements/_base.txt +++ b/packages/service-library/requirements/_base.txt @@ -165,7 +165,7 @@ propcache==0.3.2 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/packages/simcore-sdk/requirements/_base.txt b/packages/simcore-sdk/requirements/_base.txt index a22e8617219..dc22a7cb7ac 100644 --- a/packages/simcore-sdk/requirements/_base.txt +++ b/packages/simcore-sdk/requirements/_base.txt @@ -282,7 +282,7 @@ propcache==0.3.2 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 1e1cc395dfd..333d91d6f4d 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -18,7 +18,6 @@ jinja2>=2.11.3 # https://github.com/advisories/GH mako>=1.2.2 # https://github.com/advisories/GHSA-v973-fxgf-6xhp orjson>=3.9.15 # https://github.com/advisories/GHSA-pwr2-4v36-6qpr paramiko>=2.10.1 # https://github.com/advisories/GHSA-f8q4-jwww-x3wv -protobuf>=5.29.5 # https://github.com/advisories/GHSA-8qvm-5x2c-j2w7 py>=1.11.0 # https://github.com/advisories/GHSA-w596-4wvx-j9j6 / CVE-2022-42969 pyyaml>=5.4 # https://github.com/advisories/GHSA-8q59-q68h-6hv4 redis>=4.5.4 # https://github.com/advisories/GHSA-24wv-mv5m-xv4h @@ -53,6 +52,18 @@ httpx!=0.28.0 # Waiting for fix in respx: https://github.com/lundberg/respx/pul pydantic>=2.10.0 # Avoids inter-version compatibility serialization errors as: _pickle.UnpicklingError: NEWOBJ class argument must be a type, not _AnnotatedAlias +protobuf<5.29.4 # Cannot update to https://github.com/advisories/GHSA-8qvm-5x2c-j2w7 because it fails with +# +# E TypeError: Descriptors cannot be created directly. +# E If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0. +# E If you cannot immediately regenerate your protos, some other possible workarounds are: +# E 1. Downgrade the protobuf package to 3.20.x or lower. +# E 2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower). +# E +# E More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates +# +# NOTE: see test__configs.py to reproduce fast this problem + # # Blocked ----------------------------------------------------------------------------------------- diff --git a/services/agent/requirements/_base.txt b/services/agent/requirements/_base.txt index c10089258e0..660291fcd1e 100644 --- a/services/agent/requirements/_base.txt +++ b/services/agent/requirements/_base.txt @@ -100,7 +100,7 @@ frozenlist==1.5.0 # via # aiohttp # aiosignal -googleapis-common-protos==1.69.1 +googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -295,7 +295,7 @@ propcache==0.3.0 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/api-server/requirements/_base.txt b/services/api-server/requirements/_base.txt index 0063810a5cb..efdfb67ebe3 100644 --- a/services/api-server/requirements/_base.txt +++ b/services/api-server/requirements/_base.txt @@ -193,7 +193,7 @@ frozenlist==1.5.0 # via # aiohttp # aiosignal -googleapis-common-protos==1.66.0 +googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -526,7 +526,7 @@ propcache==0.2.1 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/autoscaling/requirements/_base.txt b/services/autoscaling/requirements/_base.txt index d3c3f1376d2..c119e37e33d 100644 --- a/services/autoscaling/requirements/_base.txt +++ b/services/autoscaling/requirements/_base.txt @@ -481,7 +481,7 @@ propcache==0.3.1 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/catalog/requirements/_base.txt b/services/catalog/requirements/_base.txt index 9bb672e4aa0..3e887353610 100644 --- a/services/catalog/requirements/_base.txt +++ b/services/catalog/requirements/_base.txt @@ -110,7 +110,7 @@ frozenlist==1.5.0 # via # aiohttp # aiosignal -googleapis-common-protos==1.69.1 +googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -342,7 +342,7 @@ propcache==0.3.0 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/clusters-keeper/requirements/_base.txt b/services/clusters-keeper/requirements/_base.txt index 23b128826f6..df3a7a45106 100644 --- a/services/clusters-keeper/requirements/_base.txt +++ b/services/clusters-keeper/requirements/_base.txt @@ -479,7 +479,7 @@ propcache==0.3.1 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/dask-sidecar/requirements/_base.txt b/services/dask-sidecar/requirements/_base.txt index 0b93a122dbb..385ac6b6fe5 100644 --- a/services/dask-sidecar/requirements/_base.txt +++ b/services/dask-sidecar/requirements/_base.txt @@ -312,7 +312,7 @@ propcache==0.3.1 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/datcore-adapter/requirements/_base.txt b/services/datcore-adapter/requirements/_base.txt index 2dc63586bde..9b5e73c798e 100644 --- a/services/datcore-adapter/requirements/_base.txt +++ b/services/datcore-adapter/requirements/_base.txt @@ -108,7 +108,7 @@ frozenlist==1.4.1 # via # aiohttp # aiosignal -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -305,7 +305,7 @@ propcache==0.3.1 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/director-v2/requirements/_base.txt b/services/director-v2/requirements/_base.txt index 8f559028932..c11bbe941a6 100644 --- a/services/director-v2/requirements/_base.txt +++ b/services/director-v2/requirements/_base.txt @@ -597,7 +597,7 @@ propcache==0.3.1 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/director/requirements/_base.txt b/services/director/requirements/_base.txt index 73084d2ca17..6c1e7db2a7f 100644 --- a/services/director/requirements/_base.txt +++ b/services/director/requirements/_base.txt @@ -99,7 +99,7 @@ frozenlist==1.5.0 # via # aiohttp # aiosignal -googleapis-common-protos==1.66.0 +googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -295,7 +295,7 @@ propcache==0.2.0 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/docker-api-proxy/requirements/_test.txt b/services/docker-api-proxy/requirements/_test.txt index 8a7e5059301..5e2ac295d0d 100644 --- a/services/docker-api-proxy/requirements/_test.txt +++ b/services/docker-api-proxy/requirements/_test.txt @@ -218,7 +218,7 @@ propcache==0.3.2 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/dynamic-scheduler/requirements/_base.txt b/services/dynamic-scheduler/requirements/_base.txt index a1560cc888a..85b1b3dec71 100644 --- a/services/dynamic-scheduler/requirements/_base.txt +++ b/services/dynamic-scheduler/requirements/_base.txt @@ -116,7 +116,7 @@ frozenlist==1.5.0 # via # aiohttp # aiosignal -googleapis-common-protos==1.69.1 +googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -358,7 +358,7 @@ propcache==0.3.0 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/dynamic-sidecar/requirements/_base.txt b/services/dynamic-sidecar/requirements/_base.txt index de90ef69705..c95ec6a95fa 100644 --- a/services/dynamic-sidecar/requirements/_base.txt +++ b/services/dynamic-sidecar/requirements/_base.txt @@ -165,7 +165,7 @@ frozenlist==1.5.0 # via # aiohttp # aiosignal -googleapis-common-protos==1.69.1 +googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -496,7 +496,7 @@ propcache==0.3.0 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/efs-guardian/requirements/_base.txt b/services/efs-guardian/requirements/_base.txt index 7963f751d61..7c025a4fd9e 100644 --- a/services/efs-guardian/requirements/_base.txt +++ b/services/efs-guardian/requirements/_base.txt @@ -164,7 +164,7 @@ frozenlist==1.4.1 # via # aiohttp # aiosignal -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -490,7 +490,7 @@ propcache==0.3.1 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/invitations/requirements/_base.txt b/services/invitations/requirements/_base.txt index 555bb77cb1c..5e4a5377da0 100644 --- a/services/invitations/requirements/_base.txt +++ b/services/invitations/requirements/_base.txt @@ -115,7 +115,7 @@ frozenlist==1.5.0 # via # aiohttp # aiosignal -googleapis-common-protos==1.69.1 +googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -310,7 +310,7 @@ propcache==0.3.0 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/notifications/requirements/_base.txt b/services/notifications/requirements/_base.txt index 1628cd95880..e9c7fe1a057 100644 --- a/services/notifications/requirements/_base.txt +++ b/services/notifications/requirements/_base.txt @@ -336,7 +336,7 @@ propcache==0.3.1 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/payments/requirements/_base.txt b/services/payments/requirements/_base.txt index 9834affee6b..391453bc9a4 100644 --- a/services/payments/requirements/_base.txt +++ b/services/payments/requirements/_base.txt @@ -131,7 +131,7 @@ frozenlist==1.5.0 # via # aiohttp # aiosignal -googleapis-common-protos==1.66.0 +googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -363,7 +363,7 @@ propcache==0.2.0 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/resource-usage-tracker/requirements/_base.txt b/services/resource-usage-tracker/requirements/_base.txt index 23b71e78c1c..0c94ee7d7ff 100644 --- a/services/resource-usage-tracker/requirements/_base.txt +++ b/services/resource-usage-tracker/requirements/_base.txt @@ -173,7 +173,7 @@ frozenlist==1.4.1 # via # aiohttp # aiosignal -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -518,7 +518,7 @@ propcache==0.3.1 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/storage/requirements/_base.txt b/services/storage/requirements/_base.txt index 4a7bd7d3a0b..67444a8c747 100644 --- a/services/storage/requirements/_base.txt +++ b/services/storage/requirements/_base.txt @@ -224,7 +224,7 @@ frozenlist==1.5.0 # via # aiohttp # aiosignal -googleapis-common-protos==1.66.0 +googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -640,7 +640,7 @@ propcache==0.2.1 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/web/server/requirements/_base.txt b/services/web/server/requirements/_base.txt index b9b04a32f0b..0cb6e2e897f 100644 --- a/services/web/server/requirements/_base.txt +++ b/services/web/server/requirements/_base.txt @@ -124,10 +124,6 @@ attrs==21.4.0 # -r requirements/../../../../packages/service-library/requirements/_aiohttp.in # aiohttp # jsonschema -backoff==1.11.1 - # via - # opentelemetry-exporter-otlp-proto-grpc - # opentelemetry-exporter-otlp-proto-http bidict==0.22.0 # via python-socketio captcha==0.5.0 @@ -244,7 +240,7 @@ frozenlist==1.4.1 # -c requirements/./constraints.txt # aiohttp # aiosignal -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -470,13 +466,17 @@ opentelemetry-api==1.34.1 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.11.1 +opentelemetry-exporter-otlp==1.34.1 # via # -r requirements/../../../../packages/service-library/requirements/_base.in # -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-grpc==1.11.1 +opentelemetry-exporter-otlp-proto-common==1.34.1 + # via + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http +opentelemetry-exporter-otlp-proto-grpc==1.34.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.11.1 +opentelemetry-exporter-otlp-proto-http==1.34.1 # via opentelemetry-exporter-otlp opentelemetry-instrumentation==0.55b1 # via @@ -520,8 +520,9 @@ opentelemetry-instrumentation-requests==0.55b1 # via # -r requirements/../../../../packages/service-library/requirements/_base.in # -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.11.1 +opentelemetry-proto==1.34.1 # via + # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http opentelemetry-sdk==1.34.1 @@ -633,7 +634,7 @@ propcache==0.3.1 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -1090,6 +1091,8 @@ typing-extensions==4.12.2 # flexcache # flexparser # opentelemetry-api + # opentelemetry-exporter-otlp-proto-grpc + # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk # opentelemetry-semantic-conventions # pint diff --git a/services/web/server/tests/unit/isolated/test__configs.py b/services/web/server/tests/unit/isolated/test__configs.py index c811b9a0b92..b9089d3cecc 100644 --- a/services/web/server/tests/unit/isolated/test__configs.py +++ b/services/web/server/tests/unit/isolated/test__configs.py @@ -2,6 +2,20 @@ # pylint:disable=unused-argument # pylint:disable=redefined-outer-name + +# NOTE: This test will fail with protobuf>=5.29.4 +# +# E TypeError: Descriptors cannot be created directly. +# E If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0. +# E If you cannot immediately regenerate your protos, some other possible workarounds are: +# E 1. Downgrade the protobuf package to 3.20.x or lower. +# E 2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower). +# E +# E More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates +# +# SEE requirements/constraints.txt + + import importlib import inspect from collections.abc import Callable diff --git a/tests/swarm-deploy/requirements/_test.txt b/tests/swarm-deploy/requirements/_test.txt index 82e50e6df79..357dfa6d67a 100644 --- a/tests/swarm-deploy/requirements/_test.txt +++ b/tests/swarm-deploy/requirements/_test.txt @@ -412,7 +412,7 @@ propcache==0.3.2 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==5.29.3 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt From f28c5f21832841e457c128063f239fc9bb2ddb79 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Fri, 27 Jun 2025 14:24:56 +0200 Subject: [PATCH 16/28] =?UTF-8?q?=F0=9F=90=9B=20[Models]=20Fix=20model=20c?= =?UTF-8?q?onfiguration=20for=20InputSchema=20and=20ProjectPatchInternalEx?= =?UTF-8?q?tended?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/models_library/api_schemas_webserver/_base.py | 6 ++++-- .../server/src/simcore_service_webserver/projects/models.py | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/models-library/src/models_library/api_schemas_webserver/_base.py b/packages/models-library/src/models_library/api_schemas_webserver/_base.py index 4dfcf1473dd..c66af90ba6a 100644 --- a/packages/models-library/src/models_library/api_schemas_webserver/_base.py +++ b/packages/models-library/src/models_library/api_schemas_webserver/_base.py @@ -1,5 +1,5 @@ """ - Base model classes for schemas in OpenAPI specs (OAS) for this service +Base model classes for schemas in OpenAPI specs (OAS) for this service """ @@ -31,7 +31,9 @@ class InputSchemaWithoutCamelCase(BaseModel): class InputSchema(BaseModel): model_config = ConfigDict( - **InputSchemaWithoutCamelCase.model_config, + populate_by_name=False, + extra="ignore", # Non-strict inputs policy: Used to prune extra field + frozen=True, alias_generator=snake_to_camel, ) diff --git a/services/web/server/src/simcore_service_webserver/projects/models.py b/services/web/server/src/simcore_service_webserver/projects/models.py index 03d595d741c..e754bde1cf2 100644 --- a/services/web/server/src/simcore_service_webserver/projects/models.py +++ b/services/web/server/src/simcore_service_webserver/projects/models.py @@ -112,7 +112,7 @@ class ProjectPatchInternalExtended(ProjectPatch): trashed_by: UserID | None trashed_explicitly: bool - model_config = ConfigDict(populate_by_name=True, extra="forbid") + model_config = ConfigDict(validate_by_name=True, extra="forbid") def to_domain_model(self) -> dict[str, Any]: return remap_keys( From 29793170535407ddad78a9669f1565a6fe551a69 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Fri, 27 Jun 2025 17:46:37 +0200 Subject: [PATCH 17/28] tests on populate_by_name --- .../tests/test__pydantic_models.py | 116 +++++++++++++++++- .../with_dbs/03/trash/test_trash_service.py | 4 +- 2 files changed, 116 insertions(+), 4 deletions(-) diff --git a/packages/models-library/tests/test__pydantic_models.py b/packages/models-library/tests/test__pydantic_models.py index 3ad4073163a..e11f97c0d13 100644 --- a/packages/models-library/tests/test__pydantic_models.py +++ b/packages/models-library/tests/test__pydantic_models.py @@ -6,13 +6,14 @@ """ -from typing import Any, Union, get_args, get_origin +from typing import Any, Literal, Union, get_args, get_origin import pytest from common_library.json_serialization import json_dumps from models_library.projects_nodes import InputTypes, OutputTypes from models_library.projects_nodes_io import SimCoreFileLink -from pydantic import BaseModel, Field, TypeAdapter, ValidationError +from models_library.utils.change_case import snake_to_camel +from pydantic import BaseModel, ConfigDict, Field, TypeAdapter, ValidationError from pydantic.types import Json from pydantic.version import version_short @@ -154,7 +155,7 @@ class Func(BaseModel): MINIMAL = 2 # <--- index of the example with the minimum required fields assert SimCoreFileLink in get_args(OutputTypes) example = SimCoreFileLink.model_validate( - SimCoreFileLink.model_config["json_schema_extra"]["examples"][MINIMAL] + SimCoreFileLink.model_json_schema()["examples"][MINIMAL] ) model = Func.model_validate( { @@ -211,3 +212,112 @@ class MyModel(BaseModel): data["nullable_required"] = None model = MyModel.model_validate(data) assert model.model_dump(exclude_unset=True) == data + + +# BELOW some tests related to depreacated `populate_by_name` in pydantic v2.11+ !! +# +# https://docs.pydantic.dev/latest/api/config/#pydantic.config.ConfigDict.populate_by_name +# +# `populate_by_name` usage is not recommended in v2.11+ and will be deprecated in v3. Instead, you should use the validate_by_name configuration setting. +# When validate_by_name=True and validate_by_alias=True, this is strictly equivalent to the previous behavior of populate_by_name=True. +# In v2.11, we also introduced a validate_by_alias setting that introduces more fine grained control for validation behavior. +# Here's how you might go about using the new settings to achieve the same behavior: +# + + +@pytest.mark.parametrize("extra", ["ignore", "allow", "forbid"]) +@pytest.mark.parametrize( + "validate_by_alias, validate_by_name", + [ + # NOTE: (False, False) is not allowed: at least one has to be True! + # SEE https://docs.pydantic.dev/latest/api/config/#pydantic.config.ConfigDict.validate_by_alias + (False, True), + (True, False), + (True, True), + ], +) +def test_model_config_validate_by_alias_and_name( + validate_by_alias: bool, + validate_by_name: bool, + extra: Literal["ignore", "allow", "forbid"], +): + class TestModel(BaseModel): + snake_case: str | None = None + + model_config = ConfigDict( + validate_by_alias=validate_by_alias, + validate_by_name=validate_by_name, + extra=extra, + alias_generator=snake_to_camel, + ) + + assert TestModel.model_config.get("populate_by_name") is None + assert TestModel.model_config.get("validate_by_alias") is validate_by_alias + assert TestModel.model_config.get("validate_by_name") is validate_by_name + assert TestModel.model_config.get("extra") == extra + + if validate_by_alias is False: + + if extra == "forbid": + with pytest.raises(ValidationError): + TestModel.model_validate({"snakeCase": "foo"}) + + elif extra == "ignore": + model = TestModel.model_validate({"snakeCase": "foo"}) + assert model.snake_case is None + assert model.model_dump() == {"snake_case": None} + + elif extra == "allow": + model = TestModel.model_validate({"snakeCase": "foo"}) + assert model.snake_case is None + assert model.model_dump() == {"snake_case": None, "snakeCase": "foo"} + + else: + assert TestModel.model_validate({"snakeCase": "foo"}).snake_case == "foo" + + if validate_by_name is False: + if extra == "forbid": + with pytest.raises(ValidationError): + TestModel.model_validate({"snake_case": "foo"}) + + elif extra == "ignore": + model = TestModel.model_validate({"snake_case": "foo"}) + assert model.snake_case is None + assert model.model_dump() == {"snake_case": None} + + elif extra == "allow": + model = TestModel.model_validate({"snake_case": "foo"}) + assert model.snake_case is None + assert model.model_dump() == {"snake_case": "foo"} + else: + assert TestModel.model_validate({"snake_case": "foo"}).snake_case == "foo" + + +@pytest.mark.parametrize("populate_by_name", [True, False]) +def test_model_config_populate_by_name(populate_by_name: bool): + # SEE https://docs.pydantic.dev/latest/api/config/#pydantic.config.ConfigDict.populate_by_name + class TestModel(BaseModel): + snake_case: str | None = None + + model_config = ConfigDict( + populate_by_name=populate_by_name, + extra="forbid", # easier to check the effect of populate_by_name! + alias_generator=snake_to_camel, + ) + + # checks how they are set + assert TestModel.model_config.get("populate_by_name") is populate_by_name + assert TestModel.model_config.get("extra") == "forbid" + + # NOTE how defaults work with populate_by_name!! + assert TestModel.model_config.get("validate_by_name") == populate_by_name + assert TestModel.model_config.get("validate_by_alias") is True # Default + + # validate_by_alias BEHAVIUOR defaults to True + TestModel.model_validate({"snakeCase": "foo"}) + + if populate_by_name: + assert TestModel.model_validate({"snake_case": "foo"}).snake_case == "foo" + else: + with pytest.raises(ValidationError): + TestModel.model_validate({"snake_case": "foo"}) diff --git a/services/web/server/tests/unit/with_dbs/03/trash/test_trash_service.py b/services/web/server/tests/unit/with_dbs/03/trash/test_trash_service.py index b55f824cfa2..adc19f11cdd 100644 --- a/services/web/server/tests/unit/with_dbs/03/trash/test_trash_service.py +++ b/services/web/server/tests/unit/with_dbs/03/trash/test_trash_service.py @@ -21,7 +21,9 @@ from servicelib.aiohttp import status from simcore_service_webserver.db.models import UserRole from simcore_service_webserver.projects import _trash_service -from simcore_service_webserver.projects.models import ProjectDict +from simcore_service_webserver.projects.models import ( + ProjectDict, +) from simcore_service_webserver.trash import trash_service From 8707561758ae41bdf2cf750252db57294519dfc5 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Fri, 27 Jun 2025 19:11:28 +0200 Subject: [PATCH 18/28] =?UTF-8?q?=F0=9F=90=9B=20Fix=20validation=20aliases?= =?UTF-8?q?=20in=20settings=20for=20consistency=20and=20clarity?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/settings-library/src/settings_library/base.py | 6 ++++-- .../src/simcore_service_api_server/core/settings.py | 8 ++------ .../src/simcore_service_webserver/session/settings.py | 4 +--- 3 files changed, 7 insertions(+), 11 deletions(-) diff --git a/packages/settings-library/src/settings_library/base.py b/packages/settings-library/src/settings_library/base.py index 316a603cacd..e9461203d46 100644 --- a/packages/settings-library/src/settings_library/base.py +++ b/packages/settings-library/src/settings_library/base.py @@ -119,11 +119,13 @@ def _parse_none(cls, v, info: ValidationInfo): model_config = SettingsConfigDict( case_sensitive=True, # All must be capitalized + env_parse_none_str="null", extra="forbid", frozen=True, - validate_default=True, ignored_types=(cached_property,), - env_parse_none_str="null", + validate_by_alias=True, + validate_by_name=True, + validate_default=True, ) @classmethod diff --git a/services/api-server/src/simcore_service_api_server/core/settings.py b/services/api-server/src/simcore_service_api_server/core/settings.py index cf734ed1040..a6def225fd3 100644 --- a/services/api-server/src/simcore_service_api_server/core/settings.py +++ b/services/api-server/src/simcore_service_api_server/core/settings.py @@ -34,9 +34,7 @@ class WebServerSettings(WebServerBaseSettings, MixinSessionSettings): description="Secret key to encrypt cookies. " 'TIP: python3 -c "from cryptography.fernet import *; print(Fernet.generate_key())"', min_length=44, - validation_alias=AliasChoices( - "SESSION_SECRET_KEY", "WEBSERVER_SESSION_SECRET_KEY" - ), + validation_alias=AliasChoices("SESSION_SECRET_KEY"), ), ] WEBSERVER_SESSION_NAME: str = DEFAULT_SESSION_COOKIE_NAME @@ -65,9 +63,7 @@ class BasicSettings(BaseCustomSettings, MixinLoggingSettings): LOG_LEVEL: Annotated[ LogLevel, Field( - validation_alias=AliasChoices( - "API_SERVER_LOGLEVEL", "LOG_LEVEL", "LOGLEVEL" - ), + validation_alias=AliasChoices("API_SERVER_LOGLEVEL", "LOGLEVEL"), ), ] = LogLevel.INFO diff --git a/services/web/server/src/simcore_service_webserver/session/settings.py b/services/web/server/src/simcore_service_webserver/session/settings.py index 4e1c99dac68..8ed7aa397c9 100644 --- a/services/web/server/src/simcore_service_webserver/session/settings.py +++ b/services/web/server/src/simcore_service_webserver/session/settings.py @@ -21,9 +21,7 @@ class SessionSettings(BaseCustomSettings, MixinSessionSettings): description="Secret key to encrypt cookies. " 'TIP: python3 -c "from cryptography.fernet import *; print(Fernet.generate_key())"', min_length=44, - validation_alias=AliasChoices( - "SESSION_SECRET_KEY", "WEBSERVER_SESSION_SECRET_KEY" - ), + validation_alias=AliasChoices("WEBSERVER_SESSION_SECRET_KEY"), ), ] From 48e1b32b529f40b9f12c29cb41e389714b36672a Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Fri, 27 Jun 2025 19:33:19 +0200 Subject: [PATCH 19/28] =?UTF-8?q?=F0=9F=90=9B=20Update=20EC2=20instance=20?= =?UTF-8?q?capabilities=20test=20range=20and=20improve=20PostgresSettings?= =?UTF-8?q?=20model=20configuration?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/aws-library/tests/test_ec2_client.py | 2 +- .../src/settings_library/base.py | 2 +- .../src/settings_library/postgres.py | 47 +++++++++++++------ .../tests/test__models_examples.py | 7 +++ 4 files changed, 41 insertions(+), 17 deletions(-) diff --git a/packages/aws-library/tests/test_ec2_client.py b/packages/aws-library/tests/test_ec2_client.py index a1cbdf55c57..b4eaeb192ec 100644 --- a/packages/aws-library/tests/test_ec2_client.py +++ b/packages/aws-library/tests/test_ec2_client.py @@ -125,7 +125,7 @@ async def test_get_ec2_instance_capabilities_returns_all_options( assert instance_types # NOTE: this might need adaptation when moto is updated assert ( - 850 < len(instance_types) < 877 + 876 < len(instance_types) < 925 ), f"received {len(instance_types)}, the test might need adaptation" diff --git a/packages/settings-library/src/settings_library/base.py b/packages/settings-library/src/settings_library/base.py index e9461203d46..209f39a2888 100644 --- a/packages/settings-library/src/settings_library/base.py +++ b/packages/settings-library/src/settings_library/base.py @@ -120,7 +120,7 @@ def _parse_none(cls, v, info: ValidationInfo): model_config = SettingsConfigDict( case_sensitive=True, # All must be capitalized env_parse_none_str="null", - extra="forbid", + extra="ignore", frozen=True, ignored_types=(cached_property,), validate_by_alias=True, diff --git a/packages/settings-library/src/settings_library/postgres.py b/packages/settings-library/src/settings_library/postgres.py index 83aa960c92c..82aa39ad067 100644 --- a/packages/settings-library/src/settings_library/postgres.py +++ b/packages/settings-library/src/settings_library/postgres.py @@ -10,6 +10,7 @@ ValidationInfo, field_validator, ) +from pydantic.config import JsonDict from pydantic_settings import SettingsConfigDict from .base import BaseCustomSettings @@ -41,7 +42,6 @@ class PostgresSettings(BaseCustomSettings): Field( description="Name of the application connecting the postgres database, will default to use the host hostname (hostname on linux)", validation_alias=AliasChoices( - "POSTGRES_CLIENT_NAME", # This is useful when running inside a docker container, then the hostname is set each client gets a different name "HOST", "HOSTNAME", @@ -103,17 +103,34 @@ def _update_query(self, uri: str) -> str: return urlunparse(parsed_uri._replace(query=updated_query)) return uri - model_config = SettingsConfigDict( - json_schema_extra={ - "examples": [ - # minimal required - { - "POSTGRES_HOST": "localhost", - "POSTGRES_PORT": "5432", - "POSTGRES_USER": "usr", - "POSTGRES_PASSWORD": "secret", - "POSTGRES_DB": "db", - } - ], - } - ) + @staticmethod + def _update_json_schema_extra(schema: JsonDict) -> None: + schema.update( + { + "examples": [ + # minimal required + { + "POSTGRES_HOST": "localhost", + "POSTGRES_PORT": "5432", + "POSTGRES_USER": "usr", + "POSTGRES_PASSWORD": "secret", + "POSTGRES_DB": "db", + }, + # full example + { + "POSTGRES_HOST": "localhost", + "POSTGRES_PORT": "5432", + "POSTGRES_USER": "usr", + "POSTGRES_PASSWORD": "secret", + "POSTGRES_DB": "db", + "POSTGRES_MINSIZE": 1, + "POSTGRES_MAXSIZE": 50, + "POSTGRES_CLIENT_NAME": "my_app", # first-choice + "HOST": "should be ignored", + "HOST_NAME": "should be ignored", + }, + ], + } + ) + + model_config = SettingsConfigDict(json_schema_extra=_update_json_schema_extra) diff --git a/packages/settings-library/tests/test__models_examples.py b/packages/settings-library/tests/test__models_examples.py index c93ed934cf1..c701835b0a8 100644 --- a/packages/settings-library/tests/test__models_examples.py +++ b/packages/settings-library/tests/test__models_examples.py @@ -17,6 +17,13 @@ def test_all_settings_library_models_config_examples( model_cls: type[BaseModel], example_name: str, example_data: Any ): + assert ( + model_cls.model_config.get("validate_by_alias") is True + ), f"validate_by_alias must be enabled in {model_cls}" + assert ( + model_cls.model_config.get("validate_by_name") is True + ), f"validate_by_name must be enabled in {model_cls}" + assert_validation_model( model_cls, example_name=example_name, example_data=example_data ) From 763c3184de9eef24582e443e5032bc66e85251ea Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Fri, 27 Jun 2025 19:35:34 +0200 Subject: [PATCH 20/28] fixes mypy --- .../modules/db/repositories/comp_tasks/_utils.py | 5 ++--- .../dynamic_sidecar/docker_service_specs/settings.py | 6 ++---- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/services/director-v2/src/simcore_service_director_v2/modules/db/repositories/comp_tasks/_utils.py b/services/director-v2/src/simcore_service_director_v2/modules/db/repositories/comp_tasks/_utils.py index 7b23eb3451a..eba9954771c 100644 --- a/services/director-v2/src/simcore_service_director_v2/modules/db/repositories/comp_tasks/_utils.py +++ b/services/director-v2/src/simcore_service_director_v2/modules/db/repositories/comp_tasks/_utils.py @@ -1,7 +1,7 @@ import asyncio import logging from decimal import Decimal -from typing import Any, Final, cast +from typing import Any, Final import arrow from dask_task_models_library.container_tasks.protocol import ContainerEnvsDict @@ -19,7 +19,6 @@ from models_library.resource_tracker import HardwareInfo from models_library.service_settings_labels import ( SimcoreServiceLabels, - SimcoreServiceSettingsLabel, ) from models_library.services import ( ServiceKey, @@ -118,7 +117,7 @@ def _compute_node_boot_mode(node_resources: ServiceResourcesDict) -> BootMode: def _compute_node_envs(node_labels: SimcoreServiceLabels) -> ContainerEnvsDict: node_envs = {} - for service_setting in cast(SimcoreServiceSettingsLabel, node_labels.settings): + for service_setting in node_labels.settings: if service_setting.name == "env": for complete_env in service_setting.value: parts = complete_env.split("=") diff --git a/services/director-v2/src/simcore_service_director_v2/modules/dynamic_sidecar/docker_service_specs/settings.py b/services/director-v2/src/simcore_service_director_v2/modules/dynamic_sidecar/docker_service_specs/settings.py index 49b9e0c5670..6aa05650312 100644 --- a/services/director-v2/src/simcore_service_director_v2/modules/dynamic_sidecar/docker_service_specs/settings.py +++ b/services/director-v2/src/simcore_service_director_v2/modules/dynamic_sidecar/docker_service_specs/settings.py @@ -1,6 +1,6 @@ import logging from collections import deque -from typing import Any, cast +from typing import Any from common_library.json_serialization import json_dumps, json_loads from models_library.basic_types import EnvVarKey, PortInt @@ -495,9 +495,7 @@ async def merge_settings_before_use( # merge the settings from the all the involved services for compose_spec_key, service_labels in labels_for_involved_services.items(): - service_settings: SimcoreServiceSettingsLabel = cast( - SimcoreServiceSettingsLabel, service_labels.settings - ) + service_settings: SimcoreServiceSettingsLabel = service_labels.settings settings.extend( # inject compose spec key, used to target container specific services _add_compose_destination_containers_to_settings_entries( From a4178bac17d868859ec0b159e3fb8794b51ddb90 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Fri, 27 Jun 2025 19:45:00 +0200 Subject: [PATCH 21/28] upgrades all --- services/api-server/openapi.json | 35 +++- services/catalog/openapi.json | 8 + services/dynamic-sidecar/openapi.json | 7 +- services/payments/openapi.json | 3 + services/resource-usage-tracker/openapi.json | 3 + services/storage/openapi.json | 4 +- .../api/v0/openapi.yaml | 167 ++++++++++++++++-- 7 files changed, 202 insertions(+), 25 deletions(-) diff --git a/services/api-server/openapi.json b/services/api-server/openapi.json index f35f4723d92..8b9ed85f3c9 100644 --- a/services/api-server/openapi.json +++ b/services/api-server/openapi.json @@ -5669,7 +5669,8 @@ "schema": { "anyOf": [ { - "type": "object" + "type": "object", + "additionalProperties": true }, { "type": "null" @@ -7529,7 +7530,8 @@ "schema": { "anyOf": [ { - "type": "object" + "type": "object", + "additionalProperties": true }, { "type": "null" @@ -7649,7 +7651,8 @@ "schema": { "anyOf": [ { - "type": "object" + "type": "object", + "additionalProperties": true }, { "type": "null" @@ -7783,7 +7786,8 @@ "items": { "anyOf": [ { - "type": "object" + "type": "object", + "additionalProperties": true }, { "type": "null" @@ -8237,6 +8241,7 @@ "JSONFunctionInputSchema": { "properties": { "schema_content": { + "additionalProperties": true, "type": "object", "title": "JSON Schema", "description": "JSON Schema", @@ -8255,6 +8260,7 @@ "JSONFunctionOutputSchema": { "properties": { "schema_content": { + "additionalProperties": true, "type": "object", "title": "JSON Schema", "description": "JSON Schema", @@ -9982,6 +9988,7 @@ "default_inputs": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -10025,6 +10032,7 @@ "inputs": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -10036,6 +10044,7 @@ "outputs": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -10114,6 +10123,7 @@ "default_inputs": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -10156,6 +10166,7 @@ "inputs": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -10167,6 +10178,7 @@ "outputs": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -10278,6 +10290,7 @@ "default_inputs": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -10333,6 +10346,7 @@ "inputs": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -10344,6 +10358,7 @@ "outputs": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -10434,6 +10449,7 @@ "default_inputs": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -10488,6 +10504,7 @@ "inputs": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -10499,6 +10516,7 @@ "outputs": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -10583,6 +10601,7 @@ "default_inputs": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -10644,6 +10663,7 @@ "inputs": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -10655,6 +10675,7 @@ "outputs": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -10895,6 +10916,7 @@ "default_inputs": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -10944,6 +10966,7 @@ "inputs": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -10955,6 +10978,7 @@ "outputs": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -11003,6 +11027,7 @@ "content_schema": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -11086,6 +11111,7 @@ "content_schema": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -11249,7 +11275,6 @@ }, "workspace_path": { "type": "string", - "pattern": "^workspace/.*", "format": "path", "title": "Workspace Path", "description": "The file's relative path within the job's workspace directory. E.g. 'workspace/myfile.txt'" diff --git a/services/catalog/openapi.json b/services/catalog/openapi.json index 4295d0ebd1c..bca3a991b70 100644 --- a/services/catalog/openapi.json +++ b/services/catalog/openapi.json @@ -172,6 +172,7 @@ "application/json": { "schema": { "type": "object", + "additionalProperties": true, "title": "Response Get Service Labels V0 Services Service Key Service Version Labels Get" } } @@ -839,6 +840,7 @@ "Runtime": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -1534,6 +1536,7 @@ "Global": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -1556,6 +1559,7 @@ "GlobalJob": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -2688,6 +2692,7 @@ "title": "Classifiers" }, "quality": { + "additionalProperties": true, "type": "object", "title": "Quality", "default": {} @@ -2933,6 +2938,7 @@ "contentSchema": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -3044,6 +3050,7 @@ "contentSchema": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -3130,6 +3137,7 @@ "content_schema": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { diff --git a/services/dynamic-sidecar/openapi.json b/services/dynamic-sidecar/openapi.json index 442005a03c1..05584f5eceb 100644 --- a/services/dynamic-sidecar/openapi.json +++ b/services/dynamic-sidecar/openapi.json @@ -139,6 +139,7 @@ "application/json": { "schema": { "type": "object", + "additionalProperties": true, "title": "Response Containers Docker Inspect V1 Containers Get" } } @@ -261,7 +262,8 @@ "type": "string" }, { - "type": "object" + "type": "object", + "additionalProperties": true } ], "title": "Response Get Containers Name V1 Containers Name Get" @@ -304,6 +306,7 @@ "application/json": { "schema": { "type": "object", + "additionalProperties": true, "title": "Response Inspect Container V1 Containers Id Get" } } @@ -986,6 +989,7 @@ "title": "Service Resources" }, "service_additional_metadata": { + "additionalProperties": true, "type": "object", "title": "Service Additional Metadata" } @@ -1230,6 +1234,7 @@ "contentSchema": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { diff --git a/services/payments/openapi.json b/services/payments/openapi.json index 3a0aaf09fb7..5809e58228e 100644 --- a/services/payments/openapi.json +++ b/services/payments/openapi.json @@ -449,6 +449,9 @@ }, "docs_url": { "type": "string", + "maxLength": 2083, + "minLength": 1, + "format": "uri", "title": "Docs Url" } }, diff --git a/services/resource-usage-tracker/openapi.json b/services/resource-usage-tracker/openapi.json index cef757856bf..984751d5748 100644 --- a/services/resource-usage-tracker/openapi.json +++ b/services/resource-usage-tracker/openapi.json @@ -605,6 +605,9 @@ }, "docs_url": { "type": "string", + "maxLength": 2083, + "minLength": 1, + "format": "uri", "title": "Docs Url" } }, diff --git a/services/storage/openapi.json b/services/storage/openapi.json index 6f73e78bce7..51e3e74b36d 100644 --- a/services/storage/openapi.json +++ b/services/storage/openapi.json @@ -1374,6 +1374,7 @@ "description": "Application's version" }, "services": { + "additionalProperties": true, "type": "object", "title": "Services", "description": "Other backend services connected from this service", @@ -1382,6 +1383,7 @@ "sessions": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -1812,6 +1814,7 @@ "data": { "anyOf": [ { + "additionalProperties": true, "type": "object" }, { @@ -2511,7 +2514,6 @@ "title": "S3 Secret Key" } }, - "additionalProperties": false, "type": "object", "required": [ "S3_ACCESS_KEY", diff --git a/services/web/server/src/simcore_service_webserver/api/v0/openapi.yaml b/services/web/server/src/simcore_service_webserver/api/v0/openapi.yaml index 23dbe53f649..157d19905ba 100644 --- a/services/web/server/src/simcore_service_webserver/api/v0/openapi.yaml +++ b/services/web/server/src/simcore_service_webserver/api/v0/openapi.yaml @@ -8407,6 +8407,7 @@ components: AccountRequestInfo: properties: form: + additionalProperties: true type: object title: Form captcha: @@ -8472,6 +8473,7 @@ components: format: color title: Color attributes: + additionalProperties: true type: object title: Attributes description: svg attributes @@ -8569,6 +8571,9 @@ components: apiBaseUrl: anyOf: - type: string + maxLength: 2083 + minLength: 1 + format: uri - type: 'null' title: Apibaseurl apiKey: @@ -8611,13 +8616,15 @@ components: title: Version description: Application's version services: + additionalProperties: true type: object title: Services description: Other backend services connected from this service default: {} sessions: anyOf: - - type: object + - additionalProperties: true + type: object - type: 'null' title: Sessions description: Client sessions info. If single session per app, then is denoted @@ -8626,12 +8633,16 @@ components: url: anyOf: - type: string + minLength: 1 + format: uri - type: 'null' title: Url description: Link to current resource diagnostics_url: anyOf: - type: string + minLength: 1 + format: uri - type: 'null' title: Diagnostics Url description: Link to diagnostics report sub-resource. This MIGHT take some @@ -8748,11 +8759,17 @@ components: thumbnail: anyOf: - type: string + maxLength: 2083 + minLength: 1 + format: uri - type: 'null' title: Thumbnail icon: anyOf: - type: string + maxLength: 2083 + minLength: 1 + format: uri - type: 'null' title: Icon descriptionUi: @@ -8804,6 +8821,7 @@ components: - type: 'null' title: Classifiers quality: + additionalProperties: true type: object title: Quality release: @@ -8967,11 +8985,17 @@ components: thumbnail: anyOf: - type: string + maxLength: 2083 + minLength: 1 + format: uri - type: 'null' title: Thumbnail icon: anyOf: - type: string + maxLength: 2083 + minLength: 1 + format: uri - type: 'null' title: Icon descriptionUi: @@ -9025,6 +9049,7 @@ components: - type: 'null' title: Classifiers quality: + additionalProperties: true type: object title: Quality history: @@ -9167,6 +9192,7 @@ components: - type: 'null' title: Classifiers quality: + additionalProperties: true type: object title: Quality default: {} @@ -9305,11 +9331,15 @@ components: task url: type: string + minLength: 1 + format: uri title: Url description: the link where to get the status of the task stop_url: anyOf: - type: string + minLength: 1 + format: uri - type: 'null' title: Stop Url description: the link where to stop the task @@ -9336,6 +9366,7 @@ components: state: $ref: '#/components/schemas/RunningState' info: + additionalProperties: true type: object title: Info submittedAt: @@ -9358,6 +9389,7 @@ components: type: string title: Rootprojectname projectCustomMetadata: + additionalProperties: true type: object title: Projectcustommetadata type: object @@ -9421,6 +9453,7 @@ components: type: number title: Progress image: + additionalProperties: true type: object title: Image startedAt: @@ -9438,6 +9471,8 @@ components: logDownloadLink: anyOf: - type: string + minLength: 1 + format: uri - type: 'null' title: Logdownloadlink nodeName: @@ -9864,9 +9899,11 @@ components: EmailTestPassed: properties: fixtures: + additionalProperties: true type: object title: Fixtures info: + additionalProperties: true type: object title: Info type: object @@ -9906,6 +9943,8 @@ components: data: anyOf: - type: string + minLength: 1 + format: uri - type: 'null' title: Data error: @@ -10911,7 +10950,8 @@ components: properties: data: anyOf: - - type: object + - additionalProperties: true + type: object - type: 'null' title: Data error: @@ -11734,6 +11774,8 @@ components: properties: state: type: string + minLength: 1 + format: uri title: State type: object required: @@ -11768,9 +11810,13 @@ components: properties: abort_upload: type: string + minLength: 1 + format: uri title: Abort Upload complete_upload: type: string + minLength: 1 + format: uri title: Complete Upload type: object required: @@ -11786,6 +11832,8 @@ components: urls: items: type: string + minLength: 1 + format: uri type: array title: Urls links: @@ -12014,6 +12062,8 @@ components: thumbnail: anyOf: - type: string + minLength: 1 + format: uri - type: 'null' title: Thumbnail description: url to the group thumbnail @@ -12310,6 +12360,9 @@ components: title: Created invitationLink: type: string + maxLength: 2083 + minLength: 1 + format: uri title: Invitationlink type: object required: @@ -12334,6 +12387,7 @@ components: JSONFunctionInputSchema: properties: schema_content: + additionalProperties: true type: object title: JSON Schema description: JSON Schema @@ -12348,6 +12402,7 @@ components: JSONFunctionOutputSchema: properties: schema_content: + additionalProperties: true type: object title: JSON Schema description: JSON Schema @@ -12477,11 +12532,17 @@ components: categoryIcon: anyOf: - type: string + maxLength: 2083 + minLength: 1 + format: uri - type: 'null' title: Categoryicon termsOfUseUrl: anyOf: - type: string + maxLength: 2083 + minLength: 1 + format: uri - type: 'null' title: Termsofuseurl createdAt: @@ -13111,6 +13172,10 @@ components: thumbnail: anyOf: - type: string + - type: string + maxLength: 2083 + minLength: 1 + format: uri - type: 'null' title: Thumbnail description: url of the latest screenshot of the node @@ -13284,7 +13349,6 @@ components: exclusiveMinimum: true title: Serviceport description: port to access the service within the network - default: 8080 maximum: 65535 minimum: 0 serviceBasepath: @@ -13321,6 +13385,7 @@ components: - serviceKey - serviceVersion - serviceHost + - servicePort - serviceState - userId title: NodeGet @@ -13363,6 +13428,7 @@ components: NodeOutputs: properties: outputs: + additionalProperties: true type: object title: Outputs type: object @@ -13417,12 +13483,14 @@ components: title: Progress bootOptions: anyOf: - - type: object + - additionalProperties: true + type: object - type: 'null' title: Bootoptions outputs: anyOf: - - type: object + - additionalProperties: true + type: object - type: 'null' title: Outputs type: object @@ -13453,9 +13521,15 @@ components: properties: thumbnail_url: type: string + maxLength: 2083 + minLength: 1 + format: uri title: Thumbnail Url file_url: type: string + maxLength: 2083 + minLength: 1 + format: uri title: File Url mimetype: anyOf: @@ -14031,6 +14105,9 @@ components: title: Paymentmethodid paymentMethodFormUrl: type: string + maxLength: 2083 + minLength: 1 + format: uri title: Paymentmethodformurl description: Link to external site that holds the payment submission form type: object @@ -14088,6 +14165,9 @@ components: invoiceUrl: anyOf: - type: string + maxLength: 2083 + minLength: 1 + format: uri - type: 'null' title: Invoiceurl type: object @@ -14236,6 +14316,7 @@ components: type: string title: Country extras: + additionalProperties: true type: object title: Extras description: Keeps extra information provided in the request form. @@ -14267,6 +14348,8 @@ components: properties: link: type: string + minLength: 1 + format: uri title: Link type: object required: @@ -14482,13 +14565,15 @@ components: description: Short display name for SMS vendor: anyOf: - - type: object + - additionalProperties: true + type: object - type: 'null' title: Vendor description: vendor attributes issues: anyOf: - items: + additionalProperties: true type: object type: array - type: 'null' @@ -14497,6 +14582,7 @@ components: manuals: anyOf: - items: + additionalProperties: true type: object type: array - type: 'null' @@ -14505,12 +14591,14 @@ components: support: anyOf: - items: + additionalProperties: true type: object type: array - type: 'null' title: Support description: List of support resources loginSettings: + additionalProperties: true type: object title: Loginsettings maxOpenStudiesPerUser: @@ -14565,6 +14653,7 @@ components: type: string title: Productname ui: + additionalProperties: true type: object title: Ui description: Front-end owned ui product configuration @@ -14702,7 +14791,8 @@ components: application/schema+json: '#/components/schemas/JSONFunctionOutputSchema' defaultInputs: anyOf: - - type: object + - additionalProperties: true + type: object - type: 'null' title: Defaultinputs projectId: @@ -14731,6 +14821,9 @@ components: thumbnail: anyOf: - type: string + maxLength: 2083 + minLength: 1 + format: uri - type: string const: '' title: Thumbnail @@ -14793,6 +14886,7 @@ components: title: Classifiers default: [] quality: + additionalProperties: true type: object title: Quality default: {} @@ -14804,7 +14898,8 @@ components: title: Ui dev: anyOf: - - type: object + - additionalProperties: true + type: object - type: 'null' title: Dev permalink: @@ -14929,6 +15024,9 @@ components: thumbnail: anyOf: - type: string + maxLength: 2083 + minLength: 1 + format: uri - type: string const: '' title: Thumbnail @@ -14991,6 +15089,7 @@ components: title: Classifiers default: [] quality: + additionalProperties: true type: object title: Quality default: {} @@ -15002,7 +15101,8 @@ components: title: Ui dev: anyOf: - - type: object + - additionalProperties: true + type: object - type: 'null' title: Dev permalink: @@ -15099,7 +15199,8 @@ components: title: Kind content_schema: anyOf: - - type: object + - additionalProperties: true + type: object - type: 'null' title: Content Schema description: jsonschema for the port's value. SEE https://json-schema.org/understanding-json-schema/ @@ -15198,7 +15299,8 @@ components: title: Classifiers dev: anyOf: - - type: object + - additionalProperties: true + type: object - type: 'null' title: Dev ui: @@ -15207,7 +15309,8 @@ components: - type: 'null' quality: anyOf: - - type: object + - additionalProperties: true + type: object - type: 'null' title: Quality templateType: @@ -15220,6 +15323,9 @@ components: properties: url: type: string + maxLength: 2083 + minLength: 1 + format: uri title: Url is_public: type: boolean @@ -15275,6 +15381,9 @@ components: title: Shareeemail confirmationLink: type: string + maxLength: 2083 + minLength: 1 + format: uri title: Confirmationlink type: object required: @@ -15520,7 +15629,8 @@ components: application/schema+json: '#/components/schemas/JSONFunctionOutputSchema' defaultInputs: anyOf: - - type: object + - additionalProperties: true + type: object - type: 'null' title: Defaultinputs uid: @@ -15577,7 +15687,8 @@ components: application/schema+json: '#/components/schemas/JSONFunctionOutputSchema' defaultInputs: anyOf: - - type: object + - additionalProperties: true + type: object - type: 'null' title: Defaultinputs uid: @@ -15786,7 +15897,6 @@ components: exclusiveMinimum: true title: Service Port description: the service swarm internal port - default: 8080 maximum: 65535 minimum: 0 published_port: @@ -15824,6 +15934,7 @@ components: - project_id - service_uuid - service_host + - service_port - service_state title: RunningDynamicServiceDetails RunningState: @@ -15880,6 +15991,9 @@ components: description: Long description of the service thumbnail: type: string + maxLength: 2083 + minLength: 1 + format: uri title: Thumbnail description: Url to service thumbnail file_extensions: @@ -15890,6 +16004,9 @@ components: description: File extensions that this service can process view_url: type: string + maxLength: 2083 + minLength: 1 + format: uri title: View Url description: Redirection to open a service in osparc (see /view) type: object @@ -15960,7 +16077,8 @@ components: is allowed contentSchema: anyOf: - - type: object + - additionalProperties: true + type: object - type: 'null' title: Contentschema description: jsonschema of this input/output. Required when type='ref_contentSchema' @@ -16077,7 +16195,8 @@ components: is allowed contentSchema: anyOf: - - type: object + - additionalProperties: true + type: object - type: 'null' title: Contentschema description: jsonschema of this input/output. Required when type='ref_contentSchema' @@ -16430,7 +16549,8 @@ components: application/schema+json: '#/components/schemas/JSONFunctionOutputSchema' defaultInputs: anyOf: - - type: object + - additionalProperties: true + type: object - type: 'null' title: Defaultinputs solverKey: @@ -16596,6 +16716,9 @@ components: icon: anyOf: - type: string + maxLength: 2083 + minLength: 1 + format: uri - type: 'null' title: Icon workbench: @@ -16886,6 +17009,7 @@ components: title: Template Name default: registration_email.jinja2 template_context: + additionalProperties: true type: object title: Template Context default: {} @@ -17133,6 +17257,7 @@ components: - type: 'null' title: Country extras: + additionalProperties: true type: object title: Extras description: Keeps extra information provided in the request form @@ -17407,6 +17532,9 @@ components: description: Identifier for the file type view_url: type: string + maxLength: 2083 + minLength: 1 + format: uri title: View Url description: Base url to execute viewer. Needs appending file_size,[file_name] and download_link as query parameters @@ -17562,6 +17690,9 @@ components: paymentFormUrl: anyOf: - type: string + maxLength: 2083 + minLength: 1 + format: uri - type: 'null' title: Paymentformurl description: Link to external site that holds the payment submission form.None From ecdec037c8887b32fc318ef1e5a592484940306d Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Fri, 27 Jun 2025 19:45:11 +0200 Subject: [PATCH 22/28] =?UTF-8?q?services/api-server=20version:=200.9.0=20?= =?UTF-8?q?=E2=86=92=200.9.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/api-server/VERSION | 2 +- services/api-server/setup.cfg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/services/api-server/VERSION b/services/api-server/VERSION index ac39a106c48..f374f6662e9 100644 --- a/services/api-server/VERSION +++ b/services/api-server/VERSION @@ -1 +1 @@ -0.9.0 +0.9.1 diff --git a/services/api-server/setup.cfg b/services/api-server/setup.cfg index 21f72b9aecc..6f7fe90adca 100644 --- a/services/api-server/setup.cfg +++ b/services/api-server/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.9.0 +current_version = 0.9.1 commit = True message = services/api-server version: {current_version} → {new_version} tag = False From bdb8c50c636bbb43f63742a0bd02e8d201501589 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Fri, 27 Jun 2025 19:45:25 +0200 Subject: [PATCH 23/28] =?UTF-8?q?services/catalog=20version:=200.8.1=20?= =?UTF-8?q?=E2=86=92=200.8.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/catalog/VERSION | 2 +- services/catalog/setup.cfg | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/services/catalog/VERSION b/services/catalog/VERSION index c18d72be303..53a48a1e8c6 100644 --- a/services/catalog/VERSION +++ b/services/catalog/VERSION @@ -1 +1 @@ -0.8.1 \ No newline at end of file +0.8.2 \ No newline at end of file diff --git a/services/catalog/setup.cfg b/services/catalog/setup.cfg index 812aa1c836c..cce4210c9f9 100644 --- a/services/catalog/setup.cfg +++ b/services/catalog/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.8.1 +current_version = 0.8.2 commit = True message = services/catalog version: {current_version} → {new_version} tag = False @@ -10,10 +10,10 @@ commit_args = --no-verify [tool:pytest] asyncio_mode = auto asyncio_default_fixture_loop_scope = function -markers = +markers = testit: "marks test to run during development" [mypy] -plugins = +plugins = pydantic.mypy sqlalchemy.ext.mypy.plugin From f1035ddedf6e04c8e22980e5a2cbe598404a70ad Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Fri, 27 Jun 2025 19:45:33 +0200 Subject: [PATCH 24/28] =?UTF-8?q?services/dynamic-scheduler=20version:=201?= =?UTF-8?q?.1.0=20=E2=86=92=201.1.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/dynamic-scheduler/VERSION | 2 +- services/dynamic-scheduler/setup.cfg | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/services/dynamic-scheduler/VERSION b/services/dynamic-scheduler/VERSION index 9084fa2f716..524cb55242b 100644 --- a/services/dynamic-scheduler/VERSION +++ b/services/dynamic-scheduler/VERSION @@ -1 +1 @@ -1.1.0 +1.1.1 diff --git a/services/dynamic-scheduler/setup.cfg b/services/dynamic-scheduler/setup.cfg index 8eb83957564..c751a22ef4a 100644 --- a/services/dynamic-scheduler/setup.cfg +++ b/services/dynamic-scheduler/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 1.1.0 +current_version = 1.1.1 commit = True message = services/dynamic-scheduler version: {current_version} → {new_version} tag = False @@ -10,10 +10,10 @@ commit_args = --no-verify [tool:pytest] asyncio_mode = auto asyncio_default_fixture_loop_scope = function -markers = +markers = testit: "marks test to run during development" [mypy] -plugins = +plugins = pydantic.mypy - sqlalchemy.ext.mypy.plugin + sqlalchemy.ext.mypy.plugin From 98e85b692734b29888df615e512978471815a962 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Fri, 27 Jun 2025 19:45:44 +0200 Subject: [PATCH 25/28] =?UTF-8?q?services/payments=20version:=201.4.0=20?= =?UTF-8?q?=E2=86=92=201.4.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/payments/VERSION | 2 +- services/payments/openapi.json | 2 +- services/payments/setup.cfg | 12 ++++++------ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/services/payments/VERSION b/services/payments/VERSION index 88c5fb891dc..347f5833ee6 100644 --- a/services/payments/VERSION +++ b/services/payments/VERSION @@ -1 +1 @@ -1.4.0 +1.4.1 diff --git a/services/payments/openapi.json b/services/payments/openapi.json index 5809e58228e..b6fd5846ce3 100644 --- a/services/payments/openapi.json +++ b/services/payments/openapi.json @@ -3,7 +3,7 @@ "info": { "title": "simcore-service-payments web API", "description": "Service that manages creation and validation of registration payments", - "version": "1.4.0" + "version": "1.4.1" }, "paths": { "/": { diff --git a/services/payments/setup.cfg b/services/payments/setup.cfg index d651872f245..14e216c1f6b 100644 --- a/services/payments/setup.cfg +++ b/services/payments/setup.cfg @@ -1,23 +1,23 @@ [bumpversion] -current_version = 1.4.0 +current_version = 1.4.1 commit = True message = services/payments version: {current_version} → {new_version} tag = False commit_args = --no-verify [bumpversion:file:VERSION] + [bumpversion:file:openapi.json] [tool:pytest] asyncio_mode = auto asyncio_default_fixture_loop_scope = function -markers = +markers = testit: "marks test to run during development" acceptance_test: "marks tests as 'acceptance tests' i.e. does the system do what the user expects? Typically those are workflows." - can_run_against_external: "marks tests that *can* be run against an external configuration passed by --external-envfile" - + can_run_against_external: "marks tests that *can* be run against an external configuration passed by --external-envfile" [mypy] -plugins = +plugins = pydantic.mypy - sqlalchemy.ext.asyncio + sqlalchemy.ext.asyncio From dd6e95871cc667cd5577c96cbb22ab277fe4d852 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Fri, 27 Jun 2025 19:45:53 +0200 Subject: [PATCH 26/28] =?UTF-8?q?services/resource-usage-tracker=20version?= =?UTF-8?q?:=201.0.0=20=E2=86=92=201.0.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/resource-usage-tracker/VERSION | 2 +- services/resource-usage-tracker/setup.cfg | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/services/resource-usage-tracker/VERSION b/services/resource-usage-tracker/VERSION index 3eefcb9dd5b..7dea76edb3d 100644 --- a/services/resource-usage-tracker/VERSION +++ b/services/resource-usage-tracker/VERSION @@ -1 +1 @@ -1.0.0 +1.0.1 diff --git a/services/resource-usage-tracker/setup.cfg b/services/resource-usage-tracker/setup.cfg index 1dbddd94448..361d4cd4c06 100644 --- a/services/resource-usage-tracker/setup.cfg +++ b/services/resource-usage-tracker/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 1.0.0 +current_version = 1.0.1 commit = True message = services/resource-usage-tracker version: {current_version} → {new_version} tag = False @@ -10,9 +10,10 @@ commit_args = --no-verify [tool:pytest] asyncio_mode = auto asyncio_default_fixture_loop_scope = function -markers = +markers = testit: "marks test to run during development" + [mypy] -plugins = +plugins = pydantic.mypy sqlalchemy.ext.mypy.plugin From bb5a119f6e8226fd10af0253ca827268757246a1 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Fri, 27 Jun 2025 19:45:58 +0200 Subject: [PATCH 27/28] =?UTF-8?q?services/storage=20api=20version:=200.7.0?= =?UTF-8?q?=20=E2=86=92=200.7.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/storage/VERSION | 2 +- services/storage/setup.cfg | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/services/storage/VERSION b/services/storage/VERSION index faef31a4357..39e898a4f95 100644 --- a/services/storage/VERSION +++ b/services/storage/VERSION @@ -1 +1 @@ -0.7.0 +0.7.1 diff --git a/services/storage/setup.cfg b/services/storage/setup.cfg index 6c4b25275d5..34668cb65b9 100644 --- a/services/storage/setup.cfg +++ b/services/storage/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.7.0 +current_version = 0.7.1 commit = True message = services/storage api version: {current_version} → {new_version} tag = False @@ -10,13 +10,13 @@ commit_args = --no-verify [tool:pytest] asyncio_mode = auto asyncio_default_fixture_loop_scope = function -markers = +markers = slow: marks tests as slow (deselect with '-m "not slow"') acceptance_test: "marks tests as 'acceptance tests' i.e. does the system do what the user expects? Typically those are workflows." testit: "marks test to run during development" heavy_load: "mark tests that require large amount of data" [mypy] -plugins = +plugins = pydantic.mypy sqlalchemy.ext.mypy.plugin From fc576fa63087f96f69de53652657bf4eaff0d59d Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Fri, 27 Jun 2025 19:46:07 +0200 Subject: [PATCH 28/28] =?UTF-8?q?services/webserver=20api=20version:=200.6?= =?UTF-8?q?9.1=20=E2=86=92=200.69.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/web/server/VERSION | 2 +- services/web/server/setup.cfg | 2 +- .../server/src/simcore_service_webserver/api/v0/openapi.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/services/web/server/VERSION b/services/web/server/VERSION index a868f07b12a..9cefff060f4 100644 --- a/services/web/server/VERSION +++ b/services/web/server/VERSION @@ -1 +1 @@ -0.69.1 +0.69.2 diff --git a/services/web/server/setup.cfg b/services/web/server/setup.cfg index 8c57c75f43c..8c6115490fc 100644 --- a/services/web/server/setup.cfg +++ b/services/web/server/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.69.1 +current_version = 0.69.2 commit = True message = services/webserver api version: {current_version} → {new_version} tag = False diff --git a/services/web/server/src/simcore_service_webserver/api/v0/openapi.yaml b/services/web/server/src/simcore_service_webserver/api/v0/openapi.yaml index 157d19905ba..b8abcbdc524 100644 --- a/services/web/server/src/simcore_service_webserver/api/v0/openapi.yaml +++ b/services/web/server/src/simcore_service_webserver/api/v0/openapi.yaml @@ -2,7 +2,7 @@ openapi: 3.1.0 info: title: simcore-service-webserver description: Main service with an interface (http-API & websockets) to the web front-end - version: 0.69.1 + version: 0.69.2 servers: - url: '' description: webserver