diff --git a/.pylintrc b/.pylintrc index 9454261215a1..9f0e88f06ef7 100644 --- a/.pylintrc +++ b/.pylintrc @@ -466,6 +466,8 @@ max-statements=50 # Minimum number of public methods for a class (see R0903). min-public-methods=2 +# Minimum number of public methods for a class (see R0903). +max-positional-arguments=12 [EXCEPTIONS] diff --git a/api/tests/conftest.py b/api/tests/conftest.py index 1f0319393b78..8be5481a3c58 100644 --- a/api/tests/conftest.py +++ b/api/tests/conftest.py @@ -1,5 +1,6 @@ -# pylint: disable=unused-argument # pylint: disable=redefined-outer-name +# pylint: disable=too-many-positional-arguments +# pylint: disable=unused-argument # pylint: disable=unused-variable import logging diff --git a/api/tests/requirements.txt b/api/tests/requirements.txt index ec2da14450da..04cf811ff2af 100644 --- a/api/tests/requirements.txt +++ b/api/tests/requirements.txt @@ -11,7 +11,7 @@ attrs==24.2.0 # aiohttp # jsonschema # referencing -certifi==2024.7.4 +certifi==2024.8.30 # via # -c ../../requirements/constraints.txt # requests @@ -25,7 +25,7 @@ frozenlist==1.4.1 # via # aiohttp # aiosignal -idna==3.7 +idna==3.10 # via # requests # yarl @@ -50,13 +50,13 @@ lazy-object-proxy==1.10.0 # via openapi-spec-validator markupsafe==2.1.5 # via werkzeug -more-itertools==10.4.0 +more-itertools==10.5.0 # via openapi-core -multidict==6.0.5 +multidict==6.1.0 # via # aiohttp # yarl -openapi-core==0.19.3 +openapi-core==0.19.4 # via -r requirements.in openapi-schema-validator==0.6.2 # via @@ -74,7 +74,7 @@ pathable==0.4.3 # via jsonschema-path pluggy==1.5.0 # via pytest -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements.in # pytest-asyncio @@ -114,11 +114,11 @@ six==1.16.0 # rfc3339-validator termcolor==2.4.0 # via pytest-sugar -urllib3==2.2.2 +urllib3==2.2.3 # via # -c ../../requirements/constraints.txt # requests -werkzeug==3.0.3 +werkzeug==3.0.4 # via openapi-core -yarl==1.9.4 +yarl==1.12.1 # via aiohttp diff --git a/packages/aws-library/requirements/_base.txt b/packages/aws-library/requirements/_base.txt index 1c4e64828a39..79052f3c4d91 100644 --- a/packages/aws-library/requirements/_base.txt +++ b/packages/aws-library/requirements/_base.txt @@ -10,7 +10,7 @@ aiocache==0.12.2 # -r requirements/_base.in aiodebug==2.3.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -aiodocker==0.22.2 +aiodocker==0.23.0 # via -r requirements/../../../packages/service-library/requirements/_base.in aiofiles==24.1.0 # via @@ -28,13 +28,13 @@ aiohttp==3.10.5 # -c requirements/../../../requirements/constraints.txt # aiobotocore # aiodocker -aioitertools==0.11.0 +aioitertools==0.12.0 # via aiobotocore -aiormq==6.8.0 +aiormq==6.8.1 # via aio-pika aiosignal==1.3.1 # via aiohttp -anyio==4.4.0 +anyio==4.6.0 # via # fast-depends # faststream @@ -56,9 +56,9 @@ botocore==1.34.131 # aiobotocore # boto3 # s3transfer -botocore-stubs==1.35.2 +botocore-stubs==1.35.25 # via types-aiobotocore -certifi==2024.7.4 +certifi==2024.8.30 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -81,9 +81,9 @@ dnspython==2.6.1 # via email-validator email-validator==2.2.0 # via pydantic -fast-depends==2.4.8 +fast-depends==2.4.11 # via faststream -faststream==0.5.18 +faststream==0.5.23 # via -r requirements/../../../packages/service-library/requirements/_base.in frozenlist==1.4.1 # via @@ -93,15 +93,15 @@ googleapis-common-protos==1.65.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -grpcio==1.66.0 +grpcio==1.66.1 # via opentelemetry-exporter-otlp-proto-grpc -idna==3.7 +idna==3.10 # via # anyio # email-validator # requests # yarl -importlib-metadata==8.0.0 +importlib-metadata==8.4.0 # via opentelemetry-api jmespath==1.0.1 # via @@ -117,11 +117,11 @@ markdown-it-py==3.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -multidict==6.0.5 +multidict==6.1.0 # via # aiohttp # yarl -opentelemetry-api==1.26.0 +opentelemetry-api==1.27.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -130,35 +130,35 @@ opentelemetry-api==1.26.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.26.0 +opentelemetry-exporter-otlp==1.27.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.26.0 +opentelemetry-exporter-otlp-proto-common==1.27.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.26.0 +opentelemetry-exporter-otlp-proto-grpc==1.27.0 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.26.0 +opentelemetry-exporter-otlp-proto-http==1.27.0 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.47b0 +opentelemetry-instrumentation==0.48b0 # via opentelemetry-instrumentation-requests -opentelemetry-instrumentation-requests==0.47b0 +opentelemetry-instrumentation-requests==0.48b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.26.0 +opentelemetry-proto==1.27.0 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.26.0 +opentelemetry-sdk==1.27.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.47b0 +opentelemetry-semantic-conventions==0.48b0 # via # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.47b0 +opentelemetry-util-http==0.48b0 # via opentelemetry-instrumentation-requests orjson==3.10.7 # via @@ -172,13 +172,13 @@ orjson==3.10.7 # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in pamqp==3.3.0 # via aiormq -protobuf==4.25.4 +protobuf==4.25.5 # via # googleapis-common-protos # opentelemetry-proto psutil==6.0.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -195,7 +195,7 @@ pydantic==1.10.17 # fast-depends pygments==2.18.0 # via rich -pyinstrument==4.7.2 +pyinstrument==4.7.3 # via -r requirements/../../../packages/service-library/requirements/_base.in python-dateutil==2.9.0.post0 # via @@ -226,7 +226,7 @@ referencing==0.29.3 # jsonschema-specifications requests==2.32.3 # via opentelemetry-exporter-otlp-proto-http -rich==13.7.1 +rich==13.8.1 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in @@ -237,7 +237,7 @@ rpds-py==0.20.0 # referencing s3transfer==0.10.2 # via boto3 -setuptools==74.0.0 +setuptools==75.1.0 # via opentelemetry-instrumentation sh==2.0.7 # via -r requirements/_base.in @@ -253,22 +253,21 @@ toolz==0.12.1 # via -r requirements/../../../packages/service-library/requirements/_base.in tqdm==4.66.5 # via -r requirements/../../../packages/service-library/requirements/_base.in -typer==0.12.4 +typer==0.12.5 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in - # faststream -types-aiobotocore==2.13.2 +types-aiobotocore==2.15.1 # via -r requirements/_base.in -types-aiobotocore-ec2==2.13.2 +types-aiobotocore-ec2==2.15.1 # via types-aiobotocore -types-aiobotocore-s3==2.13.2 +types-aiobotocore-s3==2.15.1 # via types-aiobotocore -types-aiobotocore-ssm==2.13.2 +types-aiobotocore-ssm==2.15.1 # via types-aiobotocore -types-awscrt==0.21.2 +types-awscrt==0.21.5 # via botocore-stubs -types-python-dateutil==2.9.0.20240821 +types-python-dateutil==2.9.0.20240906 # via arrow typing-extensions==4.12.2 # via @@ -281,7 +280,7 @@ typing-extensions==4.12.2 # types-aiobotocore-ec2 # types-aiobotocore-s3 # types-aiobotocore-ssm -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -296,10 +295,10 @@ wrapt==1.16.0 # aiobotocore # deprecated # opentelemetry-instrumentation -yarl==1.9.4 +yarl==1.12.1 # via # aio-pika # aiohttp # aiormq -zipp==3.20.1 +zipp==3.20.2 # via importlib-metadata diff --git a/packages/aws-library/requirements/_test.txt b/packages/aws-library/requirements/_test.txt index 53608f2e480b..68df09cd6f43 100644 --- a/packages/aws-library/requirements/_test.txt +++ b/packages/aws-library/requirements/_test.txt @@ -7,7 +7,7 @@ attrs==24.2.0 # -c requirements/_base.txt # jsonschema # referencing -aws-sam-translator==1.89.0 +aws-sam-translator==1.91.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto @@ -18,7 +18,7 @@ boto3==1.34.131 # -c requirements/_base.txt # aws-sam-translator # moto -boto3-stubs==1.35.2 +boto3-stubs==1.35.25 # via types-boto3 botocore==1.34.131 # via @@ -27,20 +27,20 @@ botocore==1.34.131 # boto3 # moto # s3transfer -botocore-stubs==1.35.2 +botocore-stubs==1.35.25 # via # -c requirements/_base.txt # boto3-stubs # types-aioboto3 # types-aiobotocore -certifi==2024.7.4 +certifi==2024.8.30 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # requests -cffi==1.17.0 +cffi==1.17.1 # via cryptography -cfn-lint==1.10.3 +cfn-lint==1.15.0 # via moto charset-normalizer==3.3.2 # via @@ -54,30 +54,30 @@ coverage==7.6.1 # via # -r requirements/_test.in # pytest-cov -cryptography==43.0.0 +cryptography==43.0.1 # via # -c requirements/../../../requirements/constraints.txt # joserfc # moto docker==7.1.0 # via moto -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in flask==3.0.3 # via # flask-cors # moto -flask-cors==4.0.1 +flask-cors==5.0.0 # via moto flexcache==0.3 # via pint flexparser==0.3.1 # via pint -graphql-core==3.2.3 +graphql-core==3.2.4 # via moto icdiff==2.0.7 # via pytest-icdiff -idna==3.7 +idna==3.10 # via # -c requirements/_base.txt # requests @@ -97,7 +97,7 @@ jmespath==1.0.1 # botocore joserfc==1.0.0 # via moto -jsondiff==2.2.0 +jsondiff==2.2.1 # via moto jsonpatch==1.33 # via cfn-lint @@ -124,7 +124,7 @@ markupsafe==2.1.5 # via # jinja2 # werkzeug -moto==5.0.13 +moto==5.0.15 # via -r requirements/_test.in mpmath==1.3.0 # via sympy @@ -150,18 +150,18 @@ pprintpp==0.4.0 # via pytest-icdiff py-cpuinfo==9.0.0 # via pytest-benchmark -py-partiql-parser==0.5.5 +py-partiql-parser==0.5.6 # via moto pycparser==2.22 # via cffi -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator -pyparsing==3.1.2 +pyparsing==3.1.4 # via moto -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -213,7 +213,7 @@ referencing==0.29.3 # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.7.24 +regex==2024.9.11 # via cfn-lint requests==2.32.3 # via @@ -235,7 +235,7 @@ s3transfer==0.10.2 # via # -c requirements/_base.txt # boto3 -setuptools==74.0.0 +setuptools==75.1.0 # via # -c requirements/_base.txt # moto @@ -244,23 +244,23 @@ six==1.16.0 # -c requirements/_base.txt # python-dateutil # rfc3339-validator -sympy==1.13.2 +sympy==1.13.3 # via cfn-lint termcolor==2.4.0 # via pytest-sugar types-aioboto3==13.1.1 # via -r requirements/_test.in -types-aiobotocore==2.13.2 +types-aiobotocore==2.15.1 # via # -c requirements/_base.txt # types-aioboto3 -types-awscrt==0.21.2 +types-awscrt==0.21.5 # via # -c requirements/_base.txt # botocore-stubs types-boto3==1.0.2 # via -r requirements/_test.in -types-s3transfer==0.10.1 +types-s3transfer==0.10.2 # via # boto3-stubs # types-aioboto3 @@ -276,7 +276,7 @@ typing-extensions==4.12.2 # pydantic # types-aioboto3 # types-aiobotocore -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -284,7 +284,7 @@ urllib3==2.2.2 # docker # requests # responses -werkzeug==3.0.3 +werkzeug==3.0.4 # via # flask # moto diff --git a/packages/aws-library/requirements/_tools.txt b/packages/aws-library/requirements/_tools.txt index 36623b0c7093..861338d5b7f7 100644 --- a/packages/aws-library/requirements/_tools.txt +++ b/packages/aws-library/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -18,9 +18,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -47,14 +47,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -66,9 +66,9 @@ pyyaml==6.0.2 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt -setuptools==74.0.0 +setuptools==75.1.0 # via # -c requirements/_base.txt # -c requirements/_test.txt @@ -80,7 +80,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit wheel==0.44.0 # via pip-tools diff --git a/packages/aws-library/tests/test_ec2_client.py b/packages/aws-library/tests/test_ec2_client.py index 2b1d8fca3768..625555e9f5d1 100644 --- a/packages/aws-library/tests/test_ec2_client.py +++ b/packages/aws-library/tests/test_ec2_client.py @@ -130,7 +130,7 @@ async def test_get_ec2_instance_capabilities_empty_list_returns_all_options( instance_types = await simcore_ec2_api.get_ec2_instance_capabilities(set()) assert instance_types # NOTE: this might need adaptation when moto is updated - assert 700 < len(instance_types) < 807 + assert 700 < len(instance_types) < 828 async def test_get_ec2_instance_capabilities_with_invalid_type_raises( diff --git a/packages/dask-task-models-library/requirements/_base.txt b/packages/dask-task-models-library/requirements/_base.txt index 327a04c56789..ff32942482a6 100644 --- a/packages/dask-task-models-library/requirements/_base.txt +++ b/packages/dask-task-models-library/requirements/_base.txt @@ -13,21 +13,21 @@ cloudpickle==3.0.0 # via # dask # distributed -dask==2024.8.1 +dask==2024.9.0 # via # -r requirements/_base.in # distributed -distributed==2024.8.1 +distributed==2024.9.0 # via dask dnspython==2.6.1 # via email-validator email-validator==2.2.0 # via pydantic -fsspec==2024.6.1 +fsspec==2024.9.0 # via dask -idna==3.7 +idna==3.10 # via email-validator -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 # via dask jinja2==3.1.4 # via @@ -49,7 +49,7 @@ markupsafe==2.1.5 # via jinja2 mdurl==0.1.2 # via markdown-it-py -msgpack==1.0.8 +msgpack==1.1.0 # via distributed orjson==3.10.7 # via @@ -65,7 +65,7 @@ partd==1.4.2 # via dask psutil==6.0.0 # via distributed -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt @@ -88,7 +88,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -rich==13.7.1 +rich==13.8.1 # via # -r requirements/../../../packages/settings-library/requirements/_base.in # typer @@ -111,15 +111,15 @@ toolz==0.12.1 # partd tornado==6.4.1 # via distributed -typer==0.12.4 +typer==0.12.5 # via -r requirements/../../../packages/settings-library/requirements/_base.in -types-python-dateutil==2.9.0.20240821 +types-python-dateutil==2.9.0.20240906 # via arrow typing-extensions==4.12.2 # via # pydantic # typer -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt @@ -127,5 +127,5 @@ urllib3==2.2.2 # distributed zict==3.0.0 # via distributed -zipp==3.20.0 +zipp==3.20.2 # via importlib-metadata diff --git a/packages/dask-task-models-library/requirements/_test.txt b/packages/dask-task-models-library/requirements/_test.txt index 521d13265d9b..b05932129396 100644 --- a/packages/dask-task-models-library/requirements/_test.txt +++ b/packages/dask-task-models-library/requirements/_test.txt @@ -4,7 +4,7 @@ coverage==7.6.1 # via # -r requirements/_test.in # pytest-cov -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in flexcache==0.3 # via pint @@ -25,7 +25,7 @@ pluggy==1.5.0 # via pytest pprintpp==0.4.0 # via pytest-icdiff -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio diff --git a/packages/dask-task-models-library/requirements/_tools.txt b/packages/dask-task-models-library/requirements/_tools.txt index b9ee0a3c96da..779105b3894d 100644 --- a/packages/dask-task-models-library/requirements/_tools.txt +++ b/packages/dask-task-models-library/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -47,14 +47,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -66,9 +66,9 @@ pyyaml==6.0.2 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt -setuptools==73.0.1 +setuptools==75.1.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.26.3 +virtualenv==20.26.5 # via pre-commit wheel==0.44.0 # via pip-tools diff --git a/packages/models-library/requirements/_base.txt b/packages/models-library/requirements/_base.txt index f900e7715f00..d21b94e9cb78 100644 --- a/packages/models-library/requirements/_base.txt +++ b/packages/models-library/requirements/_base.txt @@ -8,7 +8,7 @@ dnspython==2.6.1 # via email-validator email-validator==2.2.0 # via pydantic -idna==3.7 +idna==3.10 # via email-validator jsonschema==4.23.0 # via -r requirements/_base.in @@ -18,7 +18,7 @@ orjson==3.10.7 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in @@ -34,7 +34,7 @@ rpds-py==0.20.0 # referencing six==1.16.0 # via python-dateutil -types-python-dateutil==2.9.0.20240821 +types-python-dateutil==2.9.0.20240906 # via arrow typing-extensions==4.12.2 # via pydantic diff --git a/packages/models-library/requirements/_test.txt b/packages/models-library/requirements/_test.txt index 1cdf223883d7..b0e97313b9f2 100644 --- a/packages/models-library/requirements/_test.txt +++ b/packages/models-library/requirements/_test.txt @@ -8,7 +8,7 @@ coverage==7.6.1 # via # -r requirements/_test.in # pytest-cov -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in flexcache==0.3 # via pint @@ -16,13 +16,13 @@ flexparser==0.3.1 # via pint icdiff==2.0.7 # via pytest-icdiff -idna==3.7 +idna==3.10 # via # -c requirements/_base.txt # yarl iniconfig==2.0.0 # via pytest -multidict==6.0.5 +multidict==6.1.0 # via yarl packaging==24.1 # via @@ -36,7 +36,7 @@ pprintpp==0.4.0 # via pytest-icdiff psutil==6.0.0 # via -r requirements/_test.in -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -87,7 +87,7 @@ termcolor==2.4.0 # via pytest-sugar types-jsonschema==4.23.0.20240813 # via -r requirements/_test.in -types-pyyaml==6.0.12.20240808 +types-pyyaml==6.0.12.20240917 # via -r requirements/_test.in typing-extensions==4.12.2 # via @@ -95,5 +95,5 @@ typing-extensions==4.12.2 # flexcache # flexparser # pint -yarl==1.9.4 +yarl==1.12.1 # via -r requirements/_test.in diff --git a/packages/models-library/requirements/_tools.txt b/packages/models-library/requirements/_tools.txt index 0efdb1139714..c6baceac3546 100644 --- a/packages/models-library/requirements/_tools.txt +++ b/packages/models-library/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -50,7 +50,7 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint @@ -59,7 +59,7 @@ pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt pygments==2.18.0 # via rich -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -70,17 +70,17 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -rich==13.7.1 +rich==13.8.1 # via typer -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt -setuptools==73.0.1 +setuptools==75.1.0 # via pip-tools shellingham==1.5.4 # via typer tomlkit==0.13.2 # via pylint -typer==0.12.4 +typer==0.12.5 # via -r requirements/_tools.in typing-extensions==4.12.2 # via @@ -88,7 +88,7 @@ typing-extensions==4.12.2 # -c requirements/_test.txt # mypy # typer -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit wheel==0.44.0 # via pip-tools diff --git a/packages/notifications-library/requirements/_base.txt b/packages/notifications-library/requirements/_base.txt index b7e4320e9e01..abc242615c5a 100644 --- a/packages/notifications-library/requirements/_base.txt +++ b/packages/notifications-library/requirements/_base.txt @@ -2,7 +2,7 @@ aiofiles==24.1.0 # via -r requirements/_base.in aiosmtplib==3.0.2 # via -r requirements/_base.in -alembic==1.13.2 +alembic==1.13.3 # via -r requirements/../../../packages/postgres-database/requirements/_base.in arrow==1.3.0 # via -r requirements/../../../packages/models-library/requirements/_base.in @@ -20,9 +20,9 @@ dnspython==2.6.1 # via email-validator email-validator==2.2.0 # via pydantic -greenlet==3.0.3 +greenlet==3.1.1 # via sqlalchemy -idna==3.7 +idna==3.10 # via # email-validator # yarl @@ -52,7 +52,7 @@ markupsafe==2.1.5 # mako mdurl==0.1.2 # via markdown-it-py -multidict==6.0.5 +multidict==6.1.0 # via yarl orjson==3.10.7 # via @@ -63,7 +63,7 @@ orjson==3.10.7 # -r requirements/../../../packages/models-library/requirements/_base.in psycopg2-binary==2.9.9 # via sqlalchemy -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt @@ -80,7 +80,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -rich==13.7.1 +rich==13.8.1 # via # -r requirements/../../../packages/settings-library/requirements/_base.in # typer @@ -92,7 +92,7 @@ shellingham==1.5.4 # via typer six==1.16.0 # via python-dateutil -sqlalchemy==1.4.53 +sqlalchemy==1.4.54 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt @@ -100,14 +100,14 @@ sqlalchemy==1.4.53 # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/postgres-database/requirements/_base.in # alembic -typer==0.12.4 +typer==0.12.5 # via -r requirements/../../../packages/settings-library/requirements/_base.in -types-python-dateutil==2.9.0.20240821 +types-python-dateutil==2.9.0.20240906 # via arrow typing-extensions==4.12.2 # via # alembic # pydantic # typer -yarl==1.9.4 +yarl==1.12.1 # via -r requirements/../../../packages/postgres-database/requirements/_base.in diff --git a/packages/notifications-library/requirements/_test.txt b/packages/notifications-library/requirements/_test.txt index 25211dd50f26..15f7a5075508 100644 --- a/packages/notifications-library/requirements/_test.txt +++ b/packages/notifications-library/requirements/_test.txt @@ -1,4 +1,4 @@ -certifi==2024.7.4 +certifi==2024.8.30 # via # -c requirements/../../../requirements/constraints.txt # requests @@ -10,21 +10,21 @@ coverage==7.6.1 # pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in -greenlet==3.0.3 +greenlet==3.1.1 # via # -c requirements/_base.txt # sqlalchemy icdiff==2.0.7 # via pytest-icdiff -idna==3.7 +idna==3.10 # via # -c requirements/_base.txt # requests iniconfig==2.0.0 # via pytest -mypy==1.11.1 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -36,7 +36,7 @@ pluggy==1.5.0 # via pytest pprintpp==0.4.0 # via pytest-icdiff -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -77,7 +77,7 @@ six==1.16.0 # via # -c requirements/_base.txt # python-dateutil -sqlalchemy==1.4.53 +sqlalchemy==1.4.54 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -95,7 +95,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # mypy # sqlalchemy2-stubs -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # docker diff --git a/packages/notifications-library/requirements/_tools.txt b/packages/notifications-library/requirements/_tools.txt index 8204f34a33c9..fa8bee59633c 100644 --- a/packages/notifications-library/requirements/_tools.txt +++ b/packages/notifications-library/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -49,14 +49,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -67,9 +67,9 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt -setuptools==73.0.1 +setuptools==75.1.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.26.3 +virtualenv==20.26.5 # via pre-commit wheel==0.44.0 # via pip-tools diff --git a/packages/postgres-database/requirements/_base.txt b/packages/postgres-database/requirements/_base.txt index aaf19732f53f..bded83bb4f90 100644 --- a/packages/postgres-database/requirements/_base.txt +++ b/packages/postgres-database/requirements/_base.txt @@ -1,12 +1,12 @@ -alembic==1.13.2 +alembic==1.13.3 # via -r requirements/_base.in async-timeout==4.0.3 # via asyncpg asyncpg==0.29.0 # via sqlalchemy -greenlet==3.0.3 +greenlet==3.1.1 # via sqlalchemy -idna==3.7 +idna==3.10 # via yarl mako==1.3.5 # via @@ -14,15 +14,15 @@ mako==1.3.5 # alembic markupsafe==2.1.5 # via mako -multidict==6.0.5 +multidict==6.1.0 # via yarl psycopg2-binary==2.9.9 # via sqlalchemy -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in -sqlalchemy==1.4.53 +sqlalchemy==1.4.54 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in @@ -31,5 +31,5 @@ typing-extensions==4.12.2 # via # alembic # pydantic -yarl==1.9.4 +yarl==1.12.1 # via -r requirements/_base.in diff --git a/packages/postgres-database/requirements/_migration.txt b/packages/postgres-database/requirements/_migration.txt index 914d0820310f..a0dd4d6577f2 100644 --- a/packages/postgres-database/requirements/_migration.txt +++ b/packages/postgres-database/requirements/_migration.txt @@ -1,8 +1,8 @@ -alembic==1.13.2 +alembic==1.13.3 # via # -c requirements/_base.txt # -r requirements/_migration.in -certifi==2024.7.4 +certifi==2024.8.30 # via # -c requirements/../../../requirements/constraints.txt # requests @@ -12,11 +12,11 @@ click==8.1.7 # via -r requirements/_migration.in docker==7.1.0 # via -r requirements/_migration.in -greenlet==3.0.3 +greenlet==3.1.1 # via # -c requirements/_base.txt # sqlalchemy -idna==3.7 +idna==3.10 # via # -c requirements/_base.txt # requests @@ -31,7 +31,7 @@ markupsafe==2.1.5 # mako requests==2.32.3 # via docker -sqlalchemy==1.4.53 +sqlalchemy==1.4.54 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -42,7 +42,7 @@ typing-extensions==4.12.2 # via # -c requirements/_base.txt # alembic -urllib3==2.2.2 +urllib3==2.2.3 # 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 8bd80b78b95b..91705ca63c53 100644 --- a/packages/postgres-database/requirements/_test.txt +++ b/packages/postgres-database/requirements/_test.txt @@ -10,16 +10,16 @@ coverage==7.6.1 # via # -r requirements/_test.in # pytest-cov -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in -greenlet==3.0.3 +greenlet==3.1.1 # via # -c requirements/_base.txt # -c requirements/_migration.txt # sqlalchemy iniconfig==2.0.0 # via pytest -mypy==1.11.1 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -32,7 +32,7 @@ psycopg2-binary==2.9.9 # -c requirements/_base.txt # aiopg # sqlalchemy -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -59,7 +59,7 @@ pyyaml==6.0.2 # -r requirements/_test.in six==1.16.0 # via python-dateutil -sqlalchemy==1.4.53 +sqlalchemy==1.4.54 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -68,11 +68,11 @@ sqlalchemy==1.4.53 # aiopg sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -types-docker==7.1.0.20240821 +types-docker==7.1.0.20240827 # via -r requirements/_test.in types-psycopg2==2.9.21.20240819 # via -r requirements/_test.in -types-requests==2.32.0.20240712 +types-requests==2.32.0.20240914 # via types-docker typing-extensions==4.12.2 # via @@ -80,7 +80,7 @@ typing-extensions==4.12.2 # -c requirements/_migration.txt # mypy # sqlalchemy2-stubs -urllib3==2.2.2 +urllib3==2.2.3 # 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 9247bc4b1a97..6d01f81c8e17 100644 --- a/packages/postgres-database/requirements/_tools.txt +++ b/packages/postgres-database/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -16,9 +16,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.1 +mypy==1.11.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -48,14 +48,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -66,9 +66,9 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt -setuptools==73.0.1 +setuptools==75.1.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.26.3 +virtualenv==20.26.5 # via pre-commit wheel==0.44.0 # via pip-tools diff --git a/packages/service-integration/requirements/_base.txt b/packages/service-integration/requirements/_base.txt index b745227bd5f9..b91836c51389 100644 --- a/packages/service-integration/requirements/_base.txt +++ b/packages/service-integration/requirements/_base.txt @@ -9,7 +9,7 @@ attrs==24.2.0 # referencing binaryornot==0.4.4 # via cookiecutter -certifi==2024.7.4 +certifi==2024.8.30 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt @@ -31,7 +31,7 @@ docker==7.1.0 # via -r requirements/_base.in email-validator==2.2.0 # via pydantic -idna==3.7 +idna==3.10 # via # email-validator # requests @@ -69,14 +69,14 @@ packaging==24.1 # via pytest pluggy==1.5.0 # via pytest -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/models-library/requirements/_base.in pygments==2.18.0 # via rich -pytest==8.3.2 +pytest==8.3.3 # via -r requirements/_base.in python-dateutil==2.9.0.post0 # via arrow @@ -96,7 +96,7 @@ requests==2.32.3 # via # cookiecutter # docker -rich==13.7.1 +rich==13.8.1 # via # cookiecutter # typer @@ -110,15 +110,15 @@ six==1.16.0 # via python-dateutil text-unidecode==1.3 # via python-slugify -typer==0.12.4 +typer==0.12.5 # via -r requirements/_base.in -types-python-dateutil==2.9.0.20240821 +types-python-dateutil==2.9.0.20240906 # via arrow typing-extensions==4.12.2 # via # pydantic # typer -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt diff --git a/packages/service-integration/requirements/_test.txt b/packages/service-integration/requirements/_test.txt index fa7046980915..dad76c6a0cd4 100644 --- a/packages/service-integration/requirements/_test.txt +++ b/packages/service-integration/requirements/_test.txt @@ -19,7 +19,7 @@ pluggy==1.5.0 # via # -c requirements/_base.txt # pytest -pytest==8.3.2 +pytest==8.3.3 # via # -c requirements/_base.txt # -r requirements/_test.in @@ -44,15 +44,15 @@ rpds-py==0.20.0 # referencing termcolor==2.4.0 # via pytest-sugar -types-docker==7.1.0.20240821 +types-docker==7.1.0.20240827 # via -r requirements/_test.in types-jsonschema==4.23.0.20240813 # via -r requirements/_test.in -types-pyyaml==6.0.12.20240808 +types-pyyaml==6.0.12.20240917 # via -r requirements/_test.in -types-requests==2.32.0.20240712 +types-requests==2.32.0.20240914 # via types-docker -urllib3==2.2.2 +urllib3==2.2.3 # 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 354746f70e43..6cfab1a3f280 100644 --- a/packages/service-integration/requirements/_tools.txt +++ b/packages/service-integration/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -47,14 +47,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -65,9 +65,9 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt -setuptools==73.0.1 +setuptools==75.1.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.3 +virtualenv==20.26.5 # via pre-commit wheel==0.44.0 # via pip-tools diff --git a/packages/service-library/requirements/_aiohttp.txt b/packages/service-library/requirements/_aiohttp.txt index 990f33561e3a..1536a562252a 100644 --- a/packages/service-library/requirements/_aiohttp.txt +++ b/packages/service-library/requirements/_aiohttp.txt @@ -18,7 +18,7 @@ attrs==24.2.0 # aiohttp # jsonschema # referencing -certifi==2024.7.4 +certifi==2024.8.30 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt @@ -34,13 +34,13 @@ frozenlist==1.4.1 # via # aiohttp # aiosignal -greenlet==3.0.3 +greenlet==3.1.1 # via sqlalchemy -idna==3.7 +idna==3.10 # via # requests # yarl -importlib-metadata==8.0.0 +importlib-metadata==8.4.0 # via opentelemetry-api isodate==0.6.1 # via openapi-core @@ -62,13 +62,13 @@ lazy-object-proxy==1.10.0 # via openapi-spec-validator markupsafe==2.1.5 # via werkzeug -more-itertools==10.4.0 +more-itertools==10.5.0 # via openapi-core -multidict==6.0.5 +multidict==6.1.0 # via # aiohttp # yarl -openapi-core==0.19.3 +openapi-core==0.19.4 # via -r requirements/_aiohttp.in openapi-schema-validator==0.6.2 # via @@ -76,7 +76,7 @@ openapi-schema-validator==0.6.2 # openapi-spec-validator openapi-spec-validator==0.7.1 # via openapi-core -opentelemetry-api==1.26.0 +opentelemetry-api==1.27.0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-aiohttp-client @@ -84,26 +84,26 @@ opentelemetry-api==1.26.0 # opentelemetry-instrumentation-aiopg # opentelemetry-instrumentation-dbapi # opentelemetry-semantic-conventions -opentelemetry-instrumentation==0.47b0 +opentelemetry-instrumentation==0.48b0 # via # opentelemetry-instrumentation-aiohttp-client # opentelemetry-instrumentation-aiohttp-server # opentelemetry-instrumentation-aiopg # opentelemetry-instrumentation-dbapi -opentelemetry-instrumentation-aiohttp-client==0.47b0 +opentelemetry-instrumentation-aiohttp-client==0.48b0 # via -r requirements/_aiohttp.in -opentelemetry-instrumentation-aiohttp-server==0.47b0 +opentelemetry-instrumentation-aiohttp-server==0.48b0 # via -r requirements/_aiohttp.in -opentelemetry-instrumentation-aiopg==0.47b0 +opentelemetry-instrumentation-aiopg==0.48b0 # via -r requirements/_aiohttp.in -opentelemetry-instrumentation-dbapi==0.47b0 +opentelemetry-instrumentation-dbapi==0.48b0 # via opentelemetry-instrumentation-aiopg -opentelemetry-semantic-conventions==0.47b0 +opentelemetry-semantic-conventions==0.48b0 # via # opentelemetry-instrumentation-aiohttp-client # opentelemetry-instrumentation-aiohttp-server # opentelemetry-instrumentation-dbapi -opentelemetry-util-http==0.47b0 +opentelemetry-util-http==0.48b0 # via # opentelemetry-instrumentation-aiohttp-client # opentelemetry-instrumentation-aiohttp-server @@ -111,7 +111,7 @@ parse==1.20.2 # via openapi-core pathable==0.4.3 # via jsonschema-path -prometheus-client==0.20.0 +prometheus-client==0.21.0 # via -r requirements/_aiohttp.in psycopg2-binary==2.9.9 # via @@ -137,25 +137,25 @@ rpds-py==0.20.0 # via # jsonschema # referencing -setuptools==74.0.0 +setuptools==75.1.0 # via opentelemetry-instrumentation six==1.16.0 # via # isodate # rfc3339-validator -sqlalchemy==1.4.53 +sqlalchemy==1.4.54 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # aiopg -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # requests -werkzeug==3.0.3 +werkzeug==3.0.4 # via # -r requirements/_aiohttp.in # openapi-core @@ -167,7 +167,7 @@ wrapt==1.16.0 # opentelemetry-instrumentation-aiohttp-server # opentelemetry-instrumentation-aiopg # opentelemetry-instrumentation-dbapi -yarl==1.9.4 +yarl==1.12.1 # via aiohttp -zipp==3.20.1 +zipp==3.20.2 # via importlib-metadata diff --git a/packages/service-library/requirements/_base.txt b/packages/service-library/requirements/_base.txt index 4216f1f186dc..64b334477253 100644 --- a/packages/service-library/requirements/_base.txt +++ b/packages/service-library/requirements/_base.txt @@ -4,7 +4,7 @@ aiocache==0.12.2 # via -r requirements/_base.in aiodebug==2.3.0 # via -r requirements/_base.in -aiodocker==0.22.2 +aiodocker==0.23.0 # via -r requirements/_base.in aiofiles==24.1.0 # via -r requirements/_base.in @@ -16,11 +16,11 @@ aiohttp==3.10.5 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # aiodocker -aiormq==6.8.0 +aiormq==6.8.1 # via aio-pika aiosignal==1.3.1 # via aiohttp -anyio==4.4.0 +anyio==4.6.0 # via # fast-depends # faststream @@ -33,7 +33,7 @@ attrs==24.2.0 # aiohttp # jsonschema # referencing -certifi==2024.7.4 +certifi==2024.8.30 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt @@ -53,9 +53,9 @@ dnspython==2.6.1 # via email-validator email-validator==2.2.0 # via pydantic -fast-depends==2.4.8 +fast-depends==2.4.11 # via faststream -faststream==0.5.18 +faststream==0.5.23 # via -r requirements/_base.in frozenlist==1.4.1 # via @@ -65,15 +65,15 @@ googleapis-common-protos==1.65.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -grpcio==1.66.0 +grpcio==1.66.1 # via opentelemetry-exporter-otlp-proto-grpc -idna==3.7 +idna==3.10 # via # anyio # email-validator # requests # yarl -importlib-metadata==8.0.0 +importlib-metadata==8.4.0 # via opentelemetry-api jsonschema==4.23.0 # via -r requirements/../../../packages/models-library/requirements/_base.in @@ -83,11 +83,11 @@ markdown-it-py==3.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -multidict==6.0.5 +multidict==6.1.0 # via # aiohttp # yarl -opentelemetry-api==1.26.0 +opentelemetry-api==1.27.0 # via # -r requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -96,35 +96,35 @@ opentelemetry-api==1.26.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.26.0 +opentelemetry-exporter-otlp==1.27.0 # via -r requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.26.0 +opentelemetry-exporter-otlp-proto-common==1.27.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.26.0 +opentelemetry-exporter-otlp-proto-grpc==1.27.0 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.26.0 +opentelemetry-exporter-otlp-proto-http==1.27.0 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.47b0 +opentelemetry-instrumentation==0.48b0 # via opentelemetry-instrumentation-requests -opentelemetry-instrumentation-requests==0.47b0 +opentelemetry-instrumentation-requests==0.48b0 # via -r requirements/_base.in -opentelemetry-proto==1.26.0 +opentelemetry-proto==1.27.0 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.26.0 +opentelemetry-sdk==1.27.0 # via # -r requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.47b0 +opentelemetry-semantic-conventions==0.48b0 # via # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.47b0 +opentelemetry-util-http==0.48b0 # via opentelemetry-instrumentation-requests orjson==3.10.7 # via @@ -134,13 +134,13 @@ orjson==3.10.7 # -r requirements/../../../packages/models-library/requirements/_base.in pamqp==3.3.0 # via aiormq -protobuf==4.25.4 +protobuf==4.25.5 # via # googleapis-common-protos # opentelemetry-proto psutil==6.0.0 # via -r requirements/_base.in -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt @@ -151,7 +151,7 @@ pydantic==1.10.17 # fast-depends pygments==2.18.0 # via rich -pyinstrument==4.7.2 +pyinstrument==4.7.3 # via -r requirements/_base.in python-dateutil==2.9.0.post0 # via arrow @@ -174,7 +174,7 @@ referencing==0.29.3 # jsonschema-specifications requests==2.32.3 # via opentelemetry-exporter-otlp-proto-http -rich==13.7.1 +rich==13.8.1 # via # -r requirements/../../../packages/settings-library/requirements/_base.in # typer @@ -182,7 +182,7 @@ rpds-py==0.20.0 # via # jsonschema # referencing -setuptools==74.0.0 +setuptools==75.1.0 # via opentelemetry-instrumentation shellingham==1.5.4 # via typer @@ -196,11 +196,9 @@ toolz==0.12.1 # via -r requirements/_base.in tqdm==4.66.5 # via -r requirements/_base.in -typer==0.12.4 - # via - # -r requirements/../../../packages/settings-library/requirements/_base.in - # faststream -types-python-dateutil==2.9.0.20240821 +typer==0.12.5 + # via -r requirements/../../../packages/settings-library/requirements/_base.in +types-python-dateutil==2.9.0.20240906 # via arrow typing-extensions==4.12.2 # via @@ -209,7 +207,7 @@ typing-extensions==4.12.2 # opentelemetry-sdk # pydantic # typer -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt @@ -219,10 +217,10 @@ wrapt==1.16.0 # via # deprecated # opentelemetry-instrumentation -yarl==1.9.4 +yarl==1.12.1 # via # aio-pika # aiohttp # aiormq -zipp==3.20.1 +zipp==3.20.2 # via importlib-metadata diff --git a/packages/service-library/requirements/_fastapi.txt b/packages/service-library/requirements/_fastapi.txt index 3fceb62b1f63..8a3aed376009 100644 --- a/packages/service-library/requirements/_fastapi.txt +++ b/packages/service-library/requirements/_fastapi.txt @@ -1,10 +1,10 @@ -anyio==4.4.0 +anyio==4.6.0 # via # httpx # starlette asgiref==3.8.1 # via opentelemetry-instrumentation-asgi -certifi==2024.7.4 +certifi==2024.8.30 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt @@ -30,54 +30,54 @@ h11==0.14.0 # uvicorn httpcore==1.0.5 # via httpx -httpx==0.27.0 +httpx==0.27.2 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/_fastapi.in -idna==3.7 +idna==3.10 # via # anyio # httpx -importlib-metadata==8.0.0 +importlib-metadata==8.4.0 # via opentelemetry-api -opentelemetry-api==1.26.0 +opentelemetry-api==1.27.0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi # opentelemetry-semantic-conventions -opentelemetry-instrumentation==0.47b0 +opentelemetry-instrumentation==0.48b0 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-asgi==0.47b0 +opentelemetry-instrumentation-asgi==0.48b0 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-fastapi==0.47b0 +opentelemetry-instrumentation-fastapi==0.48b0 # via -r requirements/_fastapi.in -opentelemetry-semantic-conventions==0.47b0 +opentelemetry-semantic-conventions==0.48b0 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi -opentelemetry-util-http==0.47b0 +opentelemetry-util-http==0.48b0 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi -prometheus-client==0.20.0 +prometheus-client==0.21.0 # via # -r requirements/_fastapi.in # prometheus-fastapi-instrumentator prometheus-fastapi-instrumentator==6.1.0 # via -r requirements/_fastapi.in -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/_base.in # -c requirements/../../../requirements/constraints.txt # fastapi -setuptools==74.0.0 +setuptools==75.1.0 # via opentelemetry-instrumentation sniffio==1.3.1 # via @@ -99,5 +99,5 @@ wrapt==1.16.0 # via # deprecated # opentelemetry-instrumentation -zipp==3.20.1 +zipp==3.20.2 # via importlib-metadata diff --git a/packages/service-library/requirements/_test.txt b/packages/service-library/requirements/_test.txt index 42d1479b5d2c..a6a72dcd5002 100644 --- a/packages/service-library/requirements/_test.txt +++ b/packages/service-library/requirements/_test.txt @@ -14,7 +14,7 @@ aiosignal==1.3.1 # -c requirements/_aiohttp.txt # -c requirements/_base.txt # aiohttp -anyio==4.4.0 +anyio==4.6.0 # via # -c requirements/_base.txt # -c requirements/_fastapi.txt @@ -29,7 +29,7 @@ attrs==24.2.0 # jsonschema # pytest-docker # referencing -certifi==2024.7.4 +certifi==2024.8.30 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_aiohttp.txt @@ -51,7 +51,7 @@ docker==7.1.0 # via -r requirements/_test.in execnet==2.1.1 # via pytest-xdist -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in @@ -61,7 +61,7 @@ frozenlist==1.4.1 # -c requirements/_base.txt # aiohttp # aiosignal -greenlet==3.0.3 +greenlet==3.1.1 # via # -c requirements/_aiohttp.txt # sqlalchemy @@ -73,14 +73,14 @@ httpcore==1.0.5 # via # -c requirements/_fastapi.txt # httpx -httpx==0.27.0 +httpx==0.27.2 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_fastapi.txt # respx icdiff==2.0.7 # via pytest-icdiff -idna==3.7 +idna==3.10 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt @@ -111,13 +111,13 @@ lazy-object-proxy==1.10.0 # via # -c requirements/_aiohttp.txt # openapi-spec-validator -multidict==6.0.5 +multidict==6.1.0 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt # aiohttp # yarl -mypy==1.11.1 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -143,7 +143,7 @@ pprintpp==0.4.0 # via pytest-icdiff py-cpuinfo==9.0.0 # via pytest-benchmark -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-aiohttp @@ -231,7 +231,7 @@ sniffio==1.3.1 # anyio # asgi-lifespan # httpx -sqlalchemy==1.4.53 +sqlalchemy==1.4.54 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_aiohttp.txt @@ -254,14 +254,14 @@ typing-extensions==4.12.2 # -c requirements/_fastapi.txt # mypy # sqlalchemy2-stubs -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_aiohttp.txt # -c requirements/_base.txt # docker # requests -yarl==1.9.4 +yarl==1.12.1 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt diff --git a/packages/service-library/requirements/_tools.txt b/packages/service-library/requirements/_tools.txt index 31b97e4b2d7b..dff0e09f6bbc 100644 --- a/packages/service-library/requirements/_tools.txt +++ b/packages/service-library/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -49,14 +49,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -68,9 +68,9 @@ pyyaml==6.0.2 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt -setuptools==74.0.0 +setuptools==75.1.0 # via # -c requirements/_base.txt # pip-tools @@ -81,7 +81,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit wheel==0.44.0 # via pip-tools diff --git a/packages/service-library/src/servicelib/aiohttp/tracing.py b/packages/service-library/src/servicelib/aiohttp/tracing.py index 686112eaedd1..c33e92cc96f4 100644 --- a/packages/service-library/src/servicelib/aiohttp/tracing.py +++ b/packages/service-library/src/servicelib/aiohttp/tracing.py @@ -1,6 +1,7 @@ """ Adds aiohttp middleware for tracing using opentelemetry instrumentation. """ + import logging from aiohttp import web @@ -8,20 +9,26 @@ from opentelemetry.exporter.otlp.proto.http.trace_exporter import ( OTLPSpanExporter as OTLPSpanExporterHTTP, ) -from opentelemetry.instrumentation.aiohttp_client import AioHttpClientInstrumentor -from opentelemetry.instrumentation.aiohttp_server import AioHttpServerInstrumentor -from opentelemetry.instrumentation.aiopg import AiopgInstrumentor +from opentelemetry.instrumentation.aiohttp_client import ( # pylint:disable=no-name-in-module + AioHttpClientInstrumentor, +) +from opentelemetry.instrumentation.aiohttp_server import ( # pylint:disable=no-name-in-module + AioHttpServerInstrumentor, +) +from opentelemetry.instrumentation.aiopg import ( # pylint:disable=no-name-in-module + AiopgInstrumentor, +) from opentelemetry.instrumentation.requests import RequestsInstrumentor from opentelemetry.sdk.resources import Resource from opentelemetry.sdk.trace import TracerProvider from opentelemetry.sdk.trace.export import BatchSpanProcessor from settings_library.tracing import TracingSettings -log = logging.getLogger(__name__) +_logger = logging.getLogger(__name__) def setup_tracing( - app: web.Application, # pylint: disable=unused-argument + app: web.Application, tracing_settings: TracingSettings, service_name: str, instrument_aiopg: bool = False, # noqa: FBT001, FBT002 @@ -29,17 +36,23 @@ def setup_tracing( """ Sets up this service for a distributed tracing system (opentelemetry) """ + _ = app opentelemetry_collector_endpoint = ( tracing_settings.TRACING_OPENTELEMETRY_COLLECTOR_ENDPOINT ) opentelemetry_collector_port = tracing_settings.TRACING_OPENTELEMETRY_COLLECTOR_PORT if not opentelemetry_collector_endpoint and not opentelemetry_collector_port: - log.warning("Skipping opentelemetry tracing setup") + _logger.warning("Skipping opentelemetry tracing setup") return if not opentelemetry_collector_endpoint or not opentelemetry_collector_port: - raise RuntimeError( - f"Variable opentelemetry_collector_endpoint [{tracing_settings.TRACING_OPENTELEMETRY_COLLECTOR_ENDPOINT}] or opentelemetry_collector_port [{tracing_settings.TRACING_OPENTELEMETRY_COLLECTOR_PORT}] unset. Tracing options incomplete." + msg = ( + "Variable opentelemetry_collector_endpoint " + f"[{tracing_settings.TRACING_OPENTELEMETRY_COLLECTOR_ENDPOINT}] " + "or opentelemetry_collector_port " + f"[{tracing_settings.TRACING_OPENTELEMETRY_COLLECTOR_PORT}] " + "unset. Provide both or remove both." ) + raise RuntimeError(msg) resource = Resource(attributes={"service.name": service_name}) trace.set_tracer_provider(TracerProvider(resource=resource)) tracer_provider: trace.TracerProvider = trace.get_tracer_provider() @@ -47,7 +60,7 @@ def setup_tracing( f"{opentelemetry_collector_endpoint}:{opentelemetry_collector_port}/v1/traces" ) - log.info( + _logger.info( "Trying to connect service %s to tracing collector at %s.", service_name, tracing_destination, diff --git a/packages/settings-library/requirements/_base.txt b/packages/settings-library/requirements/_base.txt index 900c4fea2aae..a97700778c33 100644 --- a/packages/settings-library/requirements/_base.txt +++ b/packages/settings-library/requirements/_base.txt @@ -4,19 +4,19 @@ markdown-it-py==3.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in pygments==2.18.0 # via rich -rich==13.7.1 +rich==13.8.1 # via # -r requirements/_base.in # typer shellingham==1.5.4 # via typer -typer==0.12.4 +typer==0.12.5 # via -r requirements/_base.in typing-extensions==4.12.2 # via diff --git a/packages/settings-library/requirements/_test.txt b/packages/settings-library/requirements/_test.txt index 9a1422f4bc48..d4aa9b9224c6 100644 --- a/packages/settings-library/requirements/_test.txt +++ b/packages/settings-library/requirements/_test.txt @@ -2,7 +2,7 @@ coverage==7.6.1 # via # -r requirements/_test.in # pytest-cov -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in iniconfig==2.0.0 # via pytest @@ -12,7 +12,7 @@ packaging==24.1 # pytest-sugar pluggy==1.5.0 # via pytest -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-cov diff --git a/packages/settings-library/requirements/_tools.txt b/packages/settings-library/requirements/_tools.txt index d14257822b06..643018f44287 100644 --- a/packages/settings-library/requirements/_tools.txt +++ b/packages/settings-library/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -46,14 +46,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -63,9 +63,9 @@ pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt # pre-commit -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt -setuptools==73.0.1 +setuptools==75.1.0 # via pip-tools tomlkit==0.13.2 # via pylint @@ -73,7 +73,7 @@ typing-extensions==4.12.2 # via # -c requirements/_base.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit wheel==0.44.0 # via pip-tools diff --git a/packages/simcore-sdk/requirements/_base.txt b/packages/simcore-sdk/requirements/_base.txt index 65fcbaa084cf..a2d040670d0d 100644 --- a/packages/simcore-sdk/requirements/_base.txt +++ b/packages/simcore-sdk/requirements/_base.txt @@ -6,7 +6,7 @@ aiocache==0.12.2 # -r requirements/_base.in aiodebug==2.3.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -aiodocker==0.22.2 +aiodocker==0.23.0 # via -r requirements/../../../packages/service-library/requirements/_base.in aiofiles==24.1.0 # via @@ -27,13 +27,13 @@ aiohttp==3.10.5 # aiodocker aiopg==1.4.0 # via -r requirements/_base.in -aiormq==6.8.0 +aiormq==6.8.1 # via aio-pika aiosignal==1.3.1 # via aiohttp -alembic==1.13.2 +alembic==1.13.3 # via -r requirements/../../../packages/postgres-database/requirements/_base.in -anyio==4.4.0 +anyio==4.6.0 # via # fast-depends # faststream @@ -55,7 +55,7 @@ attrs==24.2.0 # aiohttp # jsonschema # referencing -certifi==2024.7.4 +certifi==2024.8.30 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt @@ -79,9 +79,9 @@ dnspython==2.6.1 # via email-validator email-validator==2.2.0 # via pydantic -fast-depends==2.4.8 +fast-depends==2.4.11 # via faststream -faststream==0.5.18 +faststream==0.5.23 # via -r requirements/../../../packages/service-library/requirements/_base.in flexcache==0.3 # via pint @@ -95,17 +95,17 @@ googleapis-common-protos==1.65.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -greenlet==3.0.3 +greenlet==3.1.1 # via sqlalchemy -grpcio==1.66.0 +grpcio==1.66.1 # via opentelemetry-exporter-otlp-proto-grpc -idna==3.7 +idna==3.10 # via # anyio # email-validator # requests # yarl -importlib-metadata==8.0.0 +importlib-metadata==8.4.0 # via opentelemetry-api jsonschema==4.23.0 # via @@ -129,11 +129,11 @@ markupsafe==2.1.5 # via mako mdurl==0.1.2 # via markdown-it-py -multidict==6.0.5 +multidict==6.1.0 # via # aiohttp # yarl -opentelemetry-api==1.26.0 +opentelemetry-api==1.27.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -142,35 +142,35 @@ opentelemetry-api==1.26.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.26.0 +opentelemetry-exporter-otlp==1.27.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.26.0 +opentelemetry-exporter-otlp-proto-common==1.27.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.26.0 +opentelemetry-exporter-otlp-proto-grpc==1.27.0 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.26.0 +opentelemetry-exporter-otlp-proto-http==1.27.0 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.47b0 +opentelemetry-instrumentation==0.48b0 # via opentelemetry-instrumentation-requests -opentelemetry-instrumentation-requests==0.47b0 +opentelemetry-instrumentation-requests==0.48b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.26.0 +opentelemetry-proto==1.27.0 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.26.0 +opentelemetry-sdk==1.27.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.47b0 +opentelemetry-semantic-conventions==0.48b0 # via # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.47b0 +opentelemetry-util-http==0.48b0 # via opentelemetry-instrumentation-requests orjson==3.10.7 # via @@ -189,7 +189,7 @@ pamqp==3.3.0 # via aiormq pint==0.24.3 # via -r requirements/_base.in -protobuf==4.25.4 +protobuf==4.25.5 # via # googleapis-common-protos # opentelemetry-proto @@ -199,7 +199,7 @@ psycopg2-binary==2.9.9 # via # aiopg # sqlalchemy -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt @@ -218,7 +218,7 @@ pydantic==1.10.17 # fast-depends pygments==2.18.0 # via rich -pyinstrument==4.7.2 +pyinstrument==4.7.3 # via -r requirements/../../../packages/service-library/requirements/_base.in python-dateutil==2.9.0.post0 # via arrow @@ -249,7 +249,7 @@ referencing==0.29.3 # jsonschema-specifications requests==2.32.3 # via opentelemetry-exporter-otlp-proto-http -rich==13.7.1 +rich==13.8.1 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in @@ -258,7 +258,7 @@ rpds-py==0.20.0 # via # jsonschema # referencing -setuptools==74.0.0 +setuptools==75.1.0 # via opentelemetry-instrumentation shellingham==1.5.4 # via typer @@ -266,7 +266,7 @@ six==1.16.0 # via python-dateutil sniffio==1.3.1 # via anyio -sqlalchemy==1.4.53 +sqlalchemy==1.4.54 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt @@ -288,12 +288,11 @@ tqdm==4.66.5 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/_base.in -typer==0.12.4 +typer==0.12.5 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in - # faststream -types-python-dateutil==2.9.0.20240821 +types-python-dateutil==2.9.0.20240906 # via arrow typing-extensions==4.12.2 # via @@ -306,7 +305,7 @@ typing-extensions==4.12.2 # pint # pydantic # typer -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt @@ -320,11 +319,11 @@ wrapt==1.16.0 # via # deprecated # opentelemetry-instrumentation -yarl==1.9.4 +yarl==1.12.1 # via # -r requirements/../../../packages/postgres-database/requirements/_base.in # aio-pika # aiohttp # aiormq -zipp==3.20.1 +zipp==3.20.2 # via importlib-metadata diff --git a/packages/simcore-sdk/requirements/_test.txt b/packages/simcore-sdk/requirements/_test.txt index 16e63f1e6be5..783f629f7788 100644 --- a/packages/simcore-sdk/requirements/_test.txt +++ b/packages/simcore-sdk/requirements/_test.txt @@ -16,7 +16,7 @@ aiohttp==3.10.5 # -c requirements/_base.txt # aiobotocore # aioresponses -aioitertools==0.11.0 +aioitertools==0.12.0 # via aiobotocore aioresponses==0.7.6 # via -r requirements/_test.in @@ -24,7 +24,7 @@ aiosignal==1.3.1 # via # -c requirements/_base.txt # aiohttp -alembic==1.13.2 +alembic==1.13.3 # via # -c requirements/_base.txt # -r requirements/_test.in @@ -36,7 +36,7 @@ attrs==24.2.0 # aiohttp # jsonschema # referencing -aws-sam-translator==1.89.0 +aws-sam-translator==1.91.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto @@ -54,16 +54,16 @@ botocore==1.34.131 # boto3 # moto # s3transfer -botocore-stubs==1.35.2 +botocore-stubs==1.35.25 # via types-aiobotocore -certifi==2024.7.4 +certifi==2024.8.30 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # requests -cffi==1.17.0 +cffi==1.17.1 # via cryptography -cfn-lint==1.10.3 +cfn-lint==1.15.0 # via moto charset-normalizer==3.3.2 # via @@ -78,7 +78,7 @@ coverage==7.6.1 # via # -r requirements/_test.in # pytest-cov -cryptography==43.0.0 +cryptography==43.0.1 # via # -c requirements/../../../requirements/constraints.txt # joserfc @@ -89,7 +89,7 @@ docker==7.1.0 # moto execnet==2.1.1 # via pytest-xdist -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in @@ -97,22 +97,22 @@ flask==3.0.3 # via # flask-cors # moto -flask-cors==4.0.1 +flask-cors==5.0.0 # via moto frozenlist==1.4.1 # via # -c requirements/_base.txt # aiohttp # aiosignal -graphql-core==3.2.3 +graphql-core==3.2.4 # via moto -greenlet==3.0.3 +greenlet==3.1.1 # via # -c requirements/_base.txt # sqlalchemy icdiff==2.0.7 # via pytest-icdiff -idna==3.7 +idna==3.10 # via # -c requirements/_base.txt # requests @@ -132,7 +132,7 @@ jmespath==1.0.1 # botocore joserfc==1.0.0 # via moto -jsondiff==2.2.0 +jsondiff==2.2.1 # via moto jsonpatch==1.33 # via cfn-lint @@ -166,16 +166,16 @@ markupsafe==2.1.5 # jinja2 # mako # werkzeug -moto==5.0.13 +moto==5.0.15 # via -r requirements/_test.in mpmath==1.3.0 # via sympy -multidict==6.0.5 +multidict==6.1.0 # via # -c requirements/_base.txt # aiohttp # yarl -mypy==1.11.1 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -198,18 +198,18 @@ ply==3.11 # via jsonpath-ng pprintpp==0.4.0 # via pytest-icdiff -py-partiql-parser==0.5.5 +py-partiql-parser==0.5.6 # via moto pycparser==2.22 # via cffi -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator -pyparsing==3.1.2 +pyparsing==3.1.4 # via moto -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -260,7 +260,7 @@ referencing==0.29.3 # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.7.24 +regex==2024.9.11 # via cfn-lint requests==2.32.3 # via @@ -281,7 +281,7 @@ rpds-py==0.20.0 # referencing s3transfer==0.10.2 # via boto3 -setuptools==74.0.0 +setuptools==75.1.0 # via # -c requirements/_base.txt # moto @@ -290,7 +290,7 @@ six==1.16.0 # -c requirements/_base.txt # python-dateutil # rfc3339-validator -sqlalchemy==1.4.53 +sqlalchemy==1.4.54 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -298,17 +298,17 @@ sqlalchemy==1.4.53 # alembic sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -sympy==1.13.2 +sympy==1.13.3 # via cfn-lint termcolor==2.4.0 # via pytest-sugar -types-aiobotocore==2.13.2 +types-aiobotocore==2.15.1 # via -r requirements/_test.in -types-aiobotocore-s3==2.13.2 +types-aiobotocore-s3==2.15.1 # via types-aiobotocore types-aiofiles==24.1.0.20240626 # via -r requirements/_test.in -types-awscrt==0.21.2 +types-awscrt==0.21.5 # via botocore-stubs types-tqdm==4.66.0.20240417 # via -r requirements/_test.in @@ -323,7 +323,7 @@ typing-extensions==4.12.2 # sqlalchemy2-stubs # types-aiobotocore # types-aiobotocore-s3 -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -331,7 +331,7 @@ urllib3==2.2.2 # docker # requests # responses -werkzeug==3.0.3 +werkzeug==3.0.4 # via # flask # moto @@ -342,7 +342,7 @@ wrapt==1.16.0 # aws-xray-sdk xmltodict==0.13.0 # via moto -yarl==1.9.4 +yarl==1.12.1 # via # -c requirements/_base.txt # aiohttp diff --git a/packages/simcore-sdk/requirements/_tools.txt b/packages/simcore-sdk/requirements/_tools.txt index f6ad9dfbd42f..d1b323ae5dde 100644 --- a/packages/simcore-sdk/requirements/_tools.txt +++ b/packages/simcore-sdk/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -18,9 +18,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -51,14 +51,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -70,9 +70,9 @@ pyyaml==6.0.2 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt -setuptools==74.0.0 +setuptools==75.1.0 # via # -c requirements/_base.txt # -c requirements/_test.txt @@ -84,7 +84,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit wheel==0.44.0 # via pip-tools diff --git a/packages/simcore-sdk/tests/integration/test_node_ports_v2_nodeports2.py b/packages/simcore-sdk/tests/integration/test_node_ports_v2_nodeports2.py index 2da7011e9b0b..73fb423d101a 100644 --- a/packages/simcore-sdk/tests/integration/test_node_ports_v2_nodeports2.py +++ b/packages/simcore-sdk/tests/integration/test_node_ports_v2_nodeports2.py @@ -1,9 +1,10 @@ # pylint: disable=pointless-statement +# pylint: disable=protected-access # pylint: disable=redefined-outer-name # pylint: disable=too-many-arguments +# pylint: disable=too-many-positional-arguments # pylint: disable=unused-argument # pylint: disable=unused-variable -# pylint: disable=protected-access import filecmp diff --git a/packages/simcore-sdk/tests/unit/test_node_ports_common_file_io_utils.py b/packages/simcore-sdk/tests/unit/test_node_ports_common_file_io_utils.py index 2d32d345ffa7..c32c055afe4f 100644 --- a/packages/simcore-sdk/tests/unit/test_node_ports_common_file_io_utils.py +++ b/packages/simcore-sdk/tests/unit/test_node_ports_common_file_io_utils.py @@ -18,6 +18,7 @@ FileUploadSchema, UploadedPart, ) +from models_library.basic_types import IDStr from moto.server import ThreadedMotoServer from pydantic import AnyUrl, ByteSize, parse_obj_as from pytest_mock import MockerFixture @@ -271,7 +272,7 @@ async def test_upload_file_to_presigned_links( assert effective_chunk_size <= used_chunk_size upload_links = await create_upload_links(num_links, used_chunk_size) assert len(upload_links.urls) == num_links - async with ProgressBarData(num_steps=1) as progress_bar: + async with ProgressBarData(num_steps=1, description=IDStr("")) as progress_bar: uploaded_parts: list[UploadedPart] = await upload_file_to_presigned_links( session=client_session, file_upload_links=upload_links, diff --git a/packages/simcore-sdk/tests/unit/test_node_ports_v2_port.py b/packages/simcore-sdk/tests/unit/test_node_ports_v2_port.py index 8485e19b74b6..49fa694742e1 100644 --- a/packages/simcore-sdk/tests/unit/test_node_ports_v2_port.py +++ b/packages/simcore-sdk/tests/unit/test_node_ports_v2_port.py @@ -1,9 +1,10 @@ -# pylint:disable=unused-variable -# pylint:disable=unused-argument -# pylint:disable=redefined-outer-name # pylint:disable=no-member # pylint:disable=protected-access +# pylint:disable=redefined-outer-name # pylint:disable=too-many-arguments +# pylint:disable=too-many-positional-arguments +# pylint:disable=unused-argument +# pylint:disable=unused-variable import os diff --git a/services/agent/requirements/_test.txt b/services/agent/requirements/_test.txt index 9a8a524999d9..fbcf8d854094 100644 --- a/services/agent/requirements/_test.txt +++ b/services/agent/requirements/_test.txt @@ -7,7 +7,7 @@ aiohttp==3.8.5 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aiobotocore -aioitertools==0.11.0 +aioitertools==0.12.0 # via aiobotocore aiosignal==1.2.0 # via @@ -51,9 +51,9 @@ certifi==2023.11.17 # httpcore # httpx # requests -cffi==1.17.0 +cffi==1.17.1 # via cryptography -cfn-lint==1.10.3 +cfn-lint==1.15.0 # via moto charset-normalizer==2.1.1 # via @@ -68,7 +68,7 @@ coverage==7.6.1 # via # -r requirements/_test.in # pytest-cov -cryptography==43.0.0 +cryptography==43.0.1 # via # -c requirements/../../../requirements/constraints.txt # moto @@ -81,20 +81,20 @@ ecdsa==0.19.0 # moto # python-jose # sshpubkeys -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in flask==3.0.3 # via # flask-cors # moto -flask-cors==4.0.1 +flask-cors==5.0.0 # via moto frozenlist==1.3.1 # via # -c requirements/_base.txt # aiohttp # aiosignal -graphql-core==3.2.3 +graphql-core==3.2.4 # via moto h11==0.14.0 # via @@ -129,7 +129,7 @@ jmespath==1.0.1 # via # boto3 # botocore -jsondiff==2.2.0 +jsondiff==2.2.1 # via moto jsonpatch==1.33 # via cfn-lint @@ -170,7 +170,7 @@ pluggy==1.5.0 # via pytest py-partiql-parser==0.4.0 # via moto -pyasn1==0.6.0 +pyasn1==0.6.1 # via # python-jose # rsa @@ -181,13 +181,13 @@ pydantic==1.10.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator -pyparsing==3.1.2 +pyparsing==3.1.4 # via moto pyrsistent==0.19.2 # via # -c requirements/_base.txt # jsonschema -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -219,7 +219,7 @@ pyyaml==6.0.2 # moto # openapi-spec-validator # responses -regex==2024.7.24 +regex==2024.9.11 # via cfn-lint requests==2.32.3 # via @@ -253,7 +253,7 @@ sniffio==1.3.0 # httpx sshpubkeys==3.3.1 # via moto -sympy==1.13.2 +sympy==1.13.3 # via cfn-lint typing-extensions==4.4.0 # via @@ -261,14 +261,14 @@ typing-extensions==4.4.0 # aws-sam-translator # cfn-lint # pydantic -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # botocore # docker # requests # responses -werkzeug==3.0.3 +werkzeug==3.0.4 # via # flask # moto diff --git a/services/agent/requirements/_tools.txt b/services/agent/requirements/_tools.txt index 84228c21c49a..6937ce6b8b5c 100644 --- a/services/agent/requirements/_tools.txt +++ b/services/agent/requirements/_tools.txt @@ -1,10 +1,10 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via # -r requirements/../../../requirements/devenv.txt # -r requirements/_tools.in -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -20,9 +20,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # via pre-commit isort==5.13.2 # via @@ -51,14 +51,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -70,7 +70,7 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt setuptools==69.2.0 # via @@ -84,9 +84,9 @@ typing-extensions==4.4.0 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit -watchdog==4.0.2 +watchdog==5.0.2 # via -r requirements/_tools.in wheel==0.44.0 # via pip-tools diff --git a/services/api-server/requirements/_test.txt b/services/api-server/requirements/_test.txt index d171a96e8f06..f4201ab9d4d6 100644 --- a/services/api-server/requirements/_test.txt +++ b/services/api-server/requirements/_test.txt @@ -33,19 +33,19 @@ aws-sam-translator==1.55.0 # cfn-lint aws-xray-sdk==2.14.0 # via moto -boto3==1.35.2 +boto3==1.35.25 # via # aws-sam-translator # moto -boto3-stubs==1.35.2 +boto3-stubs==1.35.25 # via types-boto3 -botocore==1.35.2 +botocore==1.35.25 # via # aws-xray-sdk # boto3 # moto # s3transfer -botocore-stubs==1.35.2 +botocore-stubs==1.35.25 # via boto3-stubs certifi==2024.2.2 # via @@ -89,20 +89,20 @@ ecdsa==0.19.0 # moto # python-jose # sshpubkeys -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in flask==2.1.3 # via # flask-cors # moto -flask-cors==4.0.1 +flask-cors==5.0.0 # via moto frozenlist==1.4.1 # via # -c requirements/_base.txt # aiohttp # aiosignal -graphql-core==3.2.3 +graphql-core==3.2.4 # via moto greenlet==3.0.3 # via @@ -147,11 +147,11 @@ jmespath==1.0.1 # botocore jschema-to-python==1.2.3 # via cfn-lint -jsondiff==2.2.0 +jsondiff==2.2.1 # via moto jsonpatch==1.33 # via cfn-lint -jsonpickle==3.2.2 +jsonpickle==3.3.0 # via jschema-to-python jsonpointer==3.0.0 # via jsonpatch @@ -187,7 +187,7 @@ multidict==6.0.5 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.11.1 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -203,13 +203,13 @@ packaging==24.0 # via # -c requirements/_base.txt # pytest -pbr==6.0.0 +pbr==6.1.0 # via # jschema-to-python # sarif-om pluggy==1.5.0 # via pytest -pyasn1==0.6.0 +pyasn1==0.6.1 # via # python-jose # rsa @@ -221,13 +221,13 @@ pyinstrument==4.6.2 # via # -c requirements/_base.txt # -r requirements/_test.in -pyparsing==3.1.2 +pyparsing==3.1.4 # via moto pyrsistent==0.20.0 # via # -c requirements/_base.txt # jsonschema -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -254,7 +254,7 @@ python-dateutil==2.9.0.post0 # moto python-jose==3.3.0 # via moto -pytz==2024.1 +pytz==2024.2 # via moto pyyaml==6.0.1 # via @@ -314,11 +314,11 @@ sshpubkeys==3.3.1 # via moto types-aiofiles==24.1.0.20240626 # via -r requirements/_test.in -types-awscrt==0.21.2 +types-awscrt==0.21.5 # via botocore-stubs types-boto3==1.0.2 # via -r requirements/_test.in -types-s3transfer==0.10.1 +types-s3transfer==0.10.2 # via boto3-stubs typing-extensions==4.10.0 # via diff --git a/services/api-server/requirements/_tools.txt b/services/api-server/requirements/_tools.txt index a741d4f592a7..f7033c1523f0 100644 --- a/services/api-server/requirements/_tools.txt +++ b/services/api-server/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -20,9 +20,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # via pre-commit isort==5.13.2 # via @@ -41,7 +41,7 @@ markupsafe==2.1.5 # jinja2 mccabe==0.7.0 # via pylint -mypy==1.11.1 +mypy==1.11.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -64,14 +64,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -84,7 +84,7 @@ pyyaml==6.0.1 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt setuptools==69.2.0 # via @@ -98,9 +98,9 @@ typing-extensions==4.10.0 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit -watchdog==4.0.2 +watchdog==5.0.2 # via -r requirements/_tools.in wheel==0.44.0 # via pip-tools diff --git a/services/api-server/src/simcore_service_api_server/exceptions/backend_errors.py b/services/api-server/src/simcore_service_api_server/exceptions/backend_errors.py index ffaa1fd5618f..0a23d0400f75 100644 --- a/services/api-server/src/simcore_service_api_server/exceptions/backend_errors.py +++ b/services/api-server/src/simcore_service_api_server/exceptions/backend_errors.py @@ -12,7 +12,9 @@ class BaseBackEndError(ApiServerBaseError): @classmethod def named_fields(cls) -> set[str]: - return set(parse.compile(cls.msg_template).named_fields) + return set( + parse.compile(cls.msg_template).named_fields # pylint: disable=no-member + ) class ListSolversOrStudiesError(BaseBackEndError): diff --git a/services/autoscaling/requirements/_test.txt b/services/autoscaling/requirements/_test.txt index 8f2bda059cdb..47379c4d69fa 100644 --- a/services/autoscaling/requirements/_test.txt +++ b/services/autoscaling/requirements/_test.txt @@ -40,7 +40,7 @@ certifi==2024.2.2 # httpcore # httpx # requests -cffi==1.17.0 +cffi==1.17.1 # via cryptography cfn-lint==1.10.3 # via moto @@ -56,28 +56,28 @@ coverage==7.6.1 # via # -r requirements/_test.in # pytest-cov -cryptography==43.0.0 +cryptography==43.0.1 # via # -c requirements/../../../requirements/constraints.txt # joserfc # moto -deepdiff==7.0.1 +deepdiff==8.0.1 # via -r requirements/_test.in docker==7.1.0 # via # -r requirements/_test.in # moto -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in -fakeredis==2.23.5 +fakeredis==2.24.1 # via -r requirements/_test.in flask==3.0.3 # via # flask-cors # moto -flask-cors==4.0.1 +flask-cors==5.0.0 # via moto -graphql-core==3.2.3 +graphql-core==3.2.4 # via moto h11==0.14.0 # via @@ -118,7 +118,7 @@ jmespath==1.0.1 # botocore joserfc==1.0.0 # via moto -jsondiff==2.2.0 +jsondiff==2.2.1 # via moto jsonpatch==1.33 # via cfn-lint @@ -148,7 +148,7 @@ markupsafe==2.1.5 # -c requirements/_base.txt # jinja2 # werkzeug -moto==5.0.13 +moto==5.0.15 # via -r requirements/_test.in mpmath==1.3.0 # via sympy @@ -158,7 +158,7 @@ openapi-schema-validator==0.6.2 # via openapi-spec-validator openapi-spec-validator==0.7.1 # via moto -ordered-set==4.1.0 +orderly-set==5.2.2 # via deepdiff packaging==24.0 # via @@ -177,7 +177,7 @@ psutil==6.0.0 # via # -c requirements/_base.txt # -r requirements/_test.in -py-partiql-parser==0.5.5 +py-partiql-parser==0.5.6 # via moto pycparser==2.22 # via cffi @@ -186,9 +186,9 @@ pydantic==1.10.15 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator -pyparsing==3.1.2 +pyparsing==3.1.4 # via moto -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -238,7 +238,7 @@ referencing==0.29.3 # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.7.24 +regex==2024.9.11 # via cfn-lint requests==2.32.3 # via @@ -281,7 +281,7 @@ sortedcontainers==2.4.0 # via # -c requirements/_base.txt # fakeredis -sympy==1.13.2 +sympy==1.13.3 # via cfn-lint termcolor==2.4.0 # via pytest-sugar @@ -293,7 +293,7 @@ types-aiobotocore-ec2==2.13.0 # via # -c requirements/_base.txt # types-aiobotocore -types-aiobotocore-iam==2.13.2 +types-aiobotocore-iam==2.13.3 # via types-aiobotocore types-aiobotocore-s3==2.13.0 # via @@ -307,7 +307,7 @@ types-awscrt==0.20.9 # via # -c requirements/_base.txt # botocore-stubs -types-pyyaml==6.0.12.20240808 +types-pyyaml==6.0.12.20240917 # via -r requirements/_test.in typing-extensions==4.11.0 # via @@ -328,7 +328,7 @@ urllib3==2.2.1 # docker # requests # responses -werkzeug==3.0.3 +werkzeug==3.0.4 # via # flask # moto diff --git a/services/autoscaling/requirements/_tools.txt b/services/autoscaling/requirements/_tools.txt index 4ec61eba91aa..97a49efc2ebd 100644 --- a/services/autoscaling/requirements/_tools.txt +++ b/services/autoscaling/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -18,9 +18,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -48,14 +48,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -68,7 +68,7 @@ pyyaml==6.0.1 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt setuptools==74.0.0 # via @@ -82,9 +82,9 @@ typing-extensions==4.11.0 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit -watchdog==4.0.2 +watchdog==5.0.2 # via -r requirements/_tools.in wheel==0.44.0 # via pip-tools diff --git a/services/autoscaling/tests/unit/test_modules_auto_scaling_computational.py b/services/autoscaling/tests/unit/test_modules_auto_scaling_computational.py index 327b006802d4..5811b43b2f06 100644 --- a/services/autoscaling/tests/unit/test_modules_auto_scaling_computational.py +++ b/services/autoscaling/tests/unit/test_modules_auto_scaling_computational.py @@ -1,9 +1,10 @@ # pylint: disable=no-value-for-parameter # pylint: disable=redefined-outer-name -# pylint: disable=unused-argument -# pylint: disable=unused-variable # pylint: disable=too-many-arguments +# pylint: disable=too-many-positional-arguments # pylint: disable=too-many-statements +# pylint: disable=unused-argument +# pylint: disable=unused-variable import asyncio diff --git a/services/autoscaling/tests/unit/test_modules_auto_scaling_dynamic.py b/services/autoscaling/tests/unit/test_modules_auto_scaling_dynamic.py index 8f8c2ac3fe0b..3a79a11c853c 100644 --- a/services/autoscaling/tests/unit/test_modules_auto_scaling_dynamic.py +++ b/services/autoscaling/tests/unit/test_modules_auto_scaling_dynamic.py @@ -1,9 +1,10 @@ # pylint: disable=no-value-for-parameter # pylint: disable=redefined-outer-name -# pylint: disable=unused-argument -# pylint: disable=unused-variable # pylint: disable=too-many-arguments +# pylint: disable=too-many-positional-arguments # pylint: disable=too-many-statements +# pylint: disable=unused-argument +# pylint: disable=unused-variable import asyncio import datetime diff --git a/services/autoscaling/tests/unit/test_modules_buffer_machine_core.py b/services/autoscaling/tests/unit/test_modules_buffer_machine_core.py index 28d26b7dfe09..26ac271db298 100644 --- a/services/autoscaling/tests/unit/test_modules_buffer_machine_core.py +++ b/services/autoscaling/tests/unit/test_modules_buffer_machine_core.py @@ -1,8 +1,9 @@ # pylint: disable=no-value-for-parameter # pylint: disable=redefined-outer-name +# pylint: disable=too-many-arguments +# pylint: disable=too-many-positional-arguments # pylint: disable=unused-argument # pylint: disable=unused-variable -# pylint: disable=too-many-arguments import datetime import json diff --git a/services/autoscaling/tests/unit/test_utils_rabbitmq.py b/services/autoscaling/tests/unit/test_utils_rabbitmq.py index 6b6308399d08..1c5920f9dc74 100644 --- a/services/autoscaling/tests/unit/test_utils_rabbitmq.py +++ b/services/autoscaling/tests/unit/test_utils_rabbitmq.py @@ -1,7 +1,8 @@ -# pylint:disable=unused-variable -# pylint:disable=unused-argument +# pylint: disable=too-many-positional-arguments # pylint:disable=redefined-outer-name # pylint:disable=too-many-arguments +# pylint:disable=unused-argument +# pylint:disable=unused-variable from collections.abc import Awaitable, Callable diff --git a/services/catalog/requirements/_test.txt b/services/catalog/requirements/_test.txt index 8b2787688915..6fdd398def33 100644 --- a/services/catalog/requirements/_test.txt +++ b/services/catalog/requirements/_test.txt @@ -43,7 +43,7 @@ coverage==7.6.1 # via pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in frozenlist==1.4.1 # via @@ -98,7 +98,7 @@ multidict==6.0.5 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.11.1 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -112,7 +112,7 @@ ptvsd==4.3.2 # via -r requirements/_test.in py-cpuinfo==9.0.0 # via pytest-benchmark -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-aiohttp @@ -177,7 +177,7 @@ sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy types-psycopg2==2.9.21.20240819 # via -r requirements/_test.in -types-pyyaml==6.0.12.20240808 +types-pyyaml==6.0.12.20240917 # via -r requirements/_test.in typing-extensions==4.10.0 # via diff --git a/services/catalog/requirements/_tools.txt b/services/catalog/requirements/_tools.txt index 3ee1fe551b59..c0a526c13100 100644 --- a/services/catalog/requirements/_tools.txt +++ b/services/catalog/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -18,9 +18,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -51,14 +51,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -69,7 +69,7 @@ pyyaml==6.0.1 # -c requirements/_base.txt # pre-commit # watchdog -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt setuptools==74.0.0 # via @@ -82,9 +82,9 @@ typing-extensions==4.10.0 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit -watchdog==4.0.2 +watchdog==5.0.2 # via -r requirements/_tools.in wheel==0.44.0 # via pip-tools diff --git a/services/catalog/tests/unit/with_dbs/conftest.py b/services/catalog/tests/unit/with_dbs/conftest.py index 1681622314f9..e31913ab9bbf 100644 --- a/services/catalog/tests/unit/with_dbs/conftest.py +++ b/services/catalog/tests/unit/with_dbs/conftest.py @@ -1,6 +1,7 @@ # pylint: disable=not-context-manager # pylint: disable=protected-access # pylint: disable=redefined-outer-name +# pylint: disable=too-many-positional-arguments # pylint: disable=unused-argument # pylint: disable=unused-variable @@ -109,7 +110,7 @@ async def product( """ # NOTE: this fixture ignores products' group-id but it is fine for this test context assert product["group_id"] is None - async with insert_and_get_row_lifespan( + async with insert_and_get_row_lifespan( # pylint:disable=contextmanager-generator-missing-cleanup sqlalchemy_async_engine, table=products, values=product, @@ -149,7 +150,7 @@ async def user( injects a user in db """ assert user_id == user["id"] - async with insert_and_get_row_lifespan( + async with insert_and_get_row_lifespan( # pylint:disable=contextmanager-generator-missing-cleanup sqlalchemy_async_engine, table=users, values=user, @@ -442,9 +443,9 @@ def _fake_factory( @pytest.fixture -def create_director_list_services_from() -> Callable[ - [list[dict[str, Any]], list], list[dict[str, Any]] -]: +def create_director_list_services_from() -> ( + Callable[[list[dict[str, Any]], list], list[dict[str, Any]]] +): """Convenience function to merge outputs of - `create_fake_service_data` callable with those of - `expected_director_list_services` fixture diff --git a/services/catalog/tests/unit/with_dbs/test_api_rest_services_specifications.py b/services/catalog/tests/unit/with_dbs/test_api_rest_services_specifications.py index f8515b572983..394ea9123ad3 100644 --- a/services/catalog/tests/unit/with_dbs/test_api_rest_services_specifications.py +++ b/services/catalog/tests/unit/with_dbs/test_api_rest_services_specifications.py @@ -1,7 +1,8 @@ # pylint: disable=redefined-outer-name +# pylint: disable=too-many-arguments +# pylint: disable=too-many-positional-arguments # pylint: disable=unused-argument # pylint: disable=unused-variable -# pylint: disable=too-many-arguments import asyncio diff --git a/services/catalog/tests/unit/with_dbs/test_api_rpc.py b/services/catalog/tests/unit/with_dbs/test_api_rpc.py index dfbf9c4adc84..3aeaaf4ef73a 100644 --- a/services/catalog/tests/unit/with_dbs/test_api_rpc.py +++ b/services/catalog/tests/unit/with_dbs/test_api_rpc.py @@ -1,7 +1,8 @@ # pylint: disable=redefined-outer-name +# pylint: disable=too-many-arguments +# pylint: disable=too-many-positional-arguments # pylint: disable=unused-argument # pylint: disable=unused-variable -# pylint: disable=too-many-arguments from collections.abc import AsyncIterator, Callable @@ -245,7 +246,7 @@ async def other_user( ) -> AsyncIterator[dict[str, Any]]: _user = random_user(fake=faker, id=user_id + 1) - async with insert_and_get_row_lifespan( + async with insert_and_get_row_lifespan( # pylint:disable=contextmanager-generator-missing-cleanup sqlalchemy_async_engine, table=users, values=_user, diff --git a/services/clusters-keeper/requirements/_test.txt b/services/clusters-keeper/requirements/_test.txt index 4dea10f742dc..00a7437644c0 100644 --- a/services/clusters-keeper/requirements/_test.txt +++ b/services/clusters-keeper/requirements/_test.txt @@ -50,7 +50,7 @@ certifi==2024.2.2 # httpcore # httpx # requests -cffi==1.17.0 +cffi==1.17.1 # via cryptography cfn-lint==1.10.3 # via moto @@ -66,35 +66,35 @@ coverage==7.6.1 # via # -r requirements/_test.in # pytest-cov -cryptography==43.0.0 +cryptography==43.0.1 # via # -c requirements/../../../requirements/constraints.txt # joserfc # moto debugpy==1.8.5 # via -r requirements/_test.in -deepdiff==7.0.1 +deepdiff==8.0.1 # via -r requirements/_test.in docker==7.1.0 # via # -r requirements/_test.in # moto -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in -fakeredis==2.23.5 +fakeredis==2.24.1 # via -r requirements/_test.in flask==3.0.3 # via # flask-cors # moto -flask-cors==4.0.1 +flask-cors==5.0.0 # via moto frozenlist==1.4.1 # via # -c requirements/_base.txt # aiohttp # aiosignal -graphql-core==3.2.3 +graphql-core==3.2.4 # via moto h11==0.14.0 # via @@ -134,7 +134,7 @@ jmespath==1.0.1 # botocore joserfc==1.0.0 # via moto -jsondiff==2.2.0 +jsondiff==2.2.1 # via moto jsonpatch==1.33 # via cfn-lint @@ -164,7 +164,7 @@ markupsafe==2.1.5 # -c requirements/_base.txt # jinja2 # werkzeug -moto==5.0.13 +moto==5.0.15 # via -r requirements/_test.in mpmath==1.3.0 # via sympy @@ -179,7 +179,7 @@ openapi-schema-validator==0.6.2 # via openapi-spec-validator openapi-spec-validator==0.7.1 # via moto -ordered-set==4.1.0 +orderly-set==5.2.2 # via deepdiff packaging==24.0 # via @@ -197,7 +197,7 @@ psutil==6.0.0 # via # -c requirements/_base.txt # -r requirements/_test.in -py-partiql-parser==0.5.5 +py-partiql-parser==0.5.6 # via moto pycparser==2.22 # via cffi @@ -206,9 +206,9 @@ pydantic==1.10.15 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator -pyparsing==3.1.2 +pyparsing==3.1.4 # via moto -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -252,7 +252,7 @@ referencing==0.29.3 # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.7.24 +regex==2024.9.11 # via cfn-lint requests==2.32.3 # via @@ -295,9 +295,9 @@ sortedcontainers==2.4.0 # via # -c requirements/_base.txt # fakeredis -sympy==1.13.2 +sympy==1.13.3 # via cfn-lint -types-pyyaml==6.0.12.20240808 +types-pyyaml==6.0.12.20240917 # via -r requirements/_test.in typing-extensions==4.11.0 # via @@ -314,7 +314,7 @@ urllib3==2.2.1 # docker # requests # responses -werkzeug==3.0.3 +werkzeug==3.0.4 # via # flask # moto diff --git a/services/clusters-keeper/requirements/_tools.txt b/services/clusters-keeper/requirements/_tools.txt index 4ec61eba91aa..97a49efc2ebd 100644 --- a/services/clusters-keeper/requirements/_tools.txt +++ b/services/clusters-keeper/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -18,9 +18,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -48,14 +48,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -68,7 +68,7 @@ pyyaml==6.0.1 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt setuptools==74.0.0 # via @@ -82,9 +82,9 @@ typing-extensions==4.11.0 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit -watchdog==4.0.2 +watchdog==5.0.2 # via -r requirements/_tools.in wheel==0.44.0 # via pip-tools diff --git a/services/dask-sidecar/requirements/_test.txt b/services/dask-sidecar/requirements/_test.txt index 1f379c87c051..7f13a97ad899 100644 --- a/services/dask-sidecar/requirements/_test.txt +++ b/services/dask-sidecar/requirements/_test.txt @@ -27,7 +27,7 @@ certifi==2024.7.4 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # requests -cffi==1.17.0 +cffi==1.17.1 # via cryptography cfn-lint==1.10.3 # via moto @@ -43,7 +43,7 @@ coverage==7.6.1 # via # -r requirements/_test.in # pytest-cov -cryptography==43.0.0 +cryptography==43.0.1 # via # -c requirements/../../../requirements/constraints.txt # joserfc @@ -53,15 +53,15 @@ docker==7.1.0 # via # -r requirements/_test.in # moto -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in flask==3.0.3 # via # flask-cors # moto -flask-cors==4.0.1 +flask-cors==5.0.0 # via moto -graphql-core==3.2.3 +graphql-core==3.2.4 # via moto icdiff==2.0.7 # via pytest-icdiff @@ -86,7 +86,7 @@ jmespath==1.0.1 # botocore joserfc==1.0.0 # via moto -jsondiff==2.2.0 +jsondiff==2.2.1 # via moto jsonpatch==1.33 # via cfn-lint @@ -114,7 +114,7 @@ markupsafe==2.1.5 # -c requirements/_base.txt # jinja2 # werkzeug -moto==5.0.13 +moto==5.0.15 # via -r requirements/_test.in mpmath==1.3.0 # via sympy @@ -137,7 +137,7 @@ ply==3.11 # via jsonpath-ng pprintpp==0.4.0 # via pytest-icdiff -py-partiql-parser==0.5.5 +py-partiql-parser==0.5.6 # via moto pycparser==2.22 # via cffi @@ -146,13 +146,13 @@ pydantic==1.10.15 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator -pyftpdlib==1.5.10 +pyftpdlib==2.0.0 # via pytest-localftpserver pyopenssl==24.2.1 # via pytest-localftpserver -pyparsing==3.1.2 +pyparsing==3.1.4 # via moto -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -203,7 +203,7 @@ referencing==0.29.3 # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.7.24 +regex==2024.9.11 # via cfn-lint requests==2.32.3 # via @@ -232,7 +232,7 @@ six==1.16.0 # -c requirements/_base.txt # python-dateutil # rfc3339-validator -sympy==1.13.2 +sympy==1.13.3 # via cfn-lint termcolor==2.4.0 # via pytest-sugar @@ -252,7 +252,7 @@ urllib3==2.2.1 # docker # requests # responses -werkzeug==3.0.3 +werkzeug==3.0.4 # via # flask # moto diff --git a/services/dask-sidecar/requirements/_tools.txt b/services/dask-sidecar/requirements/_tools.txt index 4ec61eba91aa..97a49efc2ebd 100644 --- a/services/dask-sidecar/requirements/_tools.txt +++ b/services/dask-sidecar/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -18,9 +18,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -48,14 +48,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -68,7 +68,7 @@ pyyaml==6.0.1 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt setuptools==74.0.0 # via @@ -82,9 +82,9 @@ typing-extensions==4.11.0 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit -watchdog==4.0.2 +watchdog==5.0.2 # via -r requirements/_tools.in wheel==0.44.0 # via pip-tools diff --git a/services/datcore-adapter/requirements/_test.txt b/services/datcore-adapter/requirements/_test.txt index e54eea880ec4..b09942fe970d 100644 --- a/services/datcore-adapter/requirements/_test.txt +++ b/services/datcore-adapter/requirements/_test.txt @@ -4,9 +4,9 @@ anyio==4.3.0 # httpx asgi-lifespan==2.1.0 # via -r requirements/_test.in -boto3-stubs==1.35.2 +boto3-stubs==1.35.25 # via types-boto3 -botocore-stubs==1.35.2 +botocore-stubs==1.35.25 # via # boto3-stubs # types-botocore @@ -27,7 +27,7 @@ coverage==7.6.1 # pytest-cov execnet==2.1.1 # via pytest-xdist -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in h11==0.14.0 # via @@ -60,7 +60,7 @@ pluggy==1.5.0 # via pytest pprintpp==0.4.0 # via pytest-icdiff -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -110,13 +110,13 @@ sniffio==1.3.1 # httpx termcolor==2.4.0 # via pytest-sugar -types-awscrt==0.21.2 +types-awscrt==0.21.5 # via botocore-stubs types-boto3==1.0.2 # via -r requirements/_test.in types-botocore==1.0.2 # via -r requirements/_test.in -types-s3transfer==0.10.1 +types-s3transfer==0.10.2 # via boto3-stubs typing-extensions==4.10.0 # via diff --git a/services/datcore-adapter/requirements/_tools.txt b/services/datcore-adapter/requirements/_tools.txt index c155d41e2659..508da70431fe 100644 --- a/services/datcore-adapter/requirements/_tools.txt +++ b/services/datcore-adapter/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -46,14 +46,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -65,7 +65,7 @@ pyyaml==6.0.1 # -c requirements/_base.txt # pre-commit # watchdog -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt setuptools==74.0.0 # via @@ -78,9 +78,9 @@ typing-extensions==4.10.0 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit -watchdog==4.0.2 +watchdog==5.0.2 # via -r requirements/_tools.in wheel==0.44.0 # via pip-tools diff --git a/services/director-v2/requirements/_test.txt b/services/director-v2/requirements/_test.txt index a344bc678853..22d12c69c200 100644 --- a/services/director-v2/requirements/_test.txt +++ b/services/director-v2/requirements/_test.txt @@ -16,7 +16,7 @@ aiohttp==3.9.5 # -c requirements/_base.txt # aiobotocore # dask-gateway-server -aioitertools==0.11.0 +aioitertools==0.12.0 # via aiobotocore aiormq==6.8.0 # via @@ -43,7 +43,7 @@ attrs==23.2.0 # -c requirements/_base.txt # aiohttp # pytest-docker -bokeh==3.5.1 +bokeh==3.5.2 # via dask boto3==1.34.131 # via aiobotocore @@ -59,7 +59,7 @@ certifi==2024.2.2 # httpcore # httpx # requests -cffi==1.17.0 +cffi==1.17.1 # via cryptography charset-normalizer==3.3.2 # via @@ -77,11 +77,11 @@ cloudpickle==3.0.0 # distributed colorlog==6.8.2 # via dask-gateway-server -contourpy==1.2.1 +contourpy==1.3.0 # via bokeh coverage==7.6.1 # via pytest-cov -cryptography==43.0.0 +cryptography==43.0.1 # via # -c requirements/../../../requirements/constraints.txt # dask-gateway-server @@ -100,7 +100,7 @@ docker==7.1.0 # via -r requirements/_test.in execnet==2.1.1 # via pytest-xdist -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in @@ -181,7 +181,7 @@ multidict==6.0.5 # aiohttp # async-asgi-testclient # yarl -mypy==1.11.1 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -203,7 +203,7 @@ pamqp==3.3.0 # via # -c requirements/_base.txt # aiormq -pandas==2.2.2 +pandas==2.2.3 # via bokeh partd==1.4.2 # via @@ -221,7 +221,7 @@ psutil==6.0.0 # distributed pycparser==2.22 # via cffi -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -252,7 +252,7 @@ python-dateutil==2.9.0.post0 # botocore # faker # pandas -pytz==2024.1 +pytz==2024.2 # via pandas pyyaml==6.0.1 # via @@ -310,11 +310,11 @@ tornado==6.4 # distributed traitlets==5.14.3 # via dask-gateway-server -types-networkx==3.2.1.20240820 +types-networkx==3.2.1.20240918 # via -r requirements/_test.in types-psycopg2==2.9.21.20240819 # via -r requirements/_test.in -types-pyyaml==6.0.12.20240808 +types-pyyaml==6.0.12.20240917 # via -r requirements/_test.in typing-extensions==4.11.0 # via @@ -322,7 +322,7 @@ typing-extensions==4.11.0 # alembic # mypy # sqlalchemy2-stubs -tzdata==2024.1 +tzdata==2024.2 # via pandas urllib3==2.2.1 # via @@ -336,7 +336,7 @@ wrapt==1.16.0 # via # -c requirements/_base.txt # aiobotocore -xyzservices==2024.6.0 +xyzservices==2024.9.0 # via bokeh yarl==1.9.4 # via diff --git a/services/director-v2/requirements/_tools.txt b/services/director-v2/requirements/_tools.txt index 311f84dcf2f2..062a460207d6 100644 --- a/services/director-v2/requirements/_tools.txt +++ b/services/director-v2/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -18,9 +18,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -51,14 +51,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -71,7 +71,7 @@ pyyaml==6.0.1 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt setuptools==74.0.0 # via @@ -84,9 +84,9 @@ typing-extensions==4.11.0 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit -watchdog==4.0.2 +watchdog==5.0.2 # via -r requirements/_tools.in wheel==0.44.0 # via pip-tools diff --git a/services/director-v2/src/simcore_service_director_v2/api/routes/computations.py b/services/director-v2/src/simcore_service_director_v2/api/routes/computations.py index cea6e18770db..49fd757e8867 100644 --- a/services/director-v2/src/simcore_service_director_v2/api/routes/computations.py +++ b/services/director-v2/src/simcore_service_director_v2/api/routes/computations.py @@ -286,7 +286,7 @@ async def _try_start_pipeline( ) # NOTE: in case of a burst of calls to that endpoint, we might end up in a weird state. @run_sequentially_in_context(target_args=["computation.project_id"]) -async def create_computation( # noqa: PLR0913 +async def create_computation( # noqa: PLR0913 # pylint:disable=too-many-positional-arguments computation: ComputationCreate, request: Request, project_repo: Annotated[ diff --git a/services/director-v2/src/simcore_service_director_v2/modules/comp_scheduler/base_scheduler.py b/services/director-v2/src/simcore_service_director_v2/modules/comp_scheduler/base_scheduler.py index 3ba703a78b78..08396686e431 100644 --- a/services/director-v2/src/simcore_service_director_v2/modules/comp_scheduler/base_scheduler.py +++ b/services/director-v2/src/simcore_service_director_v2/modules/comp_scheduler/base_scheduler.py @@ -27,6 +27,7 @@ from models_library.projects_state import RunningState from models_library.services import ServiceKey, ServiceType, ServiceVersion from models_library.users import UserID +from networkx.classes.reportviews import InDegreeView from pydantic import PositiveInt from servicelib.common_headers import UNDEFINED_DEFAULT_SIMCORE_USER_AGENT_VALUE from servicelib.rabbitmq import RabbitMQClient, RabbitMQRPCClient @@ -734,8 +735,10 @@ async def _schedule_tasks_to_start( # noqa: C901 if t.state == RunningState.SUCCESS } ) + dag_in_degree = dag.in_degree() + assert isinstance(dag_in_degree, InDegreeView) # nosec next_task_node_ids = [ - node_id for node_id, degree in dag.in_degree() if degree == 0 + node_id for node_id, degree in dag_in_degree if degree == 0 ] # get the tasks to start diff --git a/services/director-v2/tests/integration/02/test_dynamic_sidecar_nodeports_integration.py b/services/director-v2/tests/integration/02/test_dynamic_sidecar_nodeports_integration.py index 39b7fea4e5da..cd6f8bc22235 100644 --- a/services/director-v2/tests/integration/02/test_dynamic_sidecar_nodeports_integration.py +++ b/services/director-v2/tests/integration/02/test_dynamic_sidecar_nodeports_integration.py @@ -1,7 +1,8 @@ # pylint: disable=protected-access # pylint: disable=redefined-outer-name -# pylint: disable=unused-argument # pylint: disable=too-many-arguments +# pylint: disable=unused-argument +# pylint:disable=too-many-positional-arguments import asyncio import hashlib diff --git a/services/director-v2/tests/integration/02/test_mixed_dynamic_sidecar_and_legacy_project.py b/services/director-v2/tests/integration/02/test_mixed_dynamic_sidecar_and_legacy_project.py index d590985680d9..4780c2f7a6f4 100644 --- a/services/director-v2/tests/integration/02/test_mixed_dynamic_sidecar_and_legacy_project.py +++ b/services/director-v2/tests/integration/02/test_mixed_dynamic_sidecar_and_legacy_project.py @@ -1,6 +1,7 @@ -# pylint:disable=unused-argument # pylint:disable=redefined-outer-name # pylint:disable=too-many-arguments +# pylint:disable=too-many-positional-arguments +# pylint:disable=unused-argument import asyncio import logging diff --git a/services/director-v2/tests/unit/with_dbs/test_api_route_computations.py b/services/director-v2/tests/unit/with_dbs/test_api_route_computations.py index 7fe676662673..81034fbaee5f 100644 --- a/services/director-v2/tests/unit/with_dbs/test_api_route_computations.py +++ b/services/director-v2/tests/unit/with_dbs/test_api_route_computations.py @@ -4,6 +4,7 @@ # pylint: disable=too-many-arguments # pylint: disable=unused-argument # pylint: disable=unused-variable +# pylint:disable=too-many-positional-arguments import datetime import json diff --git a/services/dynamic-scheduler/requirements/_test.txt b/services/dynamic-scheduler/requirements/_test.txt index 396d85a70e3d..b48cff66d524 100644 --- a/services/dynamic-scheduler/requirements/_test.txt +++ b/services/dynamic-scheduler/requirements/_test.txt @@ -21,7 +21,7 @@ coverage==7.6.1 # pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in h11==0.14.0 # via @@ -55,7 +55,7 @@ pluggy==1.5.0 # via pytest pprintpp==0.4.0 # via pytest-icdiff -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio diff --git a/services/dynamic-scheduler/requirements/_tools.txt b/services/dynamic-scheduler/requirements/_tools.txt index e946c9129aad..3f27c470fe35 100644 --- a/services/dynamic-scheduler/requirements/_tools.txt +++ b/services/dynamic-scheduler/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -47,14 +47,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -65,7 +65,7 @@ pyyaml==6.0.1 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt setuptools==74.0.0 # via @@ -77,7 +77,7 @@ typing-extensions==4.10.0 # via # -c requirements/_base.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit wheel==0.44.0 # via pip-tools diff --git a/services/dynamic-scheduler/tests/unit/status_monitor/test_services_status_monitor__monitor.py b/services/dynamic-scheduler/tests/unit/status_monitor/test_services_status_monitor__monitor.py index e3d6acffa39c..2dd5270b627a 100644 --- a/services/dynamic-scheduler/tests/unit/status_monitor/test_services_status_monitor__monitor.py +++ b/services/dynamic-scheduler/tests/unit/status_monitor/test_services_status_monitor__monitor.py @@ -1,4 +1,5 @@ # pylint:disable=redefined-outer-name +# pylint:disable=too-many-positional-arguments # pylint:disable=unused-argument import json diff --git a/services/dynamic-sidecar/requirements/_test.txt b/services/dynamic-sidecar/requirements/_test.txt index ad204462b214..3b248a300cdc 100644 --- a/services/dynamic-sidecar/requirements/_test.txt +++ b/services/dynamic-sidecar/requirements/_test.txt @@ -11,7 +11,7 @@ aiohttp==3.9.3 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aiobotocore -aioitertools==0.11.0 +aioitertools==0.12.0 # via aiobotocore aiosignal==1.3.1 # via @@ -45,7 +45,7 @@ coverage==7.6.1 # via pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in @@ -75,7 +75,7 @@ multidict==6.0.5 # aiohttp # async-asgi-testclient # yarl -mypy==1.11.1 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -85,7 +85,7 @@ packaging==24.0 # pytest pluggy==1.5.0 # via pytest -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -128,13 +128,13 @@ sqlalchemy==1.4.52 # -r requirements/_test.in sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -types-aiobotocore-s3==2.13.2 +types-aiobotocore-s3==2.15.1 # via -r requirements/_test.in types-aiofiles==24.1.0.20240626 # via -r requirements/_test.in -types-psutil==6.0.0.20240621 +types-psutil==6.0.0.20240901 # via -r requirements/_test.in -types-pyyaml==6.0.12.20240808 +types-pyyaml==6.0.12.20240917 # via -r requirements/_test.in typing-extensions==4.11.0 # via diff --git a/services/dynamic-sidecar/requirements/_tools.txt b/services/dynamic-sidecar/requirements/_tools.txt index 088c9a9396fe..4eed4827cf84 100644 --- a/services/dynamic-sidecar/requirements/_tools.txt +++ b/services/dynamic-sidecar/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -50,14 +50,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -68,7 +68,7 @@ pyyaml==6.0.1 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt setuptools==74.0.0 # via @@ -81,7 +81,7 @@ typing-extensions==4.11.0 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit wheel==0.44.0 # via pip-tools diff --git a/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/attribute_monitor/_watchdog_extensions.py b/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/attribute_monitor/_watchdog_extensions.py index 5925e7d7fe20..83389547c776 100644 --- a/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/attribute_monitor/_watchdog_extensions.py +++ b/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/attribute_monitor/_watchdog_extensions.py @@ -20,7 +20,9 @@ def __init__(self, path, recursive=False): # pylint:disable=super-init-not-call # overwrite the `InotifyBuffer.__init__` method BaseThread.__init__(self) # pylint:disable=non-parent-init-called self._queue = DelayedQueue(self.delay) - self._inotify = Inotify(path, recursive, InotifyConstants.IN_ATTRIB) + self._inotify = Inotify( # pylint:disable=too-many-function-args + path, recursive, InotifyConstants.IN_ATTRIB + ) self.start() diff --git a/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/outputs/_watchdog_extensions.py b/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/outputs/_watchdog_extensions.py index 6d6917d4e15f..c95813e939f2 100644 --- a/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/outputs/_watchdog_extensions.py +++ b/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/outputs/_watchdog_extensions.py @@ -36,7 +36,9 @@ def __init__(self, path, recursive=False): # pylint:disable=super-init-not-call # overwrite the `InotifyBuffer.__init__` method BaseThread.__init__(self) # pylint:disable=non-parent-init-called self._queue = DelayedQueue(self.delay) - self._inotify = Inotify(path, recursive, _EVENTS_TO_WATCH) + self._inotify = Inotify( # pylint:disable=too-many-function-args + path, recursive, _EVENTS_TO_WATCH + ) self.start() diff --git a/services/dynamic-sidecar/tests/conftest.py b/services/dynamic-sidecar/tests/conftest.py index 397666815fb4..53b88ac13592 100644 --- a/services/dynamic-sidecar/tests/conftest.py +++ b/services/dynamic-sidecar/tests/conftest.py @@ -1,5 +1,6 @@ # pylint: disable=redefined-outer-name # pylint: disable=too-many-arguments +# pylint: disable=too-many-positional-arguments # pylint: disable=unused-argument # pylint: disable=unused-variable diff --git a/services/efs-guardian/requirements/_test.txt b/services/efs-guardian/requirements/_test.txt index f35b36a175a4..efd05c557f60 100644 --- a/services/efs-guardian/requirements/_test.txt +++ b/services/efs-guardian/requirements/_test.txt @@ -50,7 +50,7 @@ certifi==2024.2.2 # httpcore # httpx # requests -cffi==1.17.0 +cffi==1.17.1 # via cryptography cfn-lint==1.10.3 # via moto @@ -66,35 +66,35 @@ coverage==7.6.1 # via # -r requirements/_test.in # pytest-cov -cryptography==43.0.0 +cryptography==43.0.1 # via # -c requirements/../../../requirements/constraints.txt # joserfc # moto debugpy==1.8.5 # via -r requirements/_test.in -deepdiff==7.0.1 +deepdiff==8.0.1 # via -r requirements/_test.in docker==7.1.0 # via # -r requirements/_test.in # moto -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in -fakeredis==2.23.5 +fakeredis==2.24.1 # via -r requirements/_test.in flask==3.0.3 # via # flask-cors # moto -flask-cors==4.0.1 +flask-cors==5.0.0 # via moto frozenlist==1.4.1 # via # -c requirements/_base.txt # aiohttp # aiosignal -graphql-core==3.2.3 +graphql-core==3.2.4 # via moto h11==0.14.0 # via @@ -133,7 +133,7 @@ jmespath==1.0.1 # botocore joserfc==1.0.0 # via moto -jsondiff==2.2.0 +jsondiff==2.2.1 # via moto jsonpatch==1.33 # via cfn-lint @@ -162,7 +162,7 @@ markupsafe==2.1.5 # via # jinja2 # werkzeug -moto==5.0.13 +moto==5.0.15 # via -r requirements/_test.in mpmath==1.3.0 # via sympy @@ -177,7 +177,7 @@ openapi-schema-validator==0.6.2 # via openapi-spec-validator openapi-spec-validator==0.7.1 # via moto -ordered-set==4.1.0 +orderly-set==5.2.2 # via deepdiff packaging==24.0 # via @@ -195,7 +195,7 @@ psutil==6.0.0 # via # -c requirements/_base.txt # -r requirements/_test.in -py-partiql-parser==0.5.5 +py-partiql-parser==0.5.6 # via moto pycparser==2.22 # via cffi @@ -204,9 +204,9 @@ pydantic==1.10.15 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator -pyparsing==3.1.2 +pyparsing==3.1.4 # via moto -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -250,7 +250,7 @@ referencing==0.29.3 # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.7.24 +regex==2024.9.11 # via cfn-lint requests==2.32.3 # via @@ -291,7 +291,7 @@ sniffio==1.3.1 # httpx sortedcontainers==2.4.0 # via fakeredis -sympy==1.13.2 +sympy==1.13.3 # via cfn-lint typing-extensions==4.11.0 # via @@ -308,7 +308,7 @@ urllib3==2.2.1 # docker # requests # responses -werkzeug==3.0.3 +werkzeug==3.0.4 # via # flask # moto diff --git a/services/efs-guardian/requirements/_tools.txt b/services/efs-guardian/requirements/_tools.txt index 4ec61eba91aa..97a49efc2ebd 100644 --- a/services/efs-guardian/requirements/_tools.txt +++ b/services/efs-guardian/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -18,9 +18,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -48,14 +48,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -68,7 +68,7 @@ pyyaml==6.0.1 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt setuptools==74.0.0 # via @@ -82,9 +82,9 @@ typing-extensions==4.11.0 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit -watchdog==4.0.2 +watchdog==5.0.2 # via -r requirements/_tools.in wheel==0.44.0 # via pip-tools diff --git a/services/invitations/requirements/_test.txt b/services/invitations/requirements/_test.txt index 7b029ccb0de5..6a73c31809dd 100644 --- a/services/invitations/requirements/_test.txt +++ b/services/invitations/requirements/_test.txt @@ -16,7 +16,7 @@ coverage==7.6.1 # via # -r requirements/_test.in # pytest-cov -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in h11==0.14.0 # via @@ -31,7 +31,7 @@ httpx==0.27.0 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # -r requirements/_test.in -hypothesis==6.111.1 +hypothesis==6.112.1 # via -r requirements/_test.in idna==3.6 # via @@ -47,7 +47,7 @@ packaging==24.0 # pytest-sugar pluggy==1.5.0 # via pytest -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio diff --git a/services/invitations/requirements/_tools.txt b/services/invitations/requirements/_tools.txt index df9e8e642d52..d6bba29eee2d 100644 --- a/services/invitations/requirements/_tools.txt +++ b/services/invitations/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -47,14 +47,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -66,7 +66,7 @@ pyyaml==6.0.1 # -c requirements/_base.txt # pre-commit # watchdog -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt setuptools==74.0.0 # via @@ -78,9 +78,9 @@ typing-extensions==4.10.0 # via # -c requirements/_base.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit -watchdog==4.0.2 +watchdog==5.0.2 # via -r requirements/_tools.in wheel==0.44.0 # via pip-tools diff --git a/services/migration/requirements/_test.txt b/services/migration/requirements/_test.txt index 5b2e5bb55dd1..0c989c238a4e 100644 --- a/services/migration/requirements/_test.txt +++ b/services/migration/requirements/_test.txt @@ -3,7 +3,7 @@ attrs==24.2.0 # jsonschema # pytest-docker # referencing -certifi==2024.7.4 +certifi==2024.8.30 # via # -c requirements/../../../requirements/constraints.txt # requests @@ -13,9 +13,9 @@ coverage==7.6.1 # via pytest-cov docker==7.1.0 # via -r requirements/_test.in -greenlet==3.0.3 +greenlet==3.1.1 # via sqlalchemy -idna==3.7 +idna==3.10 # via requests iniconfig==2.0.0 # via pytest @@ -23,7 +23,7 @@ jsonschema==4.23.0 # via -r requirements/_test.in jsonschema-specifications==2023.12.1 # via jsonschema -mypy==1.11.1 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -31,7 +31,7 @@ packaging==24.1 # via pytest pluggy==1.5.0 # via pytest -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -66,7 +66,7 @@ rpds-py==0.20.0 # via # jsonschema # referencing -sqlalchemy==1.4.53 +sqlalchemy==1.4.54 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in @@ -78,7 +78,7 @@ typing-extensions==4.12.2 # via # mypy # sqlalchemy2-stubs -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # docker diff --git a/services/migration/requirements/_tools.txt b/services/migration/requirements/_tools.txt index 70e35d70acc4..e775221e68b0 100644 --- a/services/migration/requirements/_tools.txt +++ b/services/migration/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -16,9 +16,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.1 +mypy==1.11.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -48,14 +48,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -67,9 +67,9 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt -setuptools==73.0.1 +setuptools==75.1.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.3 +virtualenv==20.26.5 # via pre-commit -watchdog==4.0.2 +watchdog==5.0.2 # via -r requirements/_tools.in wheel==0.44.0 # via pip-tools diff --git a/services/osparc-gateway-server/requirements/_test.txt b/services/osparc-gateway-server/requirements/_test.txt index a092c888f38e..908dca5582ba 100644 --- a/services/osparc-gateway-server/requirements/_test.txt +++ b/services/osparc-gateway-server/requirements/_test.txt @@ -11,7 +11,7 @@ attrs==23.2.0 # via # -c requirements/_base.txt # aiohttp -certifi==2024.7.4 +certifi==2024.8.30 # via # -c requirements/../../../requirements/constraints.txt # requests @@ -47,7 +47,7 @@ distributed==2024.5.1 # dask-gateway docker==7.1.0 # via -r requirements/_test.in -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in frozenlist==1.4.1 # via @@ -98,7 +98,7 @@ multidict==6.0.5 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.11.1 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -121,7 +121,7 @@ psutil==6.0.0 # via # -c requirements/../../dask-sidecar/requirements/_dask-distributed.txt # distributed -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio diff --git a/services/osparc-gateway-server/requirements/_tools.txt b/services/osparc-gateway-server/requirements/_tools.txt index a3428b0ccc33..985945c7b0ef 100644 --- a/services/osparc-gateway-server/requirements/_tools.txt +++ b/services/osparc-gateway-server/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -49,14 +49,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -68,9 +68,9 @@ pyyaml==6.0.1 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt -setuptools==73.0.1 +setuptools==75.1.0 # via pip-tools tomlkit==0.13.2 # via pylint @@ -79,9 +79,9 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit -watchdog==4.0.2 +watchdog==5.0.2 # via -r requirements/_tools.in wheel==0.44.0 # via pip-tools diff --git a/services/osparc-gateway-server/tests/system/requirements/_test.txt b/services/osparc-gateway-server/tests/system/requirements/_test.txt index f2a907154425..410339df3c69 100644 --- a/services/osparc-gateway-server/tests/system/requirements/_test.txt +++ b/services/osparc-gateway-server/tests/system/requirements/_test.txt @@ -1,4 +1,4 @@ -aiodocker==0.22.2 +aiodocker==0.23.0 # via -r requirements/_test.in aiohappyeyeballs==2.4.0 # via aiohttp @@ -11,7 +11,7 @@ aiosignal==1.3.1 # via aiohttp attrs==24.2.0 # via aiohttp -certifi==2024.7.4 +certifi==2024.8.30 # via # -c requirements/../../../../../requirements/constraints.txt # requests @@ -43,7 +43,7 @@ distributed==2024.5.1 # dask-gateway docker==7.1.0 # via -r requirements/_test.in -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in frozenlist==1.4.1 # via @@ -55,7 +55,7 @@ fsspec==2024.5.0 # dask icdiff==2.0.7 # via pytest-icdiff -idna==3.7 +idna==3.10 # via # requests # yarl @@ -87,7 +87,7 @@ msgpack==1.0.8 # via # -c requirements/../../../../dask-sidecar/requirements/_dask-distributed.txt # distributed -multidict==6.0.5 +multidict==6.1.0 # via # aiohttp # yarl @@ -114,7 +114,7 @@ psutil==6.0.0 # via # -c requirements/../../../../dask-sidecar/requirements/_dask-distributed.txt # distributed -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -182,7 +182,7 @@ urllib3==2.2.1 # distributed # docker # requests -yarl==1.9.4 +yarl==1.12.1 # via aiohttp zict==3.0.0 # via diff --git a/services/osparc-gateway-server/tests/system/requirements/_tools.txt b/services/osparc-gateway-server/tests/system/requirements/_tools.txt index ba908e304bb6..ce5d53160d5b 100644 --- a/services/osparc-gateway-server/tests/system/requirements/_tools.txt +++ b/services/osparc-gateway-server/tests/system/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via -r requirements/../../../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -46,14 +46,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -64,15 +64,15 @@ pyyaml==6.0.1 # -c requirements/../../../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../../../requirements/devenv.txt -setuptools==73.0.1 +setuptools==75.1.0 # via pip-tools tomlkit==0.13.2 # via pylint typing-extensions==4.12.2 # via mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit wheel==0.44.0 # via pip-tools diff --git a/services/payments/requirements/_test.txt b/services/payments/requirements/_test.txt index 30290658b180..4a42c0d9ccf8 100644 --- a/services/payments/requirements/_test.txt +++ b/services/payments/requirements/_test.txt @@ -42,7 +42,7 @@ coverage==7.6.1 # pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in frozenlist==1.4.1 # via @@ -85,7 +85,7 @@ multidict==6.0.5 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.11.1 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -98,7 +98,7 @@ pluggy==1.5.0 # via pytest pprintpp==0.4.0 # via pytest-icdiff -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -167,11 +167,11 @@ termcolor==2.4.0 # via pytest-sugar types-aiofiles==24.1.0.20240626 # via -r requirements/_test.in -types-pyasn1==0.6.0.20240402 +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.20240808 +types-pyyaml==6.0.12.20240917 # 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 a3199931bff4..5ac982ce79cc 100644 --- a/services/payments/requirements/_tools.txt +++ b/services/payments/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -50,14 +50,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -68,7 +68,7 @@ pyyaml==6.0.1 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt setuptools==74.0.0 # via @@ -81,7 +81,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit wheel==0.44.0 # via pip-tools diff --git a/services/payments/tests/unit/api/test__one_time_payment_workflows.py b/services/payments/tests/unit/api/test__one_time_payment_workflows.py index 2052dee31f60..753432ac6d69 100644 --- a/services/payments/tests/unit/api/test__one_time_payment_workflows.py +++ b/services/payments/tests/unit/api/test__one_time_payment_workflows.py @@ -1,7 +1,8 @@ # pylint: disable=redefined-outer-name +# pylint: disable=too-many-arguments +# pylint: disable=too-many-positional-arguments # pylint: disable=unused-argument # pylint: disable=unused-variable -# pylint: disable=too-many-arguments import httpx diff --git a/services/payments/tests/unit/api/test__payment_method_workflows.py b/services/payments/tests/unit/api/test__payment_method_workflows.py index 5b92bee8b173..76640384f7b1 100644 --- a/services/payments/tests/unit/api/test__payment_method_workflows.py +++ b/services/payments/tests/unit/api/test__payment_method_workflows.py @@ -1,7 +1,8 @@ # pylint: disable=redefined-outer-name +# pylint: disable=too-many-arguments +# pylint: disable=too-many-positional-arguments # pylint: disable=unused-argument # pylint: disable=unused-variable -# pylint: disable=too-many-arguments import httpx diff --git a/services/payments/tests/unit/test_db_payments_users_repo.py b/services/payments/tests/unit/test_db_payments_users_repo.py index a695af251c41..51d5f540c6ba 100644 --- a/services/payments/tests/unit/test_db_payments_users_repo.py +++ b/services/payments/tests/unit/test_db_payments_users_repo.py @@ -59,7 +59,7 @@ async def user( injects a user in db """ assert user_id == user["id"] - async with insert_and_get_row_lifespan( + async with insert_and_get_row_lifespan( # pylint:disable=contextmanager-generator-missing-cleanup get_engine(app), table=users, values=user, @@ -84,7 +84,7 @@ async def product( """ # NOTE: this fixture ignores products' group-id but it is fine for this test context assert product["group_id"] is None - async with insert_and_get_row_lifespan( + async with insert_and_get_row_lifespan( # pylint:disable=contextmanager-generator-missing-cleanup get_engine(app), table=products, values=product, @@ -101,7 +101,7 @@ async def successful_transaction( """ injects transaction in db """ - async with insert_and_get_row_lifespan( + async with insert_and_get_row_lifespan( # pylint:disable=contextmanager-generator-missing-cleanup get_engine(app), table=payments_transactions, values=successful_transaction, diff --git a/services/payments/tests/unit/test_rpc_payments_methods.py b/services/payments/tests/unit/test_rpc_payments_methods.py index 9ecb10d9976f..ef60bfa6c425 100644 --- a/services/payments/tests/unit/test_rpc_payments_methods.py +++ b/services/payments/tests/unit/test_rpc_payments_methods.py @@ -1,6 +1,7 @@ # pylint: disable=protected-access # pylint: disable=redefined-outer-name # pylint: disable=too-many-arguments +# pylint: disable=too-many-positional-arguments # pylint: disable=unused-argument # pylint: disable=unused-variable diff --git a/services/payments/tests/unit/test_services_payments.py b/services/payments/tests/unit/test_services_payments.py index 94452d9c7726..4cb484aafbbf 100644 --- a/services/payments/tests/unit/test_services_payments.py +++ b/services/payments/tests/unit/test_services_payments.py @@ -1,6 +1,7 @@ # pylint: disable=protected-access # pylint: disable=redefined-outer-name # pylint: disable=too-many-arguments +# pylint: disable=too-many-positional-arguments # pylint: disable=unused-argument # pylint: disable=unused-variable diff --git a/services/resource-usage-tracker/requirements/_test.txt b/services/resource-usage-tracker/requirements/_test.txt index bfc96422668e..d1c36a7f469f 100644 --- a/services/resource-usage-tracker/requirements/_test.txt +++ b/services/resource-usage-tracker/requirements/_test.txt @@ -40,9 +40,9 @@ certifi==2024.2.2 # httpcore # httpx # requests -cffi==1.17.0 +cffi==1.17.1 # via cryptography -cfn-lint==1.10.3 +cfn-lint==1.15.0 # via moto charset-normalizer==3.3.2 # via @@ -56,7 +56,7 @@ coverage==7.6.1 # via # -r requirements/_test.in # pytest-cov -cryptography==43.0.0 +cryptography==43.0.1 # via # -c requirements/../../../requirements/constraints.txt # joserfc @@ -65,17 +65,17 @@ docker==7.1.0 # via # -r requirements/_test.in # moto -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in -fakeredis==2.23.5 +fakeredis==2.24.1 # via -r requirements/_test.in flask==3.0.3 # via # flask-cors # moto -flask-cors==4.0.1 +flask-cors==5.0.0 # via moto -graphql-core==3.2.3 +graphql-core==3.2.4 # via moto greenlet==3.0.3 # via @@ -117,7 +117,7 @@ jmespath==1.0.1 # botocore joserfc==1.0.0 # via moto -jsondiff==2.2.0 +jsondiff==2.2.1 # via moto jsonpatch==1.33 # via cfn-lint @@ -153,11 +153,11 @@ markupsafe==2.1.5 # jinja2 # mako # werkzeug -moto==5.0.13 +moto==5.0.15 # via -r requirements/_test.in mpmath==1.3.0 # via sympy -mypy==1.11.1 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -178,7 +178,7 @@ pluggy==1.5.0 # via pytest ply==3.11 # via jsonpath-ng -py-partiql-parser==0.5.5 +py-partiql-parser==0.5.6 # via moto pycparser==2.22 # via cffi @@ -191,7 +191,7 @@ pyparsing==3.1.2 # via # -c requirements/_base.txt # moto -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -294,11 +294,11 @@ sqlalchemy==1.4.52 # alembic sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -sympy==1.13.2 +sympy==1.13.3 # via cfn-lint termcolor==2.4.0 # via pytest-sugar -types-requests==2.32.0.20240712 +types-requests==2.32.0.20240914 # via -r requirements/_test.in typing-extensions==4.10.0 # via @@ -318,7 +318,7 @@ urllib3==2.0.7 # requests # responses # types-requests -werkzeug==3.0.3 +werkzeug==3.0.4 # via # flask # moto diff --git a/services/resource-usage-tracker/requirements/_tools.txt b/services/resource-usage-tracker/requirements/_tools.txt index 4be35ba32575..44759acdfd41 100644 --- a/services/resource-usage-tracker/requirements/_tools.txt +++ b/services/resource-usage-tracker/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -18,9 +18,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -51,14 +51,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -71,7 +71,7 @@ pyyaml==6.0.1 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt setuptools==74.0.0 # via @@ -85,9 +85,9 @@ typing-extensions==4.10.0 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit -watchdog==4.0.2 +watchdog==5.0.2 # via -r requirements/_tools.in wheel==0.44.0 # via pip-tools diff --git a/services/storage/requirements/_test.txt b/services/storage/requirements/_test.txt index b243f8f4428a..c1abbffd5450 100644 --- a/services/storage/requirements/_test.txt +++ b/services/storage/requirements/_test.txt @@ -43,9 +43,9 @@ certifi==2024.2.2 # -c requirements/_base.txt # requests # simcore-service-storage-sdk -cffi==1.17.0 +cffi==1.17.1 # via cryptography -cfn-lint==1.10.3 +cfn-lint==1.15.0 # via moto charset-normalizer==3.3.2 # via @@ -59,7 +59,7 @@ coverage==7.6.1 # via # -r requirements/_test.in # pytest-cov -cryptography==43.0.0 +cryptography==43.0.1 # via # -c requirements/../../../requirements/constraints.txt # joserfc @@ -68,22 +68,22 @@ docker==7.1.0 # via # -r requirements/_test.in # moto -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in -fakeredis==2.23.5 +fakeredis==2.24.1 # via -r requirements/_test.in flask==3.0.3 # via # flask-cors # moto -flask-cors==4.0.1 +flask-cors==5.0.0 # via moto frozenlist==1.4.1 # via # -c requirements/_base.txt # aiohttp # aiosignal -graphql-core==3.2.3 +graphql-core==3.2.4 # via moto greenlet==3.0.3 # via @@ -113,7 +113,7 @@ jmespath==1.0.1 # botocore joserfc==1.0.0 # via moto -jsondiff==2.2.0 +jsondiff==2.2.1 # via moto jsonpatch==1.33 # via cfn-lint @@ -147,7 +147,7 @@ markupsafe==2.1.5 # -c requirements/_base.txt # jinja2 # werkzeug -moto==5.0.13 +moto==5.0.15 # via -r requirements/_test.in mpmath==1.3.0 # via sympy @@ -156,13 +156,13 @@ multidict==6.0.5 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.11.1 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy networkx==3.3 # via cfn-lint -numpy==2.1.0 +numpy==2.1.1 # via pandas openapi-schema-validator==0.6.2 # via @@ -177,7 +177,7 @@ packaging==24.0 # -c requirements/_base.txt # pytest # pytest-sugar -pandas==2.2.2 +pandas==2.2.3 # via -r requirements/_test.in pathable==0.4.3 # via @@ -189,7 +189,7 @@ ply==3.11 # via jsonpath-ng pprintpp==0.4.0 # via pytest-icdiff -py-partiql-parser==0.5.5 +py-partiql-parser==0.5.6 # via moto pycparser==2.22 # via cffi @@ -198,9 +198,9 @@ pydantic==1.10.14 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # aws-sam-translator -pyparsing==3.1.2 +pyparsing==3.1.4 # via moto -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-aiohttp @@ -239,7 +239,7 @@ python-dateutil==2.9.0.post0 # simcore-service-storage-sdk python-dotenv==1.0.1 # via -r requirements/_test.in -pytz==2024.1 +pytz==2024.2 # via pandas pyyaml==6.0.1 # via @@ -261,7 +261,7 @@ referencing==0.29.3 # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.7.24 +regex==2024.9.11 # via cfn-lint requests==2.32.2 # via @@ -306,7 +306,7 @@ sqlalchemy==1.4.52 # -r requirements/_test.in sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -sympy==1.13.2 +sympy==1.13.3 # via cfn-lint termcolor==2.4.0 # via pytest-sugar @@ -320,7 +320,7 @@ typing-extensions==4.10.0 # mypy # pydantic # sqlalchemy2-stubs -tzdata==2024.1 +tzdata==2024.2 # via pandas urllib3==2.0.7 # via diff --git a/services/storage/requirements/_tools.txt b/services/storage/requirements/_tools.txt index 4be35ba32575..44759acdfd41 100644 --- a/services/storage/requirements/_tools.txt +++ b/services/storage/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -18,9 +18,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -51,14 +51,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -71,7 +71,7 @@ pyyaml==6.0.1 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt setuptools==74.0.0 # via @@ -85,9 +85,9 @@ typing-extensions==4.10.0 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit -watchdog==4.0.2 +watchdog==5.0.2 # via -r requirements/_tools.in wheel==0.44.0 # via pip-tools diff --git a/services/storage/tests/unit/test_dsm_dsmcleaner.py b/services/storage/tests/unit/test_dsm_dsmcleaner.py index fd759ca1bf2c..60f4f7f57a98 100644 --- a/services/storage/tests/unit/test_dsm_dsmcleaner.py +++ b/services/storage/tests/unit/test_dsm_dsmcleaner.py @@ -1,10 +1,11 @@ -# pylint: disable=unused-variable -# pylint: disable=unused-argument +# pylint: disable=no-member +# pylint: disable=no-name-in-module # pylint: disable=redefined-outer-name # pylint: disable=too-many-arguments -# pylint: disable=no-name-in-module -# pylint: disable=no-member # pylint: disable=too-many-branches +# pylint: disable=too-many-positional-arguments +# pylint: disable=unused-argument +# pylint: disable=unused-variable import asyncio import datetime diff --git a/services/storage/tests/unit/test_handlers_files.py b/services/storage/tests/unit/test_handlers_files.py index 21e3bac8c3d8..5623c7e67c25 100644 --- a/services/storage/tests/unit/test_handlers_files.py +++ b/services/storage/tests/unit/test_handlers_files.py @@ -1,9 +1,10 @@ -# pylint:disable=unused-variable -# pylint:disable=unused-argument -# pylint:disable=redefined-outer-name -# pylint:disable=too-many-arguments # pylint:disable=no-name-in-module # pylint:disable=protected-access +# pylint:disable=redefined-outer-name +# pylint:disable=too-many-arguments +# pylint:disable=too-many-positional-arguments +# pylint:disable=unused-argument +# pylint:disable=unused-variable import asyncio import filecmp diff --git a/services/web/server/requirements/_test.txt b/services/web/server/requirements/_test.txt index 046d1efecba3..1b8cff637239 100644 --- a/services/web/server/requirements/_test.txt +++ b/services/web/server/requirements/_test.txt @@ -102,7 +102,7 @@ multidict==6.0.2 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.11.1 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -130,7 +130,7 @@ pyrsistent==0.18.1 # -c requirements/_base.txt # jsonschema # referencing -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-aiohttp @@ -220,11 +220,11 @@ types-aiofiles==24.1.0.20240626 # via -r requirements/_test.in types-jsonschema==4.23.0.20240813 # via -r requirements/_test.in -types-openpyxl==3.1.5.20240819 +types-openpyxl==3.1.5.20240918 # via -r requirements/_test.in types-passlib==1.7.7.20240819 # via -r requirements/_test.in -types-pyyaml==6.0.12.20240808 +types-pyyaml==6.0.12.20240917 # via -r requirements/_test.in typing-extensions==4.12.0 # via @@ -238,7 +238,7 @@ urllib3==1.26.11 # -c requirements/_base.txt # docker # requests -websockets==13.0 +websockets==13.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 bad09bbc690c..6aee7017f62b 100644 --- a/services/web/server/requirements/_tools.txt +++ b/services/web/server/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../../requirements/devenv.txt @@ -18,9 +18,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via # -c requirements/_test.txt # -r requirements/../../../../requirements/devenv.txt @@ -55,14 +55,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -74,7 +74,7 @@ pyyaml==6.0.1 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../../requirements/devenv.txt setuptools==69.1.1 # via @@ -90,7 +90,7 @@ typing-extensions==4.12.0 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit wheel==0.44.0 # via pip-tools diff --git a/services/web/server/src/simcore_service_webserver/catalog/_models.py b/services/web/server/src/simcore_service_webserver/catalog/_models.py index a3803b04d080..4e2f4147e480 100644 --- a/services/web/server/src/simcore_service_webserver/catalog/_models.py +++ b/services/web/server/src/simcore_service_webserver/catalog/_models.py @@ -12,7 +12,7 @@ ) from models_library.services import BaseServiceIOModel from pint import PintError, UnitRegistry -from pint.quantity import Quantity +from pint.quantity import Quantity # pylint:disable=no-name-in-module _logger = logging.getLogger(__name__) diff --git a/services/web/server/tests/unit/isolated/test_garbage_collector_core.py b/services/web/server/tests/unit/isolated/test_garbage_collector_core.py index 7f686a44292e..0d84fbb534ce 100644 --- a/services/web/server/tests/unit/isolated/test_garbage_collector_core.py +++ b/services/web/server/tests/unit/isolated/test_garbage_collector_core.py @@ -1,6 +1,7 @@ # pylint: disable=redefined-outer-name -# pylint: disable=unused-argument # pylint: disable=too-many-arguments +# pylint: disable=too-many-positional-arguments +# pylint: disable=unused-argument from collections.abc import Callable from typing import Final diff --git a/services/web/server/tests/unit/with_dbs/02/test_projects_crud_handlers__delete.py b/services/web/server/tests/unit/with_dbs/02/test_projects_crud_handlers__delete.py index b177bcc16e09..956e0d415e2e 100644 --- a/services/web/server/tests/unit/with_dbs/02/test_projects_crud_handlers__delete.py +++ b/services/web/server/tests/unit/with_dbs/02/test_projects_crud_handlers__delete.py @@ -1,7 +1,8 @@ # pylint: disable=redefined-outer-name +# pylint: disable=too-many-arguments +# pylint: disable=too-many-positional-arguments # pylint: disable=unused-argument # pylint: disable=unused-variable -# pylint: disable=too-many-arguments from collections.abc import Callable, Iterator diff --git a/services/web/server/tests/unit/with_dbs/02/test_projects_states_handlers.py b/services/web/server/tests/unit/with_dbs/02/test_projects_states_handlers.py index d34adace8ae1..910d94f06c01 100644 --- a/services/web/server/tests/unit/with_dbs/02/test_projects_states_handlers.py +++ b/services/web/server/tests/unit/with_dbs/02/test_projects_states_handlers.py @@ -1,5 +1,6 @@ # pylint: disable=redefined-outer-name # pylint: disable=too-many-arguments +# pylint: disable=too-many-positional-arguments # pylint: disable=too-many-statements # pylint: disable=unused-argument # pylint: disable=unused-variable diff --git a/services/web/server/tests/unit/with_dbs/03/garbage_collector/test_resource_manager.py b/services/web/server/tests/unit/with_dbs/03/garbage_collector/test_resource_manager.py index 0f736a758b7b..d1d6bcc73ee9 100644 --- a/services/web/server/tests/unit/with_dbs/03/garbage_collector/test_resource_manager.py +++ b/services/web/server/tests/unit/with_dbs/03/garbage_collector/test_resource_manager.py @@ -1,7 +1,8 @@ # pylint: disable=redefined-outer-name +# pylint: disable=too-many-arguments +# pylint: disable=too-many-positional-arguments # pylint: disable=unused-argument # pylint: disable=unused-variable -# pylint: disable=too-many-arguments import asyncio diff --git a/tests/e2e-playwright/requirements/_test.txt b/tests/e2e-playwright/requirements/_test.txt index 0f53acd4cf25..2934b76a3a80 100644 --- a/tests/e2e-playwright/requirements/_test.txt +++ b/tests/e2e-playwright/requirements/_test.txt @@ -2,7 +2,7 @@ annotated-types==0.7.0 # via pydantic arrow==1.3.0 # via -r requirements/_test.in -certifi==2024.7.4 +certifi==2024.8.30 # via requests charset-normalizer==3.3.2 # via requests @@ -12,11 +12,11 @@ docker==7.1.0 # via -r requirements/_test.in email-validator==2.2.0 # via pydantic -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in greenlet==3.0.3 # via playwright -idna==3.7 +idna==3.10 # via # email-validator # requests @@ -30,17 +30,17 @@ packaging==24.1 # via # pytest # pytest-sugar -playwright==1.46.0 +playwright==1.47.0 # via pytest-playwright pluggy==1.5.0 # via pytest -pydantic==2.8.2 +pydantic==2.9.2 # via -r requirements/_test.in -pydantic-core==2.20.1 +pydantic-core==2.23.4 # via pydantic -pyee==11.1.0 +pyee==12.0.0 # via playwright -pytest==8.3.2 +pytest==8.3.3 # via # pytest-base-url # pytest-html @@ -56,7 +56,7 @@ pytest-instafail==0.5.0 # via -r requirements/_test.in pytest-metadata==3.1.1 # via pytest-html -pytest-playwright==0.5.1 +pytest-playwright==0.5.2 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in @@ -82,14 +82,14 @@ termcolor==2.4.0 # via pytest-sugar text-unidecode==1.3 # via python-slugify -types-python-dateutil==2.9.0.20240821 +types-python-dateutil==2.9.0.20240906 # via arrow typing-extensions==4.12.2 # via # pydantic # pydantic-core # pyee -urllib3==2.2.2 +urllib3==2.2.3 # via # docker # requests diff --git a/tests/e2e-playwright/requirements/_tools.txt b/tests/e2e-playwright/requirements/_tools.txt index d41516afc103..cd07b666b723 100644 --- a/tests/e2e-playwright/requirements/_tools.txt +++ b/tests/e2e-playwright/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -16,9 +16,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.1 +mypy==1.11.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -45,14 +45,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -63,9 +63,9 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt -setuptools==73.0.1 +setuptools==75.1.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.3 +virtualenv==20.26.5 # via pre-commit wheel==0.44.0 # via pip-tools diff --git a/tests/e2e/requirements/requirements.txt b/tests/e2e/requirements/requirements.txt index 4ab33ad3c776..9a3d2156703d 100644 --- a/tests/e2e/requirements/requirements.txt +++ b/tests/e2e/requirements/requirements.txt @@ -1,4 +1,4 @@ -certifi==2024.7.4 +certifi==2024.8.30 # via # -c requirements/../../../requirements/constraints.txt # requests @@ -6,7 +6,7 @@ charset-normalizer==3.3.2 # via requests docker==7.1.0 # via -r requirements/requirements.in -idna==3.7 +idna==3.10 # via requests pyyaml==6.0.2 # via @@ -16,7 +16,7 @@ requests==2.32.3 # via docker tenacity==9.0.0 # via -r requirements/requirements.in -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # docker diff --git a/tests/environment-setup/requirements/requirements.txt b/tests/environment-setup/requirements/requirements.txt index 2fb5a2fc83e3..bc2672270a70 100644 --- a/tests/environment-setup/requirements/requirements.txt +++ b/tests/environment-setup/requirements/requirements.txt @@ -6,7 +6,7 @@ packaging==24.1 # pytest-sugar pluggy==1.5.0 # via pytest -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt @@ -16,7 +16,7 @@ pydantic==1.10.17 # -c requirements/../../../packages/settings-library/requirements/_base.in # -c requirements/../../../requirements/constraints.txt # -r requirements/requirements.in -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/requirements.in # pytest-asyncio diff --git a/tests/public-api/requirements/_base.txt b/tests/public-api/requirements/_base.txt index ed5d6c5a1cac..ef23afb0200c 100644 --- a/tests/public-api/requirements/_base.txt +++ b/tests/public-api/requirements/_base.txt @@ -1,6 +1,6 @@ -anyio==4.4.0 +anyio==4.6.0 # via httpx -certifi==2024.7.4 +certifi==2024.8.30 # via # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # httpcore @@ -12,11 +12,11 @@ h11==0.14.0 # via httpcore httpcore==1.0.5 # via httpx -httpx==0.27.0 +httpx==0.27.2 # via # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # osparc -idna==3.7 +idna==3.10 # via # anyio # httpx @@ -32,7 +32,7 @@ osparc-client==0.6.6 # via osparc packaging==24.1 # via osparc -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/settings-library/requirements/_base.in @@ -40,7 +40,7 @@ pygments==2.18.0 # via rich python-dateutil==2.9.0.post0 # via osparc-client -rich==13.7.1 +rich==13.8.1 # via # -r requirements/../../../packages/settings-library/requirements/_base.in # typer @@ -58,13 +58,13 @@ tenacity==9.0.0 # via osparc tqdm==4.66.5 # via osparc -typer==0.12.4 +typer==0.12.5 # via -r requirements/../../../packages/settings-library/requirements/_base.in typing-extensions==4.12.2 # via # pydantic # typer -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # osparc-client diff --git a/tests/public-api/requirements/_test.txt b/tests/public-api/requirements/_test.txt index d0498fe06e2e..67ded32267c4 100644 --- a/tests/public-api/requirements/_test.txt +++ b/tests/public-api/requirements/_test.txt @@ -1,4 +1,4 @@ -aiodocker==0.22.2 +aiodocker==0.23.0 # via -r requirements/_test.in aiohappyeyeballs==2.4.0 # via aiohttp @@ -9,14 +9,14 @@ aiohttp==3.10.5 # aiodocker aiosignal==1.3.1 # via aiohttp -anyio==4.4.0 +anyio==4.6.0 # via httpx attrs==24.2.0 # via # aiohttp # jsonschema # referencing -certifi==2024.7.4 +certifi==2024.8.30 # via # -c requirements/../../../requirements/constraints.txt # httpcore @@ -26,7 +26,7 @@ charset-normalizer==3.3.2 # via requests docker==7.1.0 # via -r requirements/_test.in -faker==27.0.0 +faker==29.0.0 # via -r requirements/_test.in frozenlist==1.4.1 # via @@ -36,11 +36,11 @@ h11==0.14.0 # via httpcore httpcore==1.0.5 # via httpx -httpx==0.27.0 +httpx==0.27.2 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in -idna==3.7 +idna==3.10 # via # anyio # httpx @@ -52,7 +52,7 @@ jsonschema==4.23.0 # via -r requirements/_test.in jsonschema-specifications==2023.12.1 # via jsonschema -multidict==6.0.5 +multidict==6.1.0 # via # aiohttp # yarl @@ -60,7 +60,7 @@ packaging==24.1 # via pytest pluggy==1.5.0 # via pytest -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -94,10 +94,10 @@ sniffio==1.3.1 # httpx tenacity==9.0.0 # via -r requirements/_test.in -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # docker # requests -yarl==1.9.4 +yarl==1.12.1 # via aiohttp diff --git a/tests/public-api/requirements/_tools.txt b/tests/public-api/requirements/_tools.txt index 5f175f88fa63..346aa34ba599 100644 --- a/tests/public-api/requirements/_tools.txt +++ b/tests/public-api/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -47,14 +47,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -65,9 +65,9 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt -setuptools==73.0.1 +setuptools==75.1.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.3 +virtualenv==20.26.5 # via pre-commit wheel==0.44.0 # via pip-tools diff --git a/tests/swarm-deploy/requirements/_test.txt b/tests/swarm-deploy/requirements/_test.txt index 22c0768cda4f..432abdef7195 100644 --- a/tests/swarm-deploy/requirements/_test.txt +++ b/tests/swarm-deploy/requirements/_test.txt @@ -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.22.2 +aiodocker==0.23.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in @@ -43,16 +43,16 @@ aiohttp==3.10.5 # aiodocker aiopg==1.4.0 # via -r requirements/../../../packages/simcore-sdk/requirements/_base.in -aiormq==6.8.0 +aiormq==6.8.1 # via aio-pika aiosignal==1.3.1 # via aiohttp -alembic==1.13.2 +alembic==1.13.3 # 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 -anyio==4.4.0 +anyio==4.6.0 # via # fast-depends # faststream @@ -77,7 +77,7 @@ attrs==24.2.0 # aiohttp # jsonschema # referencing -certifi==2024.7.4 +certifi==2024.8.30 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -117,9 +117,9 @@ docker==7.1.0 # -r requirements/_test.in email-validator==2.2.0 # via pydantic -fast-depends==2.4.8 +fast-depends==2.4.11 # via faststream -faststream==0.5.18 +faststream==0.5.23 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in @@ -135,20 +135,20 @@ googleapis-common-protos==1.65.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -greenlet==3.0.3 +greenlet==3.1.1 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # sqlalchemy -grpcio==1.66.0 +grpcio==1.66.1 # via opentelemetry-exporter-otlp-proto-grpc -idna==3.7 +idna==3.10 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # anyio # email-validator # requests # yarl -importlib-metadata==8.0.0 +importlib-metadata==8.4.0 # via opentelemetry-api iniconfig==2.0.0 # via pytest @@ -186,11 +186,11 @@ markupsafe==2.1.5 # mako mdurl==0.1.2 # via markdown-it-py -multidict==6.0.5 +multidict==6.1.0 # via # aiohttp # yarl -opentelemetry-api==1.26.0 +opentelemetry-api==1.27.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in @@ -200,40 +200,40 @@ opentelemetry-api==1.26.0 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.26.0 +opentelemetry-exporter-otlp==1.27.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.26.0 +opentelemetry-exporter-otlp-proto-common==1.27.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.26.0 +opentelemetry-exporter-otlp-proto-grpc==1.27.0 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.26.0 +opentelemetry-exporter-otlp-proto-http==1.27.0 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.47b0 +opentelemetry-instrumentation==0.48b0 # via opentelemetry-instrumentation-requests -opentelemetry-instrumentation-requests==0.47b0 +opentelemetry-instrumentation-requests==0.48b0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.26.0 +opentelemetry-proto==1.27.0 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.26.0 +opentelemetry-sdk==1.27.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.47b0 +opentelemetry-semantic-conventions==0.48b0 # via # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.47b0 +opentelemetry-util-http==0.48b0 # via opentelemetry-instrumentation-requests orjson==3.10.7 # via @@ -265,7 +265,7 @@ pint==0.24.3 # via -r requirements/../../../packages/simcore-sdk/requirements/_base.in pluggy==1.5.0 # via pytest -protobuf==4.25.4 +protobuf==4.25.5 # via # googleapis-common-protos # opentelemetry-proto @@ -277,7 +277,7 @@ psycopg2-binary==2.9.9 # via # aiopg # sqlalchemy -pydantic==1.10.17 +pydantic==1.10.18 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -307,11 +307,11 @@ pydantic==1.10.17 # fast-depends pygments==2.18.0 # via rich -pyinstrument==4.7.2 +pyinstrument==4.7.3 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/_test.in # pytest-asyncio @@ -392,7 +392,7 @@ requests==2.32.3 # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # docker # opentelemetry-exporter-otlp-proto-http -rich==13.7.1 +rich==13.8.1 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in @@ -403,7 +403,7 @@ rpds-py==0.20.0 # via # jsonschema # referencing -setuptools==74.0.0 +setuptools==75.1.0 # via opentelemetry-instrumentation shellingham==1.5.4 # via typer @@ -411,7 +411,7 @@ six==1.16.0 # via python-dateutil sniffio==1.3.1 # via anyio -sqlalchemy==1.4.53 +sqlalchemy==1.4.54 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -448,14 +448,13 @@ tqdm==4.66.5 # -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.4 +typer==0.12.5 # 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 - # faststream -types-python-dateutil==2.9.0.20240821 +types-python-dateutil==2.9.0.20240906 # via arrow typing-extensions==4.12.2 # via @@ -469,7 +468,7 @@ typing-extensions==4.12.2 # pint # pydantic # typer -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -491,11 +490,11 @@ wrapt==1.16.0 # via # deprecated # opentelemetry-instrumentation -yarl==1.9.4 +yarl==1.12.1 # via # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/_base.in # aio-pika # aiohttp # aiormq -zipp==3.20.1 +zipp==3.20.2 # via importlib-metadata diff --git a/tests/swarm-deploy/requirements/_tools.txt b/tests/swarm-deploy/requirements/_tools.txt index 1e239766dbdb..9de76ca77902 100644 --- a/tests/swarm-deploy/requirements/_tools.txt +++ b/tests/swarm-deploy/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.2.4 +astroid==3.3.4 # via pylint black==24.8.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.1 +build==1.2.2 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -17,9 +17,9 @@ dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.1 # 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.11.1 +mypy==1.11.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.0.0 # via @@ -46,14 +46,14 @@ pip==24.2 # via pip-tools pip-tools==7.4.1 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # black # pylint # virtualenv pre-commit==3.8.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.2.6 +pylint==3.3.0 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.1.0 # via @@ -65,9 +65,9 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.6.1 +ruff==0.6.7 # via -r requirements/../../../requirements/devenv.txt -setuptools==74.0.0 +setuptools==75.1.0 # via # -c requirements/_test.txt # pip-tools @@ -77,9 +77,9 @@ typing-extensions==4.12.2 # via # -c requirements/_test.txt # mypy -virtualenv==20.26.3 +virtualenv==20.26.5 # via pre-commit -watchdog==4.0.2 +watchdog==5.0.2 # via -r requirements/_tools.in wheel==0.44.0 # via pip-tools