diff --git a/api/tests/requirements.txt b/api/tests/requirements.txt index 04cf811ff2a..52926f8a800 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==24.3.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,7 +31,7 @@ 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 @@ -42,15 +42,15 @@ jsonschema-path==0.3.3 # 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 @@ -104,21 +108,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..0b55e5f431b 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,21 @@ 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==24.3.0 # via # aiohttp # jsonschema # referencing -boto3==1.34.131 +boto3==1.35.81 # via aiobotocore -botocore==1.34.131 +botocore==1.35.81 # via # aiobotocore # boto3 # s3transfer -botocore-stubs==1.35.25 +botocore-stubs==1.35.99 # 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 +81,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.15 # 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.69.0 # via opentelemetry-exporter-otlp-proto-grpc idna==3.10 # via @@ -115,7 +117,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 +127,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 +137,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 +150,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.14 # 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 +217,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.5 # 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 +260,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.1 # via # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in @@ -263,15 +272,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.0 # via -r requirements/../../../packages/service-library/requirements/_base.in python-dateutil==2.9.0.post0 # via @@ -309,68 +318,68 @@ 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 # 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.17.0 # via -r requirements/_base.in -types-aiobotocore-ec2==2.15.1 +types-aiobotocore-ec2==2.17.0 # via types-aiobotocore -types-aiobotocore-s3==2.15.1 +types-aiobotocore-s3==2.17.0 # via types-aiobotocore -types-aiobotocore-ssm==2.15.1 +types-aiobotocore-ssm==2.17.0 # via types-aiobotocore -types-awscrt==0.21.5 +types-awscrt==0.23.6 # 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 +395,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..edf4ec2c00c 100644 --- a/packages/aws-library/requirements/_test.txt +++ b/packages/aws-library/requirements/_test.txt @@ -4,70 +4,66 @@ 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==24.3.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/_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.35.99 # 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.5 # 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==33.3.1 # via -r requirements/_test.in -flask==3.0.3 +flask==3.1.0 # via # flask-cors # moto @@ -75,9 +71,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.5 # via moto icdiff==2.0.7 # via pytest-icdiff @@ -89,7 +85,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 +95,11 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.0 - # via moto -jsondiff==2.2.1 +joserfc==1.0.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 @@ -117,35 +111,38 @@ jsonschema==4.23.0 # openapi-spec-validator jsonschema-path==0.3.3 # 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 +moto==5.0.26 # via -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 @@ -154,22 +151,22 @@ pprintpp==0.4.0 # via pytest-icdiff py-cpuinfo==9.0.0 # via pytest-benchmark -py-partiql-parser==0.5.6 +py-partiql-parser==0.6.1 # via moto pycparser==2.22 # via cffi -pydantic==2.10.3 +pydantic==2.10.5 # 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 +180,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 @@ -213,17 +210,16 @@ pyyaml==6.0.2 # -c requirements/_base.txt # -r requirements/_test.in # cfn-lint - # jsondiff # jsonschema-path # moto # responses -referencing==0.29.3 +referencing==0.35.1 # via # -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 +228,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.3.0.post1 # via -r requirements/_test.in -types-aiobotocore==2.15.1 +types-aiobotocore==2.17.0 # via # -c requirements/_base.txt # types-aioboto3 -types-awscrt==0.21.5 +types-awscrt==0.23.6 # via # -c requirements/_base.txt # botocore-stubs -types-boto3==1.0.2 +types-boto3==1.35.99 # via -r requirements/_test.in -types-s3transfer==0.10.2 +types-s3transfer==0.10.4 # 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 +281,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 +290,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..a5d026aafbb 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 # via virtualenv -identify==2.6.1 +identify==2.6.5 # 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==24.3.1 # 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.0.1 # 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.1 # 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.28.1 # via pre-commit -wheel==0.44.0 +wheel==0.45.1 # via pip-tools diff --git a/packages/aws-library/tests/test_ec2_client.py b/packages/aws-library/tests/test_ec2_client.py index b940383fdd3..04723e415fe 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) < 872 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..5cde8d791b6 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.14 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in -pydantic==2.10.3 +pydantic==2.10.5 # 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.1 # 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..3efb42faf53 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==33.3.1 # 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.5 # 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..e3d51dc6d6e 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 # via virtualenv -identify==2.6.1 +identify==2.6.5 # 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==24.3.1 # 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.0.1 # 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.1 # 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.28.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..2e5387b7d88 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==24.3.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==2024.12.1 # via # -r requirements/_base.in # distributed -distributed==2024.12.0 +distributed==2024.12.1 # 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 # 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.14 # 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.5 # 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.1 # 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 @@ -157,7 +157,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..862d59129af 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==33.3.1 # 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..61a77517c0b 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 @@ -19,7 +19,7 @@ distlib==0.3.9 # via virtualenv filelock==3.16.1 # via virtualenv -identify==2.6.3 +identify==2.6.5 # 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 @@ -55,7 +55,7 @@ platformdirs==4.3.6 # virtualenv pre-commit==4.0.1 # 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.1 # 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.28.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..f23f0826a6d 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==24.3.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.14 # 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.5 # 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.1 # 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 @@ -46,15 +46,16 @@ referencing==0.35.1 # via # 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..5b4e91570e6 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==24.3.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==33.3.1 # 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 @@ -77,25 +79,26 @@ referencing==0.35.1 # via # -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..04463ef07d1 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 # via virtualenv -identify==2.6.1 +identify==2.6.5 # 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==24.3.1 # 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.0.1 # 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.1 # 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.28.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..3f5353f49e8 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.0 # 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==24.3.0 # via # jsonschema # referencing -click==8.1.7 +click==8.1.8 # via typer -deprecated==1.2.14 +deprecated==1.2.15 # 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.14 # 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.5 # 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.1 # 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 @@ -144,17 +144,17 @@ referencing==0.35.1 # via # 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 +168,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..c84926eb69b 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==24.3.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==33.3.1 # 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..1fbbb9d5db9 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 # via virtualenv -identify==2.6.1 +identify==2.6.5 # 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==24.3.1 # 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.0.1 # 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.1 # 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.28.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..55329a8039b 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.0 # 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.15 # 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.14 # 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.5 # 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.1 # 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..2e591e8c87e 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.0 # 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..6836ec4113a 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==24.3.0 # via pytest-docker -coverage==7.6.8 +coverage==7.6.10 # via # -r requirements/_test.in # pytest-cov -faker==33.1.0 +faker==33.3.1 # 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,7 +72,7 @@ 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 # via -r requirements/_test.in @@ -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..586e9bf1e61 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 @@ -18,7 +18,7 @@ distlib==0.3.9 # via virtualenv filelock==3.16.1 # via virtualenv -identify==2.6.3 +identify==2.6.5 # 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,6 +39,7 @@ nodeenv==1.9.1 # via pre-commit packaging==24.2 # via + # -c requirements/_base.txt # -c requirements/_test.txt # black # build @@ -55,7 +56,7 @@ platformdirs==4.3.6 # virtualenv pre-commit==4.0.1 # 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.1 # 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.28.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..2e354a34f26 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==24.3.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.14 # 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.5 # 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.1 # 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 @@ -125,30 +127,31 @@ 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 +159,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..f23e5c502c0 100644 --- a/packages/service-integration/requirements/_test.txt +++ b/packages/service-integration/requirements/_test.txt @@ -1,8 +1,8 @@ -attrs==24.2.0 +attrs==24.3.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 @@ -38,21 +38,21 @@ referencing==0.35.1 # via # -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..314a3a24f3f 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 # via virtualenv -identify==2.6.1 +identify==2.6.5 # 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==24.3.1 # 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.0.1 # 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.1 # 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.28.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..435056482de 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==24.3.0 # via # -r requirements/_aiohttp.in # aiohttp # jsonschema # referencing -deprecated==1.2.14 +deprecated==1.2.15 # 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,50 @@ 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 # 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 +106,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 +116,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..0d13d11d22e 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==24.3.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.15 # 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.69.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.14 # 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.5 # 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.1 # 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.0 # via -r requirements/_base.in python-dateutil==2.9.0.post0 # via arrow @@ -219,47 +228,47 @@ 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 # 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 +277,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..dde9e4b0271 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.15 # via # opentelemetry-api # opentelemetry-semantic-conventions -fastapi==0.115.5 - # via - # -r requirements/_fastapi.in - # prometheus-fastapi-instrumentator +fastapi==0.115.6 + # 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.5 # 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.41.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..df3505bd6b1 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==24.3.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.35.99 # 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==33.3.1 # 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 @@ -101,7 +101,7 @@ jsonschema==4.23.0 # openapi-spec-validator jsonschema-path==0.3.3 # via openapi-spec-validator -jsonschema-specifications==2023.7.1 +jsonschema-specifications==2024.10.1 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt @@ -115,23 +115,26 @@ 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.1 # 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 # via -r requirements/_test.in @@ -139,9 +142,15 @@ 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 @@ -161,9 +170,9 @@ pytest-asyncio==0.23.8 # -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,7 +202,7 @@ 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/_aiohttp.txt # -c requirements/_base.txt @@ -205,17 +214,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 +235,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 +242,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.20241019 # 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..98c3bf379f6 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 # via virtualenv -identify==2.6.1 +identify==2.6.5 # 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,8 +38,9 @@ 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 @@ -56,11 +57,11 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==3.8.0 +pre-commit==4.0.1 # 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.1 # 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.28.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/settings-library/requirements/_base.txt b/packages/settings-library/requirements/_base.txt index eeeaa8f12c2..26446cb2844 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.14 # 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.5 # 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.1 # 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..9c119bbef7b 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==33.3.1 # 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..b5e677fdc4a 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 # via virtualenv -identify==2.6.1 +identify==2.6.5 # 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==24.3.1 # 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.0.1 # 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.1 # 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.28.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..7a95afaef1e 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.0 # 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==24.3.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.15 # 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.69.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.14 # 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.5 # 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.1 # 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.0 # via -r requirements/../../../packages/service-library/requirements/_base.in python-dateutil==2.9.0.post0 # via arrow @@ -354,26 +361,24 @@ 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 # 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 +405,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 +429,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 +448,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..d769b73b047 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.7 # 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.0 # via # -c requirements/_base.txt # -r requirements/_test.in @@ -34,55 +34,55 @@ annotated-types==0.7.0 # pydantic antlr4-python3-runtime==4.13.2 # via moto -attrs==24.2.0 +attrs==24.3.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 # 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.35.99 # 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.5 # 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 +93,22 @@ docker==7.1.0 # moto execnet==2.1.1 # via pytest-xdist -faker==29.0.0 +faker==33.3.1 # 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.5 # via moto greenlet==3.1.1 # via @@ -125,7 +125,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 +134,11 @@ jmespath==1.0.1 # via # boto3 # botocore -joserfc==1.0.0 - # via moto -jsondiff==2.2.1 +joserfc==1.0.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 @@ -152,25 +150,25 @@ jsonschema==4.23.0 # openapi-spec-validator jsonschema-path==0.3.3 # 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 +moto==5.0.26 # via -r requirements/_test.in mpmath==1.3.0 # via sympy @@ -179,22 +177,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 +201,27 @@ ply==3.11 # via jsonpath-ng pprintpp==0.4.0 # via pytest-icdiff -py-partiql-parser==0.5.6 +propcache==0.2.1 + # via + # -c requirements/_base.txt + # aiohttp + # yarl +py-partiql-parser==0.6.1 # via moto pycparser==2.22 # via cffi -pydantic==2.10.3 +pydantic==2.10.5 # 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 +235,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 @@ -260,17 +264,16 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # cfn-lint - # jsondiff # jsonschema-path # moto # responses -referencing==0.29.3 +referencing==0.35.1 # via # -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 +283,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 +311,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.17.0 # via -r requirements/_test.in -types-aiobotocore-s3==2.15.1 +types-aiobotocore-s3==2.17.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.6 # 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 +331,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 +346,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..3f5dfe88f5e 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 # via virtualenv -identify==2.6.1 +identify==2.6.5 # 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==24.3.1 # 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.0.1 # 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.1 # 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.28.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..a7bb5294dc3 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 | None = None, ): super().__init__( request_info, diff --git a/services/agent/requirements/_test.txt b/services/agent/requirements/_test.txt index d6f07a627d2..406c19460f9 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,12 @@ aws-xray-sdk==2.14.0 # via moto blinker==1.9.0 # via flask -boto3==1.35.36 +boto3==1.35.81 # via # aiobotocore # aws-sam-translator # moto -botocore==1.35.36 +botocore==1.35.81 # via # aiobotocore # aws-xray-sdk @@ -66,7 +66,7 @@ certifi==2024.8.30 # requests cffi==1.17.1 # via cryptography -cfn-lint==1.20.0 +cfn-lint==1.22.5 # via moto charset-normalizer==3.4.0 # via @@ -76,18 +76,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==33.3.1 # via -r requirements/_test.in flask==3.1.0 # via @@ -126,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 @@ -135,9 +135,7 @@ jmespath==1.0.1 # via # boto3 # botocore -joserfc==1.0.0 - # via moto -jsondiff==2.2.1 +joserfc==1.0.1 # via moto jsonpatch==1.33 # via cfn-lint @@ -149,22 +147,22 @@ 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.3 # 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 +moto==5.0.26 # via -r requirements/_test.in mpmath==1.3.0 # via sympy @@ -175,16 +173,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 @@ -194,7 +192,7 @@ propcache==0.2.0 # -c requirements/_base.txt # aiohttp # yarl -py-partiql-parser==0.5.6 +py-partiql-parser==0.6.1 # via moto pycparser==2.22 # via cffi @@ -207,9 +205,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 @@ -240,14 +238,14 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # cfn-lint - # jsondiff - # jsonschema-spec + # jsonschema-path # moto # responses referencing==0.35.1 # via # -c requirements/_base.txt # jsonschema + # jsonschema-path # jsonschema-specifications regex==2024.11.6 # via cfn-lint @@ -255,9 +253,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 +267,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 +288,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..44bc7437f82 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 @@ -20,7 +20,7 @@ distlib==0.3.9 # via virtualenv filelock==3.16.1 # via virtualenv -identify==2.6.3 +identify==2.6.5 # 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 @@ -55,7 +55,7 @@ platformdirs==4.3.6 # virtualenv pre-commit==4.0.1 # 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.1 # 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.28.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..a09663c6a4e 100644 --- a/services/api-server/requirements/_test.txt +++ b/services/api-server/requirements/_test.txt @@ -37,17 +37,17 @@ 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 # 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.35.99 # via types-boto3 certifi==2024.8.30 # via @@ -73,7 +73,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 +91,7 @@ ecdsa==0.19.0 # moto # python-jose # sshpubkeys -faker==33.1.0 +faker==33.3.1 # via -r requirements/_test.in flask==2.1.3 # 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 @@ -190,7 +190,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 @@ -230,7 +230,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 +280,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,11 +321,11 @@ 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.6 # via botocore-stubs -types-boto3==1.35.76 +types-boto3==1.35.99 # via -r requirements/_test.in types-s3transfer==0.10.4 # via types-boto3 diff --git a/services/api-server/requirements/_tools.txt b/services/api-server/requirements/_tools.txt index ba68de2e0b8..4bc03d402f6 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 @@ -22,7 +22,7 @@ distlib==0.3.9 # via virtualenv filelock==3.16.1 # via virtualenv -identify==2.6.3 +identify==2.6.5 # 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 @@ -72,7 +72,7 @@ platformdirs==4.3.6 # virtualenv pre-commit==4.0.1 # 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.1 # 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.28.1 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/autoscaling/requirements/_test.txt b/services/autoscaling/requirements/_test.txt index a5de3c064b3..b1a58312821 100644 --- a/services/autoscaling/requirements/_test.txt +++ b/services/autoscaling/requirements/_test.txt @@ -46,7 +46,7 @@ certifi==2024.8.30 # requests cffi==1.17.1 # via cryptography -cfn-lint==1.20.2 +cfn-lint==1.22.5 # via moto charset-normalizer==3.4.0 # via @@ -56,7 +56,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 +65,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==33.3.1 # 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 @@ -124,8 +124,6 @@ jmespath==1.0.1 # botocore joserfc==1.0.1 # via moto -jsondiff==2.2.1 - # via moto jsonpatch==1.33 # via cfn-lint jsonpath-ng==1.7.0 @@ -136,43 +134,43 @@ 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.3 # 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 +moto==5.0.26 # via -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 @@ -183,7 +181,7 @@ psutil==6.1.0 # via # -c requirements/_base.txt # -r requirements/_test.in -py-partiql-parser==0.5.6 +py-partiql-parser==0.6.1 # via moto pycparser==2.22 # via cffi @@ -196,7 +194,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 @@ -235,8 +233,7 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # cfn-lint - # jsondiff - # jsonschema-spec + # jsonschema-path # moto # responses redis==5.2.1 @@ -248,6 +245,7 @@ referencing==0.35.1 # via # -c requirements/_base.txt # jsonschema + # jsonschema-path # jsonschema-specifications regex==2024.11.6 # via cfn-lint @@ -255,11 +253,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 +271,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 +313,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 +322,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..a6b2f2bcd88 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 @@ -20,7 +20,7 @@ distlib==0.3.9 # via virtualenv filelock==3.16.1 # via virtualenv -identify==2.6.3 +identify==2.6.5 # 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 @@ -55,7 +55,7 @@ platformdirs==4.3.6 # virtualenv pre-commit==4.0.1 # 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.1 # 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.28.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..0d8393e3999 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==33.3.1 # 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 @@ -159,7 +159,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 @@ -186,7 +186,7 @@ sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy types-psycopg2==2.9.21.20241019 # 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..9f65f8db3a0 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 @@ -20,7 +20,7 @@ distlib==0.3.9 # via virtualenv filelock==3.16.1 # via virtualenv -identify==2.6.3 +identify==2.6.5 # 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 @@ -58,7 +58,7 @@ platformdirs==4.3.6 # virtualenv pre-commit==4.0.1 # 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.1 # 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.28.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..0ed9dfa20dc 100644 --- a/services/clusters-keeper/requirements/_test.txt +++ b/services/clusters-keeper/requirements/_test.txt @@ -60,7 +60,7 @@ certifi==2024.8.30 # requests cffi==1.17.1 # via cryptography -cfn-lint==1.20.2 +cfn-lint==1.22.5 # via moto charset-normalizer==3.4.0 # via @@ -70,7 +70,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 +79,17 @@ cryptography==44.0.0 # -c requirements/../../../requirements/constraints.txt # joserfc # moto -debugpy==1.8.9 +debugpy==1.8.11 # 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==33.3.1 # via -r requirements/_test.in -fakeredis==2.26.1 +fakeredis==2.26.2 # via -r requirements/_test.in flask==3.1.0 # via @@ -142,8 +142,6 @@ jmespath==1.0.1 # botocore joserfc==1.0.1 # via moto -jsondiff==2.2.1 - # via moto jsonpatch==1.33 # via cfn-lint jsonpath-ng==1.7.0 @@ -154,25 +152,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.3 # 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 +moto==5.0.26 # via -r requirements/_test.in mpmath==1.3.0 # via sympy @@ -183,11 +181,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 +193,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 @@ -210,7 +208,7 @@ psutil==6.1.0 # via # -c requirements/_base.txt # -r requirements/_test.in -py-partiql-parser==0.5.6 +py-partiql-parser==0.6.1 # via moto pycparser==2.22 # via cffi @@ -223,7 +221,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 @@ -256,8 +254,7 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # cfn-lint - # jsondiff - # jsonschema-spec + # jsonschema-path # moto # responses redis==5.2.1 @@ -269,6 +266,7 @@ referencing==0.35.1 # via # -c requirements/_base.txt # jsonschema + # jsonschema-path # jsonschema-specifications regex==2024.11.6 # via cfn-lint @@ -276,11 +274,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 +292,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 +310,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 +319,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..a6b2f2bcd88 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 @@ -20,7 +20,7 @@ distlib==0.3.9 # via virtualenv filelock==3.16.1 # via virtualenv -identify==2.6.3 +identify==2.6.5 # 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 @@ -55,7 +55,7 @@ platformdirs==4.3.6 # virtualenv pre-commit==4.0.1 # 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.1 # 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.28.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..d2c0ade0b8b 100644 --- a/services/dask-sidecar/requirements/_test.txt +++ b/services/dask-sidecar/requirements/_test.txt @@ -33,7 +33,7 @@ certifi==2024.8.30 # requests cffi==1.17.1 # via cryptography -cfn-lint==1.20.2 +cfn-lint==1.22.5 # via moto charset-normalizer==3.4.0 # via @@ -43,7 +43,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 +57,7 @@ docker==7.1.0 # via # -r requirements/_test.in # moto -faker==33.1.0 +faker==33.3.1 # via -r requirements/_test.in flask==3.1.0 # via @@ -90,8 +90,6 @@ jmespath==1.0.1 # botocore joserfc==1.0.1 # via moto -jsondiff==2.2.1 - # via moto jsonpatch==1.33 # via cfn-lint jsonpath-ng==1.7.0 @@ -102,15 +100,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.3 # 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,30 +116,30 @@ markupsafe==3.0.2 # -c requirements/_base.txt # jinja2 # werkzeug -moto==5.0.22 +moto==5.0.26 # via -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 # via jsonpath-ng pprintpp==0.4.0 # via pytest-icdiff -py-partiql-parser==0.5.6 +py-partiql-parser==0.6.1 # via moto pycparser==2.22 # via cffi @@ -156,9 +154,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 @@ -201,14 +199,14 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # cfn-lint - # jsondiff - # jsonschema-spec + # jsonschema-path # moto # responses referencing==0.35.1 # via # -c requirements/_base.txt # jsonschema + # jsonschema-path # jsonschema-specifications regex==2024.11.6 # via cfn-lint @@ -216,9 +214,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 +228,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 +239,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 +247,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..a6b2f2bcd88 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 @@ -20,7 +20,7 @@ distlib==0.3.9 # via virtualenv filelock==3.16.1 # via virtualenv -identify==2.6.3 +identify==2.6.5 # 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 @@ -55,7 +55,7 @@ platformdirs==4.3.6 # virtualenv pre-commit==4.0.1 # 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.1 # 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.28.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..e3a4b68909d 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.35.99 # 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==33.3.1 # 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.6 # via botocore-stubs -types-boto3==1.0.2 +types-boto3==1.35.99 # 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.10.4 + # 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..83efa9f14a7 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 # via virtualenv -identify==2.6.1 +identify==2.6.5 # 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==24.3.1 # 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.0.1 # 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.1 # 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.28.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 19ae09e588f..079bb733035 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..953c665cfc5 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,11 @@ 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 +boto3==1.35.81 # via aiobotocore -botocore==1.34.131 +botocore==1.35.81 # via # aiobotocore # boto3 @@ -72,9 +72,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 +89,7 @@ docker==7.1.0 # via -r requirements/_test.in execnet==2.1.1 # via pytest-xdist -faker==29.0.0 +faker==33.3.1 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in @@ -170,7 +170,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 +198,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 +208,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 +221,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 +253,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,16 +294,17 @@ 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.20241019 # 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 diff --git a/services/director-v2/requirements/_tools.txt b/services/director-v2/requirements/_tools.txt index a4dfa668c25..34399f15d86 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 # via virtualenv -identify==2.6.1 +identify==2.6.5 # 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==24.3.1 # 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.0.1 # 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.1 # 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.28.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..df106b980af 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.7 # 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==33.3.1 # 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..97e148dc9c3 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 @@ -19,7 +19,7 @@ distlib==0.3.9 # via virtualenv filelock==3.16.1 # via virtualenv -identify==2.6.2 +identify==2.6.5 # 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 @@ -54,7 +54,7 @@ platformdirs==4.3.6 # virtualenv pre-commit==4.0.1 # 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.1 # 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.28.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..f971b0c7836 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==33.3.1 # via -r requirements/_test.in greenlet==3.1.1 # via @@ -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..6b1033f0ca9 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 @@ -19,7 +19,7 @@ distlib==0.3.9 # via virtualenv filelock==3.16.1 # via virtualenv -identify==2.6.3 +identify==2.6.5 # 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 @@ -54,7 +54,7 @@ platformdirs==4.3.6 # virtualenv pre-commit==4.0.1 # 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.1 # 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.28.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..f2c3e22f38c 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,9 @@ attrs==24.2.0 # via # -c requirements/_base.txt # aiohttp -boto3==1.35.36 +boto3==1.35.81 # via aiobotocore -botocore==1.35.36 +botocore==1.35.81 # via # aiobotocore # boto3 @@ -45,11 +45,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==33.3.1 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in @@ -79,7 +79,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 +94,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 +139,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.17.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..db7bfdbbfba 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 @@ -19,7 +19,7 @@ distlib==0.3.9 # via virtualenv filelock==3.16.1 # via virtualenv -identify==2.6.3 +identify==2.6.5 # 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 @@ -58,7 +58,7 @@ platformdirs==4.3.6 # virtualenv pre-commit==4.0.1 # 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.1 # 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.28.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..4b9f960f5c2 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), 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..c853e5a49f6 100644 --- a/services/efs-guardian/requirements/_test.txt +++ b/services/efs-guardian/requirements/_test.txt @@ -33,11 +33,11 @@ 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 @@ -60,7 +60,7 @@ certifi==2024.8.30 # requests cffi==1.17.1 # via cryptography -cfn-lint==1.17.1 +cfn-lint==1.22.5 # via moto charset-normalizer==3.4.0 # via @@ -70,28 +70,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.11 # 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==33.3.1 # 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 @@ -129,7 +129,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,9 +139,7 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.0 - # via moto -jsondiff==2.2.1 +joserfc==1.0.1 # via moto jsonpatch==1.33 # via cfn-lint @@ -164,14 +162,14 @@ 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 +moto==5.0.26 # via -r requirements/_test.in mpmath==1.3.0 # via sympy @@ -180,13 +178,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 +192,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 @@ -208,7 +206,7 @@ psutil==6.1.0 # via # -c requirements/_base.txt # -r requirements/_test.in -py-partiql-parser==0.5.6 +py-partiql-parser==0.6.1 # via moto pycparser==2.22 # via cffi @@ -221,9 +219,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 +231,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 @@ -254,7 +252,6 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # cfn-lint - # jsondiff # jsonschema-path # moto # responses @@ -269,7 +266,7 @@ referencing==0.29.3 # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.9.11 +regex==2024.11.6 # via cfn-lint requests==2.32.3 # via @@ -278,9 +275,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 +325,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..ec4d9567e9c 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 @@ -20,7 +20,7 @@ distlib==0.3.9 # via virtualenv filelock==3.16.1 # via virtualenv -identify==2.6.1 +identify==2.6.5 # 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==24.3.1 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -55,7 +55,7 @@ platformdirs==4.3.6 # virtualenv pre-commit==4.0.1 # 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.1 # 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.28.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/efs-guardian/tests/unit/conftest.py b/services/efs-guardian/tests/unit/conftest.py index 61d2daaba6d..01709fc1536 100644 --- a/services/efs-guardian/tests/unit/conftest.py +++ b/services/efs-guardian/tests/unit/conftest.py @@ -119,7 +119,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://efs-guardian.testserver.io", headers={"Content-Type": "application/json"}, ) as client: diff --git a/services/invitations/requirements/_test.txt b/services/invitations/requirements/_test.txt index 684e06402d4..bad7f2684cd 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==33.3.1 # 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.123.17 # 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..97e148dc9c3 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 @@ -19,7 +19,7 @@ distlib==0.3.9 # via virtualenv filelock==3.16.1 # via virtualenv -identify==2.6.3 +identify==2.6.5 # 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 @@ -54,7 +54,7 @@ platformdirs==4.3.6 # virtualenv pre-commit==4.0.1 # 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.1 # 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.28.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..119f7d8f888 100644 --- a/services/migration/requirements/_test.txt +++ b/services/migration/requirements/_test.txt @@ -1,15 +1,15 @@ -attrs==24.2.0 +attrs==24.3.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 @@ -62,7 +62,7 @@ referencing==0.35.1 # jsonschema-specifications requests==2.32.3 # via docker -rpds-py==0.20.0 +rpds-py==0.22.3 # via # jsonschema # referencing @@ -78,7 +78,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..e018016609a 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 # via virtualenv -identify==2.6.1 +identify==2.6.5 # 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==24.3.1 # 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.0.1 # 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.1 # 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.28.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..9b9c9947d03 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==33.3.1 # 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..815177f2059 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 @@ -19,7 +19,7 @@ distlib==0.3.9 # via virtualenv filelock==3.16.1 # via virtualenv -identify==2.6.3 +identify==2.6.5 # 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 @@ -57,7 +57,7 @@ platformdirs==4.3.6 # virtualenv pre-commit==4.0.1 # 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.1 # 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.28.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..6fafc51a2a5 100644 --- a/services/resource-usage-tracker/requirements/_test.txt +++ b/services/resource-usage-tracker/requirements/_test.txt @@ -19,11 +19,11 @@ 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 @@ -46,7 +46,7 @@ certifi==2024.2.2 # requests cffi==1.17.1 # via cryptography -cfn-lint==1.15.0 +cfn-lint==1.22.5 # via moto charset-normalizer==3.3.2 # via @@ -56,11 +56,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 +69,17 @@ docker==7.1.0 # via # -r requirements/_test.in # moto -faker==29.0.0 +faker==33.3.1 # 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.5 # via moto greenlet==3.0.3 # via @@ -109,7 +109,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 +119,11 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.0 - # via moto -jsondiff==2.2.1 +joserfc==1.0.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 @@ -144,7 +142,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 +155,17 @@ markupsafe==2.1.5 # jinja2 # mako # werkzeug -moto==5.0.15 +moto==5.0.26 # via -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,13 +174,13 @@ 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 ply==3.11 # via jsonpath-ng -py-partiql-parser==0.5.6 +py-partiql-parser==0.6.1 # via moto pycparser==2.22 # via cffi @@ -199,7 +197,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 +208,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 @@ -233,7 +231,6 @@ pyyaml==6.0.1 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # cfn-lint - # jsondiff # jsonschema-path # moto # responses @@ -262,9 +259,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 +301,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 +311,7 @@ typing-extensions==4.12.2 # alembic # aws-sam-translator # cfn-lint + # faker # mypy # pydantic # pydantic-core @@ -327,7 +325,7 @@ urllib3==2.2.3 # requests # responses # types-requests -werkzeug==3.0.4 +werkzeug==3.1.3 # via # flask # moto @@ -335,5 +333,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..0d7f307a2c6 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 # via virtualenv -identify==2.6.1 +identify==2.6.5 # 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==24.3.1 # 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.0.1 # 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.1 # 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.28.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 1a6a864a447..98f5c52d3e3 100644 --- a/services/resource-usage-tracker/tests/unit/conftest.py +++ b/services/resource-usage-tracker/tests/unit/conftest.py @@ -133,7 +133,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 c361439e951..6b403c28c3b 100644 --- a/services/resource-usage-tracker/tests/unit/with_dbs/conftest.py +++ b/services/resource-usage-tracker/tests/unit/with_dbs/conftest.py @@ -73,7 +73,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..aeb235ab8b1 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.7 # via -r requirements/_test.in aiosignal==1.3.1 # via @@ -23,11 +23,11 @@ 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 @@ -49,7 +49,7 @@ certifi==2024.2.2 # simcore-service-storage-sdk cffi==1.17.1 # via cryptography -cfn-lint==1.15.0 +cfn-lint==1.22.5 # via moto charset-normalizer==3.3.2 # via @@ -59,11 +59,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 +72,9 @@ docker==7.1.0 # via # -r requirements/_test.in # moto -faker==29.0.0 +faker==33.3.1 # 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 +87,7 @@ frozenlist==1.4.1 # -c requirements/_base.txt # aiohttp # aiosignal -graphql-core==3.2.4 +graphql-core==3.2.5 # via moto greenlet==3.0.3 # via @@ -115,13 +115,11 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.0 - # via moto -jsondiff==2.2.1 +joserfc==1.0.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 +131,7 @@ jsonschema==4.21.1 # aws-sam-translator # openapi-schema-validator # openapi-spec-validator -jsonschema-path==0.3.2 +jsonschema-path==0.3.3 # via openapi-spec-validator jsonschema-specifications==2023.7.1 # via @@ -142,14 +140,14 @@ 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 +moto==5.0.26 # via -r requirements/_test.in mpmath==1.3.0 # via sympy @@ -158,26 +156,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.1 # 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 @@ -185,7 +184,7 @@ ply==3.11 # via jsonpath-ng pprintpp==0.4.0 # via pytest-icdiff -py-partiql-parser==0.5.6 +py-partiql-parser==0.6.1 # via moto pycparser==2.22 # via cffi @@ -198,9 +197,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 +216,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 @@ -248,7 +247,6 @@ pyyaml==6.0.1 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # cfn-lint - # jsondiff # jsonschema-path # moto # responses @@ -263,7 +261,7 @@ referencing==0.29.3 # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.9.11 +regex==2024.11.6 # via cfn-lint requests==2.32.2 # via @@ -272,7 +270,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,15 +306,16 @@ 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 @@ -341,7 +340,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..0d7f307a2c6 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 # via virtualenv -identify==2.6.1 +identify==2.6.5 # 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==24.3.1 # 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.0.1 # 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.1 # 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.28.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..e8830f9a03d 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.7 # via -r requirements/_test.in aiosignal==1.2.0 # via @@ -46,7 +46,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 +102,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 +113,7 @@ openapi-spec-validator==0.4.0 packaging==24.1 # via # -c requirements/_base.txt + # aioresponses # pytest # pytest-sugar pluggy==1.5.0 @@ -126,7 +127,7 @@ pyrsistent==0.18.1 # -c requirements/_base.txt # jsonschema # referencing -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements/_test.in # pytest-aiohttp @@ -146,9 +147,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 @@ -212,17 +213,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.23.0.20241208 # 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,7 +237,7 @@ urllib3==2.2.3 # -c requirements/_base.txt # docker # requests -websockets==13.1 +websockets==14.1 # via -r requirements/_test.in yarl==1.9.4 # via diff --git a/services/web/server/requirements/_tools.txt b/services/web/server/requirements/_tools.txt index 69df0c7072e..e2af96b8fcc 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 # via virtualenv -identify==2.6.1 +identify==2.6.5 # 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==24.3.1 # 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.0.1 # 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.1 # 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.28.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 2c499672c85..a20b172a3be 100644 --- a/tests/e2e-playwright/requirements/_test.txt +++ b/tests/e2e-playwright/requirements/_test.txt @@ -1,31 +1,31 @@ annotated-types==0.7.0 # via pydantic -anyio==4.6.2.post1 +anyio==4.8.0 # via httpx arrow==1.3.0 # via -r requirements/_test.in -certifi==2024.8.30 +certifi==2024.12.14 # via # httpcore # httpx # requests -charset-normalizer==3.3.2 +charset-normalizer==3.4.1 # via requests -dnspython==2.6.1 +dnspython==2.7.0 # via email-validator docker==7.1.0 # via -r requirements/_test.in email-validator==2.2.0 # via pydantic -faker==29.0.0 +faker==33.3.1 # via -r requirements/_test.in -greenlet==3.0.3 +greenlet==3.1.1 # via playwright h11==0.14.0 # via httpcore httpcore==1.0.7 # via httpx -httpx==0.27.2 +httpx==0.28.1 # via -r requirements/_test.in idna==3.10 # via @@ -35,25 +35,25 @@ idna==3.10 # requests iniconfig==2.0.0 # via pytest -jinja2==3.1.4 +jinja2==3.1.5 # via pytest-html -markupsafe==2.1.5 +markupsafe==3.0.2 # via jinja2 -packaging==24.1 +packaging==24.2 # via # pytest # pytest-sugar -playwright==1.47.0 +playwright==1.49.1 # via pytest-playwright pluggy==1.5.0 # via pytest -pydantic==2.10.3 +pydantic==2.10.5 # via -r requirements/_test.in -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via pydantic pyee==12.0.0 # via playwright -pytest==8.3.3 +pytest==8.3.4 # via # pytest-base-url # pytest-html @@ -69,7 +69,7 @@ pytest-instafail==0.5.0 # via -r requirements/_test.in pytest-metadata==3.1.1 # via pytest-html -pytest-playwright==0.5.2 +pytest-playwright==0.6.2 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in @@ -87,26 +87,26 @@ requests==2.32.3 # via # docker # pytest-base-url -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 -termcolor==2.4.0 +termcolor==2.5.0 # via pytest-sugar text-unidecode==1.3 # via python-slugify -types-python-dateutil==2.9.0.20240906 +types-python-dateutil==2.9.0.20241206 # via arrow typing-extensions==4.12.2 # via + # anyio + # faker # pydantic # pydantic-core # pyee -urllib3==2.2.3 +urllib3==2.3.0 # via # docker # requests diff --git a/tests/e2e-playwright/requirements/_tools.txt b/tests/e2e-playwright/requirements/_tools.txt index bce03abbd9d..09b95ad1b19 100644 --- a/tests/e2e-playwright/requirements/_tools.txt +++ b/tests/e2e-playwright/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 # via virtualenv -identify==2.6.1 +identify==2.6.5 # 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 -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==24.3.1 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt @@ -50,11 +50,11 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==3.8.0 +pre-commit==4.0.1 # 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,9 +63,9 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.6.7 +ruff==0.9.1 # 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 # via # -c requirements/_test.txt # mypy -virtualenv==20.26.5 +virtualenv==20.28.1 # via pre-commit -wheel==0.44.0 +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..61860bb48f4 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.5 # 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..bf491d3ba24 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.14 # 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.5 # 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.1 # 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..5dbd4289e95 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==24.3.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==33.3.1 # 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 @@ -82,22 +86,24 @@ referencing==0.35.1 # 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..96e0e87274f 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 # via virtualenv -identify==2.6.1 +identify==2.6.5 # 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==24.3.1 # 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.0.1 # 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.1 # 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.28.1 # via pre-commit -wheel==0.44.0 +wheel==0.45.1 # via pip-tools diff --git a/tests/swarm-deploy/requirements/_test.txt b/tests/swarm-deploy/requirements/_test.txt index 4563e823bbc..9bdd70e9770 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.0 # 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==24.3.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.15 # 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==33.3.1 # 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.69.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.14 # 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.5 # 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.1 # 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.0 # 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,7 +575,7 @@ 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 # jsonschema # jsonschema-specifications @@ -578,22 +584,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 +639,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 +672,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 +704,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 +719,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..2d40ddd1d34 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 # via virtualenv -identify==2.6.1 +identify==2.6.5 # 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==24.3.1 # 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.0.1 # 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.1 # 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.28.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