diff --git a/api/tests/requirements.txt b/api/tests/requirements.txt index 04cf811ff2a..28b389e0d4d 100644 --- a/api/tests/requirements.txt +++ b/api/tests/requirements.txt @@ -1,27 +1,27 @@ -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.4 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.11.11 # via # -c ../../requirements/constraints.txt # -r requirements.in -aiosignal==1.3.1 +aiosignal==1.3.2 # via aiohttp -attrs==24.2.0 +attrs==25.1.0 # via # aiohttp # jsonschema # referencing -certifi==2024.8.30 +certifi==2024.12.14 # via # -c ../../requirements/constraints.txt # requests -charset-normalizer==3.3.2 +charset-normalizer==3.4.1 # via requests -coverage==7.6.1 +coverage==7.6.10 # via # -r requirements.in # pytest-cov -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal @@ -31,26 +31,26 @@ idna==3.10 # yarl iniconfig==2.0.0 # via pytest -isodate==0.6.1 +isodate==0.7.2 # via openapi-core jsonschema==4.23.0 # via # openapi-core # openapi-schema-validator # openapi-spec-validator -jsonschema-path==0.3.3 +jsonschema-path==0.3.4 # via # openapi-core # openapi-spec-validator -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 # via # jsonschema # openapi-schema-validator lazy-object-proxy==1.10.0 # via openapi-spec-validator -markupsafe==2.1.5 +markupsafe==3.0.2 # via werkzeug -more-itertools==10.5.0 +more-itertools==10.6.0 # via openapi-core multidict==6.1.0 # via @@ -58,23 +58,27 @@ multidict==6.1.0 # yarl openapi-core==0.19.4 # via -r requirements.in -openapi-schema-validator==0.6.2 +openapi-schema-validator==0.6.3 # via # openapi-core # openapi-spec-validator openapi-spec-validator==0.7.1 # via openapi-core -packaging==24.1 +packaging==24.2 # via # pytest # pytest-sugar parse==1.20.2 # via openapi-core -pathable==0.4.3 +pathable==0.4.4 # via jsonschema-path pluggy==1.5.0 # via pytest -pytest==8.3.3 +propcache==0.2.1 + # via + # aiohttp + # yarl +pytest==8.3.4 # via # -r requirements.in # pytest-asyncio @@ -85,7 +89,7 @@ pytest-asyncio==0.23.8 # via # -c ../../requirements/constraints.txt # -r requirements.in -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r requirements.in pytest-instafail==0.5.0 # via -r requirements.in @@ -97,6 +101,7 @@ pyyaml==6.0.2 # jsonschema-path referencing==0.35.1 # via + # -c ../../requirements/constraints.txt # jsonschema # jsonschema-path # jsonschema-specifications @@ -104,21 +109,19 @@ requests==2.32.3 # via jsonschema-path rfc3339-validator==0.1.4 # via openapi-schema-validator -rpds-py==0.20.0 +rpds-py==0.22.3 # via # jsonschema # referencing -six==1.16.0 - # via - # isodate - # rfc3339-validator -termcolor==2.4.0 +six==1.17.0 + # via rfc3339-validator +termcolor==2.5.0 # via pytest-sugar -urllib3==2.2.3 +urllib3==2.3.0 # via # -c ../../requirements/constraints.txt # requests -werkzeug==3.0.4 +werkzeug==3.1.3 # via openapi-core -yarl==1.12.1 +yarl==1.18.3 # via aiohttp diff --git a/packages/aws-library/requirements/_base.txt b/packages/aws-library/requirements/_base.txt index 240c9304b36..325529a6811 100644 --- a/packages/aws-library/requirements/_base.txt +++ b/packages/aws-library/requirements/_base.txt @@ -1,24 +1,24 @@ -aio-pika==9.4.3 +aio-pika==9.5.4 # via -r requirements/../../../packages/service-library/requirements/_base.in -aioboto3==13.1.1 +aioboto3==13.3.0 # via -r requirements/_base.in -aiobotocore==2.13.1 +aiobotocore==2.16.0 # via aioboto3 -aiocache==0.12.2 +aiocache==0.12.3 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/_base.in aiodebug==2.3.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -aiodocker==0.23.0 +aiodocker==0.24.0 # via -r requirements/../../../packages/service-library/requirements/_base.in aiofiles==24.1.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # aioboto3 -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.4 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.11.11 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -38,11 +38,11 @@ aioitertools==0.12.0 # via aiobotocore aiormq==6.8.1 # via aio-pika -aiosignal==1.3.1 +aiosignal==1.3.2 # via aiohttp annotated-types==0.7.0 # via pydantic -anyio==4.6.0 +anyio==4.8.0 # via # fast-depends # faststream @@ -52,21 +52,34 @@ 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==24.2.0 +attrs==25.1.0 # via # aiohttp # jsonschema # referencing -boto3==1.34.131 - # via aiobotocore -botocore==1.34.131 +boto3==1.35.81 + # 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 + # aiobotocore +botocore==1.35.81 # via # aiobotocore # boto3 # s3transfer -botocore-stubs==1.35.25 +botocore-stubs==1.36.6 # via types-aiobotocore -certifi==2024.8.30 +certifi==2024.12.14 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -81,33 +94,35 @@ certifi==2024.8.30 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.3.2 +charset-normalizer==3.4.1 # via requests -click==8.1.7 +click==8.1.8 # via typer -deprecated==1.2.14 +deprecated==1.2.17 # via # opentelemetry-api # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http # opentelemetry-semantic-conventions -dnspython==2.6.1 +dnspython==2.7.0 # via email-validator email-validator==2.2.0 # via pydantic +exceptiongroup==1.2.2 + # via aio-pika fast-depends==2.4.12 # via faststream -faststream==0.5.31 +faststream==0.5.34 # via -r requirements/../../../packages/service-library/requirements/_base.in -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.66.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -grpcio==1.66.1 +grpcio==1.70.0 # via opentelemetry-exporter-otlp-proto-grpc idna==3.10 # via @@ -115,7 +130,7 @@ idna==3.10 # email-validator # requests # yarl -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 # via opentelemetry-api jmespath==1.0.1 # via @@ -125,7 +140,7 @@ jsonschema==4.23.0 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in -jsonschema-specifications==2023.7.1 +jsonschema-specifications==2024.10.1 # via jsonschema markdown-it-py==3.0.0 # via rich @@ -135,7 +150,7 @@ multidict==6.1.0 # via # aiohttp # yarl -opentelemetry-api==1.27.0 +opentelemetry-api==1.29.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -148,51 +163,52 @@ opentelemetry-api==1.27.0 # opentelemetry-propagator-aws-xray # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.27.0 +opentelemetry-exporter-otlp==1.29.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.27.0 +opentelemetry-exporter-otlp-proto-common==1.29.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.29.0 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.27.0 +opentelemetry-exporter-otlp-proto-http==1.29.0 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.48b0 +opentelemetry-instrumentation==0.50b0 # via # opentelemetry-instrumentation-botocore # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-botocore==0.48b0 +opentelemetry-instrumentation-botocore==0.50b0 # via -r requirements/_base.in -opentelemetry-instrumentation-logging==0.48b0 +opentelemetry-instrumentation-logging==0.50b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.48b0 +opentelemetry-instrumentation-redis==0.50b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.48b0 +opentelemetry-instrumentation-requests==0.50b0 # via -r requirements/../../../packages/service-library/requirements/_base.in opentelemetry-propagator-aws-xray==1.0.2 # via opentelemetry-instrumentation-botocore -opentelemetry-proto==1.27.0 +opentelemetry-proto==1.29.0 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.27.0 +opentelemetry-sdk==1.29.0 # via # -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.50b0 # via + # opentelemetry-instrumentation # opentelemetry-instrumentation-botocore # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.48b0 +opentelemetry-util-http==0.50b0 # via opentelemetry-instrumentation-requests -orjson==3.10.7 +orjson==3.10.15 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -214,15 +230,21 @@ orjson==3.10.7 # -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 + # via opentelemetry-instrumentation pamqp==3.3.0 # via aiormq -protobuf==4.25.5 +propcache==0.2.1 + # via + # aiohttp + # yarl +protobuf==5.29.3 # via # googleapis-common-protos # opentelemetry-proto -psutil==6.0.0 +psutil==6.1.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -pydantic==2.10.3 +pydantic==2.10.6 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -251,9 +273,9 @@ pydantic==2.10.3 # fast-depends # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via pydantic -pydantic-extra-types==2.9.0 +pydantic-extra-types==2.10.2 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in @@ -263,15 +285,15 @@ 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.1 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -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.18.0 +pygments==2.19.1 # via rich -pyinstrument==4.7.3 +pyinstrument==5.0.1 # via -r requirements/../../../packages/service-library/requirements/_base.in python-dateutil==2.9.0.post0 # via @@ -309,68 +331,80 @@ redis==5.2.1 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/service-library/requirements/_base.in -referencing==0.29.3 +referencing==0.35.1 # 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 # jsonschema # jsonschema-specifications requests==2.32.3 # via opentelemetry-exporter-otlp-proto-http -rich==13.8.1 +rich==13.9.4 # 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.20.0 +rpds-py==0.22.3 # via # jsonschema # referencing -s3transfer==0.10.2 +s3transfer==0.10.4 # via boto3 -setuptools==75.1.0 - # via opentelemetry-instrumentation -sh==2.0.7 +sh==2.2.1 # via -r requirements/_base.in shellingham==1.5.4 # via typer -six==1.16.0 +six==1.17.0 # via python-dateutil sniffio==1.3.1 # via anyio tenacity==9.0.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -toolz==0.12.1 +toolz==1.0.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -tqdm==4.66.5 +tqdm==4.67.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -typer==0.12.5 +typer==0.15.1 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -types-aiobotocore==2.15.1 +types-aiobotocore==2.19.0 # via -r requirements/_base.in -types-aiobotocore-ec2==2.15.1 +types-aiobotocore-ec2==2.19.0 # via types-aiobotocore -types-aiobotocore-s3==2.15.1 +types-aiobotocore-s3==2.19.0 # via types-aiobotocore -types-aiobotocore-ssm==2.15.1 +types-aiobotocore-ssm==2.19.0 # via types-aiobotocore -types-awscrt==0.21.5 +types-awscrt==0.23.7 # via botocore-stubs -types-python-dateutil==2.9.0.20240906 +types-python-dateutil==2.9.0.20241206 # via arrow typing-extensions==4.12.2 # via # aiodebug + # anyio # faststream # opentelemetry-sdk # pydantic # pydantic-core + # pydantic-extra-types # typer # types-aiobotocore # types-aiobotocore-ec2 # types-aiobotocore-s3 # types-aiobotocore-ssm -urllib3==2.2.3 +urllib3==2.3.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -386,17 +420,17 @@ urllib3==2.2.3 # -c requirements/../../../requirements/constraints.txt # botocore # requests -wrapt==1.16.0 +wrapt==1.17.2 # via # aiobotocore # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-redis -yarl==1.12.1 +yarl==1.18.3 # via # -r requirements/../../../packages/service-library/requirements/_base.in # aio-pika # aiohttp # aiormq -zipp==3.20.2 +zipp==3.21.0 # via importlib-metadata diff --git a/packages/aws-library/requirements/_test.txt b/packages/aws-library/requirements/_test.txt index 02fdd02fb32..fced7d6e581 100644 --- a/packages/aws-library/requirements/_test.txt +++ b/packages/aws-library/requirements/_test.txt @@ -4,70 +4,67 @@ annotated-types==0.7.0 # pydantic antlr4-python3-runtime==4.13.2 # via moto -appdirs==1.4.4 - # via pint -attrs==24.2.0 +attrs==25.1.0 # via # -c requirements/_base.txt # jsonschema # referencing -aws-sam-translator==1.91.0 +aws-sam-translator==1.94.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto -blinker==1.8.2 +blinker==1.9.0 # via flask -boto3==1.34.131 +boto3==1.35.81 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator # moto -boto3-stubs==1.35.25 - # via types-boto3 -botocore==1.34.131 +botocore==1.35.81 # via # -c requirements/_base.txt # aws-xray-sdk # boto3 # moto # s3transfer -botocore-stubs==1.35.25 +botocore-stubs==1.36.6 # via # -c requirements/_base.txt - # boto3-stubs # types-aioboto3 # types-aiobotocore -certifi==2024.8.30 + # types-boto3 +certifi==2024.12.14 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # requests cffi==1.17.1 # via cryptography -cfn-lint==1.15.0 +cfn-lint==1.22.7 # via moto -charset-normalizer==3.3.2 +charset-normalizer==3.4.1 # via # -c requirements/_base.txt # requests -click==8.1.7 +click==8.1.8 # via # -c requirements/_base.txt # flask -coverage==7.6.1 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov -cryptography==43.0.1 +cryptography==44.0.0 # via # -c requirements/../../../requirements/constraints.txt # joserfc # moto docker==7.1.0 # via moto -faker==29.0.0 +faker==35.0.0 # via -r requirements/_test.in -flask==3.0.3 +flask==3.1.0 # via # flask-cors # moto @@ -75,9 +72,9 @@ flask-cors==5.0.0 # via moto flexcache==0.3 # via pint -flexparser==0.3.1 +flexparser==0.4 # via pint -graphql-core==3.2.4 +graphql-core==3.2.6 # via moto icdiff==2.0.7 # via pytest-icdiff @@ -89,7 +86,7 @@ iniconfig==2.0.0 # via pytest itsdangerous==2.2.0 # via flask -jinja2==3.1.4 +jinja2==3.1.5 # via # -c requirements/../../../requirements/constraints.txt # flask @@ -99,13 +96,13 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.0 +joserfc==1.0.2 # via moto jsondiff==2.2.1 # via moto jsonpatch==1.33 # via cfn-lint -jsonpath-ng==1.6.1 +jsonpath-ng==1.7.0 # via moto jsonpointer==3.0.0 # via jsonpatch @@ -115,37 +112,42 @@ jsonschema==4.23.0 # aws-sam-translator # openapi-schema-validator # openapi-spec-validator -jsonschema-path==0.3.3 +jsonschema-path==0.3.4 # via openapi-spec-validator -jsonschema-specifications==2023.7.1 +jsonschema-specifications==2024.10.1 # via # -c requirements/_base.txt # jsonschema # openapi-schema-validator lazy-object-proxy==1.10.0 # via openapi-spec-validator -markupsafe==2.1.5 +markupsafe==3.0.2 # via # jinja2 # werkzeug -moto==5.0.15 - # via -r requirements/_test.in +moto==5.0.20 + # via + # -c requirements/../../../requirements/constraints.txt + # -r requirements/_test.in mpmath==1.3.0 # via sympy -networkx==3.3 +networkx==3.4.2 # via cfn-lint -openapi-schema-validator==0.6.2 +openapi-schema-validator==0.6.3 # via openapi-spec-validator openapi-spec-validator==0.7.1 # via moto -packaging==24.1 +packaging==24.2 # via + # -c requirements/_base.txt # pytest # pytest-sugar -pathable==0.4.3 +pathable==0.4.4 # via jsonschema-path -pint==0.24.3 +pint==0.24.4 # via -r requirements/_test.in +platformdirs==4.3.6 + # via pint pluggy==1.5.0 # via pytest ply==3.11 @@ -158,18 +160,18 @@ py-partiql-parser==0.5.6 # via moto pycparser==2.22 # via cffi -pydantic==2.10.3 +pydantic==2.10.6 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via # -c requirements/_base.txt # pydantic -pyparsing==3.1.4 +pyparsing==3.2.1 # via moto -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-asyncio @@ -183,9 +185,9 @@ pytest-asyncio==0.23.8 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in -pytest-benchmark==4.0.0 +pytest-benchmark==5.1.0 # via -r requirements/_test.in -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in @@ -217,13 +219,14 @@ pyyaml==6.0.2 # jsonschema-path # moto # responses -referencing==0.29.3 +referencing==0.35.1 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.9.11 +regex==2024.11.6 # via cfn-lint requests==2.32.3 # via @@ -232,54 +235,52 @@ requests==2.32.3 # jsonschema-path # moto # responses -responses==0.25.3 +responses==0.25.6 # via moto rfc3339-validator==0.1.4 # via openapi-schema-validator -rpds-py==0.20.0 +rpds-py==0.22.3 # via # -c requirements/_base.txt # jsonschema # referencing -s3transfer==0.10.2 +s3transfer==0.10.4 # via # -c requirements/_base.txt # boto3 -setuptools==75.1.0 - # via - # -c requirements/_base.txt - # moto -six==1.16.0 +setuptools==75.8.0 + # via moto +six==1.17.0 # via # -c requirements/_base.txt # python-dateutil # rfc3339-validator sympy==1.13.3 # via cfn-lint -termcolor==2.4.0 +termcolor==2.5.0 # via pytest-sugar -types-aioboto3==13.1.1 +types-aioboto3==13.4.0 # via -r requirements/_test.in -types-aiobotocore==2.15.1 +types-aiobotocore==2.19.0 # via # -c requirements/_base.txt # types-aioboto3 -types-awscrt==0.21.5 +types-awscrt==0.23.7 # via # -c requirements/_base.txt # botocore-stubs -types-boto3==1.0.2 +types-boto3==1.36.6 # via -r requirements/_test.in -types-s3transfer==0.10.2 +types-s3transfer==0.11.2 # via - # boto3-stubs # types-aioboto3 + # types-boto3 typing-extensions==4.12.2 # via # -c requirements/_base.txt # aws-sam-translator - # boto3-stubs # cfn-lint + # faker # flexcache # flexparser # pint @@ -287,7 +288,8 @@ typing-extensions==4.12.2 # pydantic-core # types-aioboto3 # types-aiobotocore -urllib3==2.2.3 + # types-boto3 +urllib3==2.3.0 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -295,13 +297,13 @@ urllib3==2.2.3 # docker # requests # responses -werkzeug==3.0.4 +werkzeug==3.1.3 # via # flask # moto -wrapt==1.16.0 +wrapt==1.17.2 # via # -c requirements/_base.txt # aws-xray-sdk -xmltodict==0.13.0 +xmltodict==0.14.2 # via moto diff --git a/packages/aws-library/requirements/_tools.txt b/packages/aws-library/requirements/_tools.txt index 42817701980..ad77b24cb3b 100644 --- a/packages/aws-library/requirements/_tools.txt +++ b/packages/aws-library/requirements/_tools.txt @@ -1,26 +1,26 @@ -astroid==3.3.4 +astroid==3.3.8 # via pylint -black==24.8.0 +black==24.10.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2 +build==1.2.2.post1 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.7 +click==8.1.8 # via # -c requirements/_base.txt # -c requirements/_test.txt # black # pip-tools -dill==0.3.8 +dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.1 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -28,7 +28,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.12.0 +mypy==1.14.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -36,27 +36,29 @@ mypy-extensions==1.0.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.1 +packaging==24.2 # via + # -c requirements/_base.txt # -c requirements/_test.txt # black # build pathspec==0.12.1 # via black -pip==24.2 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt platformdirs==4.3.6 # via + # -c requirements/_test.txt # black # pylint # virtualenv -pre-commit==3.8.0 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.0 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools @@ -66,11 +68,10 @@ pyyaml==6.0.2 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.6.7 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.1.0 +setuptools==75.8.0 # via - # -c requirements/_base.txt # -c requirements/_test.txt # pip-tools tomlkit==0.13.2 @@ -80,7 +81,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.5 +virtualenv==20.29.1 # via pre-commit -wheel==0.44.0 +wheel==0.45.1 # via pip-tools diff --git a/packages/aws-library/src/aws_library/s3/_client.py b/packages/aws-library/src/aws_library/s3/_client.py index 5f89a2cee7c..beb752ce077 100644 --- a/packages/aws-library/src/aws_library/s3/_client.py +++ b/packages/aws-library/src/aws_library/s3/_client.py @@ -71,7 +71,7 @@ async def create( cls, settings: S3Settings, s3_max_concurrency: int = _S3_MAX_CONCURRENCY_DEFAULT ) -> "SimcoreS3API": session = aioboto3.Session() - session_client = session.client( + session_client = session.client( # type: ignore[call-overload] "s3", endpoint_url=f"{settings.S3_ENDPOINT}", aws_access_key_id=settings.S3_ACCESS_KEY, diff --git a/packages/aws-library/tests/test_ec2_client.py b/packages/aws-library/tests/test_ec2_client.py index b940383fdd3..af773d5851c 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( instance_types = await simcore_ec2_api.get_ec2_instance_capabilities("ALL") assert instance_types # NOTE: this might need adaptation when moto is updated - assert 700 < len(instance_types) < 828 + assert 700 < len(instance_types) < 852 async def test_get_ec2_instance_capabilities_raise_with_empty_set( diff --git a/packages/common-library/requirements/_base.txt b/packages/common-library/requirements/_base.txt index 6b03deb40ed..062e97cee34 100644 --- a/packages/common-library/requirements/_base.txt +++ b/packages/common-library/requirements/_base.txt @@ -1,19 +1,20 @@ annotated-types==0.7.0 # via pydantic -orjson==3.10.10 +orjson==3.10.15 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in -pydantic==2.10.3 +pydantic==2.10.6 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in # pydantic-extra-types -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via pydantic -pydantic-extra-types==2.9.0 +pydantic-extra-types==2.10.2 # via -r requirements/_base.in typing-extensions==4.12.2 # via # pydantic # pydantic-core + # pydantic-extra-types diff --git a/packages/common-library/requirements/_test.txt b/packages/common-library/requirements/_test.txt index fa3c44bbc85..5a13cdc370c 100644 --- a/packages/common-library/requirements/_test.txt +++ b/packages/common-library/requirements/_test.txt @@ -2,17 +2,17 @@ annotated-types==0.7.0 # via # -c requirements/_base.txt # pydantic -coverage==7.6.1 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov -faker==30.3.0 +faker==35.0.0 # via -r requirements/_test.in icdiff==2.0.7 # via pytest-icdiff iniconfig==2.0.0 # via pytest -packaging==24.1 +packaging==24.2 # via # pytest # pytest-sugar @@ -20,18 +20,18 @@ pluggy==1.5.0 # via pytest pprintpp==0.4.0 # via pytest-icdiff -pydantic==2.10.3 +pydantic==2.10.6 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pydantic-settings -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via # -c requirements/_base.txt # pydantic -pydantic-settings==2.6.1 +pydantic-settings==2.7.1 # via -r requirements/_test.in -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-asyncio @@ -44,7 +44,7 @@ pytest-asyncio==0.23.8 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in @@ -62,7 +62,7 @@ python-dotenv==1.0.1 # via # -r requirements/_test.in # pydantic-settings -six==1.16.0 +six==1.17.0 # via python-dateutil termcolor==2.5.0 # via pytest-sugar diff --git a/packages/common-library/requirements/_tools.txt b/packages/common-library/requirements/_tools.txt index b5f85d4efcc..a28addac4b1 100644 --- a/packages/common-library/requirements/_tools.txt +++ b/packages/common-library/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.5 +astroid==3.3.8 # via pylint black==24.10.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.7 +click==8.1.8 # via # black # pip-tools dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.1 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -26,7 +26,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.11.2 +mypy==1.14.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -34,14 +34,14 @@ mypy-extensions==1.0.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.1 +packaging==24.2 # via # -c requirements/_test.txt # black # build pathspec==0.12.1 # via black -pip==24.2 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -50,9 +50,9 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.0.0 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.1 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -62,9 +62,9 @@ pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt # pre-commit -ruff==0.6.9 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.1.0 +setuptools==75.8.0 # via pip-tools tomlkit==0.13.2 # via pylint @@ -73,7 +73,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.6 +virtualenv==20.29.1 # via pre-commit -wheel==0.44.0 +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 3f7021f3ad6..57200739ea7 100644 --- a/packages/dask-task-models-library/requirements/_base.txt +++ b/packages/dask-task-models-library/requirements/_base.txt @@ -2,36 +2,36 @@ annotated-types==0.7.0 # via pydantic arrow==1.3.0 # via -r requirements/../../../packages/models-library/requirements/_base.in -attrs==24.2.0 +attrs==25.1.0 # via # jsonschema # referencing -click==8.1.7 +click==8.1.8 # via # dask # distributed # typer -cloudpickle==3.1.0 +cloudpickle==3.1.1 # via # dask # distributed -dask==2024.12.0 +dask==2025.1.0 # via # -r requirements/_base.in # distributed -distributed==2024.12.0 +distributed==2025.1.0 # via dask dnspython==2.7.0 # via email-validator email-validator==2.2.0 # via pydantic -fsspec==2024.10.0 +fsspec==2024.12.0 # via dask idna==3.10 # via email-validator -importlib-metadata==8.5.0 +importlib-metadata==8.6.1 # via dask -jinja2==3.1.4 +jinja2==3.1.5 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -56,7 +56,7 @@ mdurl==0.1.2 # via markdown-it-py msgpack==1.1.0 # via distributed -orjson==3.10.12 +orjson==3.10.15 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -74,9 +74,9 @@ packaging==24.2 # distributed partd==1.4.2 # via dask -psutil==6.1.0 +psutil==6.1.1 # via distributed -pydantic==2.10.3 +pydantic==2.10.6 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -92,19 +92,19 @@ pydantic==2.10.3 # -r requirements/_base.in # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via pydantic -pydantic-extra-types==2.10.0 +pydantic-extra-types==2.10.2 # via # -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 # -r requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in -pydantic-settings==2.6.1 +pydantic-settings==2.7.1 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -pygments==2.18.0 +pygments==2.19.1 # via rich python-dateutil==2.9.0.post0 # via arrow @@ -122,6 +122,12 @@ pyyaml==6.0.2 # distributed referencing==0.35.1 # 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 # jsonschema # jsonschema-specifications rich==13.9.4 @@ -157,7 +163,7 @@ typing-extensions==4.12.2 # pydantic-core # pydantic-extra-types # typer -urllib3==2.2.3 +urllib3==2.3.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/packages/dask-task-models-library/requirements/_test.txt b/packages/dask-task-models-library/requirements/_test.txt index 21f3ea3ccc4..01163ab9a8a 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.6.8 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov -faker==33.1.0 +faker==35.0.0 # via -r requirements/_test.in flexcache==0.3 # via pint diff --git a/packages/dask-task-models-library/requirements/_tools.txt b/packages/dask-task-models-library/requirements/_tools.txt index 7bd7ea01f5a..6a78930fd4d 100644 --- a/packages/dask-task-models-library/requirements/_tools.txt +++ b/packages/dask-task-models-library/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.5 +astroid==3.3.8 # via pylint black==24.10.0 # via -r requirements/../../../requirements/devenv.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.7 +click==8.1.8 # via # -c requirements/_base.txt # black @@ -17,9 +17,9 @@ dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.3 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -27,7 +27,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.13.0 +mypy==1.14.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -43,7 +43,7 @@ packaging==24.2 # build pathspec==0.12.1 # via black -pip==24.3.1 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -53,9 +53,9 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.0.1 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.2 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -67,9 +67,9 @@ pyyaml==6.0.2 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.8.2 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.6.0 +setuptools==75.8.0 # via pip-tools tomlkit==0.13.2 # via pylint @@ -78,7 +78,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.28.0 +virtualenv==20.29.1 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/packages/models-library/requirements/_base.txt b/packages/models-library/requirements/_base.txt index 3728bf08162..7e40be8811c 100644 --- a/packages/models-library/requirements/_base.txt +++ b/packages/models-library/requirements/_base.txt @@ -2,11 +2,11 @@ annotated-types==0.7.0 # via pydantic arrow==1.3.0 # via -r requirements/_base.in -attrs==24.2.0 +attrs==25.1.0 # via # jsonschema # referencing -dnspython==2.6.1 +dnspython==2.7.0 # via email-validator email-validator==2.2.0 # via pydantic @@ -14,15 +14,15 @@ idna==3.10 # via email-validator jsonschema==4.23.0 # via -r requirements/_base.in -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 # via jsonschema -orjson==3.10.7 +orjson==3.10.15 # 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.3 +pydantic==2.10.6 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt @@ -30,13 +30,13 @@ pydantic==2.10.3 # -r requirements/_base.in # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via pydantic -pydantic-extra-types==2.9.0 +pydantic-extra-types==2.10.2 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/_base.in -pydantic-settings==2.6.1 +pydantic-settings==2.7.1 # via -r requirements/_base.in python-dateutil==2.9.0.post0 # via arrow @@ -44,17 +44,20 @@ python-dotenv==1.0.1 # via pydantic-settings referencing==0.35.1 # via + # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -rpds-py==0.20.0 +rpds-py==0.22.3 # via # jsonschema # referencing -six==1.16.0 +six==1.17.0 # via python-dateutil -types-python-dateutil==2.9.0.20240906 +types-python-dateutil==2.9.0.20241206 # via arrow typing-extensions==4.12.2 # via # pydantic # pydantic-core + # pydantic-extra-types diff --git a/packages/models-library/requirements/_test.txt b/packages/models-library/requirements/_test.txt index 95f4d1cfad9..3709bb4012a 100644 --- a/packages/models-library/requirements/_test.txt +++ b/packages/models-library/requirements/_test.txt @@ -1,18 +1,16 @@ -appdirs==1.4.4 - # via pint -attrs==24.2.0 +attrs==25.1.0 # via # -c requirements/_base.txt # referencing -coverage==7.6.1 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov -faker==29.0.0 +faker==35.0.0 # via -r requirements/_test.in flexcache==0.3 # via pint -flexparser==0.3.1 +flexparser==0.4 # via pint icdiff==2.0.7 # via pytest-icdiff @@ -24,19 +22,23 @@ iniconfig==2.0.0 # via pytest multidict==6.1.0 # via yarl -packaging==24.1 +packaging==24.2 # via # pytest # pytest-sugar -pint==0.24.3 +pint==0.24.4 # via -r requirements/_test.in +platformdirs==4.3.6 + # via pint pluggy==1.5.0 # via pytest pprintpp==0.4.0 # via pytest-icdiff -psutil==6.0.0 +propcache==0.2.1 + # via yarl +psutil==6.1.1 # via -r requirements/_test.in -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-asyncio @@ -49,7 +51,7 @@ pytest-asyncio==0.23.8 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in @@ -75,27 +77,29 @@ pyyaml==6.0.2 # -r requirements/_test.in referencing==0.35.1 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # types-jsonschema -rpds-py==0.20.0 +rpds-py==0.22.3 # via # -c requirements/_base.txt # referencing -six==1.16.0 +six==1.17.0 # via # -c requirements/_base.txt # python-dateutil -termcolor==2.4.0 +termcolor==2.5.0 # via pytest-sugar -types-jsonschema==4.23.0.20240813 +types-jsonschema==4.23.0.20241208 # via -r requirements/_test.in -types-pyyaml==6.0.12.20240917 +types-pyyaml==6.0.12.20241230 # via -r requirements/_test.in typing-extensions==4.12.2 # via # -c requirements/_base.txt + # faker # flexcache # flexparser # pint -yarl==1.12.1 +yarl==1.18.3 # via -r requirements/_test.in diff --git a/packages/models-library/requirements/_tools.txt b/packages/models-library/requirements/_tools.txt index a98d7984b48..0a14a6571dd 100644 --- a/packages/models-library/requirements/_tools.txt +++ b/packages/models-library/requirements/_tools.txt @@ -1,25 +1,25 @@ -astroid==3.3.4 +astroid==3.3.8 # via pylint -black==24.8.0 +black==24.10.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2 +build==1.2.2.post1 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.7 +click==8.1.8 # via # black # pip-tools # typer -dill==0.3.8 +dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.1 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -31,7 +31,7 @@ mccabe==0.7.0 # via pylint mdurl==0.1.2 # via markdown-it-py -mypy==1.12.0 +mypy==1.14.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -39,29 +39,30 @@ mypy-extensions==1.0.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.1 +packaging==24.2 # via # -c requirements/_test.txt # black # build pathspec==0.12.1 # via black -pip==24.2 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt platformdirs==4.3.6 # via + # -c requirements/_test.txt # black # pylint # virtualenv -pre-commit==3.8.0 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pygments==2.18.0 +pygments==2.19.1 # via rich -pylint==3.3.0 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools @@ -70,17 +71,17 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -rich==13.8.1 +rich==13.9.4 # via typer -ruff==0.6.7 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.1.0 +setuptools==75.8.0 # via pip-tools shellingham==1.5.4 # via typer tomlkit==0.13.2 # via pylint -typer==0.12.5 +typer==0.15.1 # via -r requirements/_tools.in typing-extensions==4.12.2 # via @@ -88,7 +89,7 @@ typing-extensions==4.12.2 # -c requirements/_test.txt # mypy # typer -virtualenv==20.26.5 +virtualenv==20.29.1 # via pre-commit -wheel==0.44.0 +wheel==0.45.1 # via pip-tools diff --git a/packages/notifications-library/requirements/_base.txt b/packages/notifications-library/requirements/_base.txt index 11add4a57b1..07e1972c35a 100644 --- a/packages/notifications-library/requirements/_base.txt +++ b/packages/notifications-library/requirements/_base.txt @@ -2,27 +2,25 @@ aiofiles==24.1.0 # via -r requirements/_base.in aiosmtplib==3.0.2 # via -r requirements/_base.in -alembic==1.13.3 +alembic==1.14.1 # via -r requirements/../../../packages/postgres-database/requirements/_base.in annotated-types==0.7.0 # via pydantic arrow==1.3.0 # via -r requirements/../../../packages/models-library/requirements/_base.in -async-timeout==4.0.3 - # via asyncpg -asyncpg==0.29.0 +asyncpg==0.30.0 # via sqlalchemy -attrs==24.2.0 +attrs==25.1.0 # via # jsonschema # referencing -click==8.1.7 +click==8.1.8 # via typer -deprecated==1.2.14 +deprecated==1.2.17 # via # opentelemetry-api # opentelemetry-semantic-conventions -dnspython==2.6.1 +dnspython==2.7.0 # via email-validator email-validator==2.2.0 # via pydantic @@ -34,7 +32,7 @@ idna==3.10 # yarl importlib-metadata==8.5.0 # via opentelemetry-api -jinja2==3.1.4 +jinja2==3.1.5 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -47,9 +45,9 @@ jinja2==3.1.4 # -r requirements/_base.in jsonschema==4.23.0 # via -r requirements/../../../packages/models-library/requirements/_base.in -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 # via jsonschema -mako==1.3.5 +mako==1.3.8 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -62,7 +60,7 @@ mako==1.3.5 # alembic markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 +markupsafe==3.0.2 # via # jinja2 # mako @@ -70,20 +68,20 @@ mdurl==0.1.2 # via markdown-it-py multidict==6.1.0 # via yarl -opentelemetry-api==1.28.1 +opentelemetry-api==1.29.0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asyncpg # opentelemetry-semantic-conventions -opentelemetry-instrumentation==0.49b1 +opentelemetry-instrumentation==0.50b0 # via opentelemetry-instrumentation-asyncpg -opentelemetry-instrumentation-asyncpg==0.49b1 +opentelemetry-instrumentation-asyncpg==0.50b0 # via -r requirements/../../../packages/postgres-database/requirements/_base.in -opentelemetry-semantic-conventions==0.49b1 +opentelemetry-semantic-conventions==0.50b0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asyncpg -orjson==3.10.7 +orjson==3.10.15 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -100,9 +98,11 @@ orjson==3.10.7 # -r requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in packaging==24.2 # via opentelemetry-instrumentation -psycopg2-binary==2.9.9 +propcache==0.2.1 + # via yarl +psycopg2-binary==2.9.10 # via sqlalchemy -pydantic==2.10.3 +pydantic==2.10.6 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -121,20 +121,20 @@ pydantic==2.10.3 # -r requirements/../../../packages/settings-library/requirements/_base.in # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via pydantic -pydantic-extra-types==2.9.0 +pydantic-extra-types==2.10.2 # via # -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 # -r requirements/../../../packages/postgres-database/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.1 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -pygments==2.18.0 +pygments==2.19.1 # via rich python-dateutil==2.9.0.post0 # via arrow @@ -142,19 +142,27 @@ python-dotenv==1.0.1 # via pydantic-settings referencing==0.35.1 # 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/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt + # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -rich==13.8.1 +rich==13.9.4 # via # -r requirements/../../../packages/settings-library/requirements/_base.in # typer -rpds-py==0.20.0 +rpds-py==0.22.3 # via # jsonschema # referencing shellingham==1.5.4 # via typer -six==1.16.0 +six==1.17.0 # via python-dateutil sqlalchemy==1.4.54 # via @@ -168,21 +176,22 @@ sqlalchemy==1.4.54 # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/postgres-database/requirements/_base.in # alembic -typer==0.12.5 +typer==0.15.1 # via -r requirements/../../../packages/settings-library/requirements/_base.in -types-python-dateutil==2.9.0.20240906 +types-python-dateutil==2.9.0.20241206 # via arrow typing-extensions==4.12.2 # via # alembic # pydantic # pydantic-core + # pydantic-extra-types # typer -wrapt==1.16.0 +wrapt==1.17.2 # via # deprecated # opentelemetry-instrumentation -yarl==1.12.1 +yarl==1.18.3 # via -r requirements/../../../packages/postgres-database/requirements/_base.in zipp==3.21.0 # via importlib-metadata diff --git a/packages/notifications-library/requirements/_test.txt b/packages/notifications-library/requirements/_test.txt index a08b09bbda5..c86445a93dc 100644 --- a/packages/notifications-library/requirements/_test.txt +++ b/packages/notifications-library/requirements/_test.txt @@ -1,30 +1,30 @@ -aiodocker==0.23.0 +aiodocker==0.24.0 # via -r requirements/_test.in -aiohappyeyeballs==2.4.3 +aiohappyeyeballs==2.4.4 # via aiohttp -aiohttp==3.10.10 +aiohttp==3.11.11 # via # -c requirements/../../../requirements/constraints.txt # aiodocker -aiosignal==1.3.1 +aiosignal==1.3.2 # via aiohttp -attrs==24.2.0 +attrs==25.1.0 # via # -c requirements/_base.txt # aiohttp -certifi==2024.8.30 +certifi==2024.12.14 # via # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.3.2 +charset-normalizer==3.4.1 # via requests -coverage==7.6.1 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==29.0.0 +faker==35.0.0 # via -r requirements/_test.in frozenlist==1.5.0 # via @@ -48,7 +48,7 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.12.0 +mypy==1.14.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -61,7 +61,12 @@ pluggy==1.5.0 # via pytest pprintpp==0.4.0 # via pytest-icdiff -pytest==8.3.3 +propcache==0.2.1 + # via + # -c requirements/_base.txt + # aiohttp + # yarl +pytest==8.3.4 # via # -r requirements/_test.in # pytest-asyncio @@ -74,7 +79,7 @@ pytest-asyncio==0.23.8 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in @@ -100,7 +105,7 @@ pyyaml==6.0.2 # -r requirements/_test.in requests==2.32.3 # via docker -six==1.16.0 +six==1.17.0 # via # -c requirements/_base.txt # python-dateutil @@ -113,21 +118,22 @@ sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy tenacity==9.0.0 # via -r requirements/_test.in -termcolor==2.4.0 +termcolor==2.5.0 # via pytest-sugar -types-aiofiles==24.1.0.20240626 +types-aiofiles==24.1.0.20241221 # via -r requirements/_test.in typing-extensions==4.12.2 # via # -c requirements/_base.txt + # faker # mypy # sqlalchemy2-stubs -urllib3==2.2.3 +urllib3==2.3.0 # via # -c requirements/../../../requirements/constraints.txt # docker # requests -yarl==1.12.1 +yarl==1.18.3 # via # -c requirements/_base.txt # aiohttp diff --git a/packages/notifications-library/requirements/_tools.txt b/packages/notifications-library/requirements/_tools.txt index 4a902da9cb2..2b4c07752ef 100644 --- a/packages/notifications-library/requirements/_tools.txt +++ b/packages/notifications-library/requirements/_tools.txt @@ -1,25 +1,25 @@ -astroid==3.3.4 +astroid==3.3.8 # via pylint -black==24.8.0 +black==24.10.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2 +build==1.2.2.post1 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.7 +click==8.1.8 # via # -c requirements/_base.txt # black # pip-tools -dill==0.3.8 +dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.1 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -27,7 +27,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.12.0 +mypy==1.14.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -46,7 +46,7 @@ packaging==24.2 # build pathspec==0.12.1 # via black -pip==24.2 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -55,11 +55,11 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==3.8.0 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.0 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools @@ -68,9 +68,9 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.6.7 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.1.0 +setuptools==75.8.0 # via pip-tools tomlkit==0.13.2 # via pylint @@ -79,7 +79,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.5 +virtualenv==20.29.1 # via pre-commit -wheel==0.44.0 +wheel==0.45.1 # via pip-tools diff --git a/packages/postgres-database/requirements/_base.txt b/packages/postgres-database/requirements/_base.txt index 2a6f133725f..202c6363adb 100644 --- a/packages/postgres-database/requirements/_base.txt +++ b/packages/postgres-database/requirements/_base.txt @@ -1,12 +1,10 @@ -alembic==1.13.3 +alembic==1.14.1 # via -r requirements/_base.in annotated-types==0.7.0 # via pydantic -async-timeout==4.0.3 - # via asyncpg -asyncpg==0.29.0 +asyncpg==0.30.0 # via sqlalchemy -deprecated==1.2.14 +deprecated==1.2.17 # via # opentelemetry-api # opentelemetry-semantic-conventions @@ -14,48 +12,52 @@ greenlet==3.1.1 # via sqlalchemy idna==3.10 # via yarl -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 # via opentelemetry-api -mako==1.3.5 +mako==1.3.8 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # alembic -markupsafe==2.1.5 +markupsafe==3.0.2 # via mako multidict==6.1.0 # via yarl -opentelemetry-api==1.27.0 +opentelemetry-api==1.29.0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asyncpg # opentelemetry-semantic-conventions -opentelemetry-instrumentation==0.48b0 +opentelemetry-instrumentation==0.50b0 # via opentelemetry-instrumentation-asyncpg -opentelemetry-instrumentation-asyncpg==0.48b0 +opentelemetry-instrumentation-asyncpg==0.50b0 # via -r requirements/_base.in -opentelemetry-semantic-conventions==0.48b0 - # via opentelemetry-instrumentation-asyncpg -orjson==3.10.11 +opentelemetry-semantic-conventions==0.50b0 + # via + # opentelemetry-instrumentation + # opentelemetry-instrumentation-asyncpg +orjson==3.10.15 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/common-library/requirements/_base.in -psycopg2-binary==2.9.9 +packaging==24.2 + # via opentelemetry-instrumentation +propcache==0.2.1 + # via yarl +psycopg2-binary==2.9.10 # via sqlalchemy -pydantic==2.10.3 +pydantic==2.10.6 # 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.1 +pydantic-core==2.27.2 # via pydantic -pydantic-extra-types==2.10.0 +pydantic-extra-types==2.10.2 # via -r requirements/../../../packages/common-library/requirements/_base.in -setuptools==75.6.0 - # via opentelemetry-instrumentation sqlalchemy==1.4.54 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -68,11 +70,11 @@ typing-extensions==4.12.2 # pydantic # pydantic-core # pydantic-extra-types -wrapt==1.16.0 +wrapt==1.17.2 # via # deprecated # opentelemetry-instrumentation -yarl==1.12.1 +yarl==1.18.3 # via -r requirements/_base.in -zipp==3.20.2 +zipp==3.21.0 # via importlib-metadata diff --git a/packages/postgres-database/requirements/_migration.txt b/packages/postgres-database/requirements/_migration.txt index 903b84d3681..45fe8da1598 100644 --- a/packages/postgres-database/requirements/_migration.txt +++ b/packages/postgres-database/requirements/_migration.txt @@ -1,14 +1,14 @@ -alembic==1.13.3 +alembic==1.14.1 # via # -c requirements/_base.txt # -r requirements/_migration.in -certifi==2024.8.30 +certifi==2024.12.14 # via # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.4.0 +charset-normalizer==3.4.1 # via requests -click==8.1.7 +click==8.1.8 # via -r requirements/_migration.in docker==7.1.0 # via -r requirements/_migration.in @@ -20,12 +20,12 @@ idna==3.10 # via # -c requirements/_base.txt # requests -mako==1.3.5 +mako==1.3.8 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # alembic -markupsafe==2.1.5 +markupsafe==3.0.2 # via # -c requirements/_base.txt # mako @@ -42,7 +42,7 @@ typing-extensions==4.12.2 # via # -c requirements/_base.txt # alembic -urllib3==2.2.3 +urllib3==2.3.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 6b6c490ce72..6a4bc1fec6f 100644 --- a/packages/postgres-database/requirements/_test.txt +++ b/packages/postgres-database/requirements/_test.txt @@ -3,16 +3,14 @@ aiopg==1.4.0 arrow==1.3.0 # via -r requirements/_test.in async-timeout==4.0.3 - # via - # -c requirements/_base.txt - # aiopg -attrs==24.2.0 + # via aiopg +attrs==25.1.0 # via pytest-docker -coverage==7.6.8 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov -faker==33.1.0 +faker==35.0.0 # via -r requirements/_test.in greenlet==3.1.1 # via @@ -21,15 +19,17 @@ greenlet==3.1.1 # sqlalchemy iniconfig==2.0.0 # via pytest -mypy==1.13.0 +mypy==1.14.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy packaging==24.2 - # via pytest + # via + # -c requirements/_base.txt + # pytest pluggy==1.5.0 # via pytest -psycopg2-binary==2.9.9 +psycopg2-binary==2.9.10 # via # -c requirements/_base.txt # aiopg @@ -61,7 +61,7 @@ pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in -six==1.16.0 +six==1.17.0 # via python-dateutil sqlalchemy==1.4.54 # via @@ -72,9 +72,9 @@ sqlalchemy==1.4.54 # aiopg sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -types-docker==7.1.0.20240827 +types-docker==7.1.0.20241229 # via -r requirements/_test.in -types-psycopg2==2.9.21.20241019 +types-psycopg2==2.9.21.20250121 # via -r requirements/_test.in types-python-dateutil==2.9.0.20241206 # via arrow @@ -87,7 +87,7 @@ typing-extensions==4.12.2 # faker # mypy # sqlalchemy2-stubs -urllib3==2.2.3 +urllib3==2.3.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 98fce79f69a..69c62e6a632 100644 --- a/packages/postgres-database/requirements/_tools.txt +++ b/packages/postgres-database/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.5 +astroid==3.3.8 # via pylint black==24.10.0 # via -r requirements/../../../requirements/devenv.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.7 +click==8.1.8 # via # black # pip-tools @@ -16,9 +16,9 @@ dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.3 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -26,7 +26,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.13.0 +mypy==1.14.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -39,12 +39,13 @@ nodeenv==1.9.1 # via pre-commit packaging==24.2 # via + # -c requirements/_base.txt # -c requirements/_test.txt # black # build pathspec==0.12.1 # via black -pip==24.3.1 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -53,9 +54,9 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.0.1 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.2 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -66,12 +67,10 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.8.1 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.6.0 - # via - # -c requirements/_base.txt - # pip-tools +setuptools==75.8.0 + # via pip-tools tomlkit==0.13.2 # via pylint typing-extensions==4.12.2 @@ -79,7 +78,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.28.0 +virtualenv==20.29.1 # 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 9df00b1eb49..9f2a79caef1 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==24.2.0 +attrs==25.1.0 # via # jsonschema # referencing binaryornot==0.4.4 # via cookiecutter -certifi==2024.8.30 +certifi==2024.12.14 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -20,16 +20,16 @@ certifi==2024.8.30 # requests chardet==5.2.0 # via binaryornot -charset-normalizer==3.3.2 +charset-normalizer==3.4.1 # via requests -click==8.1.7 +click==8.1.8 # via # -r requirements/_base.in # cookiecutter # typer cookiecutter==2.6.0 # via -r requirements/_base.in -dnspython==2.6.1 +dnspython==2.7.0 # via email-validator docker==7.1.0 # via -r requirements/_base.in @@ -42,7 +42,7 @@ idna==3.10 # yarl iniconfig==2.0.0 # via pytest -jinja2==3.1.4 +jinja2==3.1.5 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -56,17 +56,17 @@ jsonschema==4.23.0 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/_base.in -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 # via jsonschema markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 +markupsafe==3.0.2 # via jinja2 mdurl==0.1.2 # via markdown-it-py multidict==6.1.0 # via yarl -orjson==3.10.7 +orjson==3.10.15 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -75,11 +75,13 @@ orjson==3.10.7 # -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.1 +packaging==24.2 # via pytest pluggy==1.5.0 # via pytest -pydantic==2.10.3 +propcache==0.2.1 + # via yarl +pydantic==2.10.6 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -90,18 +92,18 @@ pydantic==2.10.3 # -r requirements/../../../packages/models-library/requirements/_base.in # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via pydantic -pydantic-extra-types==2.9.0 +pydantic-extra-types==2.10.2 # via # -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 -pydantic-settings==2.6.1 +pydantic-settings==2.7.1 # via -r requirements/../../../packages/models-library/requirements/_base.in -pygments==2.18.0 +pygments==2.19.1 # via rich -pytest==8.3.3 +pytest==8.3.4 # via -r requirements/_base.in python-dateutil==2.9.0.post0 # via arrow @@ -119,36 +121,41 @@ pyyaml==6.0.2 # cookiecutter referencing==0.35.1 # 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/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications requests==2.32.3 # via # cookiecutter # docker -rich==13.8.1 +rich==13.9.4 # via # cookiecutter # typer -rpds-py==0.20.0 +rpds-py==0.22.3 # via # jsonschema # referencing shellingham==1.5.4 # via typer -six==1.16.0 +six==1.17.0 # via python-dateutil text-unidecode==1.3 # via python-slugify -typer==0.12.5 +typer==0.15.1 # via -r requirements/_base.in -types-python-dateutil==2.9.0.20240906 +types-python-dateutil==2.9.0.20241206 # via arrow typing-extensions==4.12.2 # via # pydantic # pydantic-core + # pydantic-extra-types # typer -urllib3==2.2.3 +urllib3==2.3.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -156,5 +163,5 @@ urllib3==2.2.3 # -c requirements/../../../requirements/constraints.txt # docker # requests -yarl==1.12.1 +yarl==1.18.3 # via -r requirements/_base.in diff --git a/packages/service-integration/requirements/_test.txt b/packages/service-integration/requirements/_test.txt index dad76c6a0cd..a9181a5e595 100644 --- a/packages/service-integration/requirements/_test.txt +++ b/packages/service-integration/requirements/_test.txt @@ -1,8 +1,8 @@ -attrs==24.2.0 +attrs==25.1.0 # via # -c requirements/_base.txt # referencing -coverage==7.6.1 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov @@ -10,7 +10,7 @@ iniconfig==2.0.0 # via # -c requirements/_base.txt # pytest -packaging==24.1 +packaging==24.2 # via # -c requirements/_base.txt # pytest @@ -19,14 +19,14 @@ pluggy==1.5.0 # via # -c requirements/_base.txt # pytest -pytest==8.3.3 +pytest==8.3.4 # via # -c requirements/_base.txt # -r requirements/_test.in # pytest-cov # pytest-instafail # pytest-sugar -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in @@ -36,23 +36,24 @@ pytest-sugar==1.0.0 # via -r requirements/_test.in referencing==0.35.1 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # types-jsonschema -rpds-py==0.20.0 +rpds-py==0.22.3 # via # -c requirements/_base.txt # referencing -termcolor==2.4.0 +termcolor==2.5.0 # via pytest-sugar -types-docker==7.1.0.20240827 +types-docker==7.1.0.20241229 # via -r requirements/_test.in -types-jsonschema==4.23.0.20240813 +types-jsonschema==4.23.0.20241208 # via -r requirements/_test.in -types-pyyaml==6.0.12.20240917 +types-pyyaml==6.0.12.20241230 # via -r requirements/_test.in -types-requests==2.32.0.20240914 +types-requests==2.32.0.20241016 # via types-docker -urllib3==2.2.3 +urllib3==2.3.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 e25b10abec1..a3959933dfd 100644 --- a/packages/service-integration/requirements/_tools.txt +++ b/packages/service-integration/requirements/_tools.txt @@ -1,25 +1,25 @@ -astroid==3.3.4 +astroid==3.3.8 # via pylint -black==24.8.0 +black==24.10.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2 +build==1.2.2.post1 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.7 +click==8.1.8 # via # -c requirements/_base.txt # black # pip-tools -dill==0.3.8 +dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.1 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -27,7 +27,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.12.0 +mypy==1.14.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -35,7 +35,7 @@ mypy-extensions==1.0.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.1 +packaging==24.2 # via # -c requirements/_base.txt # -c requirements/_test.txt @@ -43,7 +43,7 @@ packaging==24.1 # build pathspec==0.12.1 # via black -pip==24.2 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -52,11 +52,11 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==3.8.0 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.0 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools @@ -65,9 +65,9 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.6.7 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.1.0 +setuptools==75.8.0 # via pip-tools tomlkit==0.13.2 # via pylint @@ -75,7 +75,7 @@ typing-extensions==4.12.2 # via # -c requirements/_base.txt # mypy -virtualenv==20.26.5 +virtualenv==20.29.1 # via pre-commit -wheel==0.44.0 +wheel==0.45.1 # via pip-tools diff --git a/packages/service-library/requirements/_aiohttp.txt b/packages/service-library/requirements/_aiohttp.txt index 22b862d533d..f649b58d694 100644 --- a/packages/service-library/requirements/_aiohttp.txt +++ b/packages/service-library/requirements/_aiohttp.txt @@ -1,6 +1,6 @@ -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.4 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.11.11 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -11,21 +11,21 @@ aiohttp==3.10.5 # -r requirements/_aiohttp.in aiopg==1.4.0 # via -r requirements/_aiohttp.in -aiosignal==1.3.1 +aiosignal==1.3.2 # via aiohttp async-timeout==4.0.3 # via aiopg -attrs==24.2.0 +attrs==25.1.0 # via # -r requirements/_aiohttp.in # aiohttp # jsonschema # referencing -deprecated==1.2.14 +deprecated==1.2.17 # via # opentelemetry-api # opentelemetry-semantic-conventions -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal @@ -33,19 +33,19 @@ greenlet==3.1.1 # via sqlalchemy idna==3.10 # via yarl -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 # via opentelemetry-api jsonschema==4.23.0 # via -r requirements/_aiohttp.in -jsonschema-specifications==2023.7.1 +jsonschema-specifications==2024.10.1 # via jsonschema -markupsafe==2.1.5 +markupsafe==3.0.2 # via werkzeug multidict==6.1.0 # via # aiohttp # yarl -opentelemetry-api==1.27.0 +opentelemetry-api==1.29.0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-aiohttp-client @@ -53,45 +53,56 @@ opentelemetry-api==1.27.0 # opentelemetry-instrumentation-aiopg # opentelemetry-instrumentation-dbapi # opentelemetry-semantic-conventions -opentelemetry-instrumentation==0.48b0 +opentelemetry-instrumentation==0.50b0 # via # opentelemetry-instrumentation-aiohttp-client # opentelemetry-instrumentation-aiohttp-server # opentelemetry-instrumentation-aiopg # opentelemetry-instrumentation-dbapi -opentelemetry-instrumentation-aiohttp-client==0.48b0 +opentelemetry-instrumentation-aiohttp-client==0.50b0 # via -r requirements/_aiohttp.in -opentelemetry-instrumentation-aiohttp-server==0.48b0 +opentelemetry-instrumentation-aiohttp-server==0.50b0 # via -r requirements/_aiohttp.in -opentelemetry-instrumentation-aiopg==0.48b0 +opentelemetry-instrumentation-aiopg==0.50b0 # via -r requirements/_aiohttp.in -opentelemetry-instrumentation-dbapi==0.48b0 +opentelemetry-instrumentation-dbapi==0.50b0 # via opentelemetry-instrumentation-aiopg -opentelemetry-semantic-conventions==0.48b0 +opentelemetry-semantic-conventions==0.50b0 # via + # opentelemetry-instrumentation # opentelemetry-instrumentation-aiohttp-client # opentelemetry-instrumentation-aiohttp-server # opentelemetry-instrumentation-dbapi -opentelemetry-util-http==0.48b0 +opentelemetry-util-http==0.50b0 # via # opentelemetry-instrumentation-aiohttp-client # opentelemetry-instrumentation-aiohttp-server -prometheus-client==0.21.0 +packaging==24.2 + # via opentelemetry-instrumentation +prometheus-client==0.21.1 # via -r requirements/_aiohttp.in -psycopg2-binary==2.9.9 +propcache==0.2.1 + # via + # aiohttp + # yarl +psycopg2-binary==2.9.10 # via # aiopg # sqlalchemy -referencing==0.29.3 +referencing==0.35.1 # 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 # jsonschema # jsonschema-specifications -rpds-py==0.20.0 +rpds-py==0.22.3 # via # jsonschema # referencing -setuptools==75.1.0 - # via opentelemetry-instrumentation sqlalchemy==1.4.54 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -101,9 +112,9 @@ sqlalchemy==1.4.54 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # aiopg -werkzeug==3.0.4 +werkzeug==3.1.3 # via -r requirements/_aiohttp.in -wrapt==1.16.0 +wrapt==1.17.2 # via # deprecated # opentelemetry-instrumentation @@ -111,7 +122,7 @@ wrapt==1.16.0 # opentelemetry-instrumentation-aiohttp-server # opentelemetry-instrumentation-aiopg # opentelemetry-instrumentation-dbapi -yarl==1.12.1 +yarl==1.18.3 # via aiohttp -zipp==3.20.2 +zipp==3.21.0 # via importlib-metadata diff --git a/packages/service-library/requirements/_base.txt b/packages/service-library/requirements/_base.txt index c11d7e06099..e22224d901a 100644 --- a/packages/service-library/requirements/_base.txt +++ b/packages/service-library/requirements/_base.txt @@ -1,16 +1,16 @@ -aio-pika==9.4.3 +aio-pika==9.5.4 # via -r requirements/_base.in -aiocache==0.12.2 +aiocache==0.12.3 # via -r requirements/_base.in aiodebug==2.3.0 # via -r requirements/_base.in -aiodocker==0.23.0 +aiodocker==0.24.0 # via -r requirements/_base.in aiofiles==24.1.0 # via -r requirements/_base.in -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.4 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.11.11 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -21,11 +21,11 @@ aiohttp==3.10.5 # aiodocker aiormq==6.8.1 # via aio-pika -aiosignal==1.3.1 +aiosignal==1.3.2 # via aiohttp annotated-types==0.7.0 # via pydantic -anyio==4.6.0 +anyio==4.8.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==24.2.0 +attrs==25.1.0 # via # aiohttp # jsonschema # referencing -certifi==2024.8.30 +certifi==2024.12.14 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -47,33 +47,35 @@ certifi==2024.8.30 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.3.2 +charset-normalizer==3.4.1 # via requests -click==8.1.7 +click==8.1.8 # via typer -deprecated==1.2.14 +deprecated==1.2.17 # via # opentelemetry-api # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http # opentelemetry-semantic-conventions -dnspython==2.6.1 +dnspython==2.7.0 # via email-validator email-validator==2.2.0 # via pydantic +exceptiongroup==1.2.2 + # via aio-pika fast-depends==2.4.12 # via faststream -faststream==0.5.31 +faststream==0.5.34 # via -r requirements/_base.in -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.66.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -grpcio==1.66.1 +grpcio==1.70.0 # via opentelemetry-exporter-otlp-proto-grpc idna==3.10 # via @@ -81,11 +83,11 @@ idna==3.10 # email-validator # requests # yarl -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 # via opentelemetry-api jsonschema==4.23.0 # via -r requirements/../../../packages/models-library/requirements/_base.in -jsonschema-specifications==2023.7.1 +jsonschema-specifications==2024.10.1 # via jsonschema markdown-it-py==3.0.0 # via rich @@ -95,7 +97,7 @@ multidict==6.1.0 # via # aiohttp # yarl -opentelemetry-api==1.27.0 +opentelemetry-api==1.29.0 # via # -r requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -106,45 +108,46 @@ opentelemetry-api==1.27.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.27.0 +opentelemetry-exporter-otlp==1.29.0 # via -r requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.27.0 +opentelemetry-exporter-otlp-proto-common==1.29.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.29.0 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.27.0 +opentelemetry-exporter-otlp-proto-http==1.29.0 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.48b0 +opentelemetry-instrumentation==0.50b0 # via # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-logging==0.48b0 +opentelemetry-instrumentation-logging==0.50b0 # via -r requirements/_base.in -opentelemetry-instrumentation-redis==0.48b0 +opentelemetry-instrumentation-redis==0.50b0 # via -r requirements/_base.in -opentelemetry-instrumentation-requests==0.48b0 +opentelemetry-instrumentation-requests==0.50b0 # via -r requirements/_base.in -opentelemetry-proto==1.27.0 +opentelemetry-proto==1.29.0 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.27.0 +opentelemetry-sdk==1.29.0 # via # -r requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.48b0 +opentelemetry-semantic-conventions==0.50b0 # via + # opentelemetry-instrumentation # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.48b0 +opentelemetry-util-http==0.50b0 # via opentelemetry-instrumentation-requests -orjson==3.10.7 +orjson==3.10.15 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -156,15 +159,21 @@ orjson==3.10.7 # -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 + # via opentelemetry-instrumentation pamqp==3.3.0 # via aiormq -protobuf==4.25.5 +propcache==0.2.1 + # via + # aiohttp + # yarl +protobuf==5.29.3 # via # googleapis-common-protos # opentelemetry-proto -psutil==6.0.0 +psutil==6.1.1 # via -r requirements/_base.in -pydantic==2.10.3 +pydantic==2.10.6 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -181,21 +190,21 @@ pydantic==2.10.3 # fast-depends # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via pydantic -pydantic-extra-types==2.9.0 +pydantic-extra-types==2.10.2 # via # -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 # -r requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in -pydantic-settings==2.6.1 +pydantic-settings==2.7.1 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -pygments==2.18.0 +pygments==2.19.1 # via rich -pyinstrument==4.7.3 +pyinstrument==5.0.1 # via -r requirements/_base.in python-dateutil==2.9.0.post0 # via arrow @@ -219,47 +228,53 @@ redis==5.2.1 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in -referencing==0.29.3 +referencing==0.35.1 # 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 # jsonschema # jsonschema-specifications requests==2.32.3 # via opentelemetry-exporter-otlp-proto-http -rich==13.8.1 +rich==13.9.4 # via # -r requirements/../../../packages/settings-library/requirements/_base.in # typer -rpds-py==0.20.0 +rpds-py==0.22.3 # via # jsonschema # referencing -setuptools==75.1.0 - # via opentelemetry-instrumentation shellingham==1.5.4 # via typer -six==1.16.0 +six==1.17.0 # via python-dateutil sniffio==1.3.1 # via anyio tenacity==9.0.0 # via -r requirements/_base.in -toolz==0.12.1 +toolz==1.0.0 # via -r requirements/_base.in -tqdm==4.66.5 +tqdm==4.67.1 # via -r requirements/_base.in -typer==0.12.5 +typer==0.15.1 # via -r requirements/../../../packages/settings-library/requirements/_base.in -types-python-dateutil==2.9.0.20240906 +types-python-dateutil==2.9.0.20241206 # via arrow typing-extensions==4.12.2 # via # aiodebug + # anyio # faststream # opentelemetry-sdk # pydantic # pydantic-core + # pydantic-extra-types # typer -urllib3==2.2.3 +urllib3==2.3.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -268,16 +283,16 @@ urllib3==2.2.3 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # requests -wrapt==1.16.0 +wrapt==1.17.2 # via # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-redis -yarl==1.12.1 +yarl==1.18.3 # via # -r requirements/_base.in # aio-pika # aiohttp # aiormq -zipp==3.20.2 +zipp==3.21.0 # via importlib-metadata diff --git a/packages/service-library/requirements/_fastapi.txt b/packages/service-library/requirements/_fastapi.txt index 692bf022c6b..23d7a0ec7ee 100644 --- a/packages/service-library/requirements/_fastapi.txt +++ b/packages/service-library/requirements/_fastapi.txt @@ -1,12 +1,12 @@ annotated-types==0.7.0 # via pydantic -anyio==4.6.0 +anyio==4.8.0 # via # httpx # starlette asgiref==3.8.1 # via opentelemetry-instrumentation-asgi -certifi==2024.8.30 +certifi==2024.12.14 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -16,23 +16,21 @@ certifi==2024.8.30 # -c requirements/../../../requirements/constraints.txt # httpcore # httpx -click==8.1.7 +click==8.1.8 # via uvicorn -deprecated==1.2.14 +deprecated==1.2.17 # via # opentelemetry-api # opentelemetry-semantic-conventions -fastapi==0.115.5 - # via - # -r requirements/_fastapi.in - # prometheus-fastapi-instrumentator +fastapi==0.115.7 + # via -r requirements/_fastapi.in h11==0.14.0 # via # httpcore # uvicorn -httpcore==1.0.5 +httpcore==1.0.7 # via httpx -httpx==0.27.2 +httpx==0.28.1 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -45,43 +43,46 @@ idna==3.10 # via # anyio # httpx -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 # via opentelemetry-api -opentelemetry-api==1.27.0 +opentelemetry-api==1.29.0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi # opentelemetry-instrumentation-httpx # opentelemetry-semantic-conventions -opentelemetry-instrumentation==0.48b0 +opentelemetry-instrumentation==0.50b0 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi # opentelemetry-instrumentation-httpx -opentelemetry-instrumentation-asgi==0.48b0 +opentelemetry-instrumentation-asgi==0.50b0 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-fastapi==0.48b0 +opentelemetry-instrumentation-fastapi==0.50b0 # via -r requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.48b0 +opentelemetry-instrumentation-httpx==0.50b0 # via -r requirements/_fastapi.in -opentelemetry-semantic-conventions==0.48b0 +opentelemetry-semantic-conventions==0.50b0 # via + # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi # opentelemetry-instrumentation-httpx -opentelemetry-util-http==0.48b0 +opentelemetry-util-http==0.50b0 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi # opentelemetry-instrumentation-httpx -prometheus-client==0.21.0 +packaging==24.2 + # via opentelemetry-instrumentation +prometheus-client==0.21.1 # via # -r requirements/_fastapi.in # prometheus-fastapi-instrumentator -prometheus-fastapi-instrumentator==6.1.0 +prometheus-fastapi-instrumentator==7.0.2 # via -r requirements/_fastapi.in -pydantic==2.10.3 +pydantic==2.10.6 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -90,15 +91,11 @@ pydantic==2.10.3 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # fastapi -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via pydantic -setuptools==75.1.0 - # via opentelemetry-instrumentation sniffio==1.3.1 - # via - # anyio - # httpx -starlette==0.41.2 + # via anyio +starlette==0.45.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -107,16 +104,19 @@ starlette==0.41.2 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # fastapi + # prometheus-fastapi-instrumentator typing-extensions==4.12.2 # via + # anyio # fastapi # pydantic # pydantic-core -uvicorn==0.30.6 +uvicorn==0.34.0 # via -r requirements/_fastapi.in -wrapt==1.16.0 +wrapt==1.17.2 # via # deprecated # opentelemetry-instrumentation -zipp==3.20.2 + # opentelemetry-instrumentation-httpx +zipp==3.21.0 # via importlib-metadata diff --git a/packages/service-library/requirements/_test.txt b/packages/service-library/requirements/_test.txt index d07f3213ccf..62ff9a22618 100644 --- a/packages/service-library/requirements/_test.txt +++ b/packages/service-library/requirements/_test.txt @@ -1,27 +1,27 @@ -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.4 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt # aiohttp -aiohttp==3.10.5 +aiohttp==3.11.11 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_aiohttp.txt # -c requirements/_base.txt # pytest-aiohttp -aiosignal==1.3.1 +aiosignal==1.3.2 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt # aiohttp -anyio==4.6.0 +anyio==4.8.0 # via # -c requirements/_base.txt # -c requirements/_fastapi.txt # httpx asgi-lifespan==2.1.0 # via -r requirements/_test.in -attrs==24.2.0 +attrs==25.1.0 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt @@ -29,9 +29,9 @@ attrs==24.2.0 # jsonschema # pytest-docker # referencing -botocore==1.35.50 +botocore==1.36.6 # via -r requirements/_test.in -certifi==2024.8.30 +certifi==2024.12.14 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -39,11 +39,11 @@ certifi==2024.8.30 # httpcore # httpx # requests -charset-normalizer==3.3.2 +charset-normalizer==3.4.1 # via # -c requirements/_base.txt # requests -coverage==7.6.1 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov @@ -51,11 +51,11 @@ docker==7.1.0 # via -r requirements/_test.in execnet==2.1.1 # via pytest-xdist -faker==29.0.0 +faker==35.0.0 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in -frozenlist==1.4.1 +frozenlist==1.5.0 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt @@ -69,11 +69,11 @@ h11==0.14.0 # via # -c requirements/_fastapi.txt # httpcore -httpcore==1.0.5 +httpcore==1.0.7 # via # -c requirements/_fastapi.txt # httpx -httpx==0.27.2 +httpx==0.28.1 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_fastapi.txt @@ -99,9 +99,9 @@ jsonschema==4.23.0 # -c requirements/_base.txt # openapi-schema-validator # openapi-spec-validator -jsonschema-path==0.3.3 +jsonschema-path==0.3.4 # via openapi-spec-validator -jsonschema-specifications==2023.7.1 +jsonschema-specifications==2024.10.1 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt @@ -115,33 +115,42 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.12.0 +mypy==1.14.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy -numpy==2.1.1 +numpy==2.2.2 # via -r requirements/_test.in -openapi-schema-validator==0.6.2 +openapi-schema-validator==0.6.3 # via openapi-spec-validator openapi-spec-validator==0.7.1 # via -r requirements/_test.in -packaging==24.1 +packaging==24.2 # via + # -c requirements/_aiohttp.txt + # -c requirements/_base.txt + # -c requirements/_fastapi.txt # pytest # pytest-sugar -pathable==0.4.3 +pathable==0.4.4 # via jsonschema-path -pillow==10.4.0 +pillow==11.1.0 # via -r requirements/_test.in -pip==24.3.1 +pip==25.0 # via -r requirements/_test.in pluggy==1.5.0 # via pytest pprintpp==0.4.0 # via pytest-icdiff +propcache==0.2.1 + # via + # -c requirements/_aiohttp.txt + # -c requirements/_base.txt + # aiohttp + # yarl py-cpuinfo==9.0.0 # via pytest-benchmark -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-aiohttp @@ -154,16 +163,16 @@ pytest==8.3.3 # pytest-mock # pytest-sugar # pytest-xdist -pytest-aiohttp==1.0.5 +pytest-aiohttp==1.1.0 # via -r requirements/_test.in pytest-asyncio==0.23.8 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in # pytest-aiohttp -pytest-benchmark==4.0.0 +pytest-benchmark==5.1.0 # via -r requirements/_test.in -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r requirements/_test.in pytest-docker==3.1.1 # via -r requirements/_test.in @@ -193,8 +202,9 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # jsonschema-path -referencing==0.29.3 +referencing==0.35.1 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_aiohttp.txt # -c requirements/_base.txt # jsonschema @@ -205,17 +215,17 @@ requests==2.32.3 # -c requirements/_base.txt # docker # jsonschema-path -respx==0.21.1 +respx==0.22.0 # via -r requirements/_test.in rfc3339-validator==0.1.4 # via openapi-schema-validator -rpds-py==0.20.0 +rpds-py==0.22.3 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt # jsonschema # referencing -six==1.16.0 +six==1.17.0 # via # -c requirements/_base.txt # python-dateutil @@ -226,7 +236,6 @@ sniffio==1.3.1 # -c requirements/_fastapi.txt # anyio # asgi-lifespan - # httpx sqlalchemy==1.4.54 # via # -c requirements/../../../requirements/constraints.txt @@ -234,30 +243,35 @@ sqlalchemy==1.4.54 # -r requirements/_test.in sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -termcolor==2.4.0 +termcolor==2.5.0 # via pytest-sugar -types-aiofiles==24.1.0.20240626 +types-aiofiles==24.1.0.20241221 # via -r requirements/_test.in -types-psutil==6.0.0.20240901 +types-psutil==6.1.0.20241221 # via -r requirements/_test.in -types-psycopg2==2.9.21.20240819 +types-psycopg2==2.9.21.20250121 # via -r requirements/_test.in -types-tqdm==4.66.0.20240417 +types-requests==2.32.0.20241016 + # via types-tqdm +types-tqdm==4.67.0.20241221 # via -r requirements/_test.in typing-extensions==4.12.2 # via # -c requirements/_base.txt # -c requirements/_fastapi.txt + # anyio + # faker # mypy # sqlalchemy2-stubs -urllib3==2.2.3 +urllib3==2.3.0 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # botocore # docker # requests -yarl==1.12.1 + # types-requests +yarl==1.18.3 # 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 f487b7983b8..d7a9629ae3f 100644 --- a/packages/service-library/requirements/_tools.txt +++ b/packages/service-library/requirements/_tools.txt @@ -1,25 +1,25 @@ -astroid==3.3.4 +astroid==3.3.8 # via pylint -black==24.8.0 +black==24.10.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2 +build==1.2.2.post1 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.7 +click==8.1.8 # via # -c requirements/_base.txt # black # pip-tools -dill==0.3.8 +dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.1 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -27,7 +27,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.12.0 +mypy==1.14.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -38,14 +38,15 @@ mypy-extensions==1.0.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.1 +packaging==24.2 # via + # -c requirements/_base.txt # -c requirements/_test.txt # black # build pathspec==0.12.1 # via black -pip==24.3.1 +pip==25.0 # via # -c requirements/_test.txt # pip-tools @@ -56,11 +57,11 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==3.8.0 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.0 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools @@ -70,12 +71,10 @@ pyyaml==6.0.2 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.6.7 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.1.0 - # via - # -c requirements/_base.txt - # pip-tools +setuptools==75.8.0 + # via pip-tools tomlkit==0.13.2 # via pylint typing-extensions==4.12.2 @@ -83,7 +82,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.5 +virtualenv==20.29.1 # via pre-commit -wheel==0.44.0 +wheel==0.45.1 # via pip-tools diff --git a/packages/service-library/tests/fastapi/conftest.py b/packages/service-library/tests/fastapi/conftest.py index 2ee38fbeab2..f8811ca04f5 100644 --- a/packages/service-library/tests/fastapi/conftest.py +++ b/packages/service-library/tests/fastapi/conftest.py @@ -10,7 +10,7 @@ import pytest from fastapi import APIRouter, FastAPI from fastapi.params import Query -from httpx import AsyncClient +from httpx import ASGITransport, AsyncClient from pydantic.types import PositiveFloat @@ -35,7 +35,9 @@ def _get_data(x: PositiveFloat, y: int = Query(..., gt=3, lt=4)): @pytest.fixture async def client(app: FastAPI) -> AsyncIterator[AsyncClient]: - async with AsyncClient(app=app, base_url="http://test") as client: + async with AsyncClient( + transport=ASGITransport(app=app), base_url="http://test" + ) as client: yield client diff --git a/packages/service-library/tests/fastapi/long_running_tasks/conftest.py b/packages/service-library/tests/fastapi/long_running_tasks/conftest.py index 87a25190826..d43a7e445c1 100644 --- a/packages/service-library/tests/fastapi/long_running_tasks/conftest.py +++ b/packages/service-library/tests/fastapi/long_running_tasks/conftest.py @@ -7,7 +7,7 @@ import pytest from fastapi import FastAPI -from httpx import AsyncClient +from httpx import ASGITransport, AsyncClient from servicelib.fastapi import long_running_tasks @@ -22,7 +22,7 @@ async def bg_task_app(router_prefix: str) -> FastAPI: @pytest.fixture async def async_client(bg_task_app: FastAPI) -> AsyncIterable[AsyncClient]: async with AsyncClient( - app=bg_task_app, + transport=ASGITransport(app=bg_task_app), base_url="http://backgroud.testserver.io", headers={"Content-Type": "application/json"}, ) as client: diff --git a/packages/service-library/tests/fastapi/test_httpx_utils.py b/packages/service-library/tests/fastapi/test_httpx_utils.py index 8c206cc034f..48ce50389c8 100644 --- a/packages/service-library/tests/fastapi/test_httpx_utils.py +++ b/packages/service-library/tests/fastapi/test_httpx_utils.py @@ -62,7 +62,7 @@ async def test_to_curl_command(client: AsyncClient): assert ( cmd_short - == f'curl -X POST -H "host: test_base_http_api" -H "accept: */*" -H "accept-encoding: gzip, deflate" -H "connection: keep-alive" -H "user-agent: python-httpx/{httpx.__version__}" -H "x-secret: {_PLACEHOLDER}" -H "content-length: 9" -H "content-type: application/json" -d \'{{"y": 12}}\' https://test_base_http_api/foo?x=3' + == f'curl -X POST -H "host: test_base_http_api" -H "accept: */*" -H "accept-encoding: gzip, deflate" -H "connection: keep-alive" -H "user-agent: python-httpx/{httpx.__version__}" -H "x-secret: {_PLACEHOLDER}" -H "content-length: 8" -H "content-type: application/json" -d \'{{"y":12}}\' https://test_base_http_api/foo?x=3' ) cmd_long = to_curl_command(response.request, use_short_options=False) @@ -115,5 +115,5 @@ async def test_to_httpx_command(client: AsyncClient): print(cmd_short) assert ( cmd_short - == f'httpx -m POST -c \'{{"y": 12}}\' -h "host" "test_base_http_api" -h "accept" "*/*" -h "accept-encoding" "gzip, deflate" -h "connection" "keep-alive" -h "user-agent" "python-httpx/{httpx.__version__}" -h "x-secret" "{_PLACEHOLDER}" -h "content-length" "9" -h "content-type" "application/json" https://test_base_http_api/foo?x=3' + == f'httpx -m POST -c \'{{"y":12}}\' -h "host" "test_base_http_api" -h "accept" "*/*" -h "accept-encoding" "gzip, deflate" -h "connection" "keep-alive" -h "user-agent" "python-httpx/{httpx.__version__}" -h "x-secret" "{_PLACEHOLDER}" -h "content-length" "8" -h "content-type" "application/json" https://test_base_http_api/foo?x=3' ) diff --git a/packages/settings-library/requirements/_base.txt b/packages/settings-library/requirements/_base.txt index eeeaa8f12c2..8381c904587 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.7 +click==8.1.8 # via typer markdown-it-py==3.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -orjson==3.10.10 +orjson==3.10.15 # 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.3 +pydantic==2.10.6 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt @@ -19,26 +19,27 @@ pydantic==2.10.3 # -r requirements/_base.in # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via pydantic -pydantic-extra-types==2.9.0 +pydantic-extra-types==2.10.2 # via -r requirements/../../../packages/common-library/requirements/_base.in -pydantic-settings==2.6.1 +pydantic-settings==2.7.1 # via -r requirements/_base.in -pygments==2.18.0 +pygments==2.19.1 # via rich python-dotenv==1.0.1 # via pydantic-settings -rich==13.8.1 +rich==13.9.4 # via # -r requirements/_base.in # typer shellingham==1.5.4 # via typer -typer==0.12.5 +typer==0.15.1 # via -r requirements/_base.in typing-extensions==4.12.2 # via # pydantic # pydantic-core + # pydantic-extra-types # typer diff --git a/packages/settings-library/requirements/_test.txt b/packages/settings-library/requirements/_test.txt index b9152c956e8..d91e41f728f 100644 --- a/packages/settings-library/requirements/_test.txt +++ b/packages/settings-library/requirements/_test.txt @@ -1,25 +1,25 @@ -coverage==7.6.1 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov -faker==29.0.0 +faker==35.0.0 # via -r requirements/_test.in iniconfig==2.0.0 # via pytest -packaging==24.1 +packaging==24.2 # via # pytest # pytest-sugar pluggy==1.5.0 # via pytest -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-cov # pytest-instafail # pytest-mock # pytest-sugar -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in @@ -35,7 +35,11 @@ python-dotenv==1.0.1 # via # -c requirements/_base.txt # -r requirements/_test.in -six==1.16.0 +six==1.17.0 # via python-dateutil -termcolor==2.4.0 +termcolor==2.5.0 # via pytest-sugar +typing-extensions==4.12.2 + # via + # -c requirements/_base.txt + # faker diff --git a/packages/settings-library/requirements/_tools.txt b/packages/settings-library/requirements/_tools.txt index 4e6ff626122..43cc43ec350 100644 --- a/packages/settings-library/requirements/_tools.txt +++ b/packages/settings-library/requirements/_tools.txt @@ -1,25 +1,25 @@ -astroid==3.3.4 +astroid==3.3.8 # via pylint -black==24.8.0 +black==24.10.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2 +build==1.2.2.post1 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.7 +click==8.1.8 # via # -c requirements/_base.txt # black # pip-tools -dill==0.3.8 +dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.1 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -27,7 +27,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.12.0 +mypy==1.14.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -35,14 +35,14 @@ mypy-extensions==1.0.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.1 +packaging==24.2 # via # -c requirements/_test.txt # black # build pathspec==0.12.1 # via black -pip==24.2 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -51,11 +51,11 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==3.8.0 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.0 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools @@ -63,17 +63,18 @@ pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt # pre-commit -ruff==0.6.7 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.1.0 +setuptools==75.8.0 # via pip-tools tomlkit==0.13.2 # via pylint typing-extensions==4.12.2 # via # -c requirements/_base.txt + # -c requirements/_test.txt # mypy -virtualenv==20.26.5 +virtualenv==20.29.1 # via pre-commit -wheel==0.44.0 +wheel==0.45.1 # via pip-tools diff --git a/packages/simcore-sdk/requirements/_base.txt b/packages/simcore-sdk/requirements/_base.txt index 24b82746808..8ed488aef03 100644 --- a/packages/simcore-sdk/requirements/_base.txt +++ b/packages/simcore-sdk/requirements/_base.txt @@ -1,20 +1,20 @@ -aio-pika==9.4.3 +aio-pika==9.5.4 # via -r requirements/../../../packages/service-library/requirements/_base.in -aiocache==0.12.2 +aiocache==0.12.3 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/_base.in aiodebug==2.3.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -aiodocker==0.23.0 +aiodocker==0.24.0 # via -r requirements/../../../packages/service-library/requirements/_base.in aiofiles==24.1.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/_base.in -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.4 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.11.11 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -36,35 +36,31 @@ aiopg==1.4.0 # via -r requirements/_base.in aiormq==6.8.1 # via aio-pika -aiosignal==1.3.1 +aiosignal==1.3.2 # via aiohttp -alembic==1.13.3 +alembic==1.14.1 # via -r requirements/../../../packages/postgres-database/requirements/_base.in annotated-types==0.7.0 # via pydantic -anyio==4.6.0 +anyio==4.8.0 # via # fast-depends # faststream -appdirs==1.4.4 - # via pint arrow==1.3.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/service-library/requirements/_base.in async-timeout==4.0.3 - # via - # aiopg - # asyncpg -asyncpg==0.29.0 + # via aiopg +asyncpg==0.30.0 # via sqlalchemy -attrs==24.2.0 +attrs==25.1.0 # via # aiohttp # jsonschema # referencing -certifi==2024.8.30 +certifi==2024.12.14 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -81,39 +77,41 @@ certifi==2024.8.30 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.3.2 +charset-normalizer==3.4.1 # via requests -click==8.1.7 +click==8.1.8 # via typer -deprecated==1.2.14 +deprecated==1.2.17 # via # opentelemetry-api # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http # opentelemetry-semantic-conventions -dnspython==2.6.1 +dnspython==2.7.0 # via email-validator email-validator==2.2.0 # via pydantic +exceptiongroup==1.2.2 + # via aio-pika fast-depends==2.4.12 # via faststream -faststream==0.5.31 +faststream==0.5.34 # via -r requirements/../../../packages/service-library/requirements/_base.in flexcache==0.3 # via pint -flexparser==0.3.1 +flexparser==0.4 # via pint -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.66.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http greenlet==3.1.1 # via sqlalchemy -grpcio==1.66.1 +grpcio==1.70.0 # via opentelemetry-exporter-otlp-proto-grpc idna==3.10 # via @@ -121,15 +119,15 @@ idna==3.10 # email-validator # requests # yarl -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 # via opentelemetry-api jsonschema==4.23.0 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in -jsonschema-specifications==2023.7.1 +jsonschema-specifications==2024.10.1 # via jsonschema -mako==1.3.5 +mako==1.3.8 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -148,7 +146,7 @@ mako==1.3.5 # alembic markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 +markupsafe==3.0.2 # via mako mdurl==0.1.2 # via markdown-it-py @@ -156,7 +154,7 @@ multidict==6.1.0 # via # aiohttp # yarl -opentelemetry-api==1.27.0 +opentelemetry-api==1.29.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -170,17 +168,17 @@ opentelemetry-api==1.27.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.27.0 +opentelemetry-exporter-otlp==1.29.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.27.0 +opentelemetry-exporter-otlp-proto-common==1.29.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.29.0 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.27.0 +opentelemetry-exporter-otlp-proto-http==1.29.0 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.48b0 +opentelemetry-instrumentation==0.50b0 # via # opentelemetry-instrumentation-aiopg # opentelemetry-instrumentation-asyncpg @@ -188,38 +186,39 @@ opentelemetry-instrumentation==0.48b0 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aiopg==0.48b0 +opentelemetry-instrumentation-aiopg==0.50b0 # via -r requirements/_base.in -opentelemetry-instrumentation-asyncpg==0.48b0 +opentelemetry-instrumentation-asyncpg==0.50b0 # via -r requirements/../../../packages/postgres-database/requirements/_base.in -opentelemetry-instrumentation-dbapi==0.48b0 +opentelemetry-instrumentation-dbapi==0.50b0 # via opentelemetry-instrumentation-aiopg -opentelemetry-instrumentation-logging==0.48b0 +opentelemetry-instrumentation-logging==0.50b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.48b0 +opentelemetry-instrumentation-redis==0.50b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.48b0 +opentelemetry-instrumentation-requests==0.50b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.27.0 +opentelemetry-proto==1.29.0 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.27.0 +opentelemetry-sdk==1.29.0 # via # -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.50b0 # via + # opentelemetry-instrumentation # opentelemetry-instrumentation-asyncpg # opentelemetry-instrumentation-dbapi # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.48b0 +opentelemetry-util-http==0.50b0 # via opentelemetry-instrumentation-requests -orjson==3.10.7 +orjson==3.10.15 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -244,23 +243,31 @@ orjson==3.10.7 # -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.1 - # via -r requirements/_base.in +packaging==24.2 + # via + # -r requirements/_base.in + # opentelemetry-instrumentation pamqp==3.3.0 # via aiormq -pint==0.24.3 +pint==0.24.4 # via -r requirements/_base.in -protobuf==4.25.5 +platformdirs==4.3.6 + # via pint +propcache==0.2.1 + # via + # aiohttp + # yarl +protobuf==5.29.3 # via # googleapis-common-protos # opentelemetry-proto -psutil==6.0.0 +psutil==6.1.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -psycopg2-binary==2.9.9 +psycopg2-binary==2.9.10 # via # aiopg # sqlalchemy -pydantic==2.10.3 +pydantic==2.10.6 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -293,9 +300,9 @@ pydantic==2.10.3 # fast-depends # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via pydantic -pydantic-extra-types==2.9.0 +pydantic-extra-types==2.10.2 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in @@ -306,15 +313,15 @@ 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.1 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -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.18.0 +pygments==2.19.1 # via rich -pyinstrument==4.7.3 +pyinstrument==5.0.1 # via -r requirements/../../../packages/service-library/requirements/_base.in python-dateutil==2.9.0.post0 # via arrow @@ -354,26 +361,38 @@ redis==5.2.1 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/service-library/requirements/_base.in -referencing==0.29.3 +referencing==0.35.1 # 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 # jsonschema # jsonschema-specifications requests==2.32.3 # via opentelemetry-exporter-otlp-proto-http -rich==13.8.1 +rich==13.9.4 # 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.20.0 +rpds-py==0.22.3 # via # jsonschema # referencing -setuptools==75.1.0 - # via opentelemetry-instrumentation shellingham==1.5.4 # via typer -six==1.16.0 +six==1.17.0 # via python-dateutil sniffio==1.3.1 # via anyio @@ -400,22 +419,23 @@ tenacity==9.0.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/_base.in -toolz==0.12.1 +toolz==1.0.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -tqdm==4.66.5 +tqdm==4.67.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/_base.in -typer==0.12.5 +typer==0.15.1 # 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.20240906 +types-python-dateutil==2.9.0.20241206 # via arrow typing-extensions==4.12.2 # via # aiodebug # alembic + # anyio # faststream # flexcache # flexparser @@ -423,8 +443,9 @@ typing-extensions==4.12.2 # pint # pydantic # pydantic-core + # pydantic-extra-types # typer -urllib3==2.2.3 +urllib3==2.3.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,19 +462,19 @@ urllib3==2.2.3 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # requests -wrapt==1.16.0 +wrapt==1.17.2 # via # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aiopg # opentelemetry-instrumentation-dbapi # opentelemetry-instrumentation-redis -yarl==1.12.1 +yarl==1.18.3 # via # -r requirements/../../../packages/postgres-database/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in # aio-pika # aiohttp # aiormq -zipp==3.20.2 +zipp==3.21.0 # via importlib-metadata diff --git a/packages/simcore-sdk/requirements/_test.txt b/packages/simcore-sdk/requirements/_test.txt index dc4e1888bdd..438e972b239 100644 --- a/packages/simcore-sdk/requirements/_test.txt +++ b/packages/simcore-sdk/requirements/_test.txt @@ -1,16 +1,16 @@ -aioboto3==13.1.1 +aioboto3==13.3.0 # via -r requirements/_test.in -aiobotocore==2.13.1 +aiobotocore==2.16.0 # via aioboto3 aiofiles==24.1.0 # via # -c requirements/_base.txt # aioboto3 -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.4 # via # -c requirements/_base.txt # aiohttp -aiohttp==3.10.5 +aiohttp==3.11.11 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -18,13 +18,13 @@ aiohttp==3.10.5 # aioresponses aioitertools==0.12.0 # via aiobotocore -aioresponses==0.7.6 +aioresponses==0.7.8 # via -r requirements/_test.in -aiosignal==1.3.1 +aiosignal==1.3.2 # via # -c requirements/_base.txt # aiohttp -alembic==1.13.3 +alembic==1.14.1 # via # -c requirements/_base.txt # -r requirements/_test.in @@ -34,55 +34,56 @@ annotated-types==0.7.0 # pydantic antlr4-python3-runtime==4.13.2 # via moto -attrs==24.2.0 +attrs==25.1.0 # via # -c requirements/_base.txt # aiohttp # jsonschema # referencing -aws-sam-translator==1.91.0 +aws-sam-translator==1.94.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto -blinker==1.8.2 +blinker==1.9.0 # via flask -boto3==1.34.131 +boto3==1.35.81 # via + # -c requirements/../../../requirements/constraints.txt # aiobotocore # aws-sam-translator # moto -botocore==1.34.131 +botocore==1.35.81 # via # aiobotocore # aws-xray-sdk # boto3 # moto # s3transfer -botocore-stubs==1.35.25 +botocore-stubs==1.36.6 # via types-aiobotocore -certifi==2024.8.30 +certifi==2024.12.14 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # requests cffi==1.17.1 # via cryptography -cfn-lint==1.15.0 +cfn-lint==1.22.7 # via moto -charset-normalizer==3.3.2 +charset-normalizer==3.4.1 # via # -c requirements/_base.txt # requests -click==8.1.7 +click==8.1.8 # via # -c requirements/_base.txt # -r requirements/_test.in # flask -coverage==7.6.1 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov -cryptography==43.0.1 +cryptography==44.0.0 # via # -c requirements/../../../requirements/constraints.txt # joserfc @@ -93,22 +94,22 @@ docker==7.1.0 # moto execnet==2.1.1 # via pytest-xdist -faker==29.0.0 +faker==35.0.0 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in -flask==3.0.3 +flask==3.1.0 # via # flask-cors # moto flask-cors==5.0.0 # via moto -frozenlist==1.4.1 +frozenlist==1.5.0 # via # -c requirements/_base.txt # aiohttp # aiosignal -graphql-core==3.2.4 +graphql-core==3.2.6 # via moto greenlet==3.1.1 # via @@ -125,7 +126,7 @@ iniconfig==2.0.0 # via pytest itsdangerous==2.2.0 # via flask -jinja2==3.1.4 +jinja2==3.1.5 # via # -c requirements/../../../requirements/constraints.txt # flask @@ -134,13 +135,13 @@ jmespath==1.0.1 # via # boto3 # botocore -joserfc==1.0.0 +joserfc==1.0.2 # via moto jsondiff==2.2.1 # via moto jsonpatch==1.33 # via cfn-lint -jsonpath-ng==1.6.1 +jsonpath-ng==1.7.0 # via moto jsonpointer==3.0.0 # via jsonpatch @@ -150,28 +151,30 @@ jsonschema==4.23.0 # aws-sam-translator # openapi-schema-validator # openapi-spec-validator -jsonschema-path==0.3.3 +jsonschema-path==0.3.4 # via openapi-spec-validator -jsonschema-specifications==2023.7.1 +jsonschema-specifications==2024.10.1 # via # -c requirements/_base.txt # jsonschema # openapi-schema-validator lazy-object-proxy==1.10.0 # via openapi-spec-validator -mako==1.3.5 +mako==1.3.8 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # alembic -markupsafe==2.1.5 +markupsafe==3.0.2 # via # -c requirements/_base.txt # jinja2 # mako # werkzeug -moto==5.0.15 - # via -r requirements/_test.in +moto==5.0.20 + # via + # -c requirements/../../../requirements/constraints.txt + # -r requirements/_test.in mpmath==1.3.0 # via sympy multidict==6.1.0 @@ -179,22 +182,23 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.12.0 +mypy==1.14.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy -networkx==3.3 +networkx==3.4.2 # via cfn-lint -openapi-schema-validator==0.6.2 +openapi-schema-validator==0.6.3 # via openapi-spec-validator openapi-spec-validator==0.7.1 # via moto -packaging==24.1 +packaging==24.2 # via # -c requirements/_base.txt + # aioresponses # pytest # pytest-sugar -pathable==0.4.3 +pathable==0.4.4 # via jsonschema-path pluggy==1.5.0 # via pytest @@ -202,22 +206,27 @@ ply==3.11 # via jsonpath-ng pprintpp==0.4.0 # via pytest-icdiff +propcache==0.2.1 + # via + # -c requirements/_base.txt + # aiohttp + # yarl py-partiql-parser==0.5.6 # via moto pycparser==2.22 # via cffi -pydantic==2.10.3 +pydantic==2.10.6 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via # -c requirements/_base.txt # pydantic -pyparsing==3.1.4 +pyparsing==3.2.1 # via moto -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-asyncio @@ -231,7 +240,7 @@ pytest-asyncio==0.21.2 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in @@ -264,13 +273,14 @@ pyyaml==6.0.2 # jsonschema-path # moto # responses -referencing==0.29.3 +referencing==0.35.1 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.9.11 +regex==2024.11.6 # via cfn-lint requests==2.32.3 # via @@ -280,22 +290,20 @@ requests==2.32.3 # jsonschema-path # moto # responses -responses==0.25.3 +responses==0.25.6 # via moto rfc3339-validator==0.1.4 # via openapi-schema-validator -rpds-py==0.20.0 +rpds-py==0.22.3 # via # -c requirements/_base.txt # jsonschema # referencing -s3transfer==0.10.2 +s3transfer==0.10.4 # via boto3 -setuptools==75.1.0 - # via - # -c requirements/_base.txt - # moto -six==1.16.0 +setuptools==75.8.0 + # via moto +six==1.17.0 # via # -c requirements/_base.txt # python-dateutil @@ -310,17 +318,19 @@ sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy sympy==1.13.3 # via cfn-lint -termcolor==2.4.0 +termcolor==2.5.0 # via pytest-sugar -types-aiobotocore==2.15.1 +types-aiobotocore==2.19.0 # via -r requirements/_test.in -types-aiobotocore-s3==2.15.1 +types-aiobotocore-s3==2.19.0 # via types-aiobotocore -types-aiofiles==24.1.0.20240626 +types-aiofiles==24.1.0.20241221 # via -r requirements/_test.in -types-awscrt==0.21.5 +types-awscrt==0.23.7 # via botocore-stubs -types-tqdm==4.66.0.20240417 +types-requests==2.32.0.20241016 + # via types-tqdm +types-tqdm==4.67.0.20241221 # via -r requirements/_test.in typing-extensions==4.12.2 # via @@ -328,13 +338,14 @@ typing-extensions==4.12.2 # alembic # aws-sam-translator # cfn-lint + # faker # mypy # pydantic # pydantic-core # sqlalchemy2-stubs # types-aiobotocore # types-aiobotocore-s3 -urllib3==2.2.3 +urllib3==2.3.0 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -342,18 +353,19 @@ urllib3==2.2.3 # docker # requests # responses -werkzeug==3.0.4 + # types-requests +werkzeug==3.1.3 # via # flask # moto -wrapt==1.16.0 +wrapt==1.17.2 # via # -c requirements/_base.txt # aiobotocore # aws-xray-sdk -xmltodict==0.13.0 +xmltodict==0.14.2 # via moto -yarl==1.12.1 +yarl==1.18.3 # via # -c requirements/_base.txt # aiohttp diff --git a/packages/simcore-sdk/requirements/_tools.txt b/packages/simcore-sdk/requirements/_tools.txt index e1b3ce3b56f..4909ae52b46 100644 --- a/packages/simcore-sdk/requirements/_tools.txt +++ b/packages/simcore-sdk/requirements/_tools.txt @@ -1,26 +1,26 @@ -astroid==3.3.4 +astroid==3.3.8 # via pylint -black==24.8.0 +black==24.10.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2 +build==1.2.2.post1 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.7 +click==8.1.8 # via # -c requirements/_base.txt # -c requirements/_test.txt # black # pip-tools -dill==0.3.8 +dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.1 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -28,7 +28,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.12.0 +mypy==1.14.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -39,7 +39,7 @@ mypy-extensions==1.0.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.1 +packaging==24.2 # via # -c requirements/_base.txt # -c requirements/_test.txt @@ -47,20 +47,21 @@ packaging==24.1 # build pathspec==0.12.1 # via black -pip==24.2 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt platformdirs==4.3.6 # via + # -c requirements/_base.txt # black # pylint # virtualenv -pre-commit==3.8.0 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.0 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools @@ -70,11 +71,10 @@ pyyaml==6.0.2 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.6.7 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.1.0 +setuptools==75.8.0 # via - # -c requirements/_base.txt # -c requirements/_test.txt # pip-tools tomlkit==0.13.2 @@ -84,7 +84,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.5 +virtualenv==20.29.1 # via pre-commit -wheel==0.44.0 +wheel==0.45.1 # via pip-tools diff --git a/packages/simcore-sdk/src/simcore_sdk/node_ports_common/file_io_utils.py b/packages/simcore-sdk/src/simcore_sdk/node_ports_common/file_io_utils.py index 5feefab82f8..55e1545881d 100644 --- a/packages/simcore-sdk/src/simcore_sdk/node_ports_common/file_io_utils.py +++ b/packages/simcore-sdk/src/simcore_sdk/node_ports_common/file_io_utils.py @@ -17,9 +17,9 @@ ClientSession, RequestInfo, ) -from aiohttp.typedefs import LooseHeaders from models_library.api_schemas_storage import ETag, FileUploadSchema, UploadedPart from models_library.basic_types import IDStr, SHA256Str +from multidict import MultiMapping from pydantic import AnyUrl, NonNegativeInt from servicelib.aiohttp import status from servicelib.logging_utils import log_catch @@ -62,7 +62,7 @@ def __init__( code: int | None = None, status_code: int | None = None, message: str = "", - headers: LooseHeaders | None = None, + headers: MultiMapping[str] | None = None, ): super().__init__( request_info, diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 8ed905d6b76..999f7a1beab 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -68,3 +68,15 @@ pennsieve>=999999999 # User alternative e.g. parametrized fixture or request.getfixturevalue(.) pytest-lazy-fixture>=999999999 + +# avoid downgrades of openapi-spec-validator related libraries +referencing<=0.35.1 + +# moto==5.0.21 broke `get_ec2_instance_capabilities` +# SEE https://github.com/ITISFoundation/osparc-simcore/issues/7086 +moto<5.0.21 + +# Pin boto3<1.36.0 till the following is addressed https://github.com/boto/botocore/issues/2308 +# when removing this pin, also update the aws cli inside ci/github/helpers/install_aws_cli_v2.bash +# SEE https://github.com/ITISFoundation/osparc-simcore/issues/7127 +boto3<1.36.0 diff --git a/services/agent/requirements/_test.txt b/services/agent/requirements/_test.txt index d6f07a627d2..7b5622e26b5 100644 --- a/services/agent/requirements/_test.txt +++ b/services/agent/requirements/_test.txt @@ -1,6 +1,6 @@ -aioboto3==13.2.0 +aioboto3==13.3.0 # via -r requirements/_test.in -aiobotocore==2.15.2 +aiobotocore==2.16.0 # via aioboto3 aiofiles==24.1.0 # via @@ -45,12 +45,13 @@ aws-xray-sdk==2.14.0 # via moto blinker==1.9.0 # via flask -boto3==1.35.36 +boto3==1.35.81 # via + # -c requirements/../../../requirements/constraints.txt # aiobotocore # aws-sam-translator # moto -botocore==1.35.36 +botocore==1.35.81 # via # aiobotocore # aws-xray-sdk @@ -66,7 +67,7 @@ certifi==2024.8.30 # requests cffi==1.17.1 # via cryptography -cfn-lint==1.20.0 +cfn-lint==1.22.7 # via moto charset-normalizer==3.4.0 # via @@ -76,18 +77,18 @@ click==8.1.7 # via # -c requirements/_base.txt # flask -coverage==7.6.8 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov -cryptography==43.0.3 +cryptography==44.0.0 # via # -c requirements/../../../requirements/constraints.txt # joserfc # moto docker==7.1.0 # via moto -faker==33.0.0 +faker==35.0.0 # via -r requirements/_test.in flask==3.1.0 # via @@ -100,7 +101,7 @@ frozenlist==1.5.0 # -c requirements/_base.txt # aiohttp # aiosignal -graphql-core==3.2.5 +graphql-core==3.2.6 # via moto h11==0.14.0 # via @@ -126,7 +127,7 @@ iniconfig==2.0.0 # via pytest itsdangerous==2.2.0 # via flask -jinja2==3.1.4 +jinja2==3.1.5 # via # -c requirements/../../../requirements/constraints.txt # flask @@ -135,7 +136,7 @@ jmespath==1.0.1 # via # boto3 # botocore -joserfc==1.0.0 +joserfc==1.0.2 # via moto jsondiff==2.2.1 # via moto @@ -149,23 +150,25 @@ jsonschema==4.23.0 # via # -c requirements/_base.txt # aws-sam-translator - # jsonschema-spec # openapi-schema-validator # openapi-spec-validator -jsonschema-spec==0.1.3 +jsonschema-path==0.3.4 # via openapi-spec-validator jsonschema-specifications==2024.10.1 # via # -c requirements/_base.txt # jsonschema + # openapi-schema-validator lazy-object-proxy==1.10.0 # via openapi-spec-validator markupsafe==3.0.2 # via # jinja2 # werkzeug -moto==5.0.21 - # via -r requirements/_test.in +moto==5.0.20 + # via + # -c requirements/../../../requirements/constraints.txt + # -r requirements/_test.in mpmath==1.3.0 # via sympy multidict==6.1.0 @@ -175,16 +178,16 @@ multidict==6.1.0 # yarl networkx==3.4.2 # via cfn-lint -openapi-schema-validator==0.4.3 +openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.5.5 +openapi-spec-validator==0.7.1 # via moto packaging==24.2 # via # -c requirements/_base.txt # pytest -pathable==0.4.3 - # via jsonschema-spec +pathable==0.4.4 + # via jsonschema-path pluggy==1.5.0 # via pytest ply==3.11 @@ -207,9 +210,9 @@ pydantic-core==2.27.1 # via # -c requirements/_base.txt # pydantic -pyparsing==3.2.0 +pyparsing==3.2.1 # via moto -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-asyncio @@ -241,13 +244,15 @@ pyyaml==6.0.2 # -c requirements/_base.txt # cfn-lint # jsondiff - # jsonschema-spec + # jsonschema-path # moto # responses referencing==0.35.1 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # jsonschema + # jsonschema-path # jsonschema-specifications regex==2024.11.6 # via cfn-lint @@ -255,9 +260,10 @@ requests==2.32.3 # via # -c requirements/_base.txt # docker + # jsonschema-path # moto # responses -responses==0.25.3 +responses==0.25.6 # via moto rfc3339-validator==0.1.4 # via openapi-schema-validator @@ -268,7 +274,7 @@ rpds-py==0.21.0 # referencing s3transfer==0.10.4 # via boto3 -setuptools==75.6.0 +setuptools==75.8.0 # via moto six==1.16.0 # via @@ -289,7 +295,6 @@ typing-extensions==4.12.2 # aws-sam-translator # cfn-lint # faker - # jsonschema-spec # pydantic # pydantic-core urllib3==2.2.3 diff --git a/services/agent/requirements/_tools.txt b/services/agent/requirements/_tools.txt index 332a38c6322..f5005ce7a13 100644 --- a/services/agent/requirements/_tools.txt +++ b/services/agent/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.5 +astroid==3.3.8 # via pylint black==24.10.0 # via -r requirements/../../../requirements/devenv.txt @@ -18,9 +18,9 @@ dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.3 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -28,7 +28,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.13.0 +mypy==1.14.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -44,7 +44,7 @@ packaging==24.2 # build pathspec==0.12.1 # via black -pip==24.3.1 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -53,9 +53,9 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.0.1 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.1 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -67,9 +67,9 @@ pyyaml==6.0.2 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.8.0 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.6.0 +setuptools==75.8.0 # via # -c requirements/_test.txt # pip-tools @@ -80,7 +80,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.28.0 +virtualenv==20.29.1 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/services/api-server/requirements/_test.txt b/services/api-server/requirements/_test.txt index a9341530919..39e78546e02 100644 --- a/services/api-server/requirements/_test.txt +++ b/services/api-server/requirements/_test.txt @@ -7,7 +7,7 @@ aiohttp==3.11.10 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aioresponses -aioresponses==0.7.7 +aioresponses==0.7.8 # via -r requirements/_test.in aiosignal==1.3.1 # via @@ -37,17 +37,18 @@ aws-sam-translator==1.55.0 # cfn-lint aws-xray-sdk==2.14.0 # via moto -boto3==1.35.76 +boto3==1.35.99 # via + # -c requirements/../../../requirements/constraints.txt # aws-sam-translator # moto -botocore==1.35.76 +botocore==1.35.99 # via # aws-xray-sdk # boto3 # moto # s3transfer -botocore-stubs==1.35.76 +botocore-stubs==1.36.6 # via types-boto3 certifi==2024.8.30 # via @@ -73,7 +74,7 @@ click==8.1.7 # -c requirements/_base.txt # -r requirements/_test.in # flask -coverage==7.6.8 +coverage==7.6.10 # via pytest-cov cryptography==44.0.0 # via @@ -91,7 +92,7 @@ ecdsa==0.19.0 # moto # python-jose # sshpubkeys -faker==33.1.0 +faker==35.0.0 # via -r requirements/_test.in flask==2.1.3 # via @@ -104,7 +105,7 @@ frozenlist==1.5.0 # -c requirements/_base.txt # aiohttp # aiosignal -graphql-core==3.2.5 +graphql-core==3.2.6 # via moto greenlet==3.1.1 # via @@ -122,7 +123,6 @@ httpx==0.27.2 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt - # -c requirements/./constraints.txt # respx idna==3.10 # via @@ -154,7 +154,7 @@ jsondiff==2.2.1 # via moto jsonpatch==1.33 # via cfn-lint -jsonpickle==4.0.0 +jsonpickle==4.0.1 # via jschema-to-python jsonpointer==3.0.0 # via jsonpatch @@ -183,6 +183,7 @@ markupsafe==3.0.2 # moto moto==4.0.1 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/./constraints.txt # -r requirements/_test.in multidict==6.1.0 @@ -190,7 +191,7 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.13.0 +mypy==1.14.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -199,9 +200,7 @@ networkx==2.8.8 openapi-schema-validator==0.2.3 # via openapi-spec-validator openapi-spec-validator==0.4.0 - # via - # -c requirements/./constraints.txt - # moto + # via moto packaging==24.2 # via # -c requirements/_base.txt @@ -230,7 +229,7 @@ pyinstrument==5.0.0 # via # -c requirements/_base.txt # -r requirements/_test.in -pyparsing==3.2.0 +pyparsing==3.2.1 # via moto pyrsistent==0.20.0 # via @@ -280,9 +279,9 @@ requests==2.32.3 # docker # moto # responses -responses==0.25.3 +responses==0.25.6 # via moto -respx==0.21.1 +respx==0.22.0 # via -r requirements/_test.in rsa==4.9 # via @@ -321,13 +320,13 @@ sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy sshpubkeys==3.3.1 # via moto -types-aiofiles==24.1.0.20240626 +types-aiofiles==24.1.0.20241221 # via -r requirements/_test.in -types-awscrt==0.23.3 +types-awscrt==0.23.7 # via botocore-stubs -types-boto3==1.35.76 +types-boto3==1.36.6 # via -r requirements/_test.in -types-s3transfer==0.10.4 +types-s3transfer==0.11.2 # via types-boto3 typing-extensions==4.12.2 # via diff --git a/services/api-server/requirements/_tools.txt b/services/api-server/requirements/_tools.txt index ba68de2e0b8..df593cf1519 100644 --- a/services/api-server/requirements/_tools.txt +++ b/services/api-server/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.5 +astroid==3.3.8 # via pylint black==24.10.0 # via -r requirements/../../../requirements/devenv.txt @@ -20,9 +20,9 @@ dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.3 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -41,7 +41,7 @@ markupsafe==3.0.2 # jinja2 mccabe==0.7.0 # via pylint -mypy==1.13.0 +mypy==1.14.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -60,7 +60,7 @@ packaging==24.2 # build pathspec==0.12.1 # via black -pip==24.3.1 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -70,9 +70,9 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.0.1 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.2 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -85,7 +85,7 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.8.2 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt setuptools==75.6.0 # via @@ -99,7 +99,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.28.0 +virtualenv==20.29.1 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/api-server/requirements/constraints.txt b/services/api-server/requirements/constraints.txt index 2991a5be8b4..22d919bdae3 100644 --- a/services/api-server/requirements/constraints.txt +++ b/services/api-server/requirements/constraints.txt @@ -22,12 +22,6 @@ jsonschema~=3.2 # jsonschema<5,>=3.0 (from cfn-lint==0.64.1->moto[server]==4.0.2->-r requirements/_test.in (line 21)) moto<4.0.2 -# There are incompatible versions in the resolved dependencies: -# jsonschema==3.2.0 (from -c requirements/_base.txt (line 159)) -# jsonschema~=3.2 (from -c requirements/./constraints.txt (line 12)) -# jsonschema<5,>=3.0 (from cfn-lint==0.64.1->moto[server]==4.0.1->-r requirements/_test.in (line 21)) -# jsonschema<5.0.0,>=4.0.0 (from openapi-spec-validator==0.5.1->moto[server]==4.0.1->-r requirements/_test.in (line 21)) -openapi-spec-validator<0.5.0 # There are incompatible versions in the resolved dependencies: # pydantic>=1.8.2 (from -c ../../../requirements/constraints.txt (line 18)) @@ -40,6 +34,3 @@ aws-sam-translator<1.56.0 # # aws-sam-translator<1.55.0 (from -c ./constraints.txt (line 32)) # # aws-sam-translator>=1.57.0 (from cfn-lint==0.72.10->-c ./constraints.txt (line 33)) cfn-lint<0.72.1 - -# due to https://github.com/lundberg/respx/pull/278 -httpx!=0.28.0 diff --git a/services/autoscaling/requirements/_test.txt b/services/autoscaling/requirements/_test.txt index a5de3c064b3..9cfd356c089 100644 --- a/services/autoscaling/requirements/_test.txt +++ b/services/autoscaling/requirements/_test.txt @@ -23,6 +23,7 @@ blinker==1.9.0 # via flask boto3==1.35.36 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator # moto @@ -46,7 +47,7 @@ certifi==2024.8.30 # requests cffi==1.17.1 # via cryptography -cfn-lint==1.20.2 +cfn-lint==1.22.7 # via moto charset-normalizer==3.4.0 # via @@ -56,7 +57,7 @@ click==8.1.7 # via # -c requirements/_base.txt # flask -coverage==7.6.9 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov @@ -65,15 +66,15 @@ cryptography==44.0.0 # -c requirements/../../../requirements/constraints.txt # joserfc # moto -deepdiff==8.0.1 +deepdiff==8.1.1 # via -r requirements/_test.in docker==7.1.0 # via # -r requirements/_test.in # moto -faker==33.1.0 +faker==35.0.0 # via -r requirements/_test.in -fakeredis==2.26.1 +fakeredis==2.26.2 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in @@ -83,7 +84,7 @@ flask==3.1.0 # moto flask-cors==5.0.0 # via moto -graphql-core==3.2.5 +graphql-core==3.2.6 # via moto h11==0.14.0 # via @@ -122,7 +123,7 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.1 +joserfc==1.0.2 # via moto jsondiff==2.2.1 # via moto @@ -136,43 +137,45 @@ jsonschema==4.23.0 # via # -c requirements/_base.txt # aws-sam-translator - # jsonschema-spec # openapi-schema-validator # openapi-spec-validator -jsonschema-spec==0.1.3 +jsonschema-path==0.3.4 # via openapi-spec-validator jsonschema-specifications==2024.10.1 # via # -c requirements/_base.txt # jsonschema + # openapi-schema-validator lazy-object-proxy==1.10.0 # via openapi-spec-validator -lupa==2.2 +lupa==2.4 # via fakeredis markupsafe==3.0.2 # via # -c requirements/_base.txt # jinja2 # werkzeug -moto==5.0.15 - # via -r requirements/_test.in +moto==5.0.20 + # via + # -c requirements/../../../requirements/constraints.txt + # -r requirements/_test.in mpmath==1.3.0 # via sympy networkx==3.4.2 # via cfn-lint -openapi-schema-validator==0.4.3 +openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.5.5 +openapi-spec-validator==0.7.1 # via moto -orderly-set==5.2.2 +orderly-set==5.2.3 # via deepdiff packaging==24.2 # via # -c requirements/_base.txt # pytest # pytest-sugar -pathable==0.4.3 - # via jsonschema-spec +pathable==0.4.4 + # via jsonschema-path pluggy==1.5.0 # via pytest ply==3.11 @@ -196,7 +199,7 @@ pydantic-core==2.27.1 # via # -c requirements/_base.txt # pydantic -pyparsing==3.2.0 +pyparsing==3.2.1 # via moto pytest==8.3.4 # via @@ -236,7 +239,7 @@ pyyaml==6.0.2 # -c requirements/_base.txt # cfn-lint # jsondiff - # jsonschema-spec + # jsonschema-path # moto # responses redis==5.2.1 @@ -246,8 +249,10 @@ redis==5.2.1 # fakeredis referencing==0.35.1 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # jsonschema + # jsonschema-path # jsonschema-specifications regex==2024.11.6 # via cfn-lint @@ -255,11 +260,12 @@ requests==2.32.3 # via # -c requirements/_base.txt # docker + # jsonschema-path # moto # responses -responses==0.25.3 +responses==0.25.6 # via moto -respx==0.21.1 +respx==0.22.0 # via -r requirements/_test.in rfc3339-validator==0.1.4 # via openapi-schema-validator @@ -272,7 +278,7 @@ s3transfer==0.10.4 # via # -c requirements/_base.txt # boto3 -setuptools==75.6.0 +setuptools==75.8.0 # via moto six==1.17.0 # via @@ -314,7 +320,7 @@ types-awscrt==0.23.3 # via # -c requirements/_base.txt # botocore-stubs -types-pyyaml==6.0.12.20240917 +types-pyyaml==6.0.12.20241230 # via -r requirements/_test.in typing-extensions==4.12.2 # via @@ -323,7 +329,6 @@ typing-extensions==4.12.2 # aws-sam-translator # cfn-lint # faker - # jsonschema-spec # pydantic # pydantic-core # types-aiobotocore diff --git a/services/autoscaling/requirements/_tools.txt b/services/autoscaling/requirements/_tools.txt index 200f2c403cd..473aca0228f 100644 --- a/services/autoscaling/requirements/_tools.txt +++ b/services/autoscaling/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.5 +astroid==3.3.8 # via pylint black==24.10.0 # via -r requirements/../../../requirements/devenv.txt @@ -18,9 +18,9 @@ dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.3 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -28,7 +28,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.13.0 +mypy==1.14.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -44,7 +44,7 @@ packaging==24.2 # build pathspec==0.12.1 # via black -pip==24.3.1 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -53,9 +53,9 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.0.1 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.2 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -68,9 +68,9 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.8.2 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.6.0 +setuptools==75.8.0 # via # -c requirements/_test.txt # pip-tools @@ -81,7 +81,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.28.0 +virtualenv==20.29.1 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/catalog/requirements/_test.txt b/services/catalog/requirements/_test.txt index f1182de0317..be2c436b3a4 100644 --- a/services/catalog/requirements/_test.txt +++ b/services/catalog/requirements/_test.txt @@ -43,11 +43,11 @@ click==8.1.7 # via # -c requirements/_base.txt # -r requirements/_test.in -coverage==7.6.9 +coverage==7.6.10 # via pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==33.1.0 +faker==35.0.0 # via -r requirements/_test.in frozenlist==1.5.0 # via @@ -102,7 +102,7 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.13.0 +mypy==1.14.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -130,7 +130,7 @@ pytest==8.3.4 # pytest-cov # pytest-docker # pytest-mock -pytest-aiohttp==1.0.5 +pytest-aiohttp==1.1.0 # via -r requirements/_test.in pytest-asyncio==0.23.8 # via @@ -152,6 +152,7 @@ python-dateutil==2.9.0.post0 # faker referencing==0.35.1 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # jsonschema # jsonschema-specifications @@ -159,7 +160,7 @@ requests==2.32.3 # via # -c requirements/_base.txt # docker -respx==0.21.1 +respx==0.22.0 # via -r requirements/_test.in rpds-py==0.22.3 # via @@ -184,9 +185,9 @@ sqlalchemy==1.4.54 # alembic sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -types-psycopg2==2.9.21.20241019 +types-psycopg2==2.9.21.20250121 # via -r requirements/_test.in -types-pyyaml==6.0.12.20240917 +types-pyyaml==6.0.12.20241230 # via -r requirements/_test.in typing-extensions==4.12.2 # via diff --git a/services/catalog/requirements/_tools.txt b/services/catalog/requirements/_tools.txt index 068ef00e722..d3e4f84003d 100644 --- a/services/catalog/requirements/_tools.txt +++ b/services/catalog/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.5 +astroid==3.3.8 # via pylint black==24.10.0 # via -r requirements/../../../requirements/devenv.txt @@ -18,9 +18,9 @@ dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.3 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -28,7 +28,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.13.0 +mypy==1.14.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -47,7 +47,7 @@ packaging==24.2 # build pathspec==0.12.1 # via black -pip==24.3.1 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -56,9 +56,9 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.0.1 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.2 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -69,9 +69,9 @@ pyyaml==6.0.2 # -c requirements/_base.txt # pre-commit # watchdog -ruff==0.8.2 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.6.0 +setuptools==75.8.0 # via pip-tools tomlkit==0.13.2 # via pylint @@ -80,7 +80,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.28.0 +virtualenv==20.29.1 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/clusters-keeper/requirements/_test.txt b/services/clusters-keeper/requirements/_test.txt index c3fc6f9e590..554ed0d38d2 100644 --- a/services/clusters-keeper/requirements/_test.txt +++ b/services/clusters-keeper/requirements/_test.txt @@ -41,6 +41,7 @@ blinker==1.9.0 # via flask boto3==1.35.36 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator # moto @@ -60,7 +61,7 @@ certifi==2024.8.30 # requests cffi==1.17.1 # via cryptography -cfn-lint==1.20.2 +cfn-lint==1.22.7 # via moto charset-normalizer==3.4.0 # via @@ -70,7 +71,7 @@ click==8.1.7 # via # -c requirements/_base.txt # flask -coverage==7.6.9 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov @@ -79,17 +80,17 @@ cryptography==44.0.0 # -c requirements/../../../requirements/constraints.txt # joserfc # moto -debugpy==1.8.9 +debugpy==1.8.12 # via -r requirements/_test.in -deepdiff==8.0.1 +deepdiff==8.1.1 # via -r requirements/_test.in docker==7.1.0 # via # -r requirements/_test.in # moto -faker==33.1.0 +faker==35.0.0 # via -r requirements/_test.in -fakeredis==2.26.1 +fakeredis==2.26.2 # via -r requirements/_test.in flask==3.1.0 # via @@ -102,7 +103,7 @@ frozenlist==1.5.0 # -c requirements/_base.txt # aiohttp # aiosignal -graphql-core==3.2.5 +graphql-core==3.2.6 # via moto h11==0.14.0 # via @@ -140,7 +141,7 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.1 +joserfc==1.0.2 # via moto jsondiff==2.2.1 # via moto @@ -154,26 +155,28 @@ jsonschema==4.23.0 # via # -c requirements/_base.txt # aws-sam-translator - # jsonschema-spec # openapi-schema-validator # openapi-spec-validator -jsonschema-spec==0.1.3 +jsonschema-path==0.3.4 # via openapi-spec-validator jsonschema-specifications==2024.10.1 # via # -c requirements/_base.txt # jsonschema + # openapi-schema-validator lazy-object-proxy==1.10.0 # via openapi-spec-validator -lupa==2.2 +lupa==2.4 # via fakeredis markupsafe==3.0.2 # via # -c requirements/_base.txt # jinja2 # werkzeug -moto==5.0.22 - # via -r requirements/_test.in +moto==5.0.20 + # via + # -c requirements/../../../requirements/constraints.txt + # -r requirements/_test.in mpmath==1.3.0 # via sympy multidict==6.1.0 @@ -183,11 +186,11 @@ multidict==6.1.0 # yarl networkx==3.4.2 # via cfn-lint -openapi-schema-validator==0.4.3 +openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.5.5 +openapi-spec-validator==0.7.1 # via moto -orderly-set==5.2.2 +orderly-set==5.2.3 # via deepdiff packaging==24.2 # via @@ -195,8 +198,8 @@ packaging==24.2 # pytest parse==1.20.2 # via -r requirements/_test.in -pathable==0.4.3 - # via jsonschema-spec +pathable==0.4.4 + # via jsonschema-path pluggy==1.5.0 # via pytest ply==3.11 @@ -223,7 +226,7 @@ pydantic-core==2.27.1 # via # -c requirements/_base.txt # pydantic -pyparsing==3.2.0 +pyparsing==3.2.1 # via moto pytest==8.3.4 # via @@ -257,7 +260,7 @@ pyyaml==6.0.2 # -c requirements/_base.txt # cfn-lint # jsondiff - # jsonschema-spec + # jsonschema-path # moto # responses redis==5.2.1 @@ -267,8 +270,10 @@ redis==5.2.1 # fakeredis referencing==0.35.1 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # jsonschema + # jsonschema-path # jsonschema-specifications regex==2024.11.6 # via cfn-lint @@ -276,11 +281,12 @@ requests==2.32.3 # via # -c requirements/_base.txt # docker + # jsonschema-path # moto # responses -responses==0.25.3 +responses==0.25.6 # via moto -respx==0.21.1 +respx==0.22.0 # via -r requirements/_test.in rfc3339-validator==0.1.4 # via openapi-schema-validator @@ -293,7 +299,7 @@ s3transfer==0.10.4 # via # -c requirements/_base.txt # boto3 -setuptools==75.6.0 +setuptools==75.8.0 # via moto six==1.17.0 # via @@ -311,7 +317,7 @@ sortedcontainers==2.4.0 # fakeredis sympy==1.13.3 # via cfn-lint -types-pyyaml==6.0.12.20240917 +types-pyyaml==6.0.12.20241230 # via -r requirements/_test.in typing-extensions==4.12.2 # via @@ -320,7 +326,6 @@ typing-extensions==4.12.2 # aws-sam-translator # cfn-lint # faker - # jsonschema-spec # pydantic # pydantic-core urllib3==2.2.3 diff --git a/services/clusters-keeper/requirements/_tools.txt b/services/clusters-keeper/requirements/_tools.txt index 200f2c403cd..473aca0228f 100644 --- a/services/clusters-keeper/requirements/_tools.txt +++ b/services/clusters-keeper/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.5 +astroid==3.3.8 # via pylint black==24.10.0 # via -r requirements/../../../requirements/devenv.txt @@ -18,9 +18,9 @@ dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.3 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -28,7 +28,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.13.0 +mypy==1.14.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -44,7 +44,7 @@ packaging==24.2 # build pathspec==0.12.1 # via black -pip==24.3.1 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -53,9 +53,9 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.0.1 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.2 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -68,9 +68,9 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.8.2 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.6.0 +setuptools==75.8.0 # via # -c requirements/_test.txt # pip-tools @@ -81,7 +81,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.28.0 +virtualenv==20.29.1 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/dask-sidecar/requirements/_test.txt b/services/dask-sidecar/requirements/_test.txt index 57070471558..b7de11f2e76 100644 --- a/services/dask-sidecar/requirements/_test.txt +++ b/services/dask-sidecar/requirements/_test.txt @@ -17,6 +17,7 @@ blinker==1.9.0 # via flask boto3==1.35.36 # via + # -c requirements/../../../requirements/constraints.txt # aws-sam-translator # moto botocore==1.35.36 @@ -33,7 +34,7 @@ certifi==2024.8.30 # requests cffi==1.17.1 # via cryptography -cfn-lint==1.20.2 +cfn-lint==1.22.7 # via moto charset-normalizer==3.4.0 # via @@ -43,7 +44,7 @@ click==8.1.7 # via # -c requirements/_base.txt # flask -coverage==7.6.8 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov @@ -57,7 +58,7 @@ docker==7.1.0 # via # -r requirements/_test.in # moto -faker==33.1.0 +faker==35.0.0 # via -r requirements/_test.in flask==3.1.0 # via @@ -65,7 +66,7 @@ flask==3.1.0 # moto flask-cors==5.0.0 # via moto -graphql-core==3.2.5 +graphql-core==3.2.6 # via moto icdiff==2.0.7 # via pytest-icdiff @@ -88,7 +89,7 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.1 +joserfc==1.0.2 # via moto jsondiff==2.2.1 # via moto @@ -102,15 +103,15 @@ jsonschema==4.23.0 # via # -c requirements/_base.txt # aws-sam-translator - # jsonschema-spec # openapi-schema-validator # openapi-spec-validator -jsonschema-spec==0.1.3 +jsonschema-path==0.3.4 # via openapi-spec-validator jsonschema-specifications==2024.10.1 # via # -c requirements/_base.txt # jsonschema + # openapi-schema-validator lazy-object-proxy==1.10.0 # via openapi-spec-validator markupsafe==3.0.2 @@ -118,23 +119,25 @@ markupsafe==3.0.2 # -c requirements/_base.txt # jinja2 # werkzeug -moto==5.0.22 - # via -r requirements/_test.in +moto==5.0.20 + # via + # -c requirements/../../../requirements/constraints.txt + # -r requirements/_test.in mpmath==1.3.0 # via sympy networkx==3.4.2 # via cfn-lint -openapi-schema-validator==0.4.3 +openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.5.5 +openapi-spec-validator==0.7.1 # via moto packaging==24.2 # via # -c requirements/_base.txt # pytest # pytest-sugar -pathable==0.4.3 - # via jsonschema-spec +pathable==0.4.4 + # via jsonschema-path pluggy==1.5.0 # via pytest ply==3.11 @@ -156,9 +159,9 @@ pydantic-core==2.27.1 # pydantic pyftpdlib==2.0.1 # via pytest-localftpserver -pyopenssl==24.3.0 +pyopenssl==25.0.0 # via pytest-localftpserver -pyparsing==3.2.0 +pyparsing==3.2.1 # via moto pytest==8.3.4 # via @@ -202,13 +205,15 @@ pyyaml==6.0.2 # -c requirements/_base.txt # cfn-lint # jsondiff - # jsonschema-spec + # jsonschema-path # moto # responses referencing==0.35.1 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # jsonschema + # jsonschema-path # jsonschema-specifications regex==2024.11.6 # via cfn-lint @@ -216,9 +221,10 @@ requests==2.32.3 # via # -c requirements/_base.txt # docker + # jsonschema-path # moto # responses -responses==0.25.3 +responses==0.25.6 # via moto rfc3339-validator==0.1.4 # via openapi-schema-validator @@ -229,7 +235,7 @@ rpds-py==0.22.3 # referencing s3transfer==0.10.4 # via boto3 -setuptools==75.6.0 +setuptools==75.8.0 # via moto six==1.17.0 # via @@ -240,7 +246,7 @@ sympy==1.13.3 # via cfn-lint termcolor==2.5.0 # via pytest-sugar -types-aiofiles==24.1.0.20240626 +types-aiofiles==24.1.0.20241221 # via -r requirements/_test.in typing-extensions==4.12.2 # via @@ -248,9 +254,9 @@ typing-extensions==4.12.2 # aws-sam-translator # cfn-lint # faker - # jsonschema-spec # pydantic # pydantic-core + # pyopenssl urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt diff --git a/services/dask-sidecar/requirements/_tools.txt b/services/dask-sidecar/requirements/_tools.txt index 200f2c403cd..473aca0228f 100644 --- a/services/dask-sidecar/requirements/_tools.txt +++ b/services/dask-sidecar/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.5 +astroid==3.3.8 # via pylint black==24.10.0 # via -r requirements/../../../requirements/devenv.txt @@ -18,9 +18,9 @@ dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.3 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -28,7 +28,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.13.0 +mypy==1.14.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -44,7 +44,7 @@ packaging==24.2 # build pathspec==0.12.1 # via black -pip==24.3.1 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -53,9 +53,9 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.0.1 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.2 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -68,9 +68,9 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.8.2 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.6.0 +setuptools==75.8.0 # via # -c requirements/_test.txt # pip-tools @@ -81,7 +81,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.28.0 +virtualenv==20.29.1 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/datcore-adapter/requirements/_test.txt b/services/datcore-adapter/requirements/_test.txt index 2e103070279..bf40c4a5f46 100644 --- a/services/datcore-adapter/requirements/_test.txt +++ b/services/datcore-adapter/requirements/_test.txt @@ -4,11 +4,9 @@ anyio==4.3.0 # httpx asgi-lifespan==2.1.0 # via -r requirements/_test.in -boto3-stubs==1.35.25 - # via types-boto3 -botocore-stubs==1.35.25 +botocore-stubs==1.36.6 # via - # boto3-stubs + # types-boto3 # types-botocore certifi==2024.2.2 # via @@ -21,13 +19,13 @@ charset-normalizer==3.3.2 # via # -c requirements/_base.txt # requests -coverage==7.6.1 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov execnet==2.1.1 # via pytest-xdist -faker==29.0.0 +faker==35.0.0 # via -r requirements/_test.in h11==0.14.0 # via @@ -52,7 +50,7 @@ idna==3.6 # requests iniconfig==2.0.0 # via pytest -packaging==24.1 +packaging==24.2 # via # pytest # pytest-sugar @@ -60,7 +58,7 @@ pluggy==1.5.0 # via pytest pprintpp==0.4.0 # via pytest-icdiff -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-asyncio @@ -74,7 +72,7 @@ pytest-asyncio==0.23.8 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in @@ -96,7 +94,7 @@ requests==2.32.3 # via # -c requirements/_base.txt # -r requirements/_test.in -respx==0.21.1 +respx==0.22.0 # via -r requirements/_test.in six==1.16.0 # via @@ -108,20 +106,21 @@ sniffio==1.3.1 # anyio # asgi-lifespan # httpx -termcolor==2.4.0 +termcolor==2.5.0 # via pytest-sugar -types-awscrt==0.21.5 +types-awscrt==0.23.7 # via botocore-stubs -types-boto3==1.0.2 +types-boto3==1.36.6 # via -r requirements/_test.in types-botocore==1.0.2 # via -r requirements/_test.in -types-s3transfer==0.10.2 - # via boto3-stubs +types-s3transfer==0.11.2 + # via types-boto3 typing-extensions==4.12.2 # via # -c requirements/_base.txt - # boto3-stubs + # faker + # types-boto3 urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt diff --git a/services/datcore-adapter/requirements/_tools.txt b/services/datcore-adapter/requirements/_tools.txt index 51dcbdba67d..54a6c8fbb2a 100644 --- a/services/datcore-adapter/requirements/_tools.txt +++ b/services/datcore-adapter/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.4 +astroid==3.3.8 # via pylint -black==24.8.0 +black==24.10.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2 +build==1.2.2.post1 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -13,13 +13,13 @@ click==8.1.7 # -c requirements/_base.txt # black # pip-tools -dill==0.3.8 +dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.1 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -27,7 +27,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.12.0 +mypy==1.14.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -35,14 +35,14 @@ mypy-extensions==1.0.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.1 +packaging==24.2 # via # -c requirements/_test.txt # black # build pathspec==0.12.1 # via black -pip==24.2 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -51,11 +51,11 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==3.8.0 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.0 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools @@ -65,7 +65,7 @@ pyyaml==6.0.1 # -c requirements/_base.txt # pre-commit # watchdog -ruff==0.6.7 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt setuptools==74.0.0 # via @@ -78,9 +78,9 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.5 +virtualenv==20.29.1 # via pre-commit -watchdog==5.0.2 +watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.44.0 +wheel==0.45.1 # via pip-tools diff --git a/services/datcore-adapter/tests/unit/conftest.py b/services/datcore-adapter/tests/unit/conftest.py index 2044671bc66..e58076ad127 100644 --- a/services/datcore-adapter/tests/unit/conftest.py +++ b/services/datcore-adapter/tests/unit/conftest.py @@ -102,7 +102,7 @@ async def initialized_app( @pytest.fixture async def async_client(initialized_app: FastAPI) -> AsyncIterator[httpx.AsyncClient]: async with httpx.AsyncClient( - app=initialized_app, + transport=httpx.ASGITransport(app=initialized_app), base_url="http://datcore-adapter.testserver.io", headers={"Content-Type": "application/json"}, ) as client: diff --git a/services/director-v2/requirements/_test.txt b/services/director-v2/requirements/_test.txt index 0f4d71204bc..b04288c65d2 100644 --- a/services/director-v2/requirements/_test.txt +++ b/services/director-v2/requirements/_test.txt @@ -2,9 +2,9 @@ aio-pika==9.4.1 # via # -c requirements/_base.txt # -r requirements/_test.in -aioboto3==13.1.1 +aioboto3==13.3.0 # via -r requirements/_test.in -aiobotocore==2.13.1 +aiobotocore==2.16.0 # via aioboto3 aiofiles==23.2.1 # via @@ -42,11 +42,13 @@ attrs==23.2.0 # -c requirements/_base.txt # aiohttp # pytest-docker -bokeh==3.5.2 +bokeh==3.6.2 # via dask -boto3==1.34.131 - # via aiobotocore -botocore==1.34.131 +boto3==1.35.81 + # via + # -c requirements/../../../requirements/constraints.txt + # aiobotocore +botocore==1.35.81 # via # aiobotocore # boto3 @@ -72,9 +74,9 @@ cloudpickle==3.1.0 # -c requirements/_base.txt # dask # distributed -contourpy==1.3.0 +contourpy==1.3.1 # via bokeh -coverage==7.6.1 +coverage==7.6.10 # via pytest-cov dask==2024.12.0 # via @@ -89,7 +91,7 @@ docker==7.1.0 # via -r requirements/_test.in execnet==2.1.1 # via pytest-xdist -faker==29.0.0 +faker==35.0.0 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in @@ -170,7 +172,7 @@ multidict==6.0.5 # aiohttp # async-asgi-testclient # yarl -mypy==1.12.0 +mypy==1.14.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -198,7 +200,7 @@ partd==1.4.2 # via # -c requirements/_base.txt # dask -pillow==10.4.0 +pillow==11.1.0 # via bokeh pluggy==1.5.0 # via pytest @@ -208,7 +210,7 @@ psutil==6.1.0 # via # -c requirements/_base.txt # distributed -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-asyncio @@ -221,7 +223,7 @@ pytest-asyncio==0.21.2 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r requirements/_test.in pytest-docker==3.1.1 # via -r requirements/_test.in @@ -253,9 +255,9 @@ requests==2.32.3 # -c requirements/_base.txt # async-asgi-testclient # docker -respx==0.21.1 +respx==0.22.0 # via -r requirements/_test.in -s3transfer==0.10.2 +s3transfer==0.10.4 # via boto3 six==1.16.0 # via @@ -294,19 +296,20 @@ tornado==6.4.2 # -c requirements/_base.txt # bokeh # distributed -types-networkx==3.4.2.20241115 +types-networkx==3.4.2.20241227 # via -r requirements/_test.in -types-psycopg2==2.9.21.20240819 +types-psycopg2==2.9.21.20250121 # via -r requirements/_test.in -types-pyyaml==6.0.12.20240917 +types-pyyaml==6.0.12.20241230 # via -r requirements/_test.in typing-extensions==4.12.2 # via # -c requirements/_base.txt # alembic + # faker # mypy # sqlalchemy2-stubs -tzdata==2024.2 +tzdata==2025.1 # via pandas urllib3==2.2.3 # via @@ -320,7 +323,7 @@ wrapt==1.16.0 # via # -c requirements/_base.txt # aiobotocore -xyzservices==2024.9.0 +xyzservices==2025.1.0 # via bokeh yarl==1.9.4 # via diff --git a/services/director-v2/requirements/_tools.txt b/services/director-v2/requirements/_tools.txt index a4dfa668c25..6d88cf90d05 100644 --- a/services/director-v2/requirements/_tools.txt +++ b/services/director-v2/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.4 +astroid==3.3.8 # via pylint -black==24.8.0 +black==24.10.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2 +build==1.2.2.post1 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -14,13 +14,13 @@ click==8.1.7 # -c requirements/_test.txt # black # pip-tools -dill==0.3.8 +dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.1 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -28,7 +28,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.12.0 +mypy==1.14.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -47,7 +47,7 @@ packaging==24.2 # build pathspec==0.12.1 # via black -pip==24.2 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -56,11 +56,11 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==3.8.0 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.0 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools @@ -71,9 +71,9 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.6.7 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==74.0.0 +setuptools==75.8.0 # via pip-tools tomlkit==0.13.2 # via pylint @@ -82,9 +82,9 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.5 +virtualenv==20.29.1 # via pre-commit -watchdog==5.0.2 +watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.44.0 +wheel==0.45.1 # via pip-tools diff --git a/services/director/requirements/_test.txt b/services/director/requirements/_test.txt index 2e08a63301e..46b7cec13da 100644 --- a/services/director/requirements/_test.txt +++ b/services/director/requirements/_test.txt @@ -7,7 +7,7 @@ aiohttp==3.11.1 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aioresponses -aioresponses==0.7.6 +aioresponses==0.7.8 # via -r requirements/_test.in aiosignal==1.3.1 # via @@ -35,11 +35,11 @@ charset-normalizer==3.4.0 # via # -c requirements/_base.txt # requests -coverage==7.6.5 +coverage==7.6.10 # via pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==33.0.0 +faker==35.0.0 # via -r requirements/_test.in frozenlist==1.5.0 # via @@ -78,6 +78,7 @@ multidict==6.1.0 packaging==24.2 # via # -c requirements/_base.txt + # aioresponses # pytest # pytest-sugar pluggy==1.5.0 @@ -89,7 +90,7 @@ propcache==0.2.0 # yarl py-cpuinfo==9.0.0 # via pytest-benchmark -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-asyncio @@ -125,7 +126,7 @@ requests==2.32.3 # via # -c requirements/_base.txt # docker -respx==0.21.1 +respx==0.22.0 # via -r requirements/_test.in six==1.16.0 # via diff --git a/services/director/requirements/_tools.txt b/services/director/requirements/_tools.txt index 815963069c8..f7afb651ac2 100644 --- a/services/director/requirements/_tools.txt +++ b/services/director/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.5 +astroid==3.3.8 # via pylint black==24.10.0 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.2 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -27,7 +27,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.13.0 +mypy==1.14.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -43,7 +43,7 @@ packaging==24.2 # build pathspec==0.12.1 # via black -pip==24.3.1 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -52,9 +52,9 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.0.1 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.1 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -66,9 +66,9 @@ pyyaml==6.0.2 # -c requirements/_base.txt # pre-commit # watchdog -ruff==0.7.3 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.5.0 +setuptools==75.8.0 # via pip-tools tomlkit==0.13.2 # via pylint @@ -77,9 +77,9 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.27.1 +virtualenv==20.29.1 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.45.0 +wheel==0.45.1 # via pip-tools diff --git a/services/dynamic-scheduler/requirements/_test.txt b/services/dynamic-scheduler/requirements/_test.txt index d951c31a63c..9be4c5e4f9f 100644 --- a/services/dynamic-scheduler/requirements/_test.txt +++ b/services/dynamic-scheduler/requirements/_test.txt @@ -15,13 +15,13 @@ charset-normalizer==3.4.0 # via # -c requirements/_base.txt # requests -coverage==7.6.8 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==33.0.0 +faker==35.0.0 # via -r requirements/_test.in greenlet==3.1.1 # via @@ -35,7 +35,7 @@ h11==0.14.0 # wsproto h2==4.1.0 # via hypercorn -hpack==4.0.0 +hpack==4.1.0 # via h2 httpcore==1.0.7 # via @@ -48,7 +48,7 @@ httpx==0.27.2 # respx hypercorn==0.17.3 # via -r requirements/_test.in -hyperframe==6.0.1 +hyperframe==6.1.0 # via h2 icdiff==2.0.7 # via pytest-icdiff @@ -65,7 +65,7 @@ packaging==24.2 # -c requirements/_base.txt # pytest # pytest-sugar -playwright==1.49.0 +playwright==1.49.1 # via -r requirements/_test.in pluggy==1.5.0 # via pytest @@ -75,7 +75,7 @@ priority==2.0.0 # via hypercorn pyee==12.0.0 # via playwright -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-asyncio @@ -109,7 +109,7 @@ requests==2.32.3 # via # -c requirements/_base.txt # docker -respx==0.21.1 +respx==0.22.0 # via -r requirements/_test.in six==1.16.0 # via diff --git a/services/dynamic-scheduler/requirements/_tools.txt b/services/dynamic-scheduler/requirements/_tools.txt index 7ff301edc2f..15433e37333 100644 --- a/services/dynamic-scheduler/requirements/_tools.txt +++ b/services/dynamic-scheduler/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.5 +astroid==3.3.8 # via pylint black==24.10.0 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.3 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -27,7 +27,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.13.0 +mypy==1.14.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -43,7 +43,7 @@ packaging==24.2 # build pathspec==0.12.1 # via black -pip==24.3.1 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -52,9 +52,9 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.0.1 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.1 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -65,9 +65,9 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.8.0 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.6.0 +setuptools==75.8.0 # via pip-tools tomlkit==0.13.2 # via pylint @@ -76,7 +76,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.28.0 +virtualenv==20.29.1 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/services/dynamic-scheduler/tests/unit/api_rest/conftest.py b/services/dynamic-scheduler/tests/unit/api_rest/conftest.py index efef4241d98..c3d585b00af 100644 --- a/services/dynamic-scheduler/tests/unit/api_rest/conftest.py +++ b/services/dynamic-scheduler/tests/unit/api_rest/conftest.py @@ -29,7 +29,7 @@ async def client( # - Needed for app to trigger start/stop event handlers # - Prefer this client instead of fastapi.testclient.TestClient async with AsyncClient( - app=app, + transport=ASGITransport(app=app), base_url="http://payments.testserver.io", headers={"Content-Type": "application/json"}, ) as httpx_client: diff --git a/services/dynamic-sidecar/requirements/_test.txt b/services/dynamic-sidecar/requirements/_test.txt index cafeb33f02b..c99609e166a 100644 --- a/services/dynamic-sidecar/requirements/_test.txt +++ b/services/dynamic-sidecar/requirements/_test.txt @@ -1,6 +1,6 @@ -aioboto3==13.2.0 +aioboto3==13.3.0 # via -r requirements/_test.in -aiobotocore==2.15.2 +aiobotocore==2.16.0 # via aioboto3 aiofiles==24.1.0 # via @@ -29,9 +29,11 @@ attrs==24.2.0 # via # -c requirements/_base.txt # aiohttp -boto3==1.35.36 - # via aiobotocore -botocore==1.35.36 +boto3==1.35.81 + # via + # -c requirements/../../../requirements/constraints.txt + # aiobotocore +botocore==1.35.81 # via # aiobotocore # boto3 @@ -45,11 +47,11 @@ charset-normalizer==3.4.0 # via # -c requirements/_base.txt # requests -coverage==7.6.8 +coverage==7.6.10 # via pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==33.0.0 +faker==35.0.0 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in @@ -79,7 +81,7 @@ multidict==6.1.0 # aiohttp # async-asgi-testclient # yarl -mypy==1.13.0 +mypy==1.14.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -94,7 +96,7 @@ propcache==0.2.0 # -c requirements/_base.txt # aiohttp # yarl -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-asyncio @@ -139,13 +141,13 @@ sqlalchemy==1.4.54 # -r requirements/_test.in sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -types-aiobotocore-s3==2.15.2 +types-aiobotocore-s3==2.19.0 # via -r requirements/_test.in -types-aiofiles==24.1.0.20240626 +types-aiofiles==24.1.0.20241221 # via -r requirements/_test.in -types-psutil==6.1.0.20241102 +types-psutil==6.1.0.20241221 # via -r requirements/_test.in -types-pyyaml==6.0.12.20240917 +types-pyyaml==6.0.12.20241230 # via -r requirements/_test.in typing-extensions==4.12.2 # via diff --git a/services/dynamic-sidecar/requirements/_tools.txt b/services/dynamic-sidecar/requirements/_tools.txt index 26bbef7267f..57396df5036 100644 --- a/services/dynamic-sidecar/requirements/_tools.txt +++ b/services/dynamic-sidecar/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.5 +astroid==3.3.8 # via pylint black==24.10.0 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.3 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -27,7 +27,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.13.0 +mypy==1.14.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -46,7 +46,7 @@ packaging==24.2 # build pathspec==0.12.1 # via black -pip==24.3.1 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -56,9 +56,9 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.0.1 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.1 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -69,9 +69,9 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.8.0 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.6.0 +setuptools==75.8.0 # via pip-tools tomlkit==0.13.2 # via pylint @@ -80,7 +80,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.28.0 +virtualenv==20.29.1 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/services/dynamic-sidecar/tests/unit/test_api_rest_containers_long_running_tasks.py b/services/dynamic-sidecar/tests/unit/test_api_rest_containers_long_running_tasks.py index 26fb9048578..9c050ae8a0e 100644 --- a/services/dynamic-sidecar/tests/unit/test_api_rest_containers_long_running_tasks.py +++ b/services/dynamic-sidecar/tests/unit/test_api_rest_containers_long_running_tasks.py @@ -18,7 +18,7 @@ from asgi_lifespan import LifespanManager from fastapi import FastAPI from fastapi.routing import APIRoute -from httpx import AsyncClient +from httpx import ASGITransport, AsyncClient from models_library.api_schemas_long_running_tasks.base import ( ProgressMessage, ProgressPercent, @@ -186,7 +186,7 @@ async def httpx_async_client( ) -> AsyncIterable[AsyncClient]: # crete dir here async with AsyncClient( - app=app, + transport=ASGITransport(app=app), base_url=f"{backend_url}", headers={"Content-Type": "application/json"}, ) as client: diff --git a/services/dynamic-sidecar/tests/unit/test_api_rest_prometheus_metrics.py b/services/dynamic-sidecar/tests/unit/test_api_rest_prometheus_metrics.py index 57e09c5df96..89bb741fc30 100644 --- a/services/dynamic-sidecar/tests/unit/test_api_rest_prometheus_metrics.py +++ b/services/dynamic-sidecar/tests/unit/test_api_rest_prometheus_metrics.py @@ -11,7 +11,7 @@ from aiodocker.volumes import DockerVolume from asgi_lifespan import LifespanManager from fastapi import FastAPI, status -from httpx import AsyncClient +from httpx import ASGITransport, AsyncClient from models_library.callbacks_mapping import CallbacksMapping from models_library.services_creation import CreateServiceMetricsAdditionalParams from pydantic import AnyHttpUrl, TypeAdapter @@ -70,7 +70,7 @@ async def httpx_async_client( cleanup_containers: None, ) -> AsyncIterable[AsyncClient]: async with AsyncClient( - app=app, + transport=ASGITransport(app=app), base_url=f"{backend_url}", headers={"Content-Type": "application/json"}, ) as client: diff --git a/services/dynamic-sidecar/tests/unit/test_api_rest_workflow_service_metrics.py b/services/dynamic-sidecar/tests/unit/test_api_rest_workflow_service_metrics.py index 4bf50116ab3..662b7033b88 100644 --- a/services/dynamic-sidecar/tests/unit/test_api_rest_workflow_service_metrics.py +++ b/services/dynamic-sidecar/tests/unit/test_api_rest_workflow_service_metrics.py @@ -17,7 +17,7 @@ from aiodocker.volumes import DockerVolume from asgi_lifespan import LifespanManager from fastapi import FastAPI -from httpx import AsyncClient +from httpx import ASGITransport, AsyncClient from models_library.generated_models.docker_rest_api import ContainerState from models_library.generated_models.docker_rest_api import Status2 as ContainerStatus from models_library.rabbitmq_messages import ( @@ -113,7 +113,9 @@ async def httpx_async_client( ) -> AsyncIterable[AsyncClient]: # crete dir here async with AsyncClient( - app=app, base_url=f"{backend_url}", headers={"Content-Type": "application/json"} + transport=ASGITransport(app=app), + base_url=f"{backend_url}", + headers={"Content-Type": "application/json"}, ) as client: yield client diff --git a/services/efs-guardian/requirements/_test.txt b/services/efs-guardian/requirements/_test.txt index 12345c0ecfd..f127390ccb8 100644 --- a/services/efs-guardian/requirements/_test.txt +++ b/services/efs-guardian/requirements/_test.txt @@ -33,14 +33,15 @@ attrs==24.2.0 # aiohttp # jsonschema # referencing -aws-sam-translator==1.91.0 +aws-sam-translator==1.94.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto -blinker==1.8.2 +blinker==1.9.0 # via flask boto3==1.35.36 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator # moto @@ -60,7 +61,7 @@ certifi==2024.8.30 # requests cffi==1.17.1 # via cryptography -cfn-lint==1.17.1 +cfn-lint==1.22.7 # via moto charset-normalizer==3.4.0 # via @@ -70,28 +71,28 @@ click==8.1.7 # via # -c requirements/_base.txt # flask -coverage==7.6.3 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov -cryptography==43.0.1 +cryptography==44.0.0 # via # -c requirements/../../../requirements/constraints.txt # joserfc # moto -debugpy==1.8.7 +debugpy==1.8.12 # via -r requirements/_test.in -deepdiff==8.0.1 +deepdiff==8.1.1 # via -r requirements/_test.in docker==7.1.0 # via # -r requirements/_test.in # moto -faker==30.6.0 +faker==35.0.0 # via -r requirements/_test.in -fakeredis==2.25.1 +fakeredis==2.26.2 # via -r requirements/_test.in -flask==3.0.3 +flask==3.1.0 # via # flask-cors # moto @@ -102,7 +103,7 @@ frozenlist==1.4.1 # -c requirements/_base.txt # aiohttp # aiosignal -graphql-core==3.2.5 +graphql-core==3.2.6 # via moto h11==0.14.0 # via @@ -129,7 +130,7 @@ iniconfig==2.0.0 # via pytest itsdangerous==2.2.0 # via flask -jinja2==3.1.4 +jinja2==3.1.5 # via # -c requirements/../../../requirements/constraints.txt # flask @@ -139,7 +140,7 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.0 +joserfc==1.0.2 # via moto jsondiff==2.2.1 # via moto @@ -155,7 +156,7 @@ jsonschema==4.23.0 # aws-sam-translator # openapi-schema-validator # openapi-spec-validator -jsonschema-path==0.3.3 +jsonschema-path==0.3.4 # via openapi-spec-validator jsonschema-specifications==2023.7.1 # via @@ -164,15 +165,17 @@ jsonschema-specifications==2023.7.1 # openapi-schema-validator lazy-object-proxy==1.10.0 # via openapi-spec-validator -lupa==2.2 +lupa==2.4 # via fakeredis markupsafe==3.0.1 # via # -c requirements/_base.txt # jinja2 # werkzeug -moto==5.0.17 - # via -r requirements/_test.in +moto==5.0.20 + # via + # -c requirements/../../../requirements/constraints.txt + # -r requirements/_test.in mpmath==1.3.0 # via sympy multidict==6.1.0 @@ -180,13 +183,13 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -networkx==3.4.1 +networkx==3.4.2 # via cfn-lint -openapi-schema-validator==0.6.2 +openapi-schema-validator==0.6.3 # via openapi-spec-validator openapi-spec-validator==0.7.1 # via moto -orderly-set==5.2.2 +orderly-set==5.2.3 # via deepdiff packaging==24.1 # via @@ -194,7 +197,7 @@ packaging==24.1 # pytest parse==1.20.2 # via -r requirements/_test.in -pathable==0.4.3 +pathable==0.4.4 # via jsonschema-path pluggy==1.5.0 # via pytest @@ -221,9 +224,9 @@ pydantic-core==2.27.1 # via # -c requirements/_base.txt # pydantic -pyparsing==3.2.0 +pyparsing==3.2.1 # via moto -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-asyncio @@ -233,7 +236,7 @@ pytest-asyncio==0.23.8 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r requirements/_test.in pytest-mock==3.14.0 # via -r requirements/_test.in @@ -265,11 +268,12 @@ redis==5.2.1 # fakeredis referencing==0.29.3 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.9.11 +regex==2024.11.6 # via cfn-lint requests==2.32.3 # via @@ -278,9 +282,9 @@ requests==2.32.3 # jsonschema-path # moto # responses -responses==0.25.3 +responses==0.25.6 # via moto -respx==0.21.1 +respx==0.22.0 # via -r requirements/_test.in rfc3339-validator==0.1.4 # via openapi-schema-validator @@ -328,7 +332,7 @@ urllib3==2.2.3 # docker # requests # responses -werkzeug==3.0.4 +werkzeug==3.1.3 # via # flask # moto diff --git a/services/efs-guardian/requirements/_tools.txt b/services/efs-guardian/requirements/_tools.txt index 6bf2e784ed3..0c984e01581 100644 --- a/services/efs-guardian/requirements/_tools.txt +++ b/services/efs-guardian/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.5 +astroid==3.3.8 # via pylint black==24.10.0 # via -r requirements/../../../requirements/devenv.txt @@ -18,9 +18,9 @@ dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.1 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -28,7 +28,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.12.0 +mypy==1.14.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -44,7 +44,7 @@ packaging==24.1 # build pathspec==0.12.1 # via black -pip==24.2 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -53,9 +53,9 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.0.1 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.1 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -68,7 +68,7 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.7.0 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt setuptools==75.2.0 # via @@ -82,9 +82,9 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.27.0 +virtualenv==20.29.1 # via pre-commit -watchdog==5.0.3 +watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.44.0 +wheel==0.45.1 # via pip-tools diff --git a/services/invitations/requirements/_test.txt b/services/invitations/requirements/_test.txt index 684e06402d4..97e071db1a5 100644 --- a/services/invitations/requirements/_test.txt +++ b/services/invitations/requirements/_test.txt @@ -12,11 +12,11 @@ certifi==2024.8.30 # -c requirements/_base.txt # httpcore # httpx -coverage==7.6.8 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov -faker==33.0.0 +faker==35.0.0 # via -r requirements/_test.in h11==0.14.0 # via @@ -31,7 +31,7 @@ httpx==0.27.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # -r requirements/_test.in -hypothesis==6.119.4 +hypothesis==6.124.7 # via -r requirements/_test.in idna==3.10 # via @@ -47,7 +47,7 @@ packaging==24.2 # pytest-sugar pluggy==1.5.0 # via pytest -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-asyncio diff --git a/services/invitations/requirements/_tools.txt b/services/invitations/requirements/_tools.txt index 1abd367e934..f7afb651ac2 100644 --- a/services/invitations/requirements/_tools.txt +++ b/services/invitations/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.5 +astroid==3.3.8 # via pylint black==24.10.0 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.3 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -27,7 +27,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.13.0 +mypy==1.14.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -43,7 +43,7 @@ packaging==24.2 # build pathspec==0.12.1 # via black -pip==24.3.1 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -52,9 +52,9 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.0.1 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.1 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -66,9 +66,9 @@ pyyaml==6.0.2 # -c requirements/_base.txt # pre-commit # watchdog -ruff==0.8.0 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.6.0 +setuptools==75.8.0 # via pip-tools tomlkit==0.13.2 # via pylint @@ -77,7 +77,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.28.0 +virtualenv==20.29.1 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/migration/requirements/_test.txt b/services/migration/requirements/_test.txt index 2c859c65104..528fc61d228 100644 --- a/services/migration/requirements/_test.txt +++ b/services/migration/requirements/_test.txt @@ -1,15 +1,15 @@ -attrs==24.2.0 +attrs==25.1.0 # via # jsonschema # pytest-docker # referencing -certifi==2024.8.30 +certifi==2024.12.14 # via # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.3.2 +charset-normalizer==3.4.1 # via requests -coverage==7.6.1 +coverage==7.6.10 # via pytest-cov docker==7.1.0 # via -r requirements/_test.in @@ -21,17 +21,17 @@ iniconfig==2.0.0 # via pytest jsonschema==4.23.0 # via -r requirements/_test.in -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 # via jsonschema -mypy==1.12.0 +mypy==1.14.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy -packaging==24.1 +packaging==24.2 # via pytest pluggy==1.5.0 # via pytest -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-asyncio @@ -42,7 +42,7 @@ pytest-asyncio==0.23.8 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r requirements/_test.in pytest-docker==3.1.1 # via -r requirements/_test.in @@ -58,11 +58,12 @@ pyyaml==6.0.2 # -r requirements/_test.in referencing==0.35.1 # via + # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications requests==2.32.3 # via docker -rpds-py==0.20.0 +rpds-py==0.22.3 # via # jsonschema # referencing @@ -78,7 +79,7 @@ typing-extensions==4.12.2 # via # mypy # sqlalchemy2-stubs -urllib3==2.2.3 +urllib3==2.3.0 # via # -c requirements/../../../requirements/constraints.txt # docker diff --git a/services/migration/requirements/_tools.txt b/services/migration/requirements/_tools.txt index b74fa74ec50..cec972d940b 100644 --- a/services/migration/requirements/_tools.txt +++ b/services/migration/requirements/_tools.txt @@ -1,24 +1,24 @@ -astroid==3.3.4 +astroid==3.3.8 # via pylint -black==24.8.0 +black==24.10.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2 +build==1.2.2.post1 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.7 +click==8.1.8 # via # black # pip-tools -dill==0.3.8 +dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.1 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -26,7 +26,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.12.0 +mypy==1.14.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -37,14 +37,14 @@ mypy-extensions==1.0.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.1 +packaging==24.2 # via # -c requirements/_test.txt # black # build pathspec==0.12.1 # via black -pip==24.2 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -53,11 +53,11 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==3.8.0 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.0 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools @@ -67,9 +67,9 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.6.7 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.1.0 +setuptools==75.8.0 # via pip-tools tomlkit==0.13.2 # via pylint @@ -77,9 +77,9 @@ typing-extensions==4.12.2 # via # -c requirements/_test.txt # mypy -virtualenv==20.26.5 +virtualenv==20.29.1 # via pre-commit -watchdog==5.0.2 +watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.44.0 +wheel==0.45.1 # via pip-tools diff --git a/services/payments/requirements/_test.txt b/services/payments/requirements/_test.txt index e3b2fb3fff9..010e419a179 100644 --- a/services/payments/requirements/_test.txt +++ b/services/payments/requirements/_test.txt @@ -36,13 +36,13 @@ charset-normalizer==3.4.0 # via # -c requirements/_base.txt # requests -coverage==7.6.8 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==33.1.0 +faker==35.0.0 # via -r requirements/_test.in frozenlist==1.5.0 # via @@ -85,7 +85,7 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.13.0 +mypy==1.14.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -103,7 +103,7 @@ propcache==0.2.0 # -c requirements/_base.txt # aiohttp # yarl -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-asyncio @@ -145,7 +145,7 @@ requests==2.32.3 # via # -c requirements/_base.txt # docker -respx==0.21.1 +respx==0.22.0 # via -r requirements/_test.in simple-websocket==1.1.0 # via @@ -170,13 +170,13 @@ sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy termcolor==2.5.0 # via pytest-sugar -types-aiofiles==24.1.0.20240626 +types-aiofiles==24.1.0.20241221 # via -r requirements/_test.in types-pyasn1==0.6.0.20240913 # via types-python-jose types-python-jose==3.3.4.20240106 # via -r requirements/_test.in -types-pyyaml==6.0.12.20240917 +types-pyyaml==6.0.12.20241230 # via -r requirements/_test.in typing-extensions==4.12.2 # via diff --git a/services/payments/requirements/_tools.txt b/services/payments/requirements/_tools.txt index 44e273650f8..554c8afc184 100644 --- a/services/payments/requirements/_tools.txt +++ b/services/payments/requirements/_tools.txt @@ -1,4 +1,4 @@ -astroid==3.3.5 +astroid==3.3.8 # via pylint black==24.10.0 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.3 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -27,7 +27,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.13.0 +mypy==1.14.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -46,7 +46,7 @@ packaging==24.2 # build pathspec==0.12.1 # via black -pip==24.3.1 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -55,9 +55,9 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.0.1 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.1 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via @@ -68,9 +68,9 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.8.0 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.6.0 +setuptools==75.8.0 # via pip-tools tomlkit==0.13.2 # via pylint @@ -79,7 +79,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.28.0 +virtualenv==20.29.1 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/services/payments/tests/unit/api/conftest.py b/services/payments/tests/unit/api/conftest.py index 816b7e13d79..2df16d387e2 100644 --- a/services/payments/tests/unit/api/conftest.py +++ b/services/payments/tests/unit/api/conftest.py @@ -20,7 +20,7 @@ async def client(app: FastAPI) -> AsyncIterator[httpx.AsyncClient]: # - Needed for app to trigger start/stop event handlers # - Prefer this client instead of fastapi.testclient.TestClient async with httpx.AsyncClient( - app=app, + transport=ASGITransport(app=app), base_url="http://payments.testserver.io", headers={"Content-Type": "application/json"}, ) as client: diff --git a/services/payments/tests/unit/api/test_rest_acknowledgements.py b/services/payments/tests/unit/api/test_rest_acknowledgements.py index b7254f22d42..9c1e226c964 100644 --- a/services/payments/tests/unit/api/test_rest_acknowledgements.py +++ b/services/payments/tests/unit/api/test_rest_acknowledgements.py @@ -77,7 +77,6 @@ async def client( external_base_url, ) async with httpx.AsyncClient( - app=None, base_url=external_base_url, headers={"Content-Type": "application/json"}, ) as new_client: diff --git a/services/resource-usage-tracker/requirements/_test.txt b/services/resource-usage-tracker/requirements/_test.txt index 2a9b72d235c..e7bea4661cb 100644 --- a/services/resource-usage-tracker/requirements/_test.txt +++ b/services/resource-usage-tracker/requirements/_test.txt @@ -19,14 +19,15 @@ attrs==23.2.0 # -c requirements/_base.txt # jsonschema # referencing -aws-sam-translator==1.91.0 +aws-sam-translator==1.94.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto -blinker==1.8.2 +blinker==1.9.0 # via flask boto3==1.34.131 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator # moto @@ -46,7 +47,7 @@ certifi==2024.2.2 # requests cffi==1.17.1 # via cryptography -cfn-lint==1.15.0 +cfn-lint==1.22.7 # via moto charset-normalizer==3.3.2 # via @@ -56,11 +57,11 @@ click==8.1.7 # via # -c requirements/_base.txt # flask -coverage==7.6.1 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov -cryptography==43.0.1 +cryptography==44.0.0 # via # -c requirements/../../../requirements/constraints.txt # joserfc @@ -69,17 +70,17 @@ docker==7.1.0 # via # -r requirements/_test.in # moto -faker==29.0.0 +faker==35.0.0 # via -r requirements/_test.in -fakeredis==2.24.1 +fakeredis==2.26.2 # via -r requirements/_test.in -flask==3.0.3 +flask==3.1.0 # via # flask-cors # moto flask-cors==5.0.0 # via moto -graphql-core==3.2.4 +graphql-core==3.2.6 # via moto greenlet==3.0.3 # via @@ -109,7 +110,7 @@ iniconfig==2.0.0 # via pytest itsdangerous==2.2.0 # via flask -jinja2==3.1.4 +jinja2==3.1.5 # via # -c requirements/../../../requirements/constraints.txt # flask @@ -119,13 +120,13 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.0 +joserfc==1.0.2 # via moto jsondiff==2.2.1 # via moto jsonpatch==1.33 # via cfn-lint -jsonpath-ng==1.6.1 +jsonpath-ng==1.7.0 # via moto jsonpointer==3.0.0 # via jsonpatch @@ -135,7 +136,7 @@ jsonschema==4.21.1 # aws-sam-translator # openapi-schema-validator # openapi-spec-validator -jsonschema-path==0.3.3 +jsonschema-path==0.3.4 # via openapi-spec-validator jsonschema-specifications==2023.7.1 # via @@ -144,7 +145,7 @@ jsonschema-specifications==2023.7.1 # openapi-schema-validator lazy-object-proxy==1.10.0 # via openapi-spec-validator -lupa==2.2 +lupa==2.4 # via fakeredis mako==1.3.2 # via @@ -157,17 +158,19 @@ markupsafe==2.1.5 # jinja2 # mako # werkzeug -moto==5.0.15 - # via -r requirements/_test.in +moto==5.0.20 + # via + # -c requirements/../../../requirements/constraints.txt + # -r requirements/_test.in mpmath==1.3.0 # via sympy -mypy==1.12.0 +mypy==1.14.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy -networkx==3.3 +networkx==3.4.2 # via cfn-lint -openapi-schema-validator==0.6.2 +openapi-schema-validator==0.6.3 # via openapi-spec-validator openapi-spec-validator==0.7.1 # via moto @@ -176,7 +179,7 @@ packaging==24.0 # -c requirements/_base.txt # pytest # pytest-sugar -pathable==0.4.3 +pathable==0.4.4 # via jsonschema-path pluggy==1.5.0 # via pytest @@ -199,7 +202,7 @@ pyparsing==3.1.2 # via # -c requirements/_base.txt # moto -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-asyncio @@ -210,7 +213,7 @@ pytest-asyncio==0.23.8 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r requirements/_test.in pytest-mock==3.14.0 # via -r requirements/_test.in @@ -244,6 +247,7 @@ redis==5.2.1 # fakeredis referencing==0.29.3 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # jsonschema # jsonschema-path @@ -262,9 +266,9 @@ requests==2.32.2 # responses requests-mock==1.12.1 # via -r requirements/_test.in -responses==0.25.3 +responses==0.25.6 # via moto -respx==0.21.1 +respx==0.22.0 # via -r requirements/_test.in rfc3339-validator==0.1.4 # via openapi-schema-validator @@ -304,9 +308,9 @@ sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy sympy==1.13.3 # via cfn-lint -termcolor==2.4.0 +termcolor==2.5.0 # via pytest-sugar -types-requests==2.32.0.20240914 +types-requests==2.32.0.20241016 # via -r requirements/_test.in typing-extensions==4.12.2 # via @@ -314,6 +318,7 @@ typing-extensions==4.12.2 # alembic # aws-sam-translator # cfn-lint + # faker # mypy # pydantic # pydantic-core @@ -327,7 +332,7 @@ urllib3==2.2.3 # requests # responses # types-requests -werkzeug==3.0.4 +werkzeug==3.1.3 # via # flask # moto @@ -335,5 +340,5 @@ wrapt==1.16.0 # via # -c requirements/_base.txt # aws-xray-sdk -xmltodict==0.13.0 +xmltodict==0.14.2 # via moto diff --git a/services/resource-usage-tracker/requirements/_tools.txt b/services/resource-usage-tracker/requirements/_tools.txt index 6e0b433d1ed..7bc674ecdf6 100644 --- a/services/resource-usage-tracker/requirements/_tools.txt +++ b/services/resource-usage-tracker/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.4 +astroid==3.3.8 # via pylint -black==24.8.0 +black==24.10.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2 +build==1.2.2.post1 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -14,13 +14,13 @@ click==8.1.7 # -c requirements/_test.txt # black # pip-tools -dill==0.3.8 +dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.1 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -28,7 +28,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.12.0 +mypy==1.14.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -47,7 +47,7 @@ packaging==24.0 # build pathspec==0.12.1 # via black -pip==24.2 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -56,11 +56,11 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==3.8.0 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.0 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools @@ -71,7 +71,7 @@ pyyaml==6.0.1 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.6.7 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt setuptools==74.0.0 # via @@ -85,9 +85,9 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.5 +virtualenv==20.29.1 # via pre-commit -watchdog==5.0.2 +watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.44.0 +wheel==0.45.1 # via pip-tools diff --git a/services/resource-usage-tracker/tests/unit/conftest.py b/services/resource-usage-tracker/tests/unit/conftest.py index 61f6dc0cb29..fa1b857904c 100644 --- a/services/resource-usage-tracker/tests/unit/conftest.py +++ b/services/resource-usage-tracker/tests/unit/conftest.py @@ -135,7 +135,7 @@ def client(app_settings: ApplicationSettings) -> Iterator[TestClient]: @pytest.fixture async def async_client(initialized_app: FastAPI) -> AsyncIterator[httpx.AsyncClient]: async with httpx.AsyncClient( - app=initialized_app, + transport=httpx.ASGITransport(app=initialized_app), base_url=f"http://{initialized_app.title}.testserver.io", headers={"Content-Type": "application/json"}, ) as client: diff --git a/services/resource-usage-tracker/tests/unit/with_dbs/conftest.py b/services/resource-usage-tracker/tests/unit/with_dbs/conftest.py index bd0cd8aaac3..8bf5e5ce5ba 100644 --- a/services/resource-usage-tracker/tests/unit/with_dbs/conftest.py +++ b/services/resource-usage-tracker/tests/unit/with_dbs/conftest.py @@ -75,7 +75,7 @@ async def initialized_app( @pytest.fixture() async def async_client(initialized_app: FastAPI) -> AsyncIterable[httpx.AsyncClient]: async with httpx.AsyncClient( - app=initialized_app, + transport=httpx.ASGITransport(app=initialized_app), base_url="http://resource-usage-tracker.testserver.io", headers={"Content-Type": "application/json"}, ) as client: diff --git a/services/storage/requirements/_test.txt b/services/storage/requirements/_test.txt index bdef9179ec7..26d91990499 100644 --- a/services/storage/requirements/_test.txt +++ b/services/storage/requirements/_test.txt @@ -5,7 +5,7 @@ aiohttp==3.9.3 # aioresponses # pytest-aiohttp # simcore-service-storage-sdk -aioresponses==0.7.6 +aioresponses==0.7.8 # via -r requirements/_test.in aiosignal==1.3.1 # via @@ -23,14 +23,15 @@ attrs==23.2.0 # aiohttp # jsonschema # referencing -aws-sam-translator==1.91.0 +aws-sam-translator==1.94.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto -blinker==1.8.2 +blinker==1.9.0 # via flask boto3==1.34.131 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator # moto @@ -49,7 +50,7 @@ certifi==2024.2.2 # simcore-service-storage-sdk cffi==1.17.1 # via cryptography -cfn-lint==1.15.0 +cfn-lint==1.22.7 # via moto charset-normalizer==3.3.2 # via @@ -59,11 +60,11 @@ click==8.1.7 # via # -c requirements/_base.txt # flask -coverage==7.6.1 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov -cryptography==43.0.1 +cryptography==44.0.0 # via # -c requirements/../../../requirements/constraints.txt # joserfc @@ -72,9 +73,9 @@ docker==7.1.0 # via # -r requirements/_test.in # moto -faker==29.0.0 +faker==35.0.0 # via -r requirements/_test.in -fakeredis==2.24.1 +fakeredis==2.26.2 # via -r requirements/_test.in flask==3.0.3 # via @@ -87,7 +88,7 @@ frozenlist==1.4.1 # -c requirements/_base.txt # aiohttp # aiosignal -graphql-core==3.2.4 +graphql-core==3.2.6 # via moto greenlet==3.0.3 # via @@ -115,13 +116,13 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.0 +joserfc==1.0.2 # via moto jsondiff==2.2.1 # via moto jsonpatch==1.33 # via cfn-lint -jsonpath-ng==1.6.1 +jsonpath-ng==1.7.0 # via moto jsonpointer==3.0.0 # via jsonpatch @@ -133,7 +134,7 @@ jsonschema==4.21.1 # aws-sam-translator # openapi-schema-validator # openapi-spec-validator -jsonschema-path==0.3.2 +jsonschema-path==0.3.4 # via openapi-spec-validator jsonschema-specifications==2023.7.1 # via @@ -142,15 +143,17 @@ jsonschema-specifications==2023.7.1 # openapi-schema-validator lazy-object-proxy==1.10.0 # via openapi-spec-validator -lupa==2.2 +lupa==2.4 # via fakeredis markupsafe==2.1.5 # via # -c requirements/_base.txt # jinja2 # werkzeug -moto==5.0.15 - # via -r requirements/_test.in +moto==5.0.20 + # via + # -c requirements/../../../requirements/constraints.txt + # -r requirements/_test.in mpmath==1.3.0 # via sympy multidict==6.0.5 @@ -158,26 +161,27 @@ multidict==6.0.5 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.12.0 +mypy==1.14.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy -networkx==3.3 +networkx==3.4.2 # via cfn-lint -numpy==2.1.1 +numpy==2.2.2 # via pandas -openapi-schema-validator==0.6.2 +openapi-schema-validator==0.6.3 # via openapi-spec-validator openapi-spec-validator==0.7.1 # via moto packaging==24.0 # via # -c requirements/_base.txt + # aioresponses # pytest # pytest-sugar pandas==2.2.3 # via -r requirements/_test.in -pathable==0.4.3 +pathable==0.4.4 # via jsonschema-path pluggy==1.5.0 # via pytest @@ -198,9 +202,9 @@ pydantic-core==2.27.1 # via # -c requirements/_base.txt # pydantic -pyparsing==3.1.4 +pyparsing==3.2.1 # via moto -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-aiohttp @@ -217,7 +221,7 @@ pytest-asyncio==0.23.8 # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in # pytest-aiohttp -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in @@ -259,11 +263,12 @@ redis==5.2.1 # fakeredis referencing==0.29.3 # via + # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.9.11 +regex==2024.11.6 # via cfn-lint requests==2.32.2 # via @@ -272,7 +277,7 @@ requests==2.32.2 # jsonschema-path # moto # responses -responses==0.25.3 +responses==0.25.6 # via moto rfc3339-validator==0.1.4 # via openapi-schema-validator @@ -308,20 +313,21 @@ sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy sympy==1.13.3 # via cfn-lint -termcolor==2.4.0 +termcolor==2.5.0 # via pytest-sugar -types-aiofiles==24.1.0.20240626 +types-aiofiles==24.1.0.20241221 # via -r requirements/_test.in typing-extensions==4.12.2 # via # -c requirements/_base.txt # aws-sam-translator # cfn-lint + # faker # mypy # pydantic # pydantic-core # sqlalchemy2-stubs -tzdata==2024.2 +tzdata==2025.1 # via pandas urllib3==2.2.3 # via @@ -341,7 +347,7 @@ wrapt==1.16.0 # via # -c requirements/_base.txt # aws-xray-sdk -xmltodict==0.13.0 +xmltodict==0.14.2 # via moto yarl==1.9.4 # via diff --git a/services/storage/requirements/_tools.txt b/services/storage/requirements/_tools.txt index 6e0b433d1ed..7bc674ecdf6 100644 --- a/services/storage/requirements/_tools.txt +++ b/services/storage/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.4 +astroid==3.3.8 # via pylint -black==24.8.0 +black==24.10.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2 +build==1.2.2.post1 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -14,13 +14,13 @@ click==8.1.7 # -c requirements/_test.txt # black # pip-tools -dill==0.3.8 +dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.1 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -28,7 +28,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.12.0 +mypy==1.14.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -47,7 +47,7 @@ packaging==24.0 # build pathspec==0.12.1 # via black -pip==24.2 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -56,11 +56,11 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==3.8.0 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.0 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools @@ -71,7 +71,7 @@ pyyaml==6.0.1 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.6.7 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt setuptools==74.0.0 # via @@ -85,9 +85,9 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.5 +virtualenv==20.29.1 # via pre-commit -watchdog==5.0.2 +watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.44.0 +wheel==0.45.1 # via pip-tools diff --git a/services/web/server/requirements/_test.txt b/services/web/server/requirements/_test.txt index 3af248db46e..6beb543d3f8 100644 --- a/services/web/server/requirements/_test.txt +++ b/services/web/server/requirements/_test.txt @@ -4,7 +4,7 @@ aiohttp==3.8.5 # -c requirements/_base.txt # aioresponses # pytest-aiohttp -aioresponses==0.7.6 +aioresponses==0.7.8 # via -r requirements/_test.in aiosignal==1.2.0 # via @@ -31,7 +31,6 @@ attrs==21.4.0 # hypothesis # jsonschema # pytest-docker - # referencing certifi==2023.7.22 # via # -c requirements/../../../../requirements/constraints.txt @@ -46,7 +45,7 @@ click==8.1.3 # via # -c requirements/_base.txt # -r requirements/_test.in -coverage==7.6.1 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov @@ -102,7 +101,7 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.12.0 +mypy==1.14.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -113,6 +112,7 @@ openapi-spec-validator==0.4.0 packaging==24.1 # via # -c requirements/_base.txt + # aioresponses # pytest # pytest-sugar pluggy==1.5.0 @@ -125,8 +125,7 @@ pyrsistent==0.18.1 # via # -c requirements/_base.txt # jsonschema - # referencing -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-aiohttp @@ -146,9 +145,9 @@ pytest-asyncio==0.21.2 # -c requirements/../../../../requirements/constraints.txt # -r requirements/_test.in # pytest-aiohttp -pytest-benchmark==4.0.0 +pytest-benchmark==5.1.0 # via -r requirements/_test.in -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r requirements/_test.in pytest-docker==3.1.1 # via -r requirements/_test.in @@ -182,8 +181,6 @@ redis==5.2.1 # -c requirements/../../../../requirements/constraints.txt # -c requirements/_base.txt # -r requirements/_test.in -referencing==0.8.11 - # via types-jsonschema requests==2.32.2 # via # -c requirements/_base.txt @@ -212,17 +209,17 @@ tenacity==8.5.0 # via # -c requirements/_base.txt # -r requirements/_test.in -termcolor==2.4.0 +termcolor==2.5.0 # via pytest-sugar -types-aiofiles==24.1.0.20240626 +types-aiofiles==24.1.0.20241221 # via -r requirements/_test.in -types-jsonschema==4.23.0.20240813 +types-jsonschema==4.17.0.10 # via -r requirements/_test.in -types-openpyxl==3.1.5.20240918 +types-openpyxl==3.1.5.20241225 # via -r requirements/_test.in -types-passlib==1.7.7.20240819 +types-passlib==1.7.7.20241221 # via -r requirements/_test.in -types-pyyaml==6.0.12.20240917 +types-pyyaml==6.0.12.20241230 # via -r requirements/_test.in typing-extensions==4.12.2 # via @@ -236,10 +233,9 @@ urllib3==2.2.3 # -c requirements/_base.txt # docker # requests -websockets==13.1 +websockets==14.2 # via -r requirements/_test.in yarl==1.9.4 # via # -c requirements/_base.txt # aiohttp - # referencing diff --git a/services/web/server/requirements/_tools.txt b/services/web/server/requirements/_tools.txt index 69df0c7072e..44d0a30fe00 100644 --- a/services/web/server/requirements/_tools.txt +++ b/services/web/server/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.4 +astroid==3.3.8 # via pylint -black==24.8.0 +black==24.10.0 # via -r requirements/../../../../requirements/devenv.txt -build==1.2.2 +build==1.2.2.post1 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../../requirements/devenv.txt @@ -14,13 +14,13 @@ click==8.1.3 # -c requirements/_test.txt # black # pip-tools -dill==0.3.8 +dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.1 +identify==2.6.6 # via pre-commit inotify==0.2.10 # via -r requirements/_tools.in @@ -30,7 +30,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.12.0 +mypy==1.14.1 # via # -c requirements/_test.txt # -r requirements/../../../../requirements/devenv.txt @@ -51,7 +51,7 @@ packaging==24.1 # build pathspec==0.12.1 # via black -pip==24.2 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../../requirements/devenv.txt @@ -60,11 +60,11 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==3.8.0 +pre-commit==4.1.0 # via -r requirements/../../../../requirements/devenv.txt -pylint==3.3.0 +pylint==3.3.3 # via -r requirements/../../../../requirements/devenv.txt -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools @@ -74,7 +74,7 @@ pyyaml==6.0.1 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.6.7 +ruff==0.9.3 # via -r requirements/../../../../requirements/devenv.txt setuptools==69.1.1 # via @@ -90,7 +90,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.5 +virtualenv==20.29.1 # via pre-commit -wheel==0.44.0 +wheel==0.45.1 # via pip-tools diff --git a/tests/e2e-playwright/requirements/_test.txt b/tests/e2e-playwright/requirements/_test.txt index e348aba59d1..59eb1576513 100644 --- a/tests/e2e-playwright/requirements/_test.txt +++ b/tests/e2e-playwright/requirements/_test.txt @@ -26,7 +26,7 @@ docker==7.1.0 # via -r requirements/_test_wo_playwright.txt email-validator==2.2.0 # via -r requirements/_test_wo_playwright.txt -faker==33.3.1 +faker==35.0.0 # via -r requirements/_test_wo_playwright.txt greenlet==3.1.1 # via playwright @@ -70,7 +70,7 @@ pluggy==1.5.0 # via # -r requirements/_test_wo_playwright.txt # pytest -pydantic==2.10.5 +pydantic==2.10.6 # via -r requirements/_test_wo_playwright.txt pydantic-core==2.27.2 # via diff --git a/tests/e2e-playwright/requirements/_test_wo_playwright.txt b/tests/e2e-playwright/requirements/_test_wo_playwright.txt index 7a33b3ca2bd..442c520fc24 100644 --- a/tests/e2e-playwright/requirements/_test_wo_playwright.txt +++ b/tests/e2e-playwright/requirements/_test_wo_playwright.txt @@ -17,7 +17,7 @@ docker==7.1.0 # via -r requirements/_test_wo_playwright.in email-validator==2.2.0 # via pydantic -faker==33.3.1 +faker==35.0.0 # via -r requirements/_test_wo_playwright.in h11==0.14.0 # via httpcore @@ -43,7 +43,7 @@ packaging==24.2 # pytest-sugar pluggy==1.5.0 # via pytest -pydantic==2.10.5 +pydantic==2.10.6 # via -r requirements/_test_wo_playwright.in pydantic-core==2.27.2 # via pydantic diff --git a/tests/e2e-playwright/requirements/_tools.txt b/tests/e2e-playwright/requirements/_tools.txt index 1a58b64d441..645bb336ed6 100644 --- a/tests/e2e-playwright/requirements/_tools.txt +++ b/tests/e2e-playwright/requirements/_tools.txt @@ -16,9 +16,9 @@ dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.5 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -41,7 +41,7 @@ packaging==24.2 # build pathspec==0.12.1 # via black -pip==24.3.1 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -50,7 +50,7 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.0.1 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt @@ -63,7 +63,7 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.2 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt setuptools==75.8.0 # via pip-tools @@ -73,7 +73,7 @@ typing-extensions==4.12.2 # via # -c requirements/_test.txt # mypy -virtualenv==20.29.0 +virtualenv==20.29.1 # 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 9a3d2156703..2f743be8691 100644 --- a/tests/e2e/requirements/requirements.txt +++ b/tests/e2e/requirements/requirements.txt @@ -1,8 +1,8 @@ -certifi==2024.8.30 +certifi==2024.12.14 # via # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.3.2 +charset-normalizer==3.4.1 # via requests docker==7.1.0 # via -r requirements/requirements.in @@ -16,7 +16,7 @@ requests==2.32.3 # via docker tenacity==9.0.0 # via -r requirements/requirements.in -urllib3==2.2.3 +urllib3==2.3.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 ab4e4b18e58..db4a250991f 100644 --- a/tests/environment-setup/requirements/requirements.txt +++ b/tests/environment-setup/requirements/requirements.txt @@ -2,13 +2,13 @@ annotated-types==0.7.0 # via pydantic iniconfig==2.0.0 # via pytest -packaging==24.1 +packaging==24.2 # via # pytest # pytest-sugar pluggy==1.5.0 # via pytest -pydantic==2.10.3 +pydantic==2.10.6 # 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,9 +20,9 @@ pydantic==2.10.3 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/requirements.in -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via pydantic -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/requirements.in # pytest-asyncio @@ -58,7 +58,7 @@ pyyaml==6.0.2 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/requirements.in -termcolor==2.4.0 +termcolor==2.5.0 # via pytest-sugar typing-extensions==4.12.2 # via diff --git a/tests/public-api/requirements/_base.txt b/tests/public-api/requirements/_base.txt index fa549b188ba..7f83cf918c8 100644 --- a/tests/public-api/requirements/_base.txt +++ b/tests/public-api/requirements/_base.txt @@ -1,21 +1,21 @@ annotated-types==0.7.0 # via pydantic -anyio==4.6.0 +anyio==4.8.0 # via httpx -certifi==2024.8.30 +certifi==2024.12.14 # 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.7 +click==8.1.8 # via typer h11==0.14.0 # via httpcore -httpcore==1.0.5 +httpcore==1.0.7 # via httpx -httpx==0.27.2 +httpx==0.28.1 # via # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt @@ -30,64 +30,66 @@ mdurl==0.1.2 # via markdown-it-py nest-asyncio==1.6.0 # via osparc -orjson==3.10.11 +orjson==3.10.15 # via # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in -osparc==0.6.6 +osparc==0.8.3 # via -r requirements/_base.in -osparc-client==0.6.6 +osparc-client==0.8.3 # via osparc -packaging==24.1 +packaging==24.2 # via osparc -pydantic==2.10.3 +pydantic==2.10.6 # via # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in + # osparc # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via pydantic -pydantic-extra-types==2.10.0 +pydantic-extra-types==2.10.2 # via -r requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in -pydantic-settings==2.6.1 - # via -r requirements/../../../packages/settings-library/requirements/_base.in -pygments==2.18.0 +pydantic-settings==2.7.1 + # via + # -r requirements/../../../packages/settings-library/requirements/_base.in + # osparc +pygments==2.19.1 # via rich python-dateutil==2.9.0.post0 # via osparc-client python-dotenv==1.0.1 # via pydantic-settings -rich==13.8.1 +rich==13.9.4 # via # -r requirements/../../../packages/settings-library/requirements/_base.in # typer shellingham==1.5.4 # via typer -six==1.16.0 +six==1.17.0 # via # osparc-client # python-dateutil sniffio==1.3.1 - # via - # anyio - # httpx + # via anyio tenacity==9.0.0 # via osparc -tqdm==4.66.5 +tqdm==4.67.1 # via osparc -typer==0.12.5 +typer==0.15.1 # via -r requirements/../../../packages/settings-library/requirements/_base.in typing-extensions==4.12.2 # via + # anyio # pydantic # pydantic-core # pydantic-extra-types # typer -urllib3==2.2.3 +urllib3==2.3.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 67ded32267c..eb7c698c622 100644 --- a/tests/public-api/requirements/_test.txt +++ b/tests/public-api/requirements/_test.txt @@ -1,42 +1,42 @@ -aiodocker==0.23.0 +aiodocker==0.24.0 # via -r requirements/_test.in -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.4 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.11.11 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in # aiodocker -aiosignal==1.3.1 +aiosignal==1.3.2 # via aiohttp -anyio==4.6.0 +anyio==4.8.0 # via httpx -attrs==24.2.0 +attrs==25.1.0 # via # aiohttp # jsonschema # referencing -certifi==2024.8.30 +certifi==2024.12.14 # via # -c requirements/../../../requirements/constraints.txt # httpcore # httpx # requests -charset-normalizer==3.3.2 +charset-normalizer==3.4.1 # via requests docker==7.1.0 # via -r requirements/_test.in -faker==29.0.0 +faker==35.0.0 # via -r requirements/_test.in -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal h11==0.14.0 # via httpcore -httpcore==1.0.5 +httpcore==1.0.7 # via httpx -httpx==0.27.2 +httpx==0.28.1 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in @@ -50,17 +50,21 @@ iniconfig==2.0.0 # via pytest jsonschema==4.23.0 # via -r requirements/_test.in -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 # via jsonschema multidict==6.1.0 # via # aiohttp # yarl -packaging==24.1 +packaging==24.2 # via pytest pluggy==1.5.0 # via pytest -pytest==8.3.3 +propcache==0.2.1 + # via + # aiohttp + # yarl +pytest==8.3.4 # via # -r requirements/_test.in # pytest-asyncio @@ -78,26 +82,29 @@ pyyaml==6.0.2 # -r requirements/_test.in referencing==0.35.1 # via + # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications requests==2.32.3 # via docker -rpds-py==0.20.0 +rpds-py==0.22.3 # via # jsonschema # referencing -six==1.16.0 +six==1.17.0 # via python-dateutil sniffio==1.3.1 - # via - # anyio - # httpx + # via anyio tenacity==9.0.0 # via -r requirements/_test.in -urllib3==2.2.3 +typing-extensions==4.12.2 + # via + # anyio + # faker +urllib3==2.3.0 # via # -c requirements/../../../requirements/constraints.txt # docker # requests -yarl==1.12.1 +yarl==1.18.3 # via aiohttp diff --git a/tests/public-api/requirements/_tools.txt b/tests/public-api/requirements/_tools.txt index 31fd8a2f445..60e06fee8ab 100644 --- a/tests/public-api/requirements/_tools.txt +++ b/tests/public-api/requirements/_tools.txt @@ -1,25 +1,25 @@ -astroid==3.3.4 +astroid==3.3.8 # via pylint -black==24.8.0 +black==24.10.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2 +build==1.2.2.post1 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.7 +click==8.1.8 # via # -c requirements/_base.txt # black # pip-tools -dill==0.3.8 +dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.1 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -27,7 +27,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.12.0 +mypy==1.14.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -35,7 +35,7 @@ mypy-extensions==1.0.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.1 +packaging==24.2 # via # -c requirements/_base.txt # -c requirements/_test.txt @@ -43,7 +43,7 @@ packaging==24.1 # build pathspec==0.12.1 # via black -pip==24.2 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -52,11 +52,11 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==3.8.0 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.0 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools @@ -65,17 +65,18 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.6.7 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.1.0 +setuptools==75.8.0 # via pip-tools tomlkit==0.13.2 # via pylint typing-extensions==4.12.2 # via # -c requirements/_base.txt + # -c requirements/_test.txt # mypy -virtualenv==20.26.5 +virtualenv==20.29.1 # via pre-commit -wheel==0.44.0 +wheel==0.45.1 # via pip-tools diff --git a/tests/public-api/test_files_api.py b/tests/public-api/test_files_api.py index eadbb067835..04e24b75111 100644 --- a/tests/public-api/test_files_api.py +++ b/tests/public-api/test_files_api.py @@ -10,6 +10,7 @@ import osparc import pytest +from osparc_client.models.file import File def test_upload_file(files_api: osparc.FilesApi, tmp_path: Path): @@ -38,6 +39,11 @@ def test_upload_file(files_api: osparc.FilesApi, tmp_path: Path): # FIXME: assert input_file.checksum == same_file.checksum +def _get_comparison_fields(file: File) -> dict: + data = file.to_dict() + return {x: data[x] for x in ("checksum", "e_tag", "filename")} + + @pytest.mark.parametrize("file_type", ["binary", "text"]) def test_upload_list_and_download( files_api: osparc.FilesApi, tmp_path: Path, file_type: str, faker @@ -60,7 +66,7 @@ def test_upload_list_and_download( myfiles = files_api.list_files() assert myfiles assert all(isinstance(f, osparc.File) for f in myfiles) - assert input_file in myfiles + assert _get_comparison_fields(input_file) in map(_get_comparison_fields, myfiles) download_path: str = files_api.download_file(file_id=input_file.id) diff --git a/tests/swarm-deploy/requirements/_test.txt b/tests/swarm-deploy/requirements/_test.txt index 4563e823bbc..43a246d3b3b 100644 --- a/tests/swarm-deploy/requirements/_test.txt +++ b/tests/swarm-deploy/requirements/_test.txt @@ -1,9 +1,9 @@ -aio-pika==9.4.3 +aio-pika==9.5.4 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/_test.in -aiocache==0.12.2 +aiocache==0.12.3 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in @@ -12,7 +12,7 @@ aiodebug==2.3.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -aiodocker==0.23.0 +aiodocker==0.24.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in @@ -22,9 +22,9 @@ aiofiles==24.1.0 # -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 -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.4 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.11.11 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -57,21 +57,19 @@ aiopg==1.4.0 # via -r requirements/../../../packages/simcore-sdk/requirements/_base.in aiormq==6.8.1 # via aio-pika -aiosignal==1.3.1 +aiosignal==1.3.2 # via aiohttp -alembic==1.13.3 +alembic==1.14.1 # 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.6.0 +anyio==4.8.0 # via # fast-depends # faststream -appdirs==1.4.4 - # via pint arrow==1.3.0 # via # -r requirements/../../../packages/models-library/requirements/_base.in @@ -81,17 +79,15 @@ arrow==1.3.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/_base.in async-timeout==4.0.3 - # via - # aiopg - # asyncpg -asyncpg==0.29.0 + # via aiopg +asyncpg==0.30.0 # via sqlalchemy -attrs==24.2.0 +attrs==25.1.0 # via # aiohttp # jsonschema # referencing -certifi==2024.8.30 +certifi==2024.12.14 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -120,22 +116,22 @@ certifi==2024.8.30 # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # requests -charset-normalizer==3.4.0 +charset-normalizer==3.4.1 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # requests -click==8.1.7 +click==8.1.8 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # -r requirements/_test.in # typer -deprecated==1.2.14 +deprecated==1.2.17 # via # opentelemetry-api # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http # opentelemetry-semantic-conventions -dnspython==2.6.1 +dnspython==2.7.0 # via email-validator docker==7.1.0 # via @@ -143,23 +139,25 @@ docker==7.1.0 # -r requirements/_test.in email-validator==2.2.0 # via pydantic -faker==30.8.2 +exceptiongroup==1.2.2 + # via aio-pika +faker==35.0.0 # via -r requirements/_test.in fast-depends==2.4.12 # via faststream -faststream==0.5.31 +faststream==0.5.34 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in flexcache==0.3 # via pint -flexparser==0.3.1 +flexparser==0.4 # via pint -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.66.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -167,7 +165,7 @@ greenlet==3.1.1 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # sqlalchemy -grpcio==1.66.1 +grpcio==1.70.0 # via opentelemetry-exporter-otlp-proto-grpc idna==3.10 # via @@ -176,7 +174,7 @@ idna==3.10 # email-validator # requests # yarl -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 # via opentelemetry-api iniconfig==2.0.0 # via pytest @@ -187,9 +185,9 @@ jsonschema==4.23.0 # -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==2023.7.1 +jsonschema-specifications==2024.10.1 # via jsonschema -mako==1.3.5 +mako==1.3.8 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -220,7 +218,7 @@ mako==1.3.5 # alembic markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 +markupsafe==3.0.2 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # mako @@ -230,7 +228,7 @@ multidict==6.1.0 # via # aiohttp # yarl -opentelemetry-api==1.27.0 +opentelemetry-api==1.29.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in @@ -245,19 +243,19 @@ opentelemetry-api==1.27.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.27.0 +opentelemetry-exporter-otlp==1.29.0 # 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 +opentelemetry-exporter-otlp-proto-common==1.29.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.29.0 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.27.0 +opentelemetry-exporter-otlp-proto-http==1.29.0 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.48b0 +opentelemetry-instrumentation==0.50b0 # via # opentelemetry-instrumentation-aiopg # opentelemetry-instrumentation-asyncpg @@ -265,45 +263,46 @@ opentelemetry-instrumentation==0.48b0 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aiopg==0.48b0 +opentelemetry-instrumentation-aiopg==0.50b0 # via -r requirements/../../../packages/simcore-sdk/requirements/_base.in -opentelemetry-instrumentation-asyncpg==0.48b0 +opentelemetry-instrumentation-asyncpg==0.50b0 # via -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/_base.in -opentelemetry-instrumentation-dbapi==0.48b0 +opentelemetry-instrumentation-dbapi==0.50b0 # via opentelemetry-instrumentation-aiopg -opentelemetry-instrumentation-logging==0.48b0 +opentelemetry-instrumentation-logging==0.50b0 # 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.50b0 # 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.50b0 # 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.29.0 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.27.0 +opentelemetry-sdk==1.29.0 # 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.50b0 # via + # opentelemetry-instrumentation # opentelemetry-instrumentation-asyncpg # opentelemetry-instrumentation-dbapi # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.48b0 +opentelemetry-util-http==0.50b0 # via opentelemetry-instrumentation-requests -orjson==3.10.7 +orjson==3.10.15 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -346,30 +345,37 @@ orjson==3.10.7 # -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.1 +packaging==24.2 # via # -r requirements/../../../packages/simcore-sdk/requirements/_base.in + # opentelemetry-instrumentation # pytest # pytest-sugar pamqp==3.3.0 # via aiormq -pint==0.24.3 +pint==0.24.4 # via -r requirements/../../../packages/simcore-sdk/requirements/_base.in +platformdirs==4.3.6 + # via pint pluggy==1.5.0 # via pytest -protobuf==4.25.5 +propcache==0.2.1 + # via + # aiohttp + # yarl +protobuf==5.29.3 # via # googleapis-common-protos # opentelemetry-proto -psutil==6.0.0 +psutil==6.1.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -psycopg2-binary==2.9.9 +psycopg2-binary==2.9.10 # via # aiopg # sqlalchemy -pydantic==2.10.3 +pydantic==2.10.6 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -423,9 +429,9 @@ pydantic==2.10.3 # fast-depends # pydantic-extra-types # pydantic-settings -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via pydantic -pydantic-extra-types==2.9.0 +pydantic-extra-types==2.10.2 # via # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/_base.in @@ -443,7 +449,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.6.1 +pydantic-settings==2.7.1 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in @@ -453,13 +459,13 @@ pydantic-settings==2.6.1 # -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.18.0 +pygments==2.19.1 # via rich -pyinstrument==4.7.3 +pyinstrument==5.0.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-asyncio @@ -569,8 +575,33 @@ redis==5.2.1 # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -referencing==0.29.3 +referencing==0.35.1 # 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 # jsonschema # jsonschema-specifications requests==2.32.3 @@ -578,22 +609,20 @@ requests==2.32.3 # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # docker # opentelemetry-exporter-otlp-proto-http -rich==13.8.1 +rich==13.9.4 # 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.20.0 +rpds-py==0.22.3 # via # jsonschema # referencing -setuptools==75.1.0 - # via opentelemetry-instrumentation shellingham==1.5.4 # via typer -six==1.16.0 +six==1.17.0 # via python-dateutil sniffio==1.3.1 # via anyio @@ -635,30 +664,31 @@ tenacity==9.0.0 # -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.4.0 +termcolor==2.5.0 # via pytest-sugar -toolz==0.12.1 +toolz==1.0.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -tqdm==4.66.5 +tqdm==4.67.1 # via # -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.12.5 +typer==0.15.1 # 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.20240906 +types-python-dateutil==2.9.0.20241206 # via arrow typing-extensions==4.12.2 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # aiodebug # alembic + # anyio # faker # faststream # flexcache @@ -667,8 +697,9 @@ typing-extensions==4.12.2 # pint # pydantic # pydantic-core + # pydantic-extra-types # typer -urllib3==2.2.3 +urllib3==2.3.0 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -698,14 +729,14 @@ urllib3==2.2.3 # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # docker # requests -wrapt==1.16.0 +wrapt==1.17.2 # via # deprecated # opentelemetry-instrumentation # opentelemetry-instrumentation-aiopg # opentelemetry-instrumentation-dbapi # opentelemetry-instrumentation-redis -yarl==1.12.1 +yarl==1.18.3 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/_base.in @@ -713,5 +744,5 @@ yarl==1.12.1 # aio-pika # aiohttp # aiormq -zipp==3.20.2 +zipp==3.21.0 # via importlib-metadata diff --git a/tests/swarm-deploy/requirements/_tools.txt b/tests/swarm-deploy/requirements/_tools.txt index ef771b58939..20c4de73711 100644 --- a/tests/swarm-deploy/requirements/_tools.txt +++ b/tests/swarm-deploy/requirements/_tools.txt @@ -1,25 +1,25 @@ -astroid==3.3.4 +astroid==3.3.8 # via pylint -black==24.8.0 +black==24.10.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2 +build==1.2.2.post1 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.1.7 +click==8.1.8 # via # -c requirements/_test.txt # black # pip-tools -dill==0.3.8 +dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -filelock==3.16.1 +filelock==3.17.0 # via virtualenv -identify==2.6.1 +identify==2.6.6 # via pre-commit isort==5.13.2 # via @@ -27,7 +27,7 @@ isort==5.13.2 # pylint mccabe==0.7.0 # via pylint -mypy==1.12.0 +mypy==1.14.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -35,27 +35,28 @@ mypy-extensions==1.0.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.1 +packaging==24.2 # via # -c requirements/_test.txt # black # build pathspec==0.12.1 # via black -pip==24.2 +pip==25.0 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt platformdirs==4.3.6 # via + # -c requirements/_test.txt # black # pylint # virtualenv -pre-commit==3.8.0 +pre-commit==4.1.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.0 +pylint==3.3.3 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools @@ -65,21 +66,19 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.6.7 +ruff==0.9.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==75.1.0 - # via - # -c requirements/_test.txt - # pip-tools +setuptools==75.8.0 + # via pip-tools tomlkit==0.13.2 # via pylint typing-extensions==4.12.2 # via # -c requirements/_test.txt # mypy -virtualenv==20.26.5 +virtualenv==20.29.1 # via pre-commit -watchdog==5.0.2 +watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.44.0 +wheel==0.45.1 # via pip-tools