From 89ff34b6ea224409e7ce157f891fdacd5cd47076 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Mon, 29 Sep 2025 11:26:33 +0200 Subject: [PATCH 01/20] tests --- api/tests/requirements.txt | 41 +++-- tests/e2e-playwright/requirements/_test.txt | 49 +++--- .../requirements/_test_wo_playwright.txt | 44 +++--- tests/e2e-playwright/requirements/_tools.txt | 42 ++--- tests/e2e/requirements/requirements.txt | 10 +- .../requirements/requirements.txt | 25 ++- tests/performance/requirements/_test.txt | 71 +++++---- tests/performance/requirements/_tools.txt | 39 ++--- tests/public-api/requirements/_base.txt | 22 +-- tests/public-api/requirements/_test.txt | 55 +++---- tests/public-api/requirements/_tools.txt | 42 ++--- tests/swarm-deploy/requirements/_test.txt | 144 +++++++++--------- tests/swarm-deploy/requirements/_tools.txt | 42 ++--- 13 files changed, 324 insertions(+), 302 deletions(-) diff --git a/api/tests/requirements.txt b/api/tests/requirements.txt index cb1405f4c0e8..48e9678b985c 100644 --- a/api/tests/requirements.txt +++ b/api/tests/requirements.txt @@ -1,6 +1,6 @@ aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.14 +aiohttp==3.12.15 # via # -c ../../requirements/constraints.txt # -r requirements.in @@ -11,13 +11,13 @@ attrs==25.3.0 # aiohttp # jsonschema # referencing -certifi==2025.7.9 +certifi==2025.8.3 # via # -c ../../requirements/constraints.txt # requests -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 # via requests -coverage==7.9.2 +coverage==7.10.7 # via # -r requirements.in # pytest-cov @@ -33,7 +33,7 @@ iniconfig==2.1.0 # via pytest isodate==0.7.2 # via openapi-core -jsonschema==4.24.0 +jsonschema==4.25.1 # via # openapi-core # openapi-schema-validator @@ -42,17 +42,17 @@ jsonschema-path==0.3.4 # via # openapi-core # openapi-spec-validator -jsonschema-specifications==2025.4.1 +jsonschema-specifications==2025.9.1 # via # jsonschema # openapi-schema-validator -lazy-object-proxy==1.11.0 +lazy-object-proxy==1.12.0 # via openapi-spec-validator -markupsafe==3.0.2 +markupsafe==3.0.3 # via werkzeug -more-itertools==10.7.0 +more-itertools==10.8.0 # via openapi-core -multidict==6.6.3 +multidict==6.6.4 # via # aiohttp # yarl @@ -65,9 +65,7 @@ openapi-schema-validator==0.6.3 openapi-spec-validator==0.7.2 # via openapi-core packaging==25.0 - # via - # pytest - # pytest-sugar + # via pytest parse==1.20.2 # via openapi-core pathable==0.4.4 @@ -82,22 +80,22 @@ propcache==0.3.2 # yarl pygments==2.19.2 # via pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements.in # pytest-asyncio # pytest-cov # pytest-instafail # pytest-sugar -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements.in pytest-instafail==0.5.0 # via -r requirements.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements.in -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c ../../requirements/constraints.txt # jsonschema-path @@ -107,11 +105,11 @@ referencing==0.35.1 # jsonschema # jsonschema-path # jsonschema-specifications -requests==2.32.4 +requests==2.32.5 # via jsonschema-path rfc3339-validator==0.1.4 # via openapi-schema-validator -rpds-py==0.26.0 +rpds-py==0.27.1 # via # jsonschema # referencing @@ -119,10 +117,11 @@ six==1.17.0 # via rfc3339-validator termcolor==3.1.0 # via pytest-sugar -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # aiosignal # openapi-core + # pytest-asyncio urllib3==2.5.0 # via # -c ../../requirements/constraints.txt diff --git a/tests/e2e-playwright/requirements/_test.txt b/tests/e2e-playwright/requirements/_test.txt index cf94941b953f..9073c1a5b712 100644 --- a/tests/e2e-playwright/requirements/_test.txt +++ b/tests/e2e-playwright/requirements/_test.txt @@ -2,33 +2,33 @@ annotated-types==0.7.0 # via # -r requirements/_test_wo_playwright.txt # pydantic -anyio==4.8.0 +anyio==4.11.0 # via # -r requirements/_test_wo_playwright.txt # httpx arrow==1.3.0 # via -r requirements/_test_wo_playwright.txt -certifi==2025.1.31 +certifi==2025.8.3 # via # -r requirements/_test_wo_playwright.txt # httpcore # httpx # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via # -r requirements/_test_wo_playwright.txt # requests -dnspython==2.7.0 +dnspython==2.8.0 # via # -r requirements/_test_wo_playwright.txt # email-validator docker==7.1.0 # via -r requirements/_test_wo_playwright.txt -email-validator==2.2.0 +email-validator==2.3.0 # via -r requirements/_test_wo_playwright.txt -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test_wo_playwright.txt -greenlet==3.1.1 +greenlet==3.2.4 # via playwright h11==0.16.0 # via @@ -47,7 +47,7 @@ idna==3.10 # email-validator # httpx # requests -iniconfig==2.0.0 +iniconfig==2.1.0 # via # -r requirements/_test_wo_playwright.txt # pytest @@ -55,34 +55,33 @@ jinja2==3.1.6 # via # -r requirements/_test_wo_playwright.txt # pytest-html -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -r requirements/_test_wo_playwright.txt # jinja2 -packaging==24.2 +packaging==25.0 # via # -r requirements/_test_wo_playwright.txt # pytest - # pytest-sugar -playwright==1.50.0 +playwright==1.55.0 # via pytest-playwright -pluggy==1.5.0 +pluggy==1.6.0 # via # -r requirements/_test_wo_playwright.txt # pytest -pydantic==2.11.7 +pydantic==2.11.9 # via -r requirements/_test_wo_playwright.txt pydantic-core==2.33.2 # via # -r requirements/_test_wo_playwright.txt # pydantic -pyee==12.1.1 +pyee==13.0.0 # via playwright pygments==2.19.2 # via # -r requirements/_test_wo_playwright.txt # pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test_wo_playwright.txt # pytest-base-url @@ -101,11 +100,11 @@ pytest-metadata==3.1.1 # via # -r requirements/_test_wo_playwright.txt # pytest-html -pytest-playwright==0.7.0 +pytest-playwright==0.7.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test_wo_playwright.txt -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test_wo_playwright.txt python-dateutil==2.9.0.post0 # via @@ -113,9 +112,9 @@ python-dateutil==2.9.0.post0 # arrow python-slugify==8.0.4 # via pytest-playwright -pyyaml==6.0.2 +pyyaml==6.0.3 # via -r requirements/_test_wo_playwright.txt -requests==2.32.4 +requests==2.32.5 # via # -r requirements/_test_wo_playwright.txt # docker @@ -128,19 +127,19 @@ sniffio==1.3.1 # via # -r requirements/_test_wo_playwright.txt # anyio -tenacity==9.0.0 +tenacity==9.1.2 # via -r requirements/_test_wo_playwright.txt -termcolor==2.5.0 +termcolor==3.1.0 # via # -r requirements/_test_wo_playwright.txt # pytest-sugar text-unidecode==1.3 # via python-slugify -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250822 # via # -r requirements/_test_wo_playwright.txt # arrow -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -r requirements/_test_wo_playwright.txt # anyio @@ -152,7 +151,7 @@ typing-inspection==0.4.1 # via # -r requirements/_test_wo_playwright.txt # pydantic -tzdata==2025.1 +tzdata==2025.2 # via # -r requirements/_test_wo_playwright.txt # faker diff --git a/tests/e2e-playwright/requirements/_test_wo_playwright.txt b/tests/e2e-playwright/requirements/_test_wo_playwright.txt index c1b02485018d..aa1a0bdf8461 100644 --- a/tests/e2e-playwright/requirements/_test_wo_playwright.txt +++ b/tests/e2e-playwright/requirements/_test_wo_playwright.txt @@ -1,23 +1,23 @@ annotated-types==0.7.0 # via pydantic -anyio==4.8.0 +anyio==4.11.0 # via httpx arrow==1.3.0 # via -r requirements/_test_wo_playwright.in -certifi==2025.1.31 +certifi==2025.8.3 # via # httpcore # httpx # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via requests -dnspython==2.7.0 +dnspython==2.8.0 # via email-validator docker==7.1.0 # via -r requirements/_test_wo_playwright.in -email-validator==2.2.0 +email-validator==2.3.0 # via pydantic -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test_wo_playwright.in h11==0.16.0 # via httpcore @@ -31,25 +31,23 @@ idna==3.10 # email-validator # httpx # requests -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest jinja2==3.1.6 # via pytest-html -markupsafe==3.0.2 +markupsafe==3.0.3 # via jinja2 -packaging==24.2 - # via - # pytest - # pytest-sugar -pluggy==1.5.0 +packaging==25.0 + # via pytest +pluggy==1.6.0 # via pytest -pydantic==2.11.7 +pydantic==2.11.9 # via -r requirements/_test_wo_playwright.in pydantic-core==2.33.2 # via pydantic pygments==2.19.2 # via pytest -pytest==8.4.1 +pytest==8.4.2 # via # pytest-html # pytest-instafail @@ -63,25 +61,25 @@ pytest-metadata==3.1.1 # via pytest-html pytest-runner==6.0.1 # via -r requirements/_test_wo_playwright.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test_wo_playwright.in python-dateutil==2.9.0.post0 # via arrow -pyyaml==6.0.2 +pyyaml==6.0.3 # via -r requirements/_test_wo_playwright.in -requests==2.32.4 +requests==2.32.5 # via docker six==1.17.0 # via python-dateutil sniffio==1.3.1 # via anyio -tenacity==9.0.0 +tenacity==9.1.2 # via -r requirements/_test_wo_playwright.in -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250822 # via arrow -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # anyio # pydantic @@ -89,7 +87,7 @@ typing-extensions==4.14.1 # typing-inspection typing-inspection==0.4.1 # via pydantic -tzdata==2025.1 +tzdata==2025.2 # via faker urllib3==2.5.0 # via diff --git a/tests/e2e-playwright/requirements/_tools.txt b/tests/e2e-playwright/requirements/_tools.txt index 7346e8591146..7f007495fbfd 100644 --- a/tests/e2e-playwright/requirements/_tools.txt +++ b/tests/e2e-playwright/requirements/_tools.txt @@ -1,24 +1,24 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.2.1 +click==8.3.0 # via # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -26,7 +26,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -34,7 +34,7 @@ mypy-extensions==1.1.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_test.txt # black @@ -43,39 +43,41 @@ pathspec==0.12.1 # via # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools -pyyaml==6.0.2 +pytokens==0.1.10 + # via black +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/tests/e2e/requirements/requirements.txt b/tests/e2e/requirements/requirements.txt index 4b615661c46d..98a4297d4637 100644 --- a/tests/e2e/requirements/requirements.txt +++ b/tests/e2e/requirements/requirements.txt @@ -1,20 +1,20 @@ -certifi==2025.1.31 +certifi==2025.8.3 # via # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via requests docker==7.1.0 # via -r requirements/requirements.in idna==3.10 # via requests -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/requirements.in -requests==2.32.4 +requests==2.32.5 # via docker -tenacity==9.0.0 +tenacity==9.1.2 # via -r requirements/requirements.in urllib3==2.5.0 # via diff --git a/tests/environment-setup/requirements/requirements.txt b/tests/environment-setup/requirements/requirements.txt index 66ab35d23fbf..f7a457a81dcf 100644 --- a/tests/environment-setup/requirements/requirements.txt +++ b/tests/environment-setup/requirements/requirements.txt @@ -1,14 +1,12 @@ annotated-types==0.7.0 # via pydantic -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -packaging==24.2 - # via - # pytest - # pytest-sugar -pluggy==1.5.0 +packaging==25.0 # via pytest -pydantic==2.11.7 +pluggy==1.6.0 + # via pytest +pydantic==2.11.9 # via # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -24,21 +22,21 @@ pydantic-core==2.33.2 # via pydantic pygments==2.19.2 # via pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/requirements.in # pytest-asyncio # pytest-instafail # pytest-sugar -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/requirements.in pytest-instafail==0.5.0 # via -r requirements/requirements.in pytest-runner==6.0.1 # via -r requirements/requirements.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/requirements.in -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -50,12 +48,13 @@ pyyaml==6.0.2 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/requirements.in -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # pydantic # pydantic-core + # pytest-asyncio # typing-inspection typing-inspection==0.4.1 # via pydantic diff --git a/tests/performance/requirements/_test.txt b/tests/performance/requirements/_test.txt index d0cd5d6b9ec8..cd0edbf57a9e 100644 --- a/tests/performance/requirements/_test.txt +++ b/tests/performance/requirements/_test.txt @@ -10,21 +10,21 @@ blinker==1.9.0 # via flask brotli==1.1.0 # via geventhttpclient -certifi==2025.4.26 +certifi==2025.8.3 # via # geventhttpclient # requests -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 # via requests -click==8.2.1 +click==8.3.0 # via flask configargparse==1.7.1 # via # locust # locust-cloud -faker==37.6.0 +faker==37.8.0 # via jsf -flask==3.1.1 +flask==3.1.2 # via # flask-cors # flask-login @@ -33,19 +33,21 @@ flask-cors==6.0.1 # via locust flask-login==0.6.3 # via locust -gevent==24.11.1 +gevent==25.5.1 # via # geventhttpclient # locust # locust-cloud -geventhttpclient==2.3.3 +geventhttpclient==2.3.4 # via locust -greenlet==3.2.2 +greenlet==3.2.4 # via gevent h11==0.16.0 # via wsproto idna==3.10 # via requests +iniconfig==2.1.0 + # via pytest itsdangerous==2.2.0 # via flask jinja2==3.1.6 @@ -54,53 +56,66 @@ jsf==0.11.2 # via -r requirements/_test.in jsonschema==4.25.1 # via jsf -jsonschema-specifications==2025.4.1 +jsonschema-specifications==2025.9.1 # via jsonschema -locust==2.37.5 +locust==2.41.2 # via # -r requirements/_test.in # locust-plugins -locust-cloud==1.21.8 +locust-cloud==1.27.1 # via locust locust-plugins==4.7.0 # via -r requirements/_test.in -markupsafe==3.0.2 +markupsafe==3.0.3 # via # flask # jinja2 # werkzeug -msgpack==1.1.0 +msgpack==1.1.1 # via locust -platformdirs==4.3.8 +packaging==25.0 + # via pytest +platformdirs==4.4.0 # via locust-cloud -psutil==7.0.0 +pluggy==1.6.0 + # via pytest +psutil==7.1.0 # via locust psycogreen==1.0.2 # via locust-plugins psycopg2-binary==2.9.10 # via locust-plugins -pydantic==2.11.7 +pydantic==2.11.9 # via # -r requirements/_test.in # jsf # pydantic-settings pydantic-core==2.33.2 # via pydantic -pydantic-settings==2.10.1 +pydantic-settings==2.11.0 # via -r requirements/_test.in -python-dotenv==1.1.0 +pygments==2.19.2 + # via pytest +pytest==8.4.2 + # via locust +python-dotenv==1.1.1 # via pydantic-settings -python-engineio==4.12.1 - # via python-socketio +python-engineio==4.12.3 + # via + # locust + # locust-cloud + # python-socketio python-socketio==5.13.0 - # via locust-cloud -pyzmq==26.4.0 + # via + # locust + # locust-cloud +pyzmq==27.1.0 # via locust referencing==0.36.2 # via # jsonschema # jsonschema-specifications -requests==2.32.4 +requests==2.32.5 # via # locust # python-socketio @@ -115,16 +130,16 @@ setuptools==80.9.0 # via # locust # zope-event - # zope-interface simple-websocket==1.1.0 # via python-engineio -smart-open==7.3.0.post1 +smart-open==7.3.1 # via jsf tenacity==9.1.2 # via -r requirements/_test.in -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # jsf + # locust # locust-plugins # pydantic # pydantic-core @@ -152,7 +167,7 @@ wrapt==1.17.3 # via smart-open wsproto==1.2.0 # via simple-websocket -zope-event==5.0 +zope-event==6.0 # via gevent -zope-interface==7.2 +zope-interface==8.0.1 # via gevent diff --git a/tests/performance/requirements/_tools.txt b/tests/performance/requirements/_tools.txt index 8192b5cde099..48055a532a14 100644 --- a/tests/performance/requirements/_tools.txt +++ b/tests/performance/requirements/_tools.txt @@ -1,25 +1,25 @@ -astroid==3.3.10 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.2.1 +click==8.3.0 # via # -c requirements/_test.txt # black # pip-tools dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.18.0 +filelock==3.19.1 # via virtualenv -identify==2.6.12 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -37,47 +37,50 @@ nodeenv==1.9.1 # via pre-commit packaging==25.0 # via + # -c requirements/_test.txt # black # build pathspec==0.12.1 # via # black # mypy -pip==25.1.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.8 +platformdirs==4.4.0 # via # -c requirements/_test.txt # black # pylint # virtualenv -pre-commit==4.2.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.7 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools -pyyaml==6.0.2 +pytokens==0.1.10 + # via black +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # pre-commit -ruff==0.11.11 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_test.txt # mypy -virtualenv==20.31.2 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/tests/public-api/requirements/_base.txt b/tests/public-api/requirements/_base.txt index dd082852acac..9357cbfd2c88 100644 --- a/tests/public-api/requirements/_base.txt +++ b/tests/public-api/requirements/_base.txt @@ -1,15 +1,15 @@ annotated-types==0.7.0 # via pydantic -anyio==4.8.0 +anyio==4.11.0 # via httpx -certifi==2025.1.31 +certifi==2025.8.3 # via # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # httpcore # httpx # osparc-client -click==8.2.1 +click==8.3.0 # via typer h11==0.16.0 # via httpcore @@ -24,13 +24,13 @@ idna==3.10 # via # anyio # httpx -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via rich mdurl==0.1.2 # via markdown-it-py nest-asyncio==1.6.0 # via osparc -orjson==3.10.15 +orjson==3.11.3 # via # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt @@ -39,9 +39,9 @@ osparc==0.8.3 # via -r requirements/_base.in osparc-client==0.8.3 # via osparc -packaging==24.2 +packaging==25.0 # via osparc -pydantic==2.11.7 +pydantic==2.11.9 # via # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt @@ -64,7 +64,7 @@ pygments==2.19.2 # via rich python-dateutil==2.9.0.post0 # via osparc-client -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via pydantic-settings rich==14.1.0 # via @@ -78,13 +78,13 @@ six==1.17.0 # python-dateutil sniffio==1.3.1 # via anyio -tenacity==9.0.0 +tenacity==9.1.2 # via osparc tqdm==4.67.1 # via osparc -typer==0.16.1 +typer==0.19.2 # via -r requirements/../../../packages/settings-library/requirements/_base.in -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # anyio # pydantic diff --git a/tests/public-api/requirements/_test.txt b/tests/public-api/requirements/_test.txt index 8d5eae692bfd..c018d354b8a7 100644 --- a/tests/public-api/requirements/_test.txt +++ b/tests/public-api/requirements/_test.txt @@ -2,33 +2,33 @@ aiodocker==0.24.0 # via -r requirements/_test.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.12 +aiohttp==3.12.15 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in # aiodocker -aiosignal==1.3.2 +aiosignal==1.4.0 # via aiohttp -anyio==4.8.0 +anyio==4.11.0 # via httpx -attrs==25.1.0 +attrs==25.3.0 # via # aiohttp # jsonschema # referencing -certifi==2025.1.31 +certifi==2025.8.3 # via # -c requirements/../../../requirements/constraints.txt # httpcore # httpx # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via requests docker==7.1.0 # via -r requirements/_test.in -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test.in -frozenlist==1.5.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal @@ -46,35 +46,35 @@ idna==3.10 # httpx # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -jsonschema==4.23.0 +jsonschema==4.25.1 # via -r requirements/_test.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.9.1 # via jsonschema -multidict==6.1.0 +multidict==6.6.4 # via # aiohttp # yarl -packaging==24.2 +packaging==25.0 # via pytest -pluggy==1.5.0 +pluggy==1.6.0 # via pytest -propcache==0.3.0 +propcache==0.3.2 # via # aiohttp # yarl pygments==2.19.2 # via pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via -r requirements/_test.in -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in @@ -83,24 +83,27 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.4 +requests==2.32.5 # via docker -rpds-py==0.23.1 +rpds-py==0.27.1 # via # jsonschema # referencing sniffio==1.3.1 # via anyio -tenacity==9.0.0 +tenacity==9.1.2 # via -r requirements/_test.in -typing-extensions==4.14.1 - # via anyio -tzdata==2025.1 +typing-extensions==4.15.0 + # via + # aiosignal + # anyio + # pytest-asyncio +tzdata==2025.2 # via faker urllib3==2.5.0 # via # -c requirements/../../../requirements/constraints.txt # docker # requests -yarl==1.18.3 +yarl==1.20.1 # via aiohttp diff --git a/tests/public-api/requirements/_tools.txt b/tests/public-api/requirements/_tools.txt index bf34ae2bd826..c2060a696fa8 100644 --- a/tests/public-api/requirements/_tools.txt +++ b/tests/public-api/requirements/_tools.txt @@ -1,25 +1,25 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.2.1 +click==8.3.0 # via # -c requirements/_base.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -35,7 +35,7 @@ mypy-extensions==1.1.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # -c requirements/_test.txt @@ -45,40 +45,42 @@ pathspec==0.12.1 # via # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools -pyyaml==6.0.2 +pytokens==0.1.10 + # via black +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/tests/swarm-deploy/requirements/_test.txt b/tests/swarm-deploy/requirements/_test.txt index 323da12b9465..62090cec8f55 100644 --- a/tests/swarm-deploy/requirements/_test.txt +++ b/tests/swarm-deploy/requirements/_test.txt @@ -1,4 +1,4 @@ -aio-pika==9.5.5 +aio-pika==9.5.7 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in @@ -24,7 +24,7 @@ aiofiles==24.1.0 # -r requirements/../../../packages/simcore-sdk/requirements/_base.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.12 +aiohttp==3.12.15 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -53,18 +53,18 @@ aiohttp==3.12.12 # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/simcore-sdk/requirements/_base.in # aiodocker -aiormq==6.8.1 +aiormq==6.9.0 # via aio-pika -aiosignal==1.3.2 +aiosignal==1.4.0 # via aiohttp -alembic==1.14.1 +alembic==1.16.5 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/_base.in # -r requirements/_test.in annotated-types==0.7.0 # via pydantic -anyio==4.8.0 +anyio==4.11.0 # via # fast-depends # faststream @@ -79,12 +79,12 @@ arrow==1.3.0 # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in asyncpg==0.30.0 # via sqlalchemy -attrs==25.1.0 +attrs==25.3.0 # via # aiohttp # jsonschema # referencing -certifi==2025.1.31 +certifi==2025.8.3 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -115,30 +115,28 @@ certifi==2025.1.31 # httpcore # httpx # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # requests -click==8.2.1 +click==8.3.0 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # -r requirements/_test.in # typer -dnspython==2.7.0 +dnspython==2.8.0 # via email-validator docker==7.1.0 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # -r requirements/_test.in -email-validator==2.2.0 +email-validator==2.3.0 # via pydantic -exceptiongroup==1.2.2 - # via aio-pika -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test.in fast-depends==2.4.12 # via faststream -faststream==0.5.35 +faststream==0.5.48 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in @@ -146,7 +144,7 @@ flexcache==0.3 # via pint flexparser==0.4 # via pint -frozenlist==1.5.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal @@ -154,11 +152,11 @@ googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -greenlet==3.1.1 +greenlet==3.2.4 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # sqlalchemy -grpcio==1.70.0 +grpcio==1.75.1 # via opentelemetry-exporter-otlp-proto-grpc h11==0.16.0 # via httpcore @@ -200,9 +198,9 @@ idna==3.10 # httpx # requests # yarl -importlib-metadata==8.5.0 +importlib-metadata==8.7.0 # via opentelemetry-api -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest jsonref==1.1.0 # via @@ -210,14 +208,14 @@ jsonref==1.1.0 # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in -jsonschema==4.23.0 +jsonschema==4.25.1 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/_test.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.9.1 # via jsonschema mako==1.3.10 # via @@ -248,19 +246,19 @@ mako==1.3.10 # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # alembic -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via rich -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # mako mdurl==0.1.2 # via markdown-it-py -multidict==6.1.0 +multidict==6.6.4 # via # aiohttp # yarl -opentelemetry-api==1.34.1 +opentelemetry-api==1.37.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in @@ -274,66 +272,66 @@ opentelemetry-api==1.34.1 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.34.1 +opentelemetry-exporter-otlp==1.37.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.34.1 +opentelemetry-exporter-otlp-proto-common==1.37.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.34.1 +opentelemetry-exporter-otlp-proto-grpc==1.37.0 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.34.1 +opentelemetry-exporter-otlp-proto-http==1.37.0 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.55b1 +opentelemetry-instrumentation==0.58b0 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asyncpg # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.55b1 +opentelemetry-instrumentation-aio-pika==0.58b0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asyncpg==0.55b1 +opentelemetry-instrumentation-asyncpg==0.58b0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-logging==0.55b1 +opentelemetry-instrumentation-logging==0.58b0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.55b1 +opentelemetry-instrumentation-redis==0.58b0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.55b1 +opentelemetry-instrumentation-requests==0.58b0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.34.1 +opentelemetry-proto==1.37.0 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.34.1 +opentelemetry-sdk==1.37.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.55b1 +opentelemetry-semantic-conventions==0.58b0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asyncpg # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.55b1 +opentelemetry-util-http==0.58b0 # via opentelemetry-instrumentation-requests -orjson==3.10.15 +orjson==3.11.3 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -376,37 +374,36 @@ orjson==3.10.15 # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in -packaging==24.2 +packaging==25.0 # via # -r requirements/../../../packages/simcore-sdk/requirements/_base.in # opentelemetry-instrumentation # pytest - # pytest-sugar pamqp==3.3.0 # via aiormq -pint==0.24.4 +pint==0.25 # via -r requirements/../../../packages/simcore-sdk/requirements/_base.in -platformdirs==4.3.6 +platformdirs==4.4.0 # via pint -pluggy==1.5.0 +pluggy==1.6.0 # via pytest -propcache==0.3.0 +propcache==0.3.2 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==6.32.1 # via # googleapis-common-protos # opentelemetry-proto -psutil==7.0.0 +psutil==7.1.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in psycopg2-binary==2.9.10 # via sqlalchemy -pycryptodome==3.21.0 +pycryptodome==3.23.0 # via stream-zip -pydantic==2.11.7 +pydantic==2.11.9 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -515,38 +512,38 @@ pydantic-settings==2.7.0 # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/_base.in -pygments==2.19.1 +pygments==2.19.2 # via # pytest # rich -pyinstrument==5.0.1 +pyinstrument==5.1.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio # pytest-instafail # pytest-mock # pytest-sugar -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in python-dateutil==2.9.0.post0 # via arrow -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via # -r requirements/_test.in # pydantic-settings -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -576,7 +573,7 @@ pyyaml==6.0.2 # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/_test.in -redis==5.2.1 +redis==6.4.0 # via # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt @@ -634,7 +631,7 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.4 +requests==2.32.5 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # docker @@ -646,7 +643,7 @@ rich==14.1.0 # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/_base.in # typer -rpds-py==0.23.1 +rpds-py==0.27.1 # via # jsonschema # referencing @@ -691,14 +688,14 @@ stream-zip==0.0.83 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in -tenacity==9.0.0 +tenacity==9.1.2 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/_base.in # -r requirements/_test.in -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar toolz==1.0.0 # via @@ -709,23 +706,25 @@ tqdm==4.67.1 # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/_base.in -typer==0.16.1 +typer==0.19.2 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/_base.in -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250822 # via arrow -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # aiodebug + # aiosignal # alembic # anyio # faststream # flexcache # flexparser + # grpcio # opentelemetry-api # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -735,11 +734,12 @@ typing-extensions==4.14.1 # pydantic # pydantic-core # pydantic-extra-types + # pytest-asyncio # typer # typing-inspection typing-inspection==0.4.1 # via pydantic -tzdata==2025.1 +tzdata==2025.2 # via faker urllib3==2.5.0 # via @@ -771,12 +771,12 @@ urllib3==2.5.0 # -r requirements/../../../packages/postgres-database/requirements/_migration.txt # docker # requests -wrapt==1.17.2 +wrapt==1.17.3 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-redis -yarl==1.18.3 +yarl==1.20.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/_base.in @@ -784,5 +784,5 @@ yarl==1.18.3 # aio-pika # aiohttp # aiormq -zipp==3.21.0 +zipp==3.23.0 # via importlib-metadata diff --git a/tests/swarm-deploy/requirements/_tools.txt b/tests/swarm-deploy/requirements/_tools.txt index 60365312a10e..dce6a6bece67 100644 --- a/tests/swarm-deploy/requirements/_tools.txt +++ b/tests/swarm-deploy/requirements/_tools.txt @@ -1,25 +1,25 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.2.1 +click==8.3.0 # via # -c requirements/_test.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -35,7 +35,7 @@ mypy-extensions==1.1.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_test.txt # black @@ -44,41 +44,43 @@ pathspec==0.12.1 # via # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # -c requirements/_test.txt # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools -pyyaml==6.0.2 +pytokens==0.1.10 + # via black +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in From 27a3be4e73b9e52c34d47908d80dc16b47bb85d1 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Mon, 29 Sep 2025 11:26:50 +0200 Subject: [PATCH 02/20] packages --- packages/aws-library/requirements/_base.txt | 138 +++++++++--------- packages/aws-library/requirements/_test.txt | 117 +++++++-------- packages/aws-library/requirements/_tools.txt | 42 +++--- .../celery-library/requirements/_base.txt | 129 ++++++++-------- .../celery-library/requirements/_test.txt | 65 ++++----- .../celery-library/requirements/_tools.txt | 38 ++--- .../common-library/requirements/_base.txt | 6 +- .../common-library/requirements/_test.txt | 35 +++-- .../common-library/requirements/_tools.txt | 42 +++--- .../requirements/_base.txt | 48 +++--- .../requirements/_test.txt | 26 ++-- .../requirements/_tools.txt | 38 ++--- .../models-library/requirements/_base.txt | 22 +-- .../models-library/requirements/_test.txt | 55 ++++--- .../models-library/requirements/_tools.txt | 46 +++--- .../requirements/_base.txt | 44 +++--- .../requirements/_test.txt | 66 ++++----- .../requirements/_tools.txt | 42 +++--- .../postgres-database/requirements/_base.txt | 18 +-- .../requirements/_migration.txt | 18 +-- .../postgres-database/requirements/_test.txt | 37 ++--- .../postgres-database/requirements/_tools.txt | 42 +++--- .../requirements/_base.txt | 54 +++---- .../requirements/_test.txt | 31 ++-- .../requirements/_tools.txt | 42 +++--- .../service-library/requirements/_aiohttp.txt | 56 +++---- .../service-library/requirements/_base.txt | 114 +++++++-------- .../service-library/requirements/_fastapi.txt | 70 ++++----- .../settings-library/requirements/_base.txt | 16 +- .../settings-library/requirements/_test.txt | 30 ++-- .../settings-library/requirements/_tools.txt | 42 +++--- packages/simcore-sdk/requirements/_base.txt | 124 ++++++++-------- packages/simcore-sdk/requirements/_test.txt | 132 ++++++++--------- packages/simcore-sdk/requirements/_tools.txt | 42 +++--- 34 files changed, 942 insertions(+), 925 deletions(-) diff --git a/packages/aws-library/requirements/_base.txt b/packages/aws-library/requirements/_base.txt index 3b92a1e848b8..642974b57f7b 100644 --- a/packages/aws-library/requirements/_base.txt +++ b/packages/aws-library/requirements/_base.txt @@ -1,8 +1,8 @@ -aio-pika==9.5.5 +aio-pika==9.5.7 # via -r requirements/../../../packages/service-library/requirements/_base.in -aioboto3==14.3.0 +aioboto3==15.1.0 # via -r requirements/_base.in -aiobotocore==2.22.0 +aiobotocore==2.24.0 # via aioboto3 aiocache==0.12.3 # via @@ -18,7 +18,7 @@ aiofiles==24.1.0 # aioboto3 aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.12 +aiohttp==3.12.15 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -36,13 +36,13 @@ aiohttp==3.12.12 # aiodocker aioitertools==0.12.0 # via aiobotocore -aiormq==6.8.1 +aiormq==6.9.0 # via aio-pika -aiosignal==1.3.2 +aiosignal==1.4.0 # via aiohttp annotated-types==0.7.0 # via pydantic -anyio==4.8.0 +anyio==4.11.0 # via # fast-depends # faststream @@ -52,21 +52,21 @@ arrow==1.3.0 # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/_base.in -attrs==25.1.0 +attrs==25.3.0 # via # aiohttp # jsonschema # referencing -boto3==1.37.3 +boto3==1.39.11 # via aiobotocore -botocore==1.37.3 +botocore==1.39.11 # via # aiobotocore # boto3 # s3transfer -botocore-stubs==1.37.4 +botocore-stubs==1.40.33 # via types-aiobotocore -certifi==2025.1.31 +certifi==2025.8.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -81,21 +81,19 @@ certifi==2025.1.31 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via requests -click==8.2.1 +click==8.3.0 # via typer -dnspython==2.7.0 +dnspython==2.8.0 # via email-validator -email-validator==2.2.0 +email-validator==2.3.0 # via pydantic -exceptiongroup==1.2.2 - # via aio-pika fast-depends==2.4.12 # via faststream -faststream==0.5.35 +faststream==0.5.48 # via -r requirements/../../../packages/service-library/requirements/_base.in -frozenlist==1.5.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal @@ -103,7 +101,7 @@ googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -grpcio==1.70.0 +grpcio==1.75.1 # via opentelemetry-exporter-otlp-proto-grpc idna==3.10 # via @@ -111,7 +109,7 @@ idna==3.10 # email-validator # requests # yarl -importlib-metadata==8.5.0 +importlib-metadata==8.7.0 # via opentelemetry-api jmespath==1.0.1 # via @@ -122,22 +120,22 @@ jsonref==1.1.0 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in -jsonschema==4.23.0 +jsonschema==4.25.1 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.9.1 # via jsonschema -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -multidict==6.1.0 +multidict==6.6.4 # via # aiobotocore # aiohttp # yarl -opentelemetry-api==1.34.1 +opentelemetry-api==1.37.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -152,17 +150,17 @@ opentelemetry-api==1.34.1 # opentelemetry-propagator-aws-xray # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.34.1 +opentelemetry-exporter-otlp==1.37.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.34.1 +opentelemetry-exporter-otlp-proto-common==1.37.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.34.1 +opentelemetry-exporter-otlp-proto-grpc==1.37.0 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.34.1 +opentelemetry-exporter-otlp-proto-http==1.37.0 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.55b1 +opentelemetry-instrumentation==0.58b0 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asyncpg @@ -170,31 +168,31 @@ opentelemetry-instrumentation==0.55b1 # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.55b1 +opentelemetry-instrumentation-aio-pika==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asyncpg==0.55b1 +opentelemetry-instrumentation-asyncpg==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-botocore==0.55b1 +opentelemetry-instrumentation-botocore==0.58b0 # via -r requirements/_base.in -opentelemetry-instrumentation-logging==0.55b1 +opentelemetry-instrumentation-logging==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.55b1 +opentelemetry-instrumentation-redis==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.55b1 +opentelemetry-instrumentation-requests==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in opentelemetry-propagator-aws-xray==1.0.2 # via opentelemetry-instrumentation-botocore -opentelemetry-proto==1.34.1 +opentelemetry-proto==1.37.0 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.34.1 +opentelemetry-sdk==1.37.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.55b1 +opentelemetry-semantic-conventions==0.58b0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asyncpg @@ -202,9 +200,9 @@ opentelemetry-semantic-conventions==0.55b1 # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.55b1 +opentelemetry-util-http==0.58b0 # via opentelemetry-instrumentation-requests -orjson==3.10.15 +orjson==3.11.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -226,23 +224,23 @@ orjson==3.10.15 # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in -packaging==24.2 +packaging==25.0 # via opentelemetry-instrumentation pamqp==3.3.0 # via aiormq -propcache==0.3.0 +propcache==0.3.2 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==6.32.1 # via # googleapis-common-protos # opentelemetry-proto -psutil==7.0.0 +psutil==7.1.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -pycryptodome==3.21.0 +pycryptodome==3.23.0 # via stream-zip -pydantic==2.11.7 +pydantic==2.11.9 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -301,18 +299,18 @@ pydantic-settings==2.7.0 # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -pygments==2.19.1 +pygments==2.19.2 # via rich -pyinstrument==5.0.1 +pyinstrument==5.1.1 # via -r requirements/../../../packages/service-library/requirements/_base.in python-dateutil==2.9.0.post0 # via # aiobotocore # arrow # botocore -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via pydantic-settings -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -327,7 +325,7 @@ pyyaml==6.0.2 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/service-library/requirements/_base.in -redis==5.2.1 +redis==6.4.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -358,18 +356,18 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.4 +requests==2.32.5 # via opentelemetry-exporter-otlp-proto-http rich==14.1.0 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in # typer -rpds-py==0.23.1 +rpds-py==0.27.1 # via # jsonschema # referencing -s3transfer==0.11.3 +s3transfer==0.13.1 # via boto3 sh==2.2.2 # via -r requirements/_base.in @@ -381,33 +379,35 @@ sniffio==1.3.1 # via anyio stream-zip==0.0.83 # via -r requirements/../../../packages/service-library/requirements/_base.in -tenacity==9.0.0 +tenacity==9.1.2 # via -r requirements/../../../packages/service-library/requirements/_base.in toolz==1.0.0 # via -r requirements/../../../packages/service-library/requirements/_base.in tqdm==4.67.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -typer==0.16.1 +typer==0.19.2 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -types-aiobotocore==2.21.1 +types-aiobotocore==2.24.2 # via -r requirements/_base.in -types-aiobotocore-ec2==2.21.0 +types-aiobotocore-ec2==2.24.2 # via types-aiobotocore -types-aiobotocore-s3==2.21.0 +types-aiobotocore-s3==2.24.2 # via types-aiobotocore -types-aiobotocore-ssm==2.21.0 +types-aiobotocore-ssm==2.24.2 # via types-aiobotocore -types-awscrt==0.23.10 +types-awscrt==0.27.6 # via botocore-stubs -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250822 # via arrow -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # aiodebug + # aiosignal # anyio # faststream + # grpcio # opentelemetry-api # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -440,17 +440,17 @@ urllib3==2.5.0 # -c requirements/../../../requirements/constraints.txt # botocore # requests -wrapt==1.17.2 +wrapt==1.17.3 # via # aiobotocore # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-redis -yarl==1.18.3 +yarl==1.20.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # aio-pika # aiohttp # aiormq -zipp==3.21.0 +zipp==3.23.0 # via importlib-metadata diff --git a/packages/aws-library/requirements/_test.txt b/packages/aws-library/requirements/_test.txt index 7d53ea3e329c..db0437dbe212 100644 --- a/packages/aws-library/requirements/_test.txt +++ b/packages/aws-library/requirements/_test.txt @@ -4,75 +4,75 @@ annotated-types==0.7.0 # pydantic antlr4-python3-runtime==4.13.2 # via moto -anyio==4.8.0 +anyio==4.11.0 # via # -c requirements/_base.txt # httpx # starlette -attrs==25.1.0 +attrs==25.3.0 # via # -c requirements/_base.txt # jsonschema # referencing -aws-sam-translator==1.95.0 +aws-sam-translator==1.100.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto blinker==1.9.0 # via flask -boto3==1.37.3 +boto3==1.39.11 # via # -c requirements/_base.txt # aws-sam-translator # moto -botocore==1.37.3 +botocore==1.39.11 # via # -c requirements/_base.txt # aws-xray-sdk # boto3 # moto # s3transfer -botocore-stubs==1.37.4 +botocore-stubs==1.40.33 # via # -c requirements/_base.txt # types-aioboto3 # types-aiobotocore # types-boto3 -certifi==2025.1.31 +certifi==2025.8.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore # httpx # requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography -cfn-lint==1.27.0 +cfn-lint==1.39.1 # via moto -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via # -c requirements/_base.txt # requests -click==8.2.1 +click==8.3.0 # via # -c requirements/_base.txt # flask -coverage==7.6.12 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -cryptography==44.0.2 +cryptography==46.0.1 # via # -c requirements/../../../requirements/constraints.txt # joserfc # moto docker==7.1.0 # via moto -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test.in -fastapi==0.116.1 +fastapi==0.118.0 # via -r requirements/_test.in -flask==3.1.0 +flask==3.1.2 # via # flask-cors # moto @@ -100,7 +100,7 @@ idna==3.10 # anyio # httpx # requests -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest itsdangerous==2.2.0 # via flask @@ -114,7 +114,7 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.4 +joserfc==1.3.4 # via moto jsonpatch==1.33 # via cfn-lint @@ -122,7 +122,7 @@ jsonpath-ng==1.7.0 # via moto jsonpointer==3.0.0 # via jsonpatch -jsonschema==4.23.0 +jsonschema==4.25.1 # via # -c requirements/_base.txt # aws-sam-translator @@ -130,39 +130,39 @@ jsonschema==4.23.0 # openapi-spec-validator jsonschema-path==0.3.4 # via openapi-spec-validator -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.9.1 # via # -c requirements/_base.txt # jsonschema # openapi-schema-validator -lazy-object-proxy==1.10.0 +lazy-object-proxy==1.12.0 # via openapi-spec-validator -markupsafe==3.0.2 +markupsafe==3.0.3 # via + # flask # jinja2 # werkzeug -moto==5.1.4 +moto==5.1.13 # via -r requirements/_test.in mpmath==1.3.0 # via sympy -networkx==3.4.2 +networkx==3.5 # via cfn-lint openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.7.1 +openapi-spec-validator==0.7.2 # via moto -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # pytest - # pytest-sugar pathable==0.4.4 # via jsonschema-path -pint==0.24.4 +pint==0.25 # via -r requirements/_test.in -platformdirs==4.3.6 +platformdirs==4.4.0 # via pint -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov @@ -174,9 +174,9 @@ py-cpuinfo==9.0.0 # via pytest-benchmark py-partiql-parser==0.6.1 # via moto -pycparser==2.22 +pycparser==2.23 # via cffi -pydantic==2.11.7 +pydantic==2.11.9 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -186,13 +186,13 @@ pydantic-core==2.33.2 # via # -c requirements/_base.txt # pydantic -pygments==2.19.1 +pygments==2.19.2 # via # -c requirements/_base.txt # pytest -pyparsing==3.2.1 +pyparsing==3.2.5 # via moto -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio @@ -202,32 +202,32 @@ pytest==8.4.1 # pytest-instafail # pytest-mock # pytest-sugar -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in pytest-benchmark==5.1.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in python-dateutil==2.9.0.post0 # via # -c requirements/_base.txt # botocore # moto -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via # -c requirements/_base.txt # -r requirements/_test.in -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -243,25 +243,25 @@ referencing==0.35.1 # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.11.6 +regex==2025.9.18 # via cfn-lint -requests==2.32.4 +requests==2.32.5 # via # -c requirements/_base.txt # docker # jsonschema-path # moto # responses -responses==0.25.6 +responses==0.25.8 # via moto rfc3339-validator==0.1.4 # via openapi-schema-validator -rpds-py==0.23.1 +rpds-py==0.27.1 # via # -c requirements/_base.txt # jsonschema # referencing -s3transfer==0.11.3 +s3transfer==0.13.1 # via # -c requirements/_base.txt # boto3 @@ -276,31 +276,31 @@ sniffio==1.3.1 # via # -c requirements/_base.txt # anyio -starlette==0.47.2 +starlette==0.48.0 # via # -c requirements/../../../requirements/constraints.txt # fastapi -sympy==1.13.3 +sympy==1.14.0 # via cfn-lint -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-aioboto3==14.1.0 +types-aioboto3==15.1.0 # via -r requirements/_test.in -types-aiobotocore==2.21.1 +types-aiobotocore==2.24.2 # via # -c requirements/_base.txt # types-aioboto3 -types-awscrt==0.23.10 +types-awscrt==0.27.6 # via # -c requirements/_base.txt # botocore-stubs -types-boto3==1.38.2 +types-boto3==1.40.40 # via -r requirements/_test.in -types-s3transfer==0.11.3 +types-s3transfer==0.13.1 # via # types-aioboto3 # types-boto3 -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # anyio @@ -312,6 +312,7 @@ typing-extensions==4.14.1 # pint # pydantic # pydantic-core + # pytest-asyncio # starlette # types-aioboto3 # types-aiobotocore @@ -321,7 +322,7 @@ typing-inspection==0.4.1 # via # -c requirements/_base.txt # pydantic -tzdata==2025.1 +tzdata==2025.2 # via faker urllib3==2.5.0 # via @@ -336,9 +337,9 @@ werkzeug==3.1.3 # flask # flask-cors # moto -wrapt==1.17.2 +wrapt==1.17.3 # via # -c requirements/_base.txt # aws-xray-sdk -xmltodict==0.14.2 +xmltodict==1.0.2 # via moto diff --git a/packages/aws-library/requirements/_tools.txt b/packages/aws-library/requirements/_tools.txt index f694a66f3506..27148747c805 100644 --- a/packages/aws-library/requirements/_tools.txt +++ b/packages/aws-library/requirements/_tools.txt @@ -1,26 +1,26 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.2.1 +click==8.3.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -36,7 +36,7 @@ mypy-extensions==1.1.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # -c requirements/_test.txt @@ -46,44 +46,46 @@ pathspec==0.12.1 # via # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # -c requirements/_test.txt # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools -pyyaml==6.0.2 +pytokens==0.1.10 + # via black +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/packages/celery-library/requirements/_base.txt b/packages/celery-library/requirements/_base.txt index 9837fc16e80e..1686f213d8ac 100644 --- a/packages/celery-library/requirements/_base.txt +++ b/packages/celery-library/requirements/_base.txt @@ -1,4 +1,4 @@ -aio-pika==9.5.5 +aio-pika==9.5.7 # via -r requirements/../../../packages/service-library/requirements/_base.in aiocache==0.12.3 # via -r requirements/../../../packages/service-library/requirements/_base.in @@ -10,7 +10,7 @@ aiofiles==24.1.0 # via -r requirements/../../../packages/service-library/requirements/_base.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.11.18 +aiohttp==3.12.15 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -25,15 +25,15 @@ aiohttp==3.11.18 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # aiodocker -aiormq==6.8.1 +aiormq==6.9.0 # via aio-pika -aiosignal==1.3.2 +aiosignal==1.4.0 # via aiohttp amqp==5.3.1 # via kombu annotated-types==0.7.0 # via pydantic -anyio==4.9.0 +anyio==4.11.0 # via # fast-depends # faststream @@ -47,11 +47,11 @@ attrs==25.3.0 # aiohttp # jsonschema # referencing -billiard==4.2.1 +billiard==4.2.2 # via celery -celery==5.5.2 +celery==5.5.3 # via -r requirements/_base.in -certifi==2025.4.26 +certifi==2025.8.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -66,9 +66,9 @@ certifi==2025.4.26 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 # via requests -click==8.2.1 +click==8.3.0 # via # celery # click-didyoumean @@ -77,21 +77,19 @@ click==8.2.1 # typer click-didyoumean==0.3.1 # via celery -click-plugins==1.1.1 +click-plugins==1.1.1.2 # via celery click-repl==0.3.0 # via celery -dnspython==2.7.0 +dnspython==2.8.0 # via email-validator -email-validator==2.2.0 +email-validator==2.3.0 # via pydantic -exceptiongroup==1.3.0 - # via aio-pika fast-depends==2.4.12 # via faststream -faststream==0.5.41 +faststream==0.5.48 # via -r requirements/../../../packages/service-library/requirements/_base.in -frozenlist==1.6.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal @@ -99,7 +97,7 @@ googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -grpcio==1.71.0 +grpcio==1.75.1 # via opentelemetry-exporter-otlp-proto-grpc idna==3.10 # via @@ -107,29 +105,29 @@ idna==3.10 # email-validator # requests # yarl -importlib-metadata==8.6.1 +importlib-metadata==8.7.0 # via opentelemetry-api jsonref==1.1.0 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in -jsonschema==4.23.0 +jsonschema==4.25.1 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in -jsonschema-specifications==2025.4.1 +jsonschema-specifications==2025.9.1 # via jsonschema -kombu==5.5.3 +kombu==5.5.4 # via celery -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -multidict==6.4.3 +multidict==6.6.4 # via # aiohttp # yarl -opentelemetry-api==1.34.1 +opentelemetry-api==1.37.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -142,53 +140,53 @@ opentelemetry-api==1.34.1 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.34.1 +opentelemetry-exporter-otlp==1.37.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.34.1 +opentelemetry-exporter-otlp-proto-common==1.37.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.34.1 +opentelemetry-exporter-otlp-proto-grpc==1.37.0 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.34.1 +opentelemetry-exporter-otlp-proto-http==1.37.0 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.55b1 +opentelemetry-instrumentation==0.58b0 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asyncpg # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.55b1 +opentelemetry-instrumentation-aio-pika==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asyncpg==0.55b1 +opentelemetry-instrumentation-asyncpg==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-logging==0.55b1 +opentelemetry-instrumentation-logging==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.55b1 +opentelemetry-instrumentation-redis==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.55b1 +opentelemetry-instrumentation-requests==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.34.1 +opentelemetry-proto==1.37.0 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.34.1 +opentelemetry-sdk==1.37.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.55b1 +opentelemetry-semantic-conventions==0.58b0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asyncpg # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.55b1 +opentelemetry-util-http==0.58b0 # via opentelemetry-instrumentation-requests -orjson==3.10.18 +orjson==3.11.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -211,24 +209,26 @@ orjson==3.10.18 # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in packaging==25.0 - # via opentelemetry-instrumentation + # via + # kombu + # opentelemetry-instrumentation pamqp==3.3.0 # via aiormq -prompt-toolkit==3.0.51 +prompt-toolkit==3.0.52 # via click-repl -propcache==0.3.1 +propcache==0.3.2 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==6.32.1 # via # googleapis-common-protos # opentelemetry-proto -psutil==7.0.0 +psutil==7.1.0 # via -r requirements/../../../packages/service-library/requirements/_base.in pycryptodome==3.23.0 # via stream-zip -pydantic==2.11.7 +pydantic==2.11.9 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -286,19 +286,17 @@ pydantic-settings==2.7.0 # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -pygments==2.19.1 +pygments==2.19.2 # via rich -pyinstrument==5.0.1 +pyinstrument==5.1.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -pyjwt==2.9.0 - # via redis python-dateutil==2.9.0.post0 # via # arrow # celery -python-dotenv==1.1.0 +python-dotenv==1.1.1 # via pydantic-settings -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -313,7 +311,7 @@ pyyaml==6.0.2 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/service-library/requirements/_base.in -redis==5.3.0 +redis==5.2.1 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -328,7 +326,7 @@ redis==5.3.0 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/service-library/requirements/_base.in - # celery + # kombu referencing==0.35.1 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -345,14 +343,14 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.4 +requests==2.32.5 # via opentelemetry-exporter-otlp-proto-http rich==14.1.0 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in # typer -rpds-py==0.25.0 +rpds-py==0.27.1 # via # jsonschema # referencing @@ -370,18 +368,19 @@ toolz==1.0.0 # via -r requirements/../../../packages/service-library/requirements/_base.in tqdm==4.67.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -typer==0.16.1 +typer==0.19.2 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -types-python-dateutil==2.9.0.20250516 +types-python-dateutil==2.9.0.20250822 # via arrow -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # aiodebug + # aiosignal # anyio - # exceptiongroup # faststream + # grpcio # opentelemetry-api # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -392,7 +391,7 @@ typing-extensions==4.14.1 # pydantic-extra-types # typer # typing-inspection -typing-inspection==0.4.0 +typing-inspection==0.4.1 # via pydantic tzdata==2025.2 # via kombu @@ -416,18 +415,18 @@ vine==5.1.0 # amqp # celery # kombu -wcwidth==0.2.13 +wcwidth==0.2.14 # via prompt-toolkit -wrapt==1.17.2 +wrapt==1.17.3 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-redis -yarl==1.20.0 +yarl==1.20.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # aio-pika # aiohttp # aiormq -zipp==3.21.0 +zipp==3.23.0 # via importlib-metadata diff --git a/packages/celery-library/requirements/_test.txt b/packages/celery-library/requirements/_test.txt index eaca25adec0f..a146ab55dc36 100644 --- a/packages/celery-library/requirements/_test.txt +++ b/packages/celery-library/requirements/_test.txt @@ -2,30 +2,30 @@ amqp==5.3.1 # via # -c requirements/_base.txt # kombu -anyio==4.9.0 +anyio==4.11.0 # via # -c requirements/_base.txt # httpx -billiard==4.2.1 +billiard==4.2.2 # via # -c requirements/_base.txt # celery -celery==5.5.2 +celery==5.5.3 # via # -c requirements/_base.txt # pytest-celery -certifi==2025.4.26 +certifi==2025.8.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # httpcore # httpx # requests -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 # via # -c requirements/_base.txt # requests -click==8.2.1 +click==8.3.0 # via # -c requirements/_base.txt # celery @@ -36,7 +36,7 @@ click-didyoumean==0.3.1 # via # -c requirements/_base.txt # celery -click-plugins==1.1.1 +click-plugins==1.1.1.2 # via # -c requirements/_base.txt # celery @@ -44,19 +44,19 @@ click-repl==0.3.0 # via # -c requirements/_base.txt # celery -coverage==7.8.0 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -debugpy==1.8.14 +debugpy==1.8.17 # via pytest-celery docker==7.1.0 # via # pytest-celery # pytest-docker-tools -faker==37.3.0 +faker==37.8.0 # via -r requirements/_test.in -fakeredis==2.30.3 +fakeredis==2.31.3 # via -r requirements/_test.in flexcache==0.3 # via pint @@ -80,7 +80,7 @@ idna==3.10 # requests iniconfig==2.1.0 # via pytest -kombu==5.5.3 +kombu==5.5.4 # via # -c requirements/_base.txt # celery @@ -90,11 +90,11 @@ lupa==2.5 packaging==25.0 # via # -c requirements/_base.txt + # kombu # pytest - # pytest-sugar -pint==0.24.4 +pint==0.25 # via -r requirements/_test.in -platformdirs==4.3.8 +platformdirs==4.4.0 # via pint pluggy==1.6.0 # via @@ -102,25 +102,21 @@ pluggy==1.6.0 # pytest-cov pprintpp==0.4.0 # via pytest-icdiff -prompt-toolkit==3.0.51 +prompt-toolkit==3.0.52 # via # -c requirements/_base.txt # click-repl -psutil==7.0.0 +psutil==7.1.0 # via # -c requirements/_base.txt # pytest-celery py-cpuinfo==9.0.0 # via pytest-benchmark -pygments==2.19.1 +pygments==2.19.2 # via # -c requirements/_base.txt # pytest -pyjwt==2.9.0 - # via - # -c requirements/_base.txt - # redis -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio @@ -131,13 +127,13 @@ pytest==8.4.1 # pytest-instafail # pytest-mock # pytest-sugar -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in pytest-benchmark==5.1.0 # via -r requirements/_test.in -pytest-celery==1.2.0 +pytest-celery==1.2.1 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-docker-tools==3.1.9 # via pytest-celery @@ -145,31 +141,31 @@ pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in python-dateutil==2.9.0.post0 # via # -c requirements/_base.txt # celery -python-dotenv==1.1.0 +python-dotenv==1.1.1 # via # -c requirements/_base.txt # -r requirements/_test.in -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # -r requirements/_test.in -redis==5.3.0 +redis==5.2.1 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # fakeredis -requests==2.32.4 +requests==2.32.5 # via # -c requirements/_base.txt # docker @@ -191,13 +187,14 @@ tenacity==9.1.2 # pytest-celery termcolor==3.1.0 # via pytest-sugar -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # anyio # flexcache # flexparser # pint + # pytest-asyncio tzdata==2025.2 # via # -c requirements/_base.txt @@ -215,7 +212,7 @@ vine==5.1.0 # amqp # celery # kombu -wcwidth==0.2.13 +wcwidth==0.2.14 # via # -c requirements/_base.txt # prompt-toolkit diff --git a/packages/celery-library/requirements/_tools.txt b/packages/celery-library/requirements/_tools.txt index 24a39a78e9b6..27148747c805 100644 --- a/packages/celery-library/requirements/_tools.txt +++ b/packages/celery-library/requirements/_tools.txt @@ -1,14 +1,14 @@ -astroid==3.3.10 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.2.1 +click==8.3.0 # via # -c requirements/_base.txt # -c requirements/_test.txt @@ -16,11 +16,11 @@ click==8.2.1 # pip-tools dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.18.0 +filelock==3.19.1 # via virtualenv -identify==2.6.10 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -46,44 +46,46 @@ pathspec==0.12.1 # via # black # mypy -pip==25.1.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.8 +platformdirs==4.4.0 # via # -c requirements/_test.txt # black # pylint # virtualenv -pre-commit==4.2.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.7 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools -pyyaml==6.0.2 +pytokens==0.1.10 + # via black +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.11.10 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.31.2 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/packages/common-library/requirements/_base.txt b/packages/common-library/requirements/_base.txt index 819cfba5b25d..0960344dc4f5 100644 --- a/packages/common-library/requirements/_base.txt +++ b/packages/common-library/requirements/_base.txt @@ -1,10 +1,10 @@ annotated-types==0.7.0 # via pydantic -orjson==3.10.15 +orjson==3.11.3 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in -pydantic==2.11.7 +pydantic==2.11.9 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in @@ -13,7 +13,7 @@ pydantic-core==2.33.2 # via pydantic pydantic-extra-types==2.10.5 # via -r requirements/_base.in -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # pydantic # pydantic-core diff --git a/packages/common-library/requirements/_test.txt b/packages/common-library/requirements/_test.txt index 5a64e5150c1b..55537ef00f51 100644 --- a/packages/common-library/requirements/_test.txt +++ b/packages/common-library/requirements/_test.txt @@ -2,27 +2,25 @@ annotated-types==0.7.0 # via # -c requirements/_base.txt # pydantic -coverage==7.6.12 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test.in icdiff==2.0.7 # via pytest-icdiff -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -packaging==24.2 - # via - # pytest - # pytest-sugar -pluggy==1.5.0 +packaging==25.0 + # via pytest +pluggy==1.6.0 # via # pytest # pytest-cov pprintpp==0.4.0 # via pytest-icdiff -pydantic==2.11.7 +pydantic==2.11.9 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -37,7 +35,7 @@ pydantic-settings==2.7.0 # -r requirements/_test.in pygments==2.19.2 # via pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio @@ -46,35 +44,36 @@ pytest==8.4.1 # pytest-instafail # pytest-mock # pytest-sugar -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via # -r requirements/_test.in # pydantic-settings -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # pydantic # pydantic-core + # pytest-asyncio # typing-inspection typing-inspection==0.4.1 # via # -c requirements/_base.txt # pydantic -tzdata==2025.1 +tzdata==2025.2 # via faker diff --git a/packages/common-library/requirements/_tools.txt b/packages/common-library/requirements/_tools.txt index c7271a623ba3..a8f41b7f0caa 100644 --- a/packages/common-library/requirements/_tools.txt +++ b/packages/common-library/requirements/_tools.txt @@ -1,24 +1,24 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.2.1 +click==8.3.0 # via # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -26,7 +26,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -34,7 +34,7 @@ mypy-extensions==1.1.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_test.txt # black @@ -43,39 +43,41 @@ pathspec==0.12.1 # via # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools -pyyaml==6.0.2 +pytokens==0.1.10 + # via black +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # pre-commit -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/packages/dask-task-models-library/requirements/_base.txt b/packages/dask-task-models-library/requirements/_base.txt index 9ab491c623df..d8a4825ddd1b 100644 --- a/packages/dask-task-models-library/requirements/_base.txt +++ b/packages/dask-task-models-library/requirements/_base.txt @@ -6,7 +6,7 @@ attrs==25.3.0 # via # jsonschema # referencing -click==8.2.1 +click==8.3.0 # via # dask # distributed @@ -15,17 +15,17 @@ cloudpickle==3.1.1 # via # dask # distributed -dask==2025.5.0 +dask==2025.9.1 # via # -r requirements/_base.in # distributed -distributed==2025.5.0 +distributed==2025.9.1 # via dask -dnspython==2.7.0 +dnspython==2.8.0 # via email-validator -email-validator==2.2.0 +email-validator==2.3.0 # via pydantic -fsspec==2025.3.2 +fsspec==2025.9.0 # via dask idna==3.10 # via email-validator @@ -42,23 +42,23 @@ jinja2==3.1.6 # distributed jsonref==1.1.0 # via -r requirements/../../../packages/models-library/requirements/_base.in -jsonschema==4.23.0 +jsonschema==4.25.1 # via -r requirements/../../../packages/models-library/requirements/_base.in -jsonschema-specifications==2025.4.1 +jsonschema-specifications==2025.9.1 # via jsonschema locket==1.0.0 # via # distributed # partd -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via rich -markupsafe==3.0.2 +markupsafe==3.0.3 # via jinja2 mdurl==0.1.2 # via markdown-it-py -msgpack==1.1.0 +msgpack==1.1.1 # via distributed -orjson==3.10.18 +orjson==3.11.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -76,9 +76,9 @@ packaging==25.0 # distributed partd==1.4.2 # via dask -psutil==7.0.0 +psutil==7.1.0 # via distributed -pydantic==2.11.7 +pydantic==2.11.9 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -112,13 +112,13 @@ pydantic-settings==2.7.0 # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -pygments==2.19.1 +pygments==2.19.2 # via rich python-dateutil==2.9.0.post0 # via arrow -python-dotenv==1.1.0 +python-dotenv==1.1.1 # via pydantic-settings -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -142,7 +142,7 @@ rich==14.1.0 # via # -r requirements/../../../packages/settings-library/requirements/_base.in # typer -rpds-py==0.25.0 +rpds-py==0.27.1 # via # jsonschema # referencing @@ -159,20 +159,20 @@ toolz==1.0.0 # dask # distributed # partd -tornado==6.5 +tornado==6.5.2 # via distributed -typer==0.16.1 +typer==0.19.2 # via -r requirements/../../../packages/settings-library/requirements/_base.in -types-python-dateutil==2.9.0.20250516 +types-python-dateutil==2.9.0.20250822 # via arrow -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # pydantic # pydantic-core # pydantic-extra-types # typer # typing-inspection -typing-inspection==0.4.0 +typing-inspection==0.4.1 # via pydantic urllib3==2.5.0 # via @@ -185,5 +185,5 @@ urllib3==2.5.0 # distributed zict==3.0.0 # via distributed -zipp==3.21.0 +zipp==3.23.0 # via importlib-metadata diff --git a/packages/dask-task-models-library/requirements/_test.txt b/packages/dask-task-models-library/requirements/_test.txt index db795fd452f8..7bad1da0d676 100644 --- a/packages/dask-task-models-library/requirements/_test.txt +++ b/packages/dask-task-models-library/requirements/_test.txt @@ -1,8 +1,8 @@ -coverage==7.8.0 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -faker==37.3.0 +faker==37.8.0 # via -r requirements/_test.in flexcache==0.3 # via pint @@ -16,10 +16,9 @@ packaging==25.0 # via # -c requirements/_base.txt # pytest - # pytest-sugar -pint==0.24.4 +pint==0.25 # via -r requirements/_test.in -platformdirs==4.3.8 +platformdirs==4.4.0 # via pint pluggy==1.6.0 # via @@ -27,11 +26,11 @@ pluggy==1.6.0 # pytest-cov pprintpp==0.4.0 # via pytest-icdiff -pygments==2.19.1 +pygments==2.19.2 # via # -c requirements/_base.txt # pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio @@ -40,32 +39,33 @@ pytest==8.4.1 # pytest-instafail # pytest-mock # pytest-sugar -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # -r requirements/_test.in termcolor==3.1.0 # via pytest-sugar -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # flexcache # flexparser # pint + # pytest-asyncio tzdata==2025.2 # via faker diff --git a/packages/dask-task-models-library/requirements/_tools.txt b/packages/dask-task-models-library/requirements/_tools.txt index 52dcea8df704..d4f0c3df9acb 100644 --- a/packages/dask-task-models-library/requirements/_tools.txt +++ b/packages/dask-task-models-library/requirements/_tools.txt @@ -1,25 +1,25 @@ -astroid==3.3.10 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.2.1 +click==8.3.0 # via # -c requirements/_base.txt # black # pip-tools dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.18.0 +filelock==3.19.1 # via virtualenv -identify==2.6.10 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -45,42 +45,44 @@ pathspec==0.12.1 # via # black # mypy -pip==25.1.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.8 +platformdirs==4.4.0 # via # -c requirements/_test.txt # black # pylint # virtualenv -pre-commit==4.2.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.7 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools -pyyaml==6.0.2 +pytokens==0.1.10 + # via black +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.11.10 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.31.2 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/packages/models-library/requirements/_base.txt b/packages/models-library/requirements/_base.txt index 2cf37bcb9790..4d896a6d9d44 100644 --- a/packages/models-library/requirements/_base.txt +++ b/packages/models-library/requirements/_base.txt @@ -2,29 +2,29 @@ annotated-types==0.7.0 # via pydantic arrow==1.3.0 # via -r requirements/_base.in -attrs==25.1.0 +attrs==25.3.0 # via # jsonschema # referencing -dnspython==2.7.0 +dnspython==2.8.0 # via email-validator -email-validator==2.2.0 +email-validator==2.3.0 # via pydantic idna==3.10 # via email-validator jsonref==1.1.0 # via -r requirements/_base.in -jsonschema==4.23.0 +jsonschema==4.25.1 # via -r requirements/_base.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.9.1 # via jsonschema -orjson==3.10.15 +orjson==3.11.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/_base.in -pydantic==2.11.7 +pydantic==2.11.9 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt @@ -45,7 +45,7 @@ pydantic-settings==2.7.0 # -r requirements/_base.in python-dateutil==2.9.0.post0 # via arrow -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via pydantic-settings referencing==0.35.1 # via @@ -53,15 +53,15 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -rpds-py==0.23.1 +rpds-py==0.27.1 # via # jsonschema # referencing six==1.17.0 # via python-dateutil -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250822 # via arrow -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # pydantic # pydantic-core diff --git a/packages/models-library/requirements/_test.txt b/packages/models-library/requirements/_test.txt index cc04de2fcff5..80e3d17b692a 100644 --- a/packages/models-library/requirements/_test.txt +++ b/packages/models-library/requirements/_test.txt @@ -1,12 +1,12 @@ -attrs==25.1.0 +attrs==25.3.0 # via # -c requirements/_base.txt # referencing -coverage==7.6.12 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test.in flexcache==0.3 # via pint @@ -18,31 +18,29 @@ idna==3.10 # via # -c requirements/_base.txt # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -multidict==6.1.0 +multidict==6.6.4 # via yarl -packaging==24.2 - # via - # pytest - # pytest-sugar -pint==0.24.4 +packaging==25.0 + # via pytest +pint==0.25 # via -r requirements/_test.in -platformdirs==4.3.6 +platformdirs==4.4.0 # via pint -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov pprintpp==0.4.0 # via pytest-icdiff -propcache==0.3.0 +propcache==0.3.2 # via yarl -psutil==7.0.0 +psutil==7.1.0 # via -r requirements/_test.in pygments==2.19.2 # via pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio @@ -51,25 +49,25 @@ pytest==8.4.1 # pytest-instafail # pytest-mock # pytest-sugar -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via # -c requirements/_base.txt # -r requirements/_test.in -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in @@ -78,23 +76,24 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # types-jsonschema -rpds-py==0.23.1 +rpds-py==0.27.1 # via # -c requirements/_base.txt # referencing -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-jsonschema==4.23.0.20241208 +types-jsonschema==4.25.1.20250822 # via -r requirements/_test.in -types-pyyaml==6.0.12.20241230 +types-pyyaml==6.0.12.20250915 # via -r requirements/_test.in -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # flexcache # flexparser # pint -tzdata==2025.1 + # pytest-asyncio +tzdata==2025.2 # via faker -yarl==1.18.3 +yarl==1.20.1 # via -r requirements/_test.in diff --git a/packages/models-library/requirements/_tools.txt b/packages/models-library/requirements/_tools.txt index b4eb603e298f..72af1c01b8c5 100644 --- a/packages/models-library/requirements/_tools.txt +++ b/packages/models-library/requirements/_tools.txt @@ -1,37 +1,37 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.2.1 +click==8.3.0 # via # black # pip-tools # typer -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via # -r requirements/../../../requirements/devenv.txt # pylint -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via rich mccabe==0.7.0 # via pylint mdurl==0.1.2 # via markdown-it-py -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -39,7 +39,7 @@ mypy-extensions==1.1.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_test.txt # black @@ -48,52 +48,54 @@ pathspec==0.12.1 # via # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # -c requirements/_test.txt # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pygments==2.19.2 # via # -c requirements/_test.txt # rich -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools -pyyaml==6.0.2 +pytokens==0.1.10 + # via black +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit rich==14.1.0 # via typer -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools shellingham==1.5.4 # via typer -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typer==0.16.1 +typer==0.19.2 # via -r requirements/_tools.in -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy # typer -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/packages/notifications-library/requirements/_base.txt b/packages/notifications-library/requirements/_base.txt index 8e19a1ebe991..4cbe61af2651 100644 --- a/packages/notifications-library/requirements/_base.txt +++ b/packages/notifications-library/requirements/_base.txt @@ -1,8 +1,8 @@ aiofiles==24.1.0 # via -r requirements/_base.in -aiosmtplib==4.0.0 +aiosmtplib==4.0.2 # via -r requirements/_base.in -alembic==1.14.1 +alembic==1.16.5 # via -r requirements/../../../packages/postgres-database/requirements/_base.in annotated-types==0.7.0 # via pydantic @@ -10,17 +10,17 @@ arrow==1.3.0 # via -r requirements/../../../packages/models-library/requirements/_base.in asyncpg==0.30.0 # via sqlalchemy -attrs==25.1.0 +attrs==25.3.0 # via # jsonschema # referencing -click==8.2.1 +click==8.3.0 # via typer -dnspython==2.7.0 +dnspython==2.8.0 # via email-validator -email-validator==2.2.0 +email-validator==2.3.0 # via pydantic -greenlet==3.1.1 +greenlet==3.2.4 # via sqlalchemy idna==3.10 # via @@ -39,9 +39,9 @@ jinja2==3.1.6 # -r requirements/_base.in jsonref==1.1.0 # via -r requirements/../../../packages/models-library/requirements/_base.in -jsonschema==4.23.0 +jsonschema==4.25.1 # via -r requirements/../../../packages/models-library/requirements/_base.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.9.1 # via jsonschema mako==1.3.10 # via @@ -54,17 +54,17 @@ mako==1.3.10 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # alembic -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via rich -markupsafe==3.0.2 +markupsafe==3.0.3 # via # jinja2 # mako mdurl==0.1.2 # via markdown-it-py -multidict==6.1.0 +multidict==6.6.4 # via yarl -orjson==3.10.15 +orjson==3.11.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -79,11 +79,11 @@ orjson==3.10.15 # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in -propcache==0.3.0 +propcache==0.3.2 # via yarl psycopg2-binary==2.9.10 # via sqlalchemy -pydantic==2.11.7 +pydantic==2.11.9 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -123,11 +123,11 @@ pydantic-settings==2.7.0 # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -pygments==2.19.1 +pygments==2.19.2 # via rich python-dateutil==2.9.0.post0 # via arrow -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via pydantic-settings referencing==0.35.1 # via @@ -145,7 +145,7 @@ rich==14.1.0 # via # -r requirements/../../../packages/settings-library/requirements/_base.in # typer -rpds-py==0.23.1 +rpds-py==0.27.1 # via # jsonschema # referencing @@ -165,11 +165,11 @@ sqlalchemy==1.4.54 # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/postgres-database/requirements/_base.in # alembic -typer==0.16.1 +typer==0.19.2 # via -r requirements/../../../packages/settings-library/requirements/_base.in -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250822 # via arrow -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # alembic # pydantic @@ -179,5 +179,5 @@ typing-extensions==4.14.1 # typing-inspection typing-inspection==0.4.1 # via pydantic -yarl==1.18.3 +yarl==1.20.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 5c89b9907e09..1c2e536210b1 100644 --- a/packages/notifications-library/requirements/_test.txt +++ b/packages/notifications-library/requirements/_test.txt @@ -2,35 +2,35 @@ aiodocker==0.24.0 # via -r requirements/_test.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.12 +aiohttp==3.12.15 # via # -c requirements/../../../requirements/constraints.txt # aiodocker -aiosignal==1.3.2 +aiosignal==1.4.0 # via aiohttp -attrs==25.1.0 +attrs==25.3.0 # via # -c requirements/_base.txt # aiohttp -certifi==2025.1.31 +certifi==2025.8.3 # via # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via requests -coverage==7.6.12 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test.in -frozenlist==1.5.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal -greenlet==3.1.1 +greenlet==3.2.4 # via # -c requirements/_base.txt # sqlalchemy @@ -41,39 +41,37 @@ idna==3.10 # -c requirements/_base.txt # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -multidict==6.1.0 +multidict==6.6.4 # via # -c requirements/_base.txt # aiohttp # yarl -mypy==1.16.1 +mypy==1.18.2 # via sqlalchemy mypy-extensions==1.1.0 # via mypy -packaging==24.2 - # via - # pytest - # pytest-sugar +packaging==25.0 + # via pytest pathspec==0.12.1 # via mypy -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov pprintpp==0.4.0 # via pytest-icdiff -propcache==0.3.0 +propcache==0.3.2 # via # -c requirements/_base.txt # aiohttp # yarl -pygments==2.19.1 +pygments==2.19.2 # via # -c requirements/_base.txt # pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio @@ -82,29 +80,29 @@ pytest==8.4.1 # pytest-instafail # pytest-mock # pytest-sugar -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via # -c requirements/_base.txt # -r requirements/_test.in -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in -requests==2.32.4 +requests==2.32.5 # via docker sqlalchemy==1.4.54 # via @@ -113,25 +111,27 @@ sqlalchemy==1.4.54 # -r requirements/_test.in sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -tenacity==9.0.0 +tenacity==9.1.2 # via -r requirements/_test.in -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-aiofiles==24.1.0.20241221 +types-aiofiles==24.1.0.20250822 # via -r requirements/_test.in -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt + # aiosignal # mypy + # pytest-asyncio # sqlalchemy2-stubs -tzdata==2025.1 +tzdata==2025.2 # via faker urllib3==2.5.0 # via # -c requirements/../../../requirements/constraints.txt # docker # requests -yarl==1.18.3 +yarl==1.20.1 # via # -c requirements/_base.txt # aiohttp diff --git a/packages/notifications-library/requirements/_tools.txt b/packages/notifications-library/requirements/_tools.txt index aff37438cc0f..baf6eb8ac2b8 100644 --- a/packages/notifications-library/requirements/_tools.txt +++ b/packages/notifications-library/requirements/_tools.txt @@ -1,25 +1,25 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.2.1 +click==8.3.0 # via # -c requirements/_base.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -38,7 +38,7 @@ mypy-extensions==1.1.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_test.txt # black @@ -48,40 +48,42 @@ pathspec==0.12.1 # -c requirements/_test.txt # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools -pyyaml==6.0.2 +pytokens==0.1.10 + # via black +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/packages/postgres-database/requirements/_base.txt b/packages/postgres-database/requirements/_base.txt index ad96d677f661..3eee78798b84 100644 --- a/packages/postgres-database/requirements/_base.txt +++ b/packages/postgres-database/requirements/_base.txt @@ -1,10 +1,10 @@ -alembic==1.14.1 +alembic==1.16.5 # via -r requirements/_base.in annotated-types==0.7.0 # via pydantic asyncpg==0.30.0 # via sqlalchemy -greenlet==3.1.1 +greenlet==3.2.4 # via sqlalchemy idna==3.10 # via yarl @@ -13,20 +13,20 @@ mako==1.3.10 # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # alembic -markupsafe==3.0.2 +markupsafe==3.0.3 # via mako -multidict==6.1.0 +multidict==6.6.4 # via yarl -orjson==3.10.15 +orjson==3.11.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/common-library/requirements/_base.in -propcache==0.3.0 +propcache==0.3.2 # via yarl psycopg2-binary==2.9.10 # via sqlalchemy -pydantic==2.11.7 +pydantic==2.11.9 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt @@ -43,7 +43,7 @@ sqlalchemy==1.4.54 # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in # alembic -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # alembic # pydantic @@ -52,5 +52,5 @@ typing-extensions==4.14.1 # typing-inspection typing-inspection==0.4.1 # via pydantic -yarl==1.18.3 +yarl==1.20.1 # via -r requirements/_base.in diff --git a/packages/postgres-database/requirements/_migration.txt b/packages/postgres-database/requirements/_migration.txt index c472ad904b09..8044979d2319 100644 --- a/packages/postgres-database/requirements/_migration.txt +++ b/packages/postgres-database/requirements/_migration.txt @@ -1,18 +1,18 @@ -alembic==1.14.1 +alembic==1.16.5 # via # -c requirements/_base.txt # -r requirements/_migration.in -certifi==2025.1.31 +certifi==2025.8.3 # via # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via requests -click==8.2.1 +click==8.3.0 # via -r requirements/_migration.in docker==7.1.0 # via -r requirements/_migration.in -greenlet==3.1.1 +greenlet==3.2.4 # via # -c requirements/_base.txt # sqlalchemy @@ -25,20 +25,20 @@ mako==1.3.10 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # alembic -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -c requirements/_base.txt # mako -requests==2.32.4 +requests==2.32.5 # via docker sqlalchemy==1.4.54 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # alembic -tenacity==9.0.0 +tenacity==9.1.2 # via -r requirements/_migration.in -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # alembic diff --git a/packages/postgres-database/requirements/_test.txt b/packages/postgres-database/requirements/_test.txt index 23620af98a03..515065e0a293 100644 --- a/packages/postgres-database/requirements/_test.txt +++ b/packages/postgres-database/requirements/_test.txt @@ -4,30 +4,30 @@ arrow==1.3.0 # via -r requirements/_test.in async-timeout==4.0.3 # via aiopg -attrs==25.1.0 +attrs==25.3.0 # via pytest-docker -coverage==7.6.12 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test.in -greenlet==3.1.1 +greenlet==3.2.4 # via # -c requirements/_base.txt # -c requirements/_migration.txt # sqlalchemy -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -mypy==1.16.1 +mypy==1.18.2 # via sqlalchemy mypy-extensions==1.1.0 # via mypy -packaging==24.2 +packaging==25.0 # via pytest pathspec==0.12.1 # via mypy -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov @@ -38,16 +38,16 @@ psycopg2-binary==2.9.10 # sqlalchemy pygments==2.19.2 # via pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio # pytest-cov # pytest-docker # pytest-instafail -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-docker==3.2.3 # via -r requirements/_test.in @@ -57,7 +57,7 @@ pytest-runner==6.0.1 # via -r requirements/_test.in python-dateutil==2.9.0.post0 # via arrow -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in @@ -72,21 +72,22 @@ sqlalchemy==1.4.54 # aiopg sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -types-docker==7.1.0.20241229 +types-docker==7.1.0.20250916 # via -r requirements/_test.in -types-psycopg2==2.9.21.20250121 +types-psycopg2==2.9.21.20250915 # via -r requirements/_test.in -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250822 # via arrow -types-requests==2.32.0.20250301 +types-requests==2.32.4.20250913 # via types-docker -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # -c requirements/_migration.txt # mypy + # pytest-asyncio # sqlalchemy2-stubs -tzdata==2025.1 +tzdata==2025.2 # via faker urllib3==2.5.0 # via diff --git a/packages/postgres-database/requirements/_tools.txt b/packages/postgres-database/requirements/_tools.txt index 3f4b1c1e0fe7..738fdbead591 100644 --- a/packages/postgres-database/requirements/_tools.txt +++ b/packages/postgres-database/requirements/_tools.txt @@ -1,24 +1,24 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.2.1 +click==8.3.0 # via # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -26,7 +26,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -37,7 +37,7 @@ mypy-extensions==1.1.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_test.txt # black @@ -47,40 +47,42 @@ pathspec==0.12.1 # -c requirements/_test.txt # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools -pyyaml==6.0.2 +pytokens==0.1.10 + # via black +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/packages/service-integration/requirements/_base.txt b/packages/service-integration/requirements/_base.txt index e76fb651293c..3e08cb925be2 100644 --- a/packages/service-integration/requirements/_base.txt +++ b/packages/service-integration/requirements/_base.txt @@ -5,13 +5,13 @@ arrow==1.3.0 # -r requirements/../../../packages/models-library/requirements/_base.in # cookiecutter # jinja2-time -attrs==25.1.0 +attrs==25.3.0 # via # jsonschema # referencing binaryornot==0.4.4 # via cookiecutter -certifi==2025.1.31 +certifi==2025.8.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -20,27 +20,27 @@ certifi==2025.1.31 # requests chardet==5.2.0 # via binaryornot -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via requests -click==8.2.1 +click==8.3.0 # via # -r requirements/_base.in # cookiecutter # typer cookiecutter==2.6.0 # via -r requirements/_base.in -dnspython==2.7.0 +dnspython==2.8.0 # via email-validator docker==7.1.0 # via -r requirements/_base.in -email-validator==2.2.0 +email-validator==2.3.0 # via pydantic idna==3.10 # via # email-validator # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest jinja2==3.1.6 # via @@ -54,21 +54,21 @@ jinja2-time==0.2.0 # via -r requirements/_base.in jsonref==1.1.0 # via -r requirements/../../../packages/models-library/requirements/_base.in -jsonschema==4.23.0 +jsonschema==4.25.1 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/_base.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.9.1 # via jsonschema -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via rich -markupsafe==3.0.2 +markupsafe==3.0.3 # via jinja2 mdurl==0.1.2 # via markdown-it-py -multidict==6.1.0 +multidict==6.6.4 # via yarl -orjson==3.10.15 +orjson==3.11.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -77,13 +77,13 @@ orjson==3.10.15 # -r requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/_base.in -packaging==24.2 +packaging==25.0 # via pytest -pluggy==1.5.0 +pluggy==1.6.0 # via pytest -propcache==0.3.0 +propcache==0.3.2 # via yarl -pydantic==2.11.7 +pydantic==2.11.9 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -108,19 +108,19 @@ pydantic-settings==2.7.0 # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/models-library/requirements/_base.in -pygments==2.19.1 +pygments==2.19.2 # via # pytest # rich -pytest==8.4.1 +pytest==8.4.2 # via -r requirements/_base.in python-dateutil==2.9.0.post0 # via arrow -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via pydantic-settings python-slugify==8.0.4 # via cookiecutter -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -136,7 +136,7 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.4 +requests==2.32.5 # via # cookiecutter # docker @@ -144,7 +144,7 @@ rich==14.1.0 # via # cookiecutter # typer -rpds-py==0.23.1 +rpds-py==0.27.1 # via # jsonschema # referencing @@ -154,11 +154,11 @@ six==1.17.0 # via python-dateutil text-unidecode==1.3 # via python-slugify -typer==0.16.1 +typer==0.19.2 # via -r requirements/_base.in -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250822 # via arrow -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # pydantic # pydantic-core @@ -175,5 +175,5 @@ urllib3==2.5.0 # -c requirements/../../../requirements/constraints.txt # docker # requests -yarl==1.18.3 +yarl==1.20.1 # via -r requirements/_base.in diff --git a/packages/service-integration/requirements/_test.txt b/packages/service-integration/requirements/_test.txt index 0074581d905b..61f28f69ce11 100644 --- a/packages/service-integration/requirements/_test.txt +++ b/packages/service-integration/requirements/_test.txt @@ -1,62 +1,61 @@ -attrs==25.1.0 +attrs==25.3.0 # via # -c requirements/_base.txt # referencing -coverage==7.6.12 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -iniconfig==2.0.0 +iniconfig==2.1.0 # via # -c requirements/_base.txt # pytest -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # pytest - # pytest-sugar -pluggy==1.5.0 +pluggy==1.6.0 # via # -c requirements/_base.txt # pytest # pytest-cov -pygments==2.19.1 +pygments==2.19.2 # via # -c requirements/_base.txt # pytest -pytest==8.4.1 +pytest==8.4.2 # via # -c requirements/_base.txt # -r requirements/_test.in # pytest-cov # pytest-instafail # pytest-sugar -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in referencing==0.35.1 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # types-jsonschema -rpds-py==0.23.1 +rpds-py==0.27.1 # via # -c requirements/_base.txt # referencing -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-docker==7.1.0.20241229 +types-docker==7.1.0.20250916 # via -r requirements/_test.in -types-jsonschema==4.23.0.20241208 +types-jsonschema==4.25.1.20250822 # via -r requirements/_test.in -types-pyyaml==6.0.12.20241230 +types-pyyaml==6.0.12.20250915 # via -r requirements/_test.in -types-requests==2.32.0.20250301 +types-requests==2.32.4.20250913 # via types-docker urllib3==2.5.0 # via diff --git a/packages/service-integration/requirements/_tools.txt b/packages/service-integration/requirements/_tools.txt index 5e646f82bd2b..426c79fe9a75 100644 --- a/packages/service-integration/requirements/_tools.txt +++ b/packages/service-integration/requirements/_tools.txt @@ -1,25 +1,25 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.2.1 +click==8.3.0 # via # -c requirements/_base.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -35,7 +35,7 @@ mypy-extensions==1.1.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # -c requirements/_test.txt @@ -45,39 +45,41 @@ pathspec==0.12.1 # via # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools -pyyaml==6.0.2 +pytokens==0.1.10 + # via black +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/packages/service-library/requirements/_aiohttp.txt b/packages/service-library/requirements/_aiohttp.txt index dd705a2037c1..282da7bc03e0 100644 --- a/packages/service-library/requirements/_aiohttp.txt +++ b/packages/service-library/requirements/_aiohttp.txt @@ -1,40 +1,40 @@ aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.12 +aiohttp==3.12.15 # via -r requirements/_aiohttp.in aiopg==1.4.0 # via -r requirements/_aiohttp.in -aiosignal==1.3.2 +aiosignal==1.4.0 # via aiohttp async-timeout==4.0.3 # via aiopg -attrs==25.1.0 +attrs==25.3.0 # via # -r requirements/_aiohttp.in # aiohttp # jsonschema # referencing -frozenlist==1.5.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal -greenlet==3.1.1 +greenlet==3.2.4 # via sqlalchemy idna==3.10 # via yarl -importlib-metadata==8.5.0 +importlib-metadata==8.7.0 # via opentelemetry-api -jsonschema==4.23.0 +jsonschema==4.25.1 # via -r requirements/_aiohttp.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.9.1 # via jsonschema -markupsafe==3.0.2 +markupsafe==3.0.3 # via werkzeug -multidict==6.1.0 +multidict==6.6.4 # via # aiohttp # yarl -opentelemetry-api==1.34.1 +opentelemetry-api==1.37.0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-aiohttp-client @@ -42,35 +42,35 @@ opentelemetry-api==1.34.1 # opentelemetry-instrumentation-aiopg # opentelemetry-instrumentation-dbapi # opentelemetry-semantic-conventions -opentelemetry-instrumentation==0.55b1 +opentelemetry-instrumentation==0.58b0 # via # opentelemetry-instrumentation-aiohttp-client # opentelemetry-instrumentation-aiohttp-server # opentelemetry-instrumentation-aiopg # opentelemetry-instrumentation-dbapi -opentelemetry-instrumentation-aiohttp-client==0.55b1 +opentelemetry-instrumentation-aiohttp-client==0.58b0 # via -r requirements/_aiohttp.in -opentelemetry-instrumentation-aiohttp-server==0.55b1 +opentelemetry-instrumentation-aiohttp-server==0.58b0 # via -r requirements/_aiohttp.in -opentelemetry-instrumentation-aiopg==0.55b1 +opentelemetry-instrumentation-aiopg==0.58b0 # via -r requirements/_aiohttp.in -opentelemetry-instrumentation-dbapi==0.55b1 +opentelemetry-instrumentation-dbapi==0.58b0 # via opentelemetry-instrumentation-aiopg -opentelemetry-semantic-conventions==0.55b1 +opentelemetry-semantic-conventions==0.58b0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-aiohttp-client # opentelemetry-instrumentation-aiohttp-server # opentelemetry-instrumentation-dbapi -opentelemetry-util-http==0.55b1 +opentelemetry-util-http==0.58b0 # via # opentelemetry-instrumentation-aiohttp-client # opentelemetry-instrumentation-aiohttp-server -packaging==24.2 +packaging==25.0 # via opentelemetry-instrumentation -prometheus-client==0.21.1 +prometheus-client==0.23.1 # via -r requirements/_aiohttp.in -propcache==0.3.0 +propcache==0.3.2 # via # aiohttp # yarl @@ -78,30 +78,32 @@ psycopg2-binary==2.9.10 # via # aiopg # sqlalchemy -referencing==0.35.1 +referencing==0.36.2 # via # jsonschema # jsonschema-specifications -rpds-py==0.23.1 +rpds-py==0.27.1 # via # jsonschema # referencing sqlalchemy==1.4.54 # via aiopg -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via + # aiosignal # opentelemetry-api # opentelemetry-semantic-conventions + # referencing werkzeug==3.1.3 # via -r requirements/_aiohttp.in -wrapt==1.17.2 +wrapt==1.17.3 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-aiohttp-client # opentelemetry-instrumentation-aiohttp-server # opentelemetry-instrumentation-aiopg # opentelemetry-instrumentation-dbapi -yarl==1.18.3 +yarl==1.20.1 # via aiohttp -zipp==3.21.0 +zipp==3.23.0 # via importlib-metadata diff --git a/packages/service-library/requirements/_base.txt b/packages/service-library/requirements/_base.txt index 2ef0a5469a1d..3e52d8e98323 100644 --- a/packages/service-library/requirements/_base.txt +++ b/packages/service-library/requirements/_base.txt @@ -1,4 +1,4 @@ -aio-pika==9.5.5 +aio-pika==9.5.7 # via -r requirements/_base.in aiocache==0.12.3 # via -r requirements/_base.in @@ -10,7 +10,7 @@ aiofiles==24.1.0 # via -r requirements/_base.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.12 +aiohttp==3.12.15 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -19,13 +19,13 @@ aiohttp==3.12.12 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # aiodocker -aiormq==6.8.1 +aiormq==6.9.0 # via aio-pika -aiosignal==1.3.2 +aiosignal==1.4.0 # via aiohttp annotated-types==0.7.0 # via pydantic -anyio==4.8.0 +anyio==4.11.0 # via # fast-depends # faststream @@ -33,12 +33,12 @@ arrow==1.3.0 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/_base.in -attrs==25.1.0 +attrs==25.3.0 # via # aiohttp # jsonschema # referencing -certifi==2025.1.31 +certifi==2025.8.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -47,21 +47,19 @@ certifi==2025.1.31 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via requests -click==8.2.1 +click==8.3.0 # via typer -dnspython==2.7.0 +dnspython==2.8.0 # via email-validator -email-validator==2.2.0 +email-validator==2.3.0 # via pydantic -exceptiongroup==1.2.2 - # via aio-pika fast-depends==2.4.12 # via faststream -faststream==0.5.35 +faststream==0.5.48 # via -r requirements/_base.in -frozenlist==1.5.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal @@ -69,7 +67,7 @@ googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -grpcio==1.70.0 +grpcio==1.75.1 # via opentelemetry-exporter-otlp-proto-grpc idna==3.10 # via @@ -77,23 +75,23 @@ idna==3.10 # email-validator # requests # yarl -importlib-metadata==8.5.0 +importlib-metadata==8.7.0 # via opentelemetry-api jsonref==1.1.0 # via -r requirements/../../../packages/models-library/requirements/_base.in -jsonschema==4.23.0 +jsonschema==4.25.1 # via -r requirements/../../../packages/models-library/requirements/_base.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.9.1 # via jsonschema -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -multidict==6.1.0 +multidict==6.6.4 # via # aiohttp # yarl -opentelemetry-api==1.34.1 +opentelemetry-api==1.37.0 # via # -r requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -106,53 +104,53 @@ opentelemetry-api==1.34.1 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.34.1 +opentelemetry-exporter-otlp==1.37.0 # via -r requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.34.1 +opentelemetry-exporter-otlp-proto-common==1.37.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.34.1 +opentelemetry-exporter-otlp-proto-grpc==1.37.0 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.34.1 +opentelemetry-exporter-otlp-proto-http==1.37.0 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.55b1 +opentelemetry-instrumentation==0.58b0 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asyncpg # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.55b1 +opentelemetry-instrumentation-aio-pika==0.58b0 # via -r requirements/_base.in -opentelemetry-instrumentation-asyncpg==0.55b1 +opentelemetry-instrumentation-asyncpg==0.58b0 # via -r requirements/_base.in -opentelemetry-instrumentation-logging==0.55b1 +opentelemetry-instrumentation-logging==0.58b0 # via -r requirements/_base.in -opentelemetry-instrumentation-redis==0.55b1 +opentelemetry-instrumentation-redis==0.58b0 # via -r requirements/_base.in -opentelemetry-instrumentation-requests==0.55b1 +opentelemetry-instrumentation-requests==0.58b0 # via -r requirements/_base.in -opentelemetry-proto==1.34.1 +opentelemetry-proto==1.37.0 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.34.1 +opentelemetry-sdk==1.37.0 # via # -r requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.55b1 +opentelemetry-semantic-conventions==0.58b0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asyncpg # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.55b1 +opentelemetry-util-http==0.58b0 # via opentelemetry-instrumentation-requests -orjson==3.10.15 +orjson==3.11.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -164,23 +162,23 @@ orjson==3.10.15 # -r requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in -packaging==24.2 +packaging==25.0 # via opentelemetry-instrumentation pamqp==3.3.0 # via aiormq -propcache==0.3.0 +propcache==0.3.2 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==6.32.1 # via # googleapis-common-protos # opentelemetry-proto -psutil==7.0.0 +psutil==7.1.0 # via -r requirements/_base.in -pycryptodome==3.21.0 +pycryptodome==3.23.0 # via stream-zip -pydantic==2.11.7 +pydantic==2.11.9 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -215,15 +213,15 @@ pydantic-settings==2.7.0 # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -pygments==2.19.1 +pygments==2.19.2 # via rich -pyinstrument==5.0.1 +pyinstrument==5.1.1 # via -r requirements/_base.in python-dateutil==2.9.0.post0 # via arrow -python-dotenv==1.1.0 +python-dotenv==1.1.1 # via pydantic-settings -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -232,7 +230,7 @@ pyyaml==6.0.2 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in -redis==5.2.1 +redis==6.4.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -251,13 +249,13 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.4 +requests==2.32.5 # via opentelemetry-exporter-otlp-proto-http rich==14.1.0 # via # -r requirements/../../../packages/settings-library/requirements/_base.in # typer -rpds-py==0.23.1 +rpds-py==0.27.1 # via # jsonschema # referencing @@ -269,21 +267,23 @@ sniffio==1.3.1 # via anyio stream-zip==0.0.83 # via -r requirements/_base.in -tenacity==9.0.0 +tenacity==9.1.2 # via -r requirements/_base.in toolz==1.0.0 # via -r requirements/_base.in tqdm==4.67.1 # via -r requirements/_base.in -typer==0.16.1 +typer==0.19.2 # via -r requirements/../../../packages/settings-library/requirements/_base.in -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250822 # via arrow -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # aiodebug + # aiosignal # anyio # faststream + # grpcio # opentelemetry-api # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -305,16 +305,16 @@ urllib3==2.5.0 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # requests -wrapt==1.17.2 +wrapt==1.17.3 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-redis -yarl==1.18.3 +yarl==1.20.1 # via # -r requirements/_base.in # aio-pika # aiohttp # aiormq -zipp==3.21.0 +zipp==3.23.0 # via importlib-metadata diff --git a/packages/service-library/requirements/_fastapi.txt b/packages/service-library/requirements/_fastapi.txt index 4b894d9984b6..bcb1a99a78af 100644 --- a/packages/service-library/requirements/_fastapi.txt +++ b/packages/service-library/requirements/_fastapi.txt @@ -1,37 +1,37 @@ annotated-types==0.7.0 # via pydantic -anyio==4.8.0 +anyio==4.11.0 # via # httpx # starlette # watchfiles asgi-lifespan==2.1.0 # via -r requirements/_fastapi.in -asgiref==3.8.1 +asgiref==3.9.2 # via opentelemetry-instrumentation-asgi -certifi==2025.1.31 +certifi==2025.8.3 # via # httpcore # httpx # sentry-sdk -click==8.2.1 +click==8.3.0 # via # rich-toolkit # typer # uvicorn -dnspython==2.7.0 +dnspython==2.8.0 # via email-validator -email-validator==2.2.0 +email-validator==2.3.0 # via # fastapi # pydantic -fastapi==0.116.1 +fastapi==0.118.0 # via # -r requirements/_fastapi.in # fastapi-lifespan-manager -fastapi-cli==0.0.8 +fastapi-cli==0.0.13 # via fastapi -fastapi-cloud-cli==0.1.5 +fastapi-cloud-cli==0.2.1 # via fastapi-cli fastapi-lifespan-manager==0.1.4 # via -r requirements/_fastapi.in @@ -39,7 +39,7 @@ h11==0.16.0 # via # httpcore # uvicorn -h2==4.2.0 +h2==4.3.0 # via httpx hpack==4.1.0 # via h2 @@ -59,74 +59,74 @@ idna==3.10 # anyio # email-validator # httpx -importlib-metadata==8.5.0 +importlib-metadata==8.7.0 # via opentelemetry-api jinja2==3.1.6 # via fastapi -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via rich -markupsafe==3.0.2 +markupsafe==3.0.3 # via jinja2 mdurl==0.1.2 # via markdown-it-py -opentelemetry-api==1.34.1 +opentelemetry-api==1.37.0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi # opentelemetry-instrumentation-httpx # opentelemetry-semantic-conventions -opentelemetry-instrumentation==0.55b1 +opentelemetry-instrumentation==0.58b0 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi # opentelemetry-instrumentation-httpx -opentelemetry-instrumentation-asgi==0.55b1 +opentelemetry-instrumentation-asgi==0.58b0 # via opentelemetry-instrumentation-fastapi -opentelemetry-instrumentation-fastapi==0.55b1 +opentelemetry-instrumentation-fastapi==0.58b0 # via -r requirements/_fastapi.in -opentelemetry-instrumentation-httpx==0.55b1 +opentelemetry-instrumentation-httpx==0.58b0 # via -r requirements/_fastapi.in -opentelemetry-semantic-conventions==0.55b1 +opentelemetry-semantic-conventions==0.58b0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi # opentelemetry-instrumentation-httpx -opentelemetry-util-http==0.55b1 +opentelemetry-util-http==0.58b0 # via # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi # opentelemetry-instrumentation-httpx -packaging==24.2 +packaging==25.0 # via opentelemetry-instrumentation -prometheus-client==0.21.1 +prometheus-client==0.23.1 # via -r requirements/_fastapi.in -pydantic==2.11.7 +pydantic==2.11.9 # via # fastapi # fastapi-cloud-cli pydantic-core==2.33.2 # via pydantic -pygments==2.19.1 +pygments==2.19.2 # via rich -python-dotenv==1.1.0 +python-dotenv==1.1.1 # via uvicorn python-multipart==0.0.20 # via fastapi -pyyaml==6.0.2 +pyyaml==6.0.3 # via uvicorn rich==14.1.0 # via # rich-toolkit # typer -rich-toolkit==0.15.0 +rich-toolkit==0.15.1 # via # fastapi-cli # fastapi-cloud-cli rignore==0.6.4 # via fastapi-cloud-cli -sentry-sdk==2.35.0 +sentry-sdk==2.39.0 # via fastapi-cloud-cli shellingham==1.5.4 # via typer @@ -134,13 +134,13 @@ sniffio==1.3.1 # via # anyio # asgi-lifespan -starlette==0.47.2 +starlette==0.48.0 # via fastapi -typer==0.16.1 +typer==0.19.2 # via # fastapi-cli # fastapi-cloud-cli -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # anyio # fastapi @@ -156,20 +156,20 @@ typing-inspection==0.4.1 # via pydantic urllib3==2.5.0 # via sentry-sdk -uvicorn==0.34.2 +uvicorn==0.37.0 # via # fastapi # fastapi-cli # fastapi-cloud-cli uvloop==0.21.0 # via uvicorn -watchfiles==1.0.5 +watchfiles==1.1.0 # via uvicorn websockets==15.0.1 # via uvicorn -wrapt==1.17.2 +wrapt==1.17.3 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-httpx -zipp==3.21.0 +zipp==3.23.0 # via importlib-metadata diff --git a/packages/settings-library/requirements/_base.txt b/packages/settings-library/requirements/_base.txt index 959a20139d50..5177eff88f3c 100644 --- a/packages/settings-library/requirements/_base.txt +++ b/packages/settings-library/requirements/_base.txt @@ -1,17 +1,17 @@ annotated-types==0.7.0 # via pydantic -click==8.2.1 +click==8.3.0 # via typer -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -orjson==3.10.15 +orjson==3.11.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/common-library/requirements/_base.in -pydantic==2.11.7 +pydantic==2.11.9 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt @@ -28,9 +28,9 @@ pydantic-settings==2.7.0 # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in -pygments==2.19.1 +pygments==2.19.2 # via rich -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via pydantic-settings rich==14.1.0 # via @@ -38,9 +38,9 @@ rich==14.1.0 # typer shellingham==1.5.4 # via typer -typer==0.16.1 +typer==0.19.2 # via -r requirements/_base.in -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # pydantic # pydantic-core diff --git a/packages/settings-library/requirements/_test.txt b/packages/settings-library/requirements/_test.txt index 6a2a4716993a..c29784091767 100644 --- a/packages/settings-library/requirements/_test.txt +++ b/packages/settings-library/requirements/_test.txt @@ -1,45 +1,43 @@ -coverage==7.6.12 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test.in -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -packaging==24.2 - # via - # pytest - # pytest-sugar -pluggy==1.5.0 +packaging==25.0 + # via pytest +pluggy==1.6.0 # via # pytest # pytest-cov -pygments==2.19.1 +pygments==2.19.2 # via # -c requirements/_base.txt # pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-cov # pytest-instafail # pytest-mock # pytest-sugar -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via # -c requirements/_base.txt # -r requirements/_test.in -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -tzdata==2025.1 +tzdata==2025.2 # via faker diff --git a/packages/settings-library/requirements/_tools.txt b/packages/settings-library/requirements/_tools.txt index 7fa8b1865ba8..b527bb421a45 100644 --- a/packages/settings-library/requirements/_tools.txt +++ b/packages/settings-library/requirements/_tools.txt @@ -1,25 +1,25 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.2.1 +click==8.3.0 # via # -c requirements/_base.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -35,7 +35,7 @@ mypy-extensions==1.1.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_test.txt # black @@ -44,38 +44,40 @@ pathspec==0.12.1 # via # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools -pyyaml==6.0.2 +pytokens==0.1.10 + # via black +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # pre-commit -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/packages/simcore-sdk/requirements/_base.txt b/packages/simcore-sdk/requirements/_base.txt index c614e77032c5..c7ae3c510856 100644 --- a/packages/simcore-sdk/requirements/_base.txt +++ b/packages/simcore-sdk/requirements/_base.txt @@ -1,4 +1,4 @@ -aio-pika==9.5.5 +aio-pika==9.5.7 # via -r requirements/../../../packages/service-library/requirements/_base.in aiocache==0.12.3 # via @@ -14,7 +14,7 @@ aiofiles==24.1.0 # -r requirements/_base.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.12 +aiohttp==3.12.15 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -32,15 +32,15 @@ aiohttp==3.12.12 # -c requirements/../../../requirements/constraints.txt # -r requirements/_base.in # aiodocker -aiormq==6.8.1 +aiormq==6.9.0 # via aio-pika -aiosignal==1.3.2 +aiosignal==1.4.0 # via aiohttp -alembic==1.14.1 +alembic==1.16.5 # via -r requirements/../../../packages/postgres-database/requirements/_base.in annotated-types==0.7.0 # via pydantic -anyio==4.8.0 +anyio==4.11.0 # via # fast-depends # faststream @@ -52,12 +52,12 @@ arrow==1.3.0 # -r requirements/../../../packages/service-library/requirements/_base.in asyncpg==0.30.0 # via sqlalchemy -attrs==25.1.0 +attrs==25.3.0 # via # aiohttp # jsonschema # referencing -certifi==2025.1.31 +certifi==2025.8.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -76,25 +76,23 @@ certifi==2025.1.31 # httpcore # httpx # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via requests -click==8.2.1 +click==8.3.0 # via typer -dnspython==2.7.0 +dnspython==2.8.0 # via email-validator -email-validator==2.2.0 +email-validator==2.3.0 # via pydantic -exceptiongroup==1.2.2 - # via aio-pika fast-depends==2.4.12 # via faststream -faststream==0.5.35 +faststream==0.5.48 # via -r requirements/../../../packages/service-library/requirements/_base.in flexcache==0.3 # via pint flexparser==0.4 # via pint -frozenlist==1.5.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal @@ -102,9 +100,9 @@ googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -greenlet==3.1.1 +greenlet==3.2.4 # via sqlalchemy -grpcio==1.70.0 +grpcio==1.75.1 # via opentelemetry-exporter-otlp-proto-grpc h11==0.16.0 # via httpcore @@ -134,17 +132,17 @@ idna==3.10 # httpx # requests # yarl -importlib-metadata==8.5.0 +importlib-metadata==8.7.0 # via opentelemetry-api jsonref==1.1.0 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in -jsonschema==4.23.0 +jsonschema==4.25.1 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.9.1 # via jsonschema mako==1.3.10 # via @@ -163,17 +161,17 @@ mako==1.3.10 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # alembic -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via rich -markupsafe==3.0.2 +markupsafe==3.0.3 # via mako mdurl==0.1.2 # via markdown-it-py -multidict==6.1.0 +multidict==6.6.4 # via # aiohttp # yarl -opentelemetry-api==1.34.1 +opentelemetry-api==1.37.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -186,53 +184,53 @@ opentelemetry-api==1.34.1 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.34.1 +opentelemetry-exporter-otlp==1.37.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.34.1 +opentelemetry-exporter-otlp-proto-common==1.37.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.34.1 +opentelemetry-exporter-otlp-proto-grpc==1.37.0 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.34.1 +opentelemetry-exporter-otlp-proto-http==1.37.0 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.55b1 +opentelemetry-instrumentation==0.58b0 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asyncpg # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.55b1 +opentelemetry-instrumentation-aio-pika==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asyncpg==0.55b1 +opentelemetry-instrumentation-asyncpg==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-logging==0.55b1 +opentelemetry-instrumentation-logging==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.55b1 +opentelemetry-instrumentation-redis==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.55b1 +opentelemetry-instrumentation-requests==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.34.1 +opentelemetry-proto==1.37.0 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.34.1 +opentelemetry-sdk==1.37.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.55b1 +opentelemetry-semantic-conventions==0.58b0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asyncpg # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.55b1 +opentelemetry-util-http==0.58b0 # via opentelemetry-instrumentation-requests -orjson==3.10.15 +orjson==3.11.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -257,31 +255,31 @@ orjson==3.10.15 # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in -packaging==24.2 +packaging==25.0 # via # -r requirements/_base.in # opentelemetry-instrumentation pamqp==3.3.0 # via aiormq -pint==0.24.4 +pint==0.25 # via -r requirements/_base.in -platformdirs==4.3.6 +platformdirs==4.4.0 # via pint -propcache==0.3.0 +propcache==0.3.2 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==6.32.1 # via # googleapis-common-protos # opentelemetry-proto -psutil==7.0.0 +psutil==7.1.0 # via -r requirements/../../../packages/service-library/requirements/_base.in psycopg2-binary==2.9.10 # via sqlalchemy -pycryptodome==3.21.0 +pycryptodome==3.23.0 # via stream-zip -pydantic==2.11.7 +pydantic==2.11.9 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -347,15 +345,15 @@ pydantic-settings==2.7.0 # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -pygments==2.19.1 +pygments==2.19.2 # via rich -pyinstrument==5.0.1 +pyinstrument==5.1.1 # via -r requirements/../../../packages/service-library/requirements/_base.in python-dateutil==2.9.0.post0 # via arrow -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via pydantic-settings -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -372,7 +370,7 @@ pyyaml==6.0.2 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/service-library/requirements/_base.in -redis==5.2.1 +redis==6.4.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -407,14 +405,14 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.4 +requests==2.32.5 # via opentelemetry-exporter-otlp-proto-http rich==14.1.0 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in # typer -rpds-py==0.23.1 +rpds-py==0.27.1 # via # jsonschema # referencing @@ -445,7 +443,7 @@ sqlalchemy==1.4.54 # alembic stream-zip==0.0.83 # via -r requirements/../../../packages/service-library/requirements/_base.in -tenacity==9.0.0 +tenacity==9.1.2 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/_base.in @@ -455,20 +453,22 @@ tqdm==4.67.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/_base.in -typer==0.16.1 +typer==0.19.2 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250822 # via arrow -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # aiodebug + # aiosignal # alembic # anyio # faststream # flexcache # flexparser + # grpcio # opentelemetry-api # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -499,17 +499,17 @@ urllib3==2.5.0 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # requests -wrapt==1.17.2 +wrapt==1.17.3 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-redis -yarl==1.18.3 +yarl==1.20.1 # via # -r requirements/../../../packages/postgres-database/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in # aio-pika # aiohttp # aiormq -zipp==3.21.0 +zipp==3.23.0 # via importlib-metadata diff --git a/packages/simcore-sdk/requirements/_test.txt b/packages/simcore-sdk/requirements/_test.txt index 82fe7b4fdfd7..329b7f56193a 100644 --- a/packages/simcore-sdk/requirements/_test.txt +++ b/packages/simcore-sdk/requirements/_test.txt @@ -1,6 +1,6 @@ -aioboto3==14.3.0 +aioboto3==15.1.0 # via -r requirements/_test.in -aiobotocore==2.22.0 +aiobotocore==2.24.0 # via aioboto3 aiofiles==24.1.0 # via @@ -10,7 +10,7 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/_base.txt # aiohttp -aiohttp==3.12.12 +aiohttp==3.12.15 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -20,11 +20,11 @@ aioitertools==0.12.0 # via aiobotocore aioresponses==0.7.8 # via -r requirements/_test.in -aiosignal==1.3.2 +aiosignal==1.4.0 # via # -c requirements/_base.txt # aiohttp -alembic==1.14.1 +alembic==1.16.5 # via # -c requirements/_base.txt # -r requirements/_test.in @@ -34,55 +34,55 @@ annotated-types==0.7.0 # pydantic antlr4-python3-runtime==4.13.2 # via moto -attrs==25.1.0 +attrs==25.3.0 # via # -c requirements/_base.txt # aiohttp # jsonschema # referencing -aws-sam-translator==1.95.0 +aws-sam-translator==1.100.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto blinker==1.9.0 # via flask -boto3==1.37.3 +boto3==1.39.11 # via # aiobotocore # aws-sam-translator # moto -botocore==1.37.3 +botocore==1.39.11 # via # aiobotocore # aws-xray-sdk # boto3 # moto # s3transfer -botocore-stubs==1.37.4 +botocore-stubs==1.40.33 # via types-aiobotocore -certifi==2025.1.31 +certifi==2025.8.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography -cfn-lint==1.27.0 +cfn-lint==1.39.1 # via moto -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via # -c requirements/_base.txt # requests -click==8.2.1 +click==8.3.0 # via # -c requirements/_base.txt # -r requirements/_test.in # flask -coverage==7.6.12 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -cryptography==44.0.2 +cryptography==46.0.1 # via # -c requirements/../../../requirements/constraints.txt # joserfc @@ -93,24 +93,24 @@ docker==7.1.0 # moto execnet==2.1.1 # via pytest-xdist -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in -flask==3.1.0 +flask==3.1.2 # via # flask-cors # moto flask-cors==6.0.1 # via moto -frozenlist==1.5.0 +frozenlist==1.7.0 # via # -c requirements/_base.txt # aiohttp # aiosignal graphql-core==3.2.6 # via moto -greenlet==3.1.1 +greenlet==3.2.4 # via # -c requirements/_base.txt # sqlalchemy @@ -121,7 +121,7 @@ idna==3.10 # -c requirements/_base.txt # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest itsdangerous==2.2.0 # via flask @@ -135,7 +135,7 @@ jmespath==1.0.1 # aiobotocore # boto3 # botocore -joserfc==1.0.4 +joserfc==1.3.4 # via moto jsonpatch==1.33 # via cfn-lint @@ -143,7 +143,7 @@ jsonpath-ng==1.7.0 # via moto jsonpointer==3.0.0 # via jsonpatch -jsonschema==4.23.0 +jsonschema==4.25.1 # via # -c requirements/_base.txt # aws-sam-translator @@ -151,55 +151,55 @@ jsonschema==4.23.0 # openapi-spec-validator jsonschema-path==0.3.4 # via openapi-spec-validator -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.9.1 # via # -c requirements/_base.txt # jsonschema # openapi-schema-validator -lazy-object-proxy==1.10.0 +lazy-object-proxy==1.12.0 # via openapi-spec-validator mako==1.3.10 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # alembic -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -c requirements/_base.txt + # flask # jinja2 # mako # werkzeug -moto==5.1.4 +moto==5.1.13 # via -r requirements/_test.in mpmath==1.3.0 # via sympy -multidict==6.1.0 +multidict==6.6.4 # via # -c requirements/_base.txt # aiobotocore # aiohttp # yarl -mypy==1.16.1 +mypy==1.18.2 # via sqlalchemy mypy-extensions==1.1.0 # via mypy -networkx==3.4.2 +networkx==3.5 # via cfn-lint openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.7.1 +openapi-spec-validator==0.7.2 # via moto -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # aioresponses # pytest - # pytest-sugar pathable==0.4.4 # via jsonschema-path pathspec==0.12.1 # via mypy -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov @@ -207,16 +207,16 @@ ply==3.11 # via jsonpath-ng pprintpp==0.4.0 # via pytest-icdiff -propcache==0.3.0 +propcache==0.3.2 # via # -c requirements/_base.txt # aiohttp # yarl py-partiql-parser==0.6.1 # via moto -pycparser==2.22 +pycparser==2.23 # via cffi -pydantic==2.11.7 +pydantic==2.11.9 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -225,13 +225,13 @@ pydantic-core==2.33.2 # via # -c requirements/_base.txt # pydantic -pygments==2.19.1 +pygments==2.19.2 # via # -c requirements/_base.txt # pytest -pyparsing==3.2.1 +pyparsing==3.2.5 # via moto -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio @@ -241,19 +241,19 @@ pytest==8.4.1 # pytest-mock # pytest-sugar # pytest-xdist -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in pytest-xdist==3.8.0 # via -r requirements/_test.in @@ -263,11 +263,11 @@ python-dateutil==2.9.0.post0 # aiobotocore # botocore # moto -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via # -c requirements/_base.txt # -r requirements/_test.in -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -282,9 +282,9 @@ referencing==0.35.1 # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.11.6 +regex==2025.9.18 # via cfn-lint -requests==2.32.4 +requests==2.32.5 # via # -c requirements/_base.txt # -r requirements/_test.in @@ -292,16 +292,16 @@ requests==2.32.4 # jsonschema-path # moto # responses -responses==0.25.6 +responses==0.25.8 # via moto rfc3339-validator==0.1.4 # via openapi-schema-validator -rpds-py==0.23.1 +rpds-py==0.27.1 # via # -c requirements/_base.txt # jsonschema # referencing -s3transfer==0.11.3 +s3transfer==0.13.1 # via boto3 setuptools==80.9.0 # via moto @@ -318,31 +318,33 @@ sqlalchemy==1.4.54 # alembic sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -sympy==1.13.3 +sympy==1.14.0 # via cfn-lint -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-aiobotocore==2.21.0 +types-aiobotocore==2.24.2 # via -r requirements/_test.in -types-aiobotocore-s3==2.21.0 +types-aiobotocore-s3==2.24.2 # via types-aiobotocore -types-aiofiles==24.1.0.20241221 +types-aiofiles==24.1.0.20250822 # via -r requirements/_test.in -types-awscrt==0.23.10 +types-awscrt==0.27.6 # via botocore-stubs -types-requests==2.32.0.20250301 +types-requests==2.32.4.20250913 # via types-tqdm -types-tqdm==4.67.0.20250301 +types-tqdm==4.67.0.20250809 # via -r requirements/_test.in -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt + # aiosignal # alembic # aws-sam-translator # cfn-lint # mypy # pydantic # pydantic-core + # pytest-asyncio # sqlalchemy2-stubs # types-aiobotocore # types-aiobotocore-s3 @@ -351,7 +353,7 @@ typing-inspection==0.4.1 # via # -c requirements/_base.txt # pydantic -tzdata==2025.1 +tzdata==2025.2 # via faker urllib3==2.5.0 # via @@ -367,14 +369,14 @@ werkzeug==3.1.3 # flask # flask-cors # moto -wrapt==1.17.2 +wrapt==1.17.3 # via # -c requirements/_base.txt # aiobotocore # aws-xray-sdk -xmltodict==0.14.2 +xmltodict==1.0.2 # via moto -yarl==1.18.3 +yarl==1.20.1 # via # -c requirements/_base.txt # aiohttp diff --git a/packages/simcore-sdk/requirements/_tools.txt b/packages/simcore-sdk/requirements/_tools.txt index 606e31a1bf7e..adf28cc77238 100644 --- a/packages/simcore-sdk/requirements/_tools.txt +++ b/packages/simcore-sdk/requirements/_tools.txt @@ -1,26 +1,26 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.2.1 +click==8.3.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -39,7 +39,7 @@ mypy-extensions==1.1.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # -c requirements/_test.txt @@ -50,44 +50,46 @@ pathspec==0.12.1 # -c requirements/_test.txt # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # -c requirements/_base.txt # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools -pyyaml==6.0.2 +pytokens==0.1.10 + # via black +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools From dc1180f55e058b2d81f904cb229f875e9d47a8ca Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Mon, 29 Sep 2025 11:28:20 +0200 Subject: [PATCH 03/20] service tests&tools --- services/agent/requirements/_test.txt | 62 ++++---- services/agent/requirements/_tools.txt | 34 +++-- services/api-server/requirements/_test.txt | 63 ++++---- services/api-server/requirements/_tools.txt | 32 ++-- services/autoscaling/requirements/_test.txt | 56 +++---- services/autoscaling/requirements/_tools.txt | 32 ++-- services/catalog/requirements/_test.txt | 25 ++-- services/catalog/requirements/_tools.txt | 34 +++-- .../clusters-keeper/requirements/_test.txt | 55 +++---- .../clusters-keeper/requirements/_tools.txt | 32 ++-- services/dask-sidecar/requirements/_test.txt | 64 ++++---- services/dask-sidecar/requirements/_tools.txt | 32 ++-- .../datcore-adapter/requirements/_test.txt | 32 ++-- .../datcore-adapter/requirements/_tools.txt | 34 +++-- services/director-v2/requirements/_test.txt | 43 +++--- services/director-v2/requirements/_tools.txt | 30 ++-- services/director/requirements/_test.txt | 27 ++-- services/director/requirements/_tools.txt | 35 +++-- .../docker-api-proxy/requirements/_test.txt | 137 +++++++++--------- .../docker-api-proxy/requirements/_tools.txt | 42 +++--- .../dynamic-scheduler/requirements/_test.txt | 34 ++--- .../dynamic-scheduler/requirements/_tools.txt | 34 +++-- .../dynamic-sidecar/requirements/_test.txt | 41 +++--- .../dynamic-sidecar/requirements/_tools.txt | 32 ++-- services/efs-guardian/requirements/_test.txt | 47 +++--- services/efs-guardian/requirements/_tools.txt | 30 ++-- services/invitations/requirements/_test.txt | 26 ++-- services/invitations/requirements/_tools.txt | 34 +++-- services/migration/requirements/_test.txt | 43 +++--- services/migration/requirements/_tools.txt | 42 +++--- services/notifications/requirements/_test.txt | 15 +- .../notifications/requirements/_tools.txt | 34 +++-- services/payments/requirements/_test.txt | 34 ++--- services/payments/requirements/_tools.txt | 34 +++-- .../requirements/_test.txt | 59 ++++---- .../requirements/_tools.txt | 34 +++-- services/storage/requirements/_test.txt | 75 +++++----- services/storage/requirements/_tools.txt | 34 +++-- services/web/server/requirements/_test.txt | 54 +++---- services/web/server/requirements/_tools.txt | 44 +++--- 40 files changed, 869 insertions(+), 812 deletions(-) diff --git a/services/agent/requirements/_test.txt b/services/agent/requirements/_test.txt index 063dda189f27..7a07479e5f45 100644 --- a/services/agent/requirements/_test.txt +++ b/services/agent/requirements/_test.txt @@ -1,6 +1,6 @@ -aioboto3==14.3.0 +aioboto3==15.1.0 # via -r requirements/_test.in -aiobotocore==2.22.0 +aiobotocore==2.24.0 # via aioboto3 aiofiles==24.1.0 # via @@ -41,18 +41,18 @@ attrs==25.1.0 # aiohttp # jsonschema # referencing -aws-sam-translator==1.95.0 +aws-sam-translator==1.100.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto blinker==1.9.0 # via flask -boto3==1.37.3 +boto3==1.39.11 # via # aiobotocore # aws-sam-translator # moto -botocore==1.37.3 +botocore==1.39.11 # via # aiobotocore # aws-xray-sdk @@ -66,9 +66,9 @@ certifi==2025.1.31 # httpcore # httpx # requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography -cfn-lint==1.28.0 +cfn-lint==1.39.1 # via moto charset-normalizer==3.4.1 # via @@ -78,20 +78,20 @@ click==8.2.1 # via # -c requirements/_base.txt # flask -coverage==7.6.12 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -cryptography==44.0.2 +cryptography==46.0.1 # via # -c requirements/../../../requirements/constraints.txt # joserfc # moto docker==7.1.0 # via moto -faker==36.2.2 +faker==37.8.0 # via -r requirements/_test.in -flask==3.1.0 +flask==3.1.2 # via # flask-cors # moto @@ -124,7 +124,7 @@ idna==3.10 # httpx # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest itsdangerous==2.2.0 # via flask @@ -139,7 +139,7 @@ jmespath==1.0.1 # aiobotocore # boto3 # botocore -joserfc==1.0.4 +joserfc==1.3.4 # via moto jsonpatch==1.33 # via cfn-lint @@ -160,14 +160,15 @@ jsonschema-specifications==2024.10.1 # -c requirements/_base.txt # jsonschema # openapi-schema-validator -lazy-object-proxy==1.10.0 +lazy-object-proxy==1.12.0 # via openapi-spec-validator markupsafe==3.0.2 # via # -c requirements/_base.txt + # flask # jinja2 # werkzeug -moto==5.1.4 +moto==5.1.13 # via -r requirements/_test.in mpmath==1.3.0 # via sympy @@ -177,11 +178,11 @@ multidict==6.1.0 # aiobotocore # aiohttp # yarl -networkx==3.4.2 +networkx==3.5 # via cfn-lint openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.7.1 +openapi-spec-validator==0.7.2 # via moto packaging==24.2 # via @@ -189,7 +190,7 @@ packaging==24.2 # pytest pathable==0.4.4 # via jsonschema-path -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov @@ -202,7 +203,7 @@ propcache==0.3.0 # yarl py-partiql-parser==0.6.1 # via moto -pycparser==2.22 +pycparser==2.23 # via cffi pydantic==2.11.7 # via @@ -217,19 +218,19 @@ pygments==2.19.1 # via # -c requirements/_base.txt # pytest -pyparsing==3.2.1 +pyparsing==3.2.5 # via moto -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio # pytest-cov # pytest-mock -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in @@ -258,7 +259,7 @@ referencing==0.35.1 # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.11.6 +regex==2025.9.18 # via cfn-lint requests==2.32.4 # via @@ -267,7 +268,7 @@ requests==2.32.4 # jsonschema-path # moto # responses -responses==0.25.6 +responses==0.25.8 # via moto rfc3339-validator==0.1.4 # via openapi-schema-validator @@ -276,7 +277,7 @@ rpds-py==0.23.1 # -c requirements/_base.txt # jsonschema # referencing -s3transfer==0.11.3 +s3transfer==0.13.1 # via boto3 setuptools==80.9.0 # via moto @@ -290,7 +291,7 @@ sniffio==1.3.1 # -c requirements/_base.txt # anyio # asgi-lifespan -sympy==1.13.3 +sympy==1.14.0 # via cfn-lint typing-extensions==4.14.1 # via @@ -300,12 +301,13 @@ typing-extensions==4.14.1 # cfn-lint # pydantic # pydantic-core + # pytest-asyncio # typing-inspection typing-inspection==0.4.1 # via # -c requirements/_base.txt # pydantic -tzdata==2025.1 +tzdata==2025.2 # via faker urllib3==2.5.0 # via @@ -325,7 +327,7 @@ wrapt==1.17.2 # -c requirements/_base.txt # aiobotocore # aws-xray-sdk -xmltodict==0.14.2 +xmltodict==1.0.2 # via moto yarl==1.18.3 # via diff --git a/services/agent/requirements/_tools.txt b/services/agent/requirements/_tools.txt index 3a03174fcf52..1f7d26ce4df5 100644 --- a/services/agent/requirements/_tools.txt +++ b/services/agent/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -14,13 +14,13 @@ click==8.2.1 # -c requirements/_test.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -46,43 +46,45 @@ pathspec==0.12.1 # via # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools +pytokens==0.1.10 + # via black pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.3 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/services/api-server/requirements/_test.txt b/services/api-server/requirements/_test.txt index f0e66f382de4..edb35ddd86f2 100644 --- a/services/api-server/requirements/_test.txt +++ b/services/api-server/requirements/_test.txt @@ -53,17 +53,17 @@ billiard==4.2.1 # via # -c requirements/_base.txt # celery -boto3==1.38.1 +boto3==1.40.40 # via # aws-sam-translator # moto -botocore==1.38.1 +botocore==1.40.40 # via # aws-xray-sdk # boto3 # moto # s3transfer -botocore-stubs==1.37.4 +botocore-stubs==1.40.33 # via types-boto3 celery==5.5.3 # via @@ -112,7 +112,7 @@ click-repl==0.3.0 # via # -c requirements/_base.txt # celery -coverage==7.6.12 +coverage==7.10.7 # via pytest-cov cryptography==44.0.0 # via @@ -121,7 +121,7 @@ cryptography==44.0.0 # moto # python-jose # sshpubkeys -debugpy==1.8.16 +debugpy==1.8.17 # via pytest-celery docker==7.1.0 # via @@ -129,14 +129,14 @@ docker==7.1.0 # moto # pytest-celery # pytest-docker-tools -ecdsa==0.19.0 +ecdsa==0.19.1 # via # moto # python-jose # sshpubkeys -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test.in -fakeredis==2.31.0 +fakeredis==2.31.3 # via -r requirements/_test.in fastapi==0.116.1 # via @@ -181,7 +181,7 @@ idna==3.10 # moto # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest itsdangerous==2.2.0 # via flask @@ -201,7 +201,7 @@ jsondiff==2.2.1 # via moto jsonpatch==1.33 # via cfn-lint -jsonpickle==4.0.2 +jsonpickle==4.1.1 # via jschema-to-python jsonpointer==3.0.0 # via jsonpatch @@ -243,7 +243,7 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.16.1 +mypy==1.18.2 # via sqlalchemy mypy-extensions==1.1.0 # via mypy @@ -263,11 +263,11 @@ pact-python==2.3.1 # via -r requirements/_test.in pathspec==0.12.1 # via mypy -pbr==6.1.1 +pbr==7.0.1 # via # jschema-to-python # sarif-om -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov @@ -285,7 +285,7 @@ psutil==6.1.0 # -c requirements/_base.txt # pact-python # pytest-celery -pyasn1==0.4.8 +pyasn1==0.6.1 # via # python-jose # rsa @@ -310,13 +310,13 @@ pyinstrument==5.0.0 # via # -c requirements/_base.txt # -r requirements/_test.in -pyparsing==3.2.1 +pyparsing==3.2.5 # via moto pyrsistent==0.20.0 # via # -c requirements/_base.txt # jsonschema -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio @@ -324,17 +324,17 @@ pytest==8.4.1 # pytest-docker # pytest-docker-tools # pytest-mock -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in pytest-celery==1.1.3 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-docker==3.2.3 # via -r requirements/_test.in pytest-docker-tools==3.1.9 # via pytest-celery -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in @@ -344,9 +344,9 @@ python-dateutil==2.9.0.post0 # botocore # celery # moto -python-jose==3.4.0 +python-jose==3.5.0 # via moto -pytz==2025.1 +pytz==2025.2 # via moto pyyaml==6.0.2 # via @@ -373,17 +373,17 @@ requests==2.32.4 # moto # pact-python # responses -responses==0.25.6 +responses==0.25.8 # via moto respx==0.22.0 # via -r requirements/_test.in -rpds-py==0.25.0 +rpds-py==0.27.1 # via referencing -rsa==4.9 +rsa==4.9.1 # via # -c requirements/../../../requirements/constraints.txt # python-jose -s3transfer==0.12.0 +s3transfer==0.14.0 # via boto3 sarif-om==1.0.4 # via cfn-lint @@ -430,15 +430,15 @@ tenacity==9.0.0 # via # -c requirements/_base.txt # pytest-celery -types-aiofiles==24.1.0.20241221 +types-aiofiles==24.1.0.20250822 # via -r requirements/_test.in -types-awscrt==0.23.10 +types-awscrt==0.27.6 # via botocore-stubs -types-boto3==1.37.4 +types-boto3==1.40.40 # via -r requirements/_test.in -types-jsonschema==4.23.0.20241208 +types-jsonschema==4.25.1.20250822 # via -r requirements/_test.in -types-s3transfer==0.11.3 +types-s3transfer==0.13.1 # via types-boto3 typing-extensions==4.14.1 # via @@ -449,6 +449,7 @@ typing-extensions==4.14.1 # mypy # pydantic # pydantic-core + # pytest-asyncio # sqlalchemy2-stubs # starlette # types-boto3 @@ -493,7 +494,7 @@ wrapt==1.17.0 # via # -c requirements/_base.txt # aws-xray-sdk -xmltodict==0.14.2 +xmltodict==1.0.2 # via moto yarl==1.18.3 # via diff --git a/services/api-server/requirements/_tools.txt b/services/api-server/requirements/_tools.txt index 46d3488fc275..b68c3122cbac 100644 --- a/services/api-server/requirements/_tools.txt +++ b/services/api-server/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -16,13 +16,13 @@ click==8.2.1 # -c requirements/_test.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -41,7 +41,7 @@ markupsafe==3.0.2 # jinja2 mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -63,9 +63,9 @@ pathspec==0.12.1 # -c requirements/_test.txt # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt platformdirs==4.3.6 # via @@ -73,14 +73,16 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools +pytokens==0.1.10 + # via black pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt @@ -88,21 +90,21 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/autoscaling/requirements/_test.txt b/services/autoscaling/requirements/_test.txt index fa2a061ebfda..721c05133e10 100644 --- a/services/autoscaling/requirements/_test.txt +++ b/services/autoscaling/requirements/_test.txt @@ -17,7 +17,7 @@ attrs==25.3.0 # -c requirements/_base.txt # jsonschema # referencing -aws-sam-translator==1.97.0 +aws-sam-translator==1.100.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto @@ -46,9 +46,9 @@ certifi==2025.4.26 # httpcore # httpx # requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography -cfn-lint==1.35.1 +cfn-lint==1.39.1 # via moto charset-normalizer==3.4.2 # via @@ -58,28 +58,28 @@ click==8.2.1 # via # -c requirements/_base.txt # flask -coverage==7.8.0 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -cryptography==45.0.2 +cryptography==46.0.1 # via # -c requirements/../../../requirements/constraints.txt # joserfc # moto -deepdiff==8.5.0 +deepdiff==8.6.1 # via -r requirements/_test.in docker==7.1.0 # via # -r requirements/_test.in # moto -faker==37.3.0 +faker==37.8.0 # via -r requirements/_test.in -fakeredis==2.29.0 +fakeredis==2.31.3 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in -flask==3.1.1 +flask==3.1.2 # via # flask-cors # moto @@ -124,7 +124,7 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.4 +joserfc==1.3.4 # via moto jsonpatch==1.33 # via cfn-lint @@ -145,9 +145,9 @@ jsonschema-specifications==2025.4.1 # -c requirements/_base.txt # jsonschema # openapi-schema-validator -lazy-object-proxy==1.11.0 +lazy-object-proxy==1.12.0 # via openapi-spec-validator -lupa==2.4 +lupa==2.5 # via fakeredis markupsafe==3.0.2 # via @@ -155,23 +155,22 @@ markupsafe==3.0.2 # flask # jinja2 # werkzeug -moto==5.1.4 +moto==5.1.13 # via -r requirements/_test.in mpmath==1.3.0 # via sympy -networkx==3.4.2 +networkx==3.5 # via cfn-lint openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.7.1 +openapi-spec-validator==0.7.2 # via moto -orderly-set==5.4.1 +orderly-set==5.5.0 # via deepdiff packaging==25.0 # via # -c requirements/_base.txt # pytest - # pytest-sugar pathable==0.4.4 # via jsonschema-path pluggy==1.6.0 @@ -188,7 +187,7 @@ psutil==7.0.0 # -r requirements/_test.in py-partiql-parser==0.6.1 # via moto -pycparser==2.22 +pycparser==2.23 # via cffi pydantic==2.11.7 # via @@ -203,9 +202,9 @@ pygments==2.19.1 # via # -c requirements/_base.txt # pytest -pyparsing==3.2.3 +pyparsing==3.2.5 # via moto -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio @@ -213,17 +212,17 @@ pytest==8.4.1 # pytest-icdiff # pytest-mock # pytest-sugar -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in python-dateutil==2.9.0.post0 # via @@ -254,7 +253,7 @@ referencing==0.35.1 # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.11.6 +regex==2025.9.18 # via cfn-lint requests==2.32.4 # via @@ -263,7 +262,7 @@ requests==2.32.4 # jsonschema-path # moto # responses -responses==0.25.7 +responses==0.25.8 # via moto respx==0.22.0 # via -r requirements/_test.in @@ -320,7 +319,7 @@ types-awscrt==0.27.2 # via # -c requirements/_base.txt # botocore-stubs -types-pyyaml==6.0.12.20250516 +types-pyyaml==6.0.12.20250915 # via -r requirements/_test.in typing-extensions==4.14.1 # via @@ -330,6 +329,7 @@ typing-extensions==4.14.1 # cfn-lint # pydantic # pydantic-core + # pytest-asyncio # types-aiobotocore # types-aiobotocore-ec2 # types-aiobotocore-iam @@ -359,5 +359,5 @@ wrapt==1.17.2 # via # -c requirements/_base.txt # aws-xray-sdk -xmltodict==0.14.2 +xmltodict==1.0.2 # via moto diff --git a/services/autoscaling/requirements/_tools.txt b/services/autoscaling/requirements/_tools.txt index cebc096a0295..05efc6eb1b0a 100644 --- a/services/autoscaling/requirements/_tools.txt +++ b/services/autoscaling/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.10 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -16,11 +16,11 @@ click==8.2.1 # pip-tools dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.18.0 +filelock==3.19.1 # via virtualenv -identify==2.6.10 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -46,23 +46,25 @@ pathspec==0.12.1 # via # black # mypy -pip==25.1.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.8 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.2.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.7 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools +pytokens==0.1.10 + # via black pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt @@ -70,20 +72,20 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.11.10 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.31.2 +virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/catalog/requirements/_test.txt b/services/catalog/requirements/_test.txt index 3bbe95905bb3..3049ae57ec2c 100644 --- a/services/catalog/requirements/_test.txt +++ b/services/catalog/requirements/_test.txt @@ -45,11 +45,11 @@ click==8.2.1 # via # -c requirements/_base.txt # -r requirements/_test.in -coverage==7.6.12 +coverage==7.10.7 # via pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==37.0.0 +faker==37.8.0 # via -r requirements/_test.in frozenlist==1.5.0 # via @@ -80,7 +80,7 @@ idna==3.10 # httpx # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest jsonschema==4.23.0 # via @@ -104,7 +104,7 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.16.1 +mypy==1.18.2 # via sqlalchemy mypy-extensions==1.1.0 # via mypy @@ -114,7 +114,7 @@ packaging==24.2 # pytest pathspec==0.12.1 # via mypy -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov @@ -131,7 +131,7 @@ pygments==2.19.1 # via # -c requirements/_base.txt # pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-aiohttp @@ -142,15 +142,15 @@ pytest==8.4.1 # pytest-mock pytest-aiohttp==1.1.0 # via -r requirements/_test.in -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via pytest-aiohttp pytest-benchmark==5.1.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-docker==3.2.3 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in @@ -184,9 +184,9 @@ sqlalchemy==1.4.54 # alembic sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -types-psycopg2==2.9.21.20250121 +types-psycopg2==2.9.21.20250915 # via -r requirements/_test.in -types-pyyaml==6.0.12.20241230 +types-pyyaml==6.0.12.20250915 # via -r requirements/_test.in typing-extensions==4.14.1 # via @@ -194,8 +194,9 @@ typing-extensions==4.14.1 # alembic # anyio # mypy + # pytest-asyncio # sqlalchemy2-stubs -tzdata==2025.1 +tzdata==2025.2 # via faker urllib3==2.5.0 # via diff --git a/services/catalog/requirements/_tools.txt b/services/catalog/requirements/_tools.txt index a326ba0a75f0..fbc35fa1384b 100644 --- a/services/catalog/requirements/_tools.txt +++ b/services/catalog/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.9 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -14,13 +14,13 @@ click==8.2.1 # -c requirements/_test.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.9 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -50,40 +50,42 @@ pathspec==0.12.1 # -c requirements/_test.txt # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.5 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools +pytokens==0.1.10 + # via black pyyaml==6.0.2 # via # -c requirements/_base.txt # pre-commit # watchdog -ruff==0.9.10 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.3 +virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/clusters-keeper/requirements/_test.txt b/services/clusters-keeper/requirements/_test.txt index d0809661686c..c51ad0d885b7 100644 --- a/services/clusters-keeper/requirements/_test.txt +++ b/services/clusters-keeper/requirements/_test.txt @@ -35,7 +35,7 @@ attrs==25.3.0 # aiohttp # jsonschema # referencing -aws-sam-translator==1.97.0 +aws-sam-translator==1.100.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto @@ -60,9 +60,9 @@ certifi==2025.4.26 # httpcore # httpx # requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography -cfn-lint==1.35.1 +cfn-lint==1.39.1 # via moto charset-normalizer==3.4.2 # via @@ -72,28 +72,28 @@ click==8.2.1 # via # -c requirements/_base.txt # flask -coverage==7.8.0 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -cryptography==45.0.2 +cryptography==46.0.1 # via # -c requirements/../../../requirements/constraints.txt # joserfc # moto -debugpy==1.8.14 +debugpy==1.8.17 # via -r requirements/_test.in -deepdiff==8.5.0 +deepdiff==8.6.1 # via -r requirements/_test.in docker==7.1.0 # via # -r requirements/_test.in # moto -faker==37.3.0 +faker==37.8.0 # via -r requirements/_test.in -fakeredis==2.29.0 +fakeredis==2.31.3 # via -r requirements/_test.in -flask==3.1.1 +flask==3.1.2 # via # flask-cors # moto @@ -142,7 +142,7 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.4 +joserfc==1.3.4 # via moto jsonpatch==1.33 # via cfn-lint @@ -163,9 +163,9 @@ jsonschema-specifications==2025.4.1 # -c requirements/_base.txt # jsonschema # openapi-schema-validator -lazy-object-proxy==1.11.0 +lazy-object-proxy==1.12.0 # via openapi-spec-validator -lupa==2.4 +lupa==2.5 # via fakeredis markupsafe==3.0.2 # via @@ -173,7 +173,7 @@ markupsafe==3.0.2 # flask # jinja2 # werkzeug -moto==5.1.4 +moto==5.1.13 # via -r requirements/_test.in mpmath==1.3.0 # via sympy @@ -182,13 +182,13 @@ multidict==6.4.4 # -c requirements/_base.txt # aiohttp # yarl -networkx==3.4.2 +networkx==3.5 # via cfn-lint openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.7.1 +openapi-spec-validator==0.7.2 # via moto -orderly-set==5.4.1 +orderly-set==5.5.0 # via deepdiff packaging==25.0 # via @@ -215,7 +215,7 @@ psutil==7.0.0 # -r requirements/_test.in py-partiql-parser==0.6.1 # via moto -pycparser==2.22 +pycparser==2.23 # via cffi pydantic==2.11.7 # via @@ -230,19 +230,19 @@ pygments==2.19.1 # via # -c requirements/_base.txt # pytest -pyparsing==3.2.3 +pyparsing==3.2.5 # via moto -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio # pytest-cov # pytest-mock -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in @@ -275,7 +275,7 @@ referencing==0.35.1 # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.11.6 +regex==2025.9.18 # via cfn-lint requests==2.32.4 # via @@ -284,7 +284,7 @@ requests==2.32.4 # jsonschema-path # moto # responses -responses==0.25.7 +responses==0.25.8 # via moto respx==0.22.0 # via -r requirements/_test.in @@ -317,7 +317,7 @@ sortedcontainers==2.4.0 # fakeredis sympy==1.14.0 # via cfn-lint -types-pyyaml==6.0.12.20250516 +types-pyyaml==6.0.12.20250915 # via -r requirements/_test.in typing-extensions==4.14.1 # via @@ -327,6 +327,7 @@ typing-extensions==4.14.1 # cfn-lint # pydantic # pydantic-core + # pytest-asyncio # typing-inspection typing-inspection==0.4.0 # via @@ -351,7 +352,7 @@ wrapt==1.17.2 # via # -c requirements/_base.txt # aws-xray-sdk -xmltodict==0.14.2 +xmltodict==1.0.2 # via moto yarl==1.20.0 # via diff --git a/services/clusters-keeper/requirements/_tools.txt b/services/clusters-keeper/requirements/_tools.txt index cebc096a0295..05efc6eb1b0a 100644 --- a/services/clusters-keeper/requirements/_tools.txt +++ b/services/clusters-keeper/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.10 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -16,11 +16,11 @@ click==8.2.1 # pip-tools dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.18.0 +filelock==3.19.1 # via virtualenv -identify==2.6.10 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -46,23 +46,25 @@ pathspec==0.12.1 # via # black # mypy -pip==25.1.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.8 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.2.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.7 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools +pytokens==0.1.10 + # via black pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt @@ -70,20 +72,20 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.11.10 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.31.2 +virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/dask-sidecar/requirements/_test.txt b/services/dask-sidecar/requirements/_test.txt index c90d37e7c988..a06bf3718b78 100644 --- a/services/dask-sidecar/requirements/_test.txt +++ b/services/dask-sidecar/requirements/_test.txt @@ -37,7 +37,7 @@ attrs==25.3.0 # aiohttp # jsonschema # referencing -aws-sam-translator==1.97.0 +aws-sam-translator==1.100.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto @@ -56,7 +56,7 @@ botocore==1.37.3 # boto3 # moto # s3transfer -botocore-stubs==1.38.19 +botocore-stubs==1.40.33 # via # types-aioboto3 # types-aiobotocore @@ -65,9 +65,9 @@ certifi==2025.4.26 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography -cfn-lint==1.35.1 +cfn-lint==1.39.1 # via moto charset-normalizer==3.4.2 # via @@ -77,11 +77,11 @@ click==8.2.1 # via # -c requirements/_base.txt # flask -coverage==7.8.0 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -cryptography==45.0.2 +cryptography==46.0.1 # via # -c requirements/../../../requirements/constraints.txt # joserfc @@ -91,9 +91,9 @@ docker==7.1.0 # via # -r requirements/_test.in # moto -faker==37.3.0 +faker==37.8.0 # via -r requirements/_test.in -flask==3.1.1 +flask==3.1.2 # via # flask-cors # moto @@ -129,7 +129,7 @@ jmespath==1.0.1 # aiobotocore # boto3 # botocore -joserfc==1.0.4 +joserfc==1.3.4 # via moto jsonpatch==1.33 # via cfn-lint @@ -150,7 +150,7 @@ jsonschema-specifications==2025.4.1 # -c requirements/_base.txt # jsonschema # openapi-schema-validator -lazy-object-proxy==1.11.0 +lazy-object-proxy==1.12.0 # via openapi-spec-validator markupsafe==3.0.2 # via @@ -158,7 +158,7 @@ markupsafe==3.0.2 # flask # jinja2 # werkzeug -moto==5.1.4 +moto==5.1.13 # via -r requirements/_test.in mpmath==1.3.0 # via sympy @@ -168,17 +168,16 @@ multidict==6.4.4 # aiobotocore # aiohttp # yarl -networkx==3.4.2 +networkx==3.5 # via cfn-lint openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.7.1 +openapi-spec-validator==0.7.2 # via moto packaging==25.0 # via # -c requirements/_base.txt # pytest - # pytest-sugar pathable==0.4.4 # via jsonschema-path pluggy==1.6.0 @@ -196,7 +195,7 @@ propcache==0.3.1 # yarl py-partiql-parser==0.6.1 # via moto -pycparser==2.22 +pycparser==2.23 # via cffi pydantic==2.11.7 # via @@ -207,17 +206,17 @@ pydantic-core==2.33.2 # via # -c requirements/_base.txt # pydantic -pyftpdlib==2.0.1 +pyftpdlib==2.1.0 # via pytest-localftpserver pygments==2.19.1 # via # -c requirements/_base.txt # pytest -pyopenssl==25.1.0 +pyopenssl==25.3.0 # via pytest-localftpserver -pyparsing==3.2.3 +pyparsing==3.2.5 # via moto -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio @@ -227,9 +226,9 @@ pytest==8.4.1 # pytest-localftpserver # pytest-mock # pytest-sugar -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in @@ -237,9 +236,9 @@ pytest-instafail==0.5.0 # via -r requirements/_test.in pytest-localftpserver==1.3.2 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in python-dateutil==2.9.0.post0 # via @@ -266,7 +265,7 @@ referencing==0.35.1 # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.11.6 +regex==2025.9.18 # via cfn-lint requests==2.32.4 # via @@ -275,7 +274,7 @@ requests==2.32.4 # jsonschema-path # moto # responses -responses==0.25.7 +responses==0.25.8 # via moto rfc3339-validator==0.1.4 # via openapi-schema-validator @@ -297,19 +296,19 @@ sympy==1.14.0 # via cfn-lint termcolor==3.1.0 # via pytest-sugar -types-aioboto3==14.3.0 +types-aioboto3==15.1.0 # via -r requirements/_test.in -types-aiobotocore==2.22.0 +types-aiobotocore==2.24.2 # via # -r requirements/_test.in # types-aioboto3 -types-aiobotocore-s3==2.22.0 +types-aiobotocore-s3==2.24.2 # via types-aiobotocore -types-aiofiles==24.1.0.20250516 +types-aiofiles==24.1.0.20250822 # via -r requirements/_test.in -types-awscrt==0.27.2 +types-awscrt==0.27.6 # via botocore-stubs -types-s3transfer==0.12.0 +types-s3transfer==0.13.1 # via types-aioboto3 typing-extensions==4.14.1 # via @@ -319,6 +318,7 @@ typing-extensions==4.14.1 # pydantic # pydantic-core # pyopenssl + # pytest-asyncio # types-aioboto3 # types-aiobotocore # types-aiobotocore-s3 @@ -349,7 +349,7 @@ wrapt==1.17.2 # -c requirements/_base.txt # aiobotocore # aws-xray-sdk -xmltodict==0.14.2 +xmltodict==1.0.2 # via moto yarl==1.20.0 # via diff --git a/services/dask-sidecar/requirements/_tools.txt b/services/dask-sidecar/requirements/_tools.txt index cebc096a0295..05efc6eb1b0a 100644 --- a/services/dask-sidecar/requirements/_tools.txt +++ b/services/dask-sidecar/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.10 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -16,11 +16,11 @@ click==8.2.1 # pip-tools dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.18.0 +filelock==3.19.1 # via virtualenv -identify==2.6.10 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -46,23 +46,25 @@ pathspec==0.12.1 # via # black # mypy -pip==25.1.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.8 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.2.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.7 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools +pytokens==0.1.10 + # via black pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt @@ -70,20 +72,20 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.11.10 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.31.2 +virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/datcore-adapter/requirements/_test.txt b/services/datcore-adapter/requirements/_test.txt index 0d1aa35b6912..0bd8db2da55e 100644 --- a/services/datcore-adapter/requirements/_test.txt +++ b/services/datcore-adapter/requirements/_test.txt @@ -6,9 +6,9 @@ asgi-lifespan==2.1.0 # via # -c requirements/_base.txt # -r requirements/_test.in -boto3-stubs==1.37.4 +boto3-stubs==1.40.40 # via -r requirements/_test.in -botocore-stubs==1.37.4 +botocore-stubs==1.40.33 # via # -r requirements/_test.in # boto3-stubs @@ -23,13 +23,13 @@ charset-normalizer==3.3.2 # via # -c requirements/_base.txt # requests -coverage==7.6.12 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov execnet==2.1.1 # via pytest-xdist -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test.in h11==0.16.0 # via @@ -52,14 +52,13 @@ idna==3.6 # anyio # httpx # requests -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest packaging==25.0 # via # -c requirements/_base.txt # pytest - # pytest-sugar -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov @@ -69,7 +68,7 @@ pygments==2.17.2 # via # -c requirements/_base.txt # pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio @@ -79,19 +78,19 @@ pytest==8.4.1 # pytest-mock # pytest-sugar # pytest-xdist -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in pytest-xdist==3.8.0 # via -r requirements/_test.in @@ -107,17 +106,18 @@ sniffio==1.3.1 # anyio # asgi-lifespan # httpx -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-awscrt==0.23.10 +types-awscrt==0.27.6 # via botocore-stubs -types-s3transfer==0.11.3 +types-s3transfer==0.13.1 # via boto3-stubs typing-extensions==4.14.1 # via # -c requirements/_base.txt # boto3-stubs -tzdata==2025.1 + # pytest-asyncio +tzdata==2025.2 # via faker urllib3==2.5.0 # via diff --git a/services/datcore-adapter/requirements/_tools.txt b/services/datcore-adapter/requirements/_tools.txt index ec152500172a..f01d808abbe8 100644 --- a/services/datcore-adapter/requirements/_tools.txt +++ b/services/datcore-adapter/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -13,13 +13,13 @@ click==8.2.1 # -c requirements/_base.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -45,41 +45,43 @@ pathspec==0.12.1 # via # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools +pytokens==0.1.10 + # via black pyyaml==6.0.1 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit # watchdog -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/director-v2/requirements/_test.txt b/services/director-v2/requirements/_test.txt index b00bc02280e0..57379763b880 100644 --- a/services/director-v2/requirements/_test.txt +++ b/services/director-v2/requirements/_test.txt @@ -2,9 +2,9 @@ aio-pika==9.5.5 # via # -c requirements/_base.txt # -r requirements/_test.in -aioboto3==14.3.0 +aioboto3==15.1.0 # via -r requirements/_test.in -aiobotocore==2.22.0 +aiobotocore==2.24.0 # via aioboto3 aiofiles==24.1.0 # via @@ -48,11 +48,11 @@ attrs==25.3.0 # -c requirements/_base.txt # aiohttp # pytest-docker -bokeh==3.7.3 +bokeh==3.8.0 # via dask -boto3==1.37.3 +boto3==1.39.11 # via aiobotocore -botocore==1.37.3 +botocore==1.39.11 # via # aiobotocore # boto3 @@ -78,9 +78,9 @@ cloudpickle==3.1.1 # -c requirements/_base.txt # dask # distributed -contourpy==1.3.2 +contourpy==1.3.3 # via bokeh -coverage==7.8.0 +coverage==7.10.7 # via pytest-cov dask==2025.5.0 # via @@ -99,9 +99,9 @@ exceptiongroup==1.3.0 # aio-pika execnet==2.1.1 # via pytest-xdist -faker==37.3.0 +faker==37.8.0 # via -r requirements/_test.in -fakeredis==2.30.3 +fakeredis==2.31.3 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in @@ -186,11 +186,11 @@ multidict==6.4.4 # aiohttp # async-asgi-testclient # yarl -mypy==1.16.1 +mypy==1.18.2 # via sqlalchemy mypy-extensions==1.1.0 # via mypy -narwhals==1.40.0 +narwhals==2.6.0 # via bokeh numpy==2.2.6 # via @@ -210,7 +210,7 @@ pamqp==3.3.0 # via # -c requirements/_base.txt # aiormq -pandas==2.2.3 +pandas==2.3.2 # via bokeh partd==1.4.2 # via @@ -218,7 +218,7 @@ partd==1.4.2 # dask pathspec==0.12.1 # via mypy -pillow==11.2.1 +pillow==11.3.0 # via bokeh pluggy==1.6.0 # via @@ -239,7 +239,7 @@ pygments==2.19.1 # via # -c requirements/_base.txt # pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio @@ -248,15 +248,15 @@ pytest==8.4.1 # pytest-icdiff # pytest-mock # pytest-xdist -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-docker==3.2.3 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in @@ -289,7 +289,7 @@ requests==2.32.4 # docker respx==0.22.0 # via -r requirements/_test.in -s3transfer==0.11.3 +s3transfer==0.13.1 # via boto3 six==1.17.0 # via @@ -328,11 +328,11 @@ tornado==6.5 # -c requirements/_base.txt # bokeh # distributed -types-networkx==3.4.2.20250515 +types-networkx==3.5.0.20250918 # via -r requirements/_test.in -types-psycopg2==2.9.21.20250516 +types-psycopg2==2.9.21.20250915 # via -r requirements/_test.in -types-pyyaml==6.0.12.20250516 +types-pyyaml==6.0.12.20250915 # via -r requirements/_test.in typing-extensions==4.14.1 # via @@ -341,6 +341,7 @@ typing-extensions==4.14.1 # anyio # exceptiongroup # mypy + # pytest-asyncio # sqlalchemy2-stubs tzdata==2025.2 # via diff --git a/services/director-v2/requirements/_tools.txt b/services/director-v2/requirements/_tools.txt index 06a3d2c9da2f..f7be9fae672e 100644 --- a/services/director-v2/requirements/_tools.txt +++ b/services/director-v2/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.10 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -16,11 +16,11 @@ click==8.2.1 # pip-tools dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.18.0 +filelock==3.19.1 # via virtualenv -identify==2.6.10 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -50,9 +50,9 @@ pathspec==0.12.1 # -c requirements/_test.txt # black # mypy -pip==25.1.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt platformdirs==4.3.8 # via @@ -60,14 +60,16 @@ platformdirs==4.3.8 # black # pylint # virtualenv -pre-commit==4.2.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.7 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools +pytokens==0.1.10 + # via black pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt @@ -75,18 +77,18 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.11.10 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.31.2 +virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/director/requirements/_test.txt b/services/director/requirements/_test.txt index 6ef18394388d..799673ea53e4 100644 --- a/services/director/requirements/_test.txt +++ b/services/director/requirements/_test.txt @@ -37,11 +37,11 @@ charset-normalizer==3.4.0 # via # -c requirements/_base.txt # requests -coverage==7.6.12 +coverage==7.10.7 # via pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test.in frozenlist==1.5.0 # via @@ -68,7 +68,7 @@ idna==3.10 # httpx # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest jsonref==1.1.0 # via @@ -84,8 +84,7 @@ packaging==24.2 # -c requirements/_base.txt # aioresponses # pytest - # pytest-sugar -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov @@ -100,7 +99,7 @@ pygments==2.18.0 # via # -c requirements/_base.txt # pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio @@ -110,21 +109,21 @@ pytest==8.4.1 # pytest-instafail # pytest-mock # pytest-sugar -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in pytest-benchmark==5.1.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-docker==3.2.3 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in requests==2.32.4 # via @@ -138,9 +137,13 @@ sniffio==1.3.1 # anyio # asgi-lifespan # httpx -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -tzdata==2025.1 +typing-extensions==4.14.1 + # via + # -c requirements/_base.txt + # pytest-asyncio +tzdata==2025.2 # via faker urllib3==2.5.0 # via diff --git a/services/director/requirements/_tools.txt b/services/director/requirements/_tools.txt index 62139d9bd47d..e0b1159eea37 100644 --- a/services/director/requirements/_tools.txt +++ b/services/director/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -13,13 +13,13 @@ click==8.2.1 # -c requirements/_base.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -45,40 +45,43 @@ pathspec==0.12.1 # via # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools +pytokens==0.1.10 + # via black pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit # watchdog -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 # via # -c requirements/_base.txt + # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/docker-api-proxy/requirements/_test.txt b/services/docker-api-proxy/requirements/_test.txt index 03053b86c412..8d92161951c6 100644 --- a/services/docker-api-proxy/requirements/_test.txt +++ b/services/docker-api-proxy/requirements/_test.txt @@ -1,4 +1,4 @@ -aio-pika==9.5.5 +aio-pika==9.5.7 # via -r requirements/../../../packages/service-library/requirements/_base.in aiocache==0.12.3 # via -r requirements/../../../packages/service-library/requirements/_base.in @@ -12,7 +12,7 @@ aiofiles==24.1.0 # via -r requirements/../../../packages/service-library/requirements/_base.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.12 +aiohttp==3.12.15 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -27,13 +27,13 @@ aiohttp==3.12.12 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # aiodocker -aiormq==6.8.1 +aiormq==6.9.0 # via aio-pika -aiosignal==1.3.2 +aiosignal==1.4.0 # via aiohttp annotated-types==0.7.0 # via pydantic -anyio==4.8.0 +anyio==4.11.0 # via # fast-depends # faststream @@ -46,12 +46,12 @@ arrow==1.3.0 # -r requirements/_test.in asgi-lifespan==2.1.0 # via -r requirements/_test.in -attrs==25.1.0 +attrs==25.3.0 # via # aiohttp # jsonschema # referencing -certifi==2025.1.31 +certifi==2025.8.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -66,35 +66,33 @@ certifi==2025.1.31 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via requests -click==8.2.1 +click==8.3.0 # via typer -coverage==7.6.12 +coverage==7.10.7 # via pytest-cov -dnspython==2.7.0 +dnspython==2.8.0 # via email-validator docker==7.1.0 # via -r requirements/_test.in -email-validator==2.2.0 +email-validator==2.3.0 # via pydantic -exceptiongroup==1.2.2 - # via aio-pika -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test.in fast-depends==2.4.12 # via faststream -fastapi==0.116.1 +fastapi==0.118.0 # via # -r requirements/_test.in # fastapi-lifespan-manager fastapi-lifespan-manager==0.1.4 # via -r requirements/_test.in -faststream==0.5.35 +faststream==0.5.48 # via -r requirements/../../../packages/service-library/requirements/_base.in flaky==3.8.1 # via -r requirements/_test.in -frozenlist==1.5.0 +frozenlist==1.7.0 # via # aiohttp # aiosignal @@ -102,7 +100,7 @@ googleapis-common-protos==1.70.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -grpcio==1.70.0 +grpcio==1.75.1 # via opentelemetry-exporter-otlp-proto-grpc idna==3.10 # via @@ -110,29 +108,29 @@ idna==3.10 # email-validator # requests # yarl -importlib-metadata==8.5.0 +importlib-metadata==8.7.0 # via opentelemetry-api -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest jsonref==1.1.0 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in -jsonschema==4.23.0 +jsonschema==4.25.1 # via # -r requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.9.1 # via jsonschema -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -multidict==6.1.0 +multidict==6.6.4 # via # aiohttp # yarl -opentelemetry-api==1.34.1 +opentelemetry-api==1.37.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc @@ -145,53 +143,53 @@ opentelemetry-api==1.34.1 # opentelemetry-instrumentation-requests # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.34.1 +opentelemetry-exporter-otlp==1.37.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-exporter-otlp-proto-common==1.34.1 +opentelemetry-exporter-otlp-proto-common==1.37.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.34.1 +opentelemetry-exporter-otlp-proto-grpc==1.37.0 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.34.1 +opentelemetry-exporter-otlp-proto-http==1.37.0 # via opentelemetry-exporter-otlp -opentelemetry-instrumentation==0.55b1 +opentelemetry-instrumentation==0.58b0 # via # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-asyncpg # opentelemetry-instrumentation-logging # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests -opentelemetry-instrumentation-aio-pika==0.55b1 +opentelemetry-instrumentation-aio-pika==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-asyncpg==0.55b1 +opentelemetry-instrumentation-asyncpg==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-logging==0.55b1 +opentelemetry-instrumentation-logging==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-redis==0.55b1 +opentelemetry-instrumentation-redis==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-instrumentation-requests==0.55b1 +opentelemetry-instrumentation-requests==0.58b0 # via -r requirements/../../../packages/service-library/requirements/_base.in -opentelemetry-proto==1.34.1 +opentelemetry-proto==1.37.0 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.34.1 +opentelemetry-sdk==1.37.0 # via # -r requirements/../../../packages/service-library/requirements/_base.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.55b1 +opentelemetry-semantic-conventions==0.58b0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-asyncpg # opentelemetry-instrumentation-redis # opentelemetry-instrumentation-requests # opentelemetry-sdk -opentelemetry-util-http==0.55b1 +opentelemetry-util-http==0.58b0 # via opentelemetry-instrumentation-requests -orjson==3.10.15 +orjson==3.11.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -213,29 +211,29 @@ orjson==3.10.15 # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/_base.in -packaging==24.2 +packaging==25.0 # via # opentelemetry-instrumentation # pytest pamqp==3.3.0 # via aiormq -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov -propcache==0.3.0 +propcache==0.3.2 # via # aiohttp # yarl -protobuf==5.29.5 +protobuf==6.32.1 # via # googleapis-common-protos # opentelemetry-proto -psutil==7.0.0 +psutil==7.1.0 # via -r requirements/../../../packages/service-library/requirements/_base.in -pycryptodome==3.21.0 +pycryptodome==3.23.0 # via stream-zip -pydantic==2.11.7 +pydantic==2.11.9 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -294,31 +292,31 @@ pydantic-settings==2.7.0 # -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -pygments==2.19.1 +pygments==2.19.2 # via # pytest # rich -pyinstrument==5.0.1 +pyinstrument==5.1.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio # pytest-cov # pytest-mock -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in python-dateutil==2.9.0.post0 # via arrow -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via # -r requirements/_test.in # pydantic-settings -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -334,7 +332,7 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/_test.in -redis==5.2.1 +redis==6.4.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -365,7 +363,7 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.4 +requests==2.32.5 # via # docker # opentelemetry-exporter-otlp-proto-http @@ -374,7 +372,7 @@ rich==14.1.0 # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in # typer -rpds-py==0.23.1 +rpds-py==0.27.1 # via # jsonschema # referencing @@ -386,7 +384,7 @@ sniffio==1.3.1 # via # anyio # asgi-lifespan -starlette==0.47.2 +starlette==0.48.0 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -403,7 +401,7 @@ starlette==0.47.2 # fastapi stream-zip==0.0.83 # via -r requirements/../../../packages/service-library/requirements/_base.in -tenacity==9.0.0 +tenacity==9.1.2 # via # -r requirements/../../../packages/service-library/requirements/_base.in # -r requirements/_test.in @@ -411,18 +409,20 @@ toolz==1.0.0 # via -r requirements/../../../packages/service-library/requirements/_base.in tqdm==4.67.1 # via -r requirements/../../../packages/service-library/requirements/_base.in -typer==0.16.1 +typer==0.19.2 # via # -r requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/_base.in # -r requirements/../../../packages/settings-library/requirements/_base.in -types-python-dateutil==2.9.0.20241206 +types-python-dateutil==2.9.0.20250822 # via arrow -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # aiodebug + # aiosignal # anyio # fastapi # faststream + # grpcio # opentelemetry-api # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http @@ -431,12 +431,13 @@ typing-extensions==4.14.1 # pydantic # pydantic-core # pydantic-extra-types + # pytest-asyncio # starlette # typer # typing-inspection typing-inspection==0.4.1 # via pydantic -tzdata==2025.1 +tzdata==2025.2 # via faker urllib3==2.5.0 # via @@ -454,16 +455,16 @@ urllib3==2.5.0 # -c requirements/../../../requirements/constraints.txt # docker # requests -wrapt==1.17.2 +wrapt==1.17.3 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-aio-pika # opentelemetry-instrumentation-redis -yarl==1.18.3 +yarl==1.20.1 # via # -r requirements/../../../packages/service-library/requirements/_base.in # aio-pika # aiohttp # aiormq -zipp==3.21.0 +zipp==3.23.0 # via importlib-metadata diff --git a/services/docker-api-proxy/requirements/_tools.txt b/services/docker-api-proxy/requirements/_tools.txt index d00f2a07823e..4a4a276f8fb5 100644 --- a/services/docker-api-proxy/requirements/_tools.txt +++ b/services/docker-api-proxy/requirements/_tools.txt @@ -1,25 +1,25 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.2.1 +click==8.3.0 # via # -c requirements/_test.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -35,7 +35,7 @@ mypy-extensions==1.1.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_test.txt # black @@ -44,39 +44,41 @@ pathspec==0.12.1 # via # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools -pyyaml==6.0.2 +pytokens==0.1.10 + # via black +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/services/dynamic-scheduler/requirements/_test.txt b/services/dynamic-scheduler/requirements/_test.txt index 69fccfb42b89..774140ef4bcd 100644 --- a/services/dynamic-scheduler/requirements/_test.txt +++ b/services/dynamic-scheduler/requirements/_test.txt @@ -17,15 +17,15 @@ charset-normalizer==3.4.1 # via # -c requirements/_base.txt # requests -coverage==7.6.12 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==36.2.2 +faker==37.8.0 # via -r requirements/_test.in -fakeredis==2.30.3 +fakeredis==2.31.3 # via -r requirements/_test.in greenlet==3.1.1 # via @@ -69,11 +69,11 @@ idna==3.10 # anyio # httpx # requests -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest lupa==2.5 # via fakeredis -mypy==1.16.1 +mypy==1.18.2 # via sqlalchemy mypy-extensions==1.1.0 # via mypy @@ -81,12 +81,11 @@ packaging==24.2 # via # -c requirements/_base.txt # pytest - # pytest-sugar pathspec==0.12.1 # via mypy -playwright==1.50.0 +playwright==1.55.0 # via -r requirements/_test.in -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov @@ -94,13 +93,13 @@ pprintpp==0.4.0 # via pytest-icdiff priority==2.0.0 # via hypercorn -pyee==12.1.1 +pyee==13.0.0 # via playwright pygments==2.19.1 # via # -c requirements/_base.txt # pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio @@ -108,17 +107,17 @@ pytest==8.4.1 # pytest-icdiff # pytest-mock # pytest-sugar -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in python-dotenv==1.0.1 # via @@ -149,9 +148,9 @@ sqlalchemy==1.4.54 # -r requirements/_test.in sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-psycopg2==2.9.21.20250318 +types-psycopg2==2.9.21.20250915 # via -r requirements/_test.in typing-extensions==4.14.1 # via @@ -159,8 +158,9 @@ typing-extensions==4.14.1 # anyio # mypy # pyee + # pytest-asyncio # sqlalchemy2-stubs -tzdata==2025.1 +tzdata==2025.2 # via faker urllib3==2.5.0 # via diff --git a/services/dynamic-scheduler/requirements/_tools.txt b/services/dynamic-scheduler/requirements/_tools.txt index ef3b0a8f84fc..5e9f5da7b6fa 100644 --- a/services/dynamic-scheduler/requirements/_tools.txt +++ b/services/dynamic-scheduler/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -13,13 +13,13 @@ click==8.2.1 # -c requirements/_base.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -49,40 +49,42 @@ pathspec==0.12.1 # -c requirements/_test.txt # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools +pytokens==0.1.10 + # via black pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.3 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/services/dynamic-sidecar/requirements/_test.txt b/services/dynamic-sidecar/requirements/_test.txt index 06bb5e5b8eb7..c94868867681 100644 --- a/services/dynamic-sidecar/requirements/_test.txt +++ b/services/dynamic-sidecar/requirements/_test.txt @@ -1,6 +1,6 @@ -aioboto3==14.3.0 +aioboto3==15.1.0 # via -r requirements/_test.in -aiobotocore==2.22.0 +aiobotocore==2.24.0 # via aioboto3 aiofiles==24.1.0 # via @@ -31,9 +31,9 @@ attrs==25.1.0 # via # -c requirements/_base.txt # aiohttp -boto3==1.37.3 +boto3==1.39.11 # via aiobotocore -botocore==1.37.3 +botocore==1.39.11 # via # aiobotocore # boto3 @@ -47,13 +47,13 @@ charset-normalizer==3.4.1 # via # -c requirements/_base.txt # requests -coverage==7.6.12 +coverage==7.10.7 # via pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==36.2.2 +faker==37.8.0 # via -r requirements/_test.in -fakeredis==2.30.3 +fakeredis==2.31.3 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in @@ -71,7 +71,7 @@ idna==3.10 # -c requirements/_base.txt # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest jmespath==1.0.1 # via @@ -87,7 +87,7 @@ multidict==6.1.0 # aiohttp # async-asgi-testclient # yarl -mypy==1.16.1 +mypy==1.18.2 # via sqlalchemy mypy-extensions==1.1.0 # via mypy @@ -97,7 +97,7 @@ packaging==24.2 # pytest pathspec==0.12.1 # via mypy -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov @@ -110,17 +110,17 @@ pygments==2.19.1 # via # -c requirements/_base.txt # pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio # pytest-cov # pytest-mock -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in python-dateutil==2.9.0.post0 # via @@ -141,7 +141,7 @@ requests==2.32.4 # -c requirements/_base.txt # async-asgi-testclient # docker -s3transfer==0.11.3 +s3transfer==0.13.1 # via boto3 six==1.17.0 # via @@ -160,21 +160,22 @@ sqlalchemy==1.4.54 # -r requirements/_test.in sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -types-aiobotocore-s3==2.21.1 +types-aiobotocore-s3==2.24.2 # via -r requirements/_test.in -types-aiofiles==24.1.0.20241221 +types-aiofiles==24.1.0.20250822 # via -r requirements/_test.in -types-psutil==7.0.0.20250218 +types-psutil==7.0.0.20250822 # via -r requirements/_test.in -types-pyyaml==6.0.12.20241230 +types-pyyaml==6.0.12.20250915 # via -r requirements/_test.in typing-extensions==4.14.1 # via # -c requirements/_base.txt # mypy + # pytest-asyncio # sqlalchemy2-stubs # types-aiobotocore-s3 -tzdata==2025.1 +tzdata==2025.2 # via faker urllib3==2.5.0 # via diff --git a/services/dynamic-sidecar/requirements/_tools.txt b/services/dynamic-sidecar/requirements/_tools.txt index 1f09fdfb0ae7..25bccf40a020 100644 --- a/services/dynamic-sidecar/requirements/_tools.txt +++ b/services/dynamic-sidecar/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -13,13 +13,13 @@ click==8.2.1 # -c requirements/_base.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -49,9 +49,9 @@ pathspec==0.12.1 # -c requirements/_test.txt # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt platformdirs==4.3.6 # via @@ -59,31 +59,33 @@ platformdirs==4.3.6 # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools +pytokens==0.1.10 + # via black pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.3 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/services/efs-guardian/requirements/_test.txt b/services/efs-guardian/requirements/_test.txt index 0b5839cd0610..ec3d7eeab54c 100644 --- a/services/efs-guardian/requirements/_test.txt +++ b/services/efs-guardian/requirements/_test.txt @@ -35,7 +35,7 @@ attrs==25.3.0 # aiohttp # jsonschema # referencing -aws-sam-translator==1.99.0 +aws-sam-translator==1.100.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto @@ -60,9 +60,9 @@ certifi==2025.6.15 # httpcore # httpx # requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography -cfn-lint==1.36.1 +cfn-lint==1.39.1 # via moto charset-normalizer==3.4.2 # via @@ -72,28 +72,28 @@ click==8.2.1 # via # -c requirements/_base.txt # flask -coverage==7.9.1 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -cryptography==45.0.4 +cryptography==46.0.1 # via # -c requirements/../../../requirements/constraints.txt # joserfc # moto -debugpy==1.8.14 +debugpy==1.8.17 # via -r requirements/_test.in -deepdiff==8.5.0 +deepdiff==8.6.1 # via -r requirements/_test.in docker==7.1.0 # via # -r requirements/_test.in # moto -faker==37.4.0 +faker==37.8.0 # via -r requirements/_test.in -fakeredis==2.30.1 +fakeredis==2.31.3 # via -r requirements/_test.in -flask==3.1.1 +flask==3.1.2 # via # flask-cors # moto @@ -142,7 +142,7 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.1.0 +joserfc==1.3.4 # via moto jsonpatch==1.33 # via cfn-lint @@ -163,7 +163,7 @@ jsonschema-specifications==2025.4.1 # -c requirements/_base.txt # jsonschema # openapi-schema-validator -lazy-object-proxy==1.11.0 +lazy-object-proxy==1.12.0 # via openapi-spec-validator lupa==2.5 # via fakeredis @@ -173,7 +173,7 @@ markupsafe==3.0.2 # flask # jinja2 # werkzeug -moto==5.1.6 +moto==5.1.13 # via -r requirements/_test.in mpmath==1.3.0 # via sympy @@ -188,7 +188,7 @@ openapi-schema-validator==0.6.3 # via openapi-spec-validator openapi-spec-validator==0.7.2 # via moto -orderly-set==5.4.1 +orderly-set==5.5.0 # via deepdiff packaging==25.0 # via @@ -215,7 +215,7 @@ psutil==7.0.0 # -r requirements/_test.in py-partiql-parser==0.6.1 # via moto -pycparser==2.22 +pycparser==2.23 # via cffi pydantic==2.11.7 # via @@ -230,19 +230,19 @@ pygments==2.19.2 # via # -c requirements/_base.txt # pytest -pyparsing==3.2.3 +pyparsing==3.2.5 # via moto -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio # pytest-cov # pytest-mock -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in @@ -275,7 +275,7 @@ referencing==0.35.1 # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.11.6 +regex==2025.9.18 # via cfn-lint requests==2.32.4 # via @@ -284,7 +284,7 @@ requests==2.32.4 # jsonschema-path # moto # responses -responses==0.25.7 +responses==0.25.8 # via moto respx==0.22.0 # via -r requirements/_test.in @@ -323,6 +323,7 @@ typing-extensions==4.14.1 # cfn-lint # pydantic # pydantic-core + # pytest-asyncio # typing-inspection typing-inspection==0.4.1 # via @@ -347,7 +348,7 @@ wrapt==1.17.2 # via # -c requirements/_base.txt # aws-xray-sdk -xmltodict==0.14.2 +xmltodict==1.0.2 # via moto yarl==1.20.1 # via diff --git a/services/efs-guardian/requirements/_tools.txt b/services/efs-guardian/requirements/_tools.txt index 33117faabeb5..05efc6eb1b0a 100644 --- a/services/efs-guardian/requirements/_tools.txt +++ b/services/efs-guardian/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.10 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -16,11 +16,11 @@ click==8.2.1 # pip-tools dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.18.0 +filelock==3.19.1 # via virtualenv -identify==2.6.12 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -46,23 +46,25 @@ pathspec==0.12.1 # via # black # mypy -pip==25.1.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.8 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.2.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.7 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools +pytokens==0.1.10 + # via black pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt @@ -70,7 +72,7 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.12.1 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via @@ -83,7 +85,7 @@ typing-extensions==4.14.1 # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.31.2 +virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/invitations/requirements/_test.txt b/services/invitations/requirements/_test.txt index 518d2664fdb0..59322c0ebcb5 100644 --- a/services/invitations/requirements/_test.txt +++ b/services/invitations/requirements/_test.txt @@ -12,11 +12,11 @@ certifi==2025.1.31 # -c requirements/_base.txt # httpcore # httpx -coverage==7.6.12 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -faker==37.0.0 +faker==37.8.0 # via -r requirements/_test.in h11==0.16.0 # via @@ -31,21 +31,20 @@ httpx==0.28.1 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # -r requirements/_test.in -hypothesis==6.129.0 +hypothesis==6.140.2 # via -r requirements/_test.in idna==3.10 # via # -c requirements/_base.txt # anyio # httpx -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest packaging==24.2 # via # -c requirements/_base.txt # pytest - # pytest-sugar -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov @@ -53,22 +52,22 @@ pygments==2.19.1 # via # -c requirements/_base.txt # pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio # pytest-cov # pytest-mock # pytest-sugar -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in python-dotenv==1.0.1 # via @@ -80,11 +79,12 @@ sniffio==1.3.1 # anyio sortedcontainers==2.4.0 # via hypothesis -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar typing-extensions==4.14.1 # via # -c requirements/_base.txt # anyio -tzdata==2025.1 + # pytest-asyncio +tzdata==2025.2 # via faker diff --git a/services/invitations/requirements/_tools.txt b/services/invitations/requirements/_tools.txt index 2f83ca50f902..e0b1159eea37 100644 --- a/services/invitations/requirements/_tools.txt +++ b/services/invitations/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.9 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -13,13 +13,13 @@ click==8.2.1 # -c requirements/_base.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.9 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -45,41 +45,43 @@ pathspec==0.12.1 # via # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.5 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools +pytokens==0.1.10 + # via black pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit # watchdog -ruff==0.9.10 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.3 +virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/migration/requirements/_test.txt b/services/migration/requirements/_test.txt index 9f50d1b52334..c850ab312bce 100644 --- a/services/migration/requirements/_test.txt +++ b/services/migration/requirements/_test.txt @@ -1,62 +1,62 @@ -attrs==25.1.0 +attrs==25.3.0 # via # jsonschema # pytest-docker # referencing -certifi==2025.1.31 +certifi==2025.8.3 # via # -c requirements/../../../requirements/constraints.txt # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via requests -coverage==7.6.12 +coverage==7.10.7 # via pytest-cov docker==7.1.0 # via -r requirements/_test.in -greenlet==3.1.1 +greenlet==3.2.4 # via sqlalchemy idna==3.10 # via requests -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest -jsonschema==4.23.0 +jsonschema==4.25.1 # via -r requirements/_test.in -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.9.1 # via jsonschema -mypy==1.16.1 +mypy==1.18.2 # via sqlalchemy mypy-extensions==1.1.0 # via mypy -packaging==24.2 +packaging==25.0 # via pytest pathspec==0.12.1 # via mypy -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov pygments==2.19.2 # via pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio # pytest-cov # pytest-docker # pytest-mock -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-docker==3.2.3 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via -r requirements/_test.in -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -r requirements/_test.in @@ -65,9 +65,9 @@ referencing==0.35.1 # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications -requests==2.32.4 +requests==2.32.5 # via docker -rpds-py==0.23.1 +rpds-py==0.27.1 # via # jsonschema # referencing @@ -77,11 +77,12 @@ sqlalchemy==1.4.54 # -r requirements/_test.in sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -tenacity==9.0.0 +tenacity==9.1.2 # via -r requirements/_test.in -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # mypy + # pytest-asyncio # sqlalchemy2-stubs urllib3==2.5.0 # via diff --git a/services/migration/requirements/_tools.txt b/services/migration/requirements/_tools.txt index 285ee19cda92..e7c91023d063 100644 --- a/services/migration/requirements/_tools.txt +++ b/services/migration/requirements/_tools.txt @@ -1,24 +1,24 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.2.1 +click==8.3.0 # via # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -26,7 +26,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -37,7 +37,7 @@ mypy-extensions==1.1.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_test.txt # black @@ -47,40 +47,42 @@ pathspec==0.12.1 # -c requirements/_test.txt # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools -pyyaml==6.0.2 +pytokens==0.1.10 + # via black +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/notifications/requirements/_test.txt b/services/notifications/requirements/_test.txt index 4e8422dc614a..2870f5591d45 100644 --- a/services/notifications/requirements/_test.txt +++ b/services/notifications/requirements/_test.txt @@ -17,13 +17,13 @@ charset-normalizer==3.4.1 # via # -c requirements/_base.txt # requests -coverage==7.7.1 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==37.1.0 +faker==37.8.0 # via -r requirements/_test.in h11==0.16.0 # via @@ -50,7 +50,7 @@ packaging==24.2 # via # -c requirements/_base.txt # pytest -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov @@ -58,17 +58,17 @@ pygments==2.19.1 # via # -c requirements/_base.txt # pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio # pytest-cov # pytest-mock -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in @@ -89,6 +89,7 @@ typing-extensions==4.14.1 # via # -c requirements/_base.txt # anyio + # pytest-asyncio tzdata==2025.2 # via faker urllib3==2.5.0 diff --git a/services/notifications/requirements/_tools.txt b/services/notifications/requirements/_tools.txt index 44b443088762..e2786d0b4c42 100644 --- a/services/notifications/requirements/_tools.txt +++ b/services/notifications/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.9 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -13,13 +13,13 @@ click==8.2.1 # -c requirements/_base.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.18.0 +filelock==3.19.1 # via virtualenv -identify==2.6.9 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -45,40 +45,42 @@ pathspec==0.12.1 # via # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.7 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.2.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.6 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools +pytokens==0.1.10 + # via black pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.11.2 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.3 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/services/payments/requirements/_test.txt b/services/payments/requirements/_test.txt index ae1ec37d9443..a8d21ea1e42f 100644 --- a/services/payments/requirements/_test.txt +++ b/services/payments/requirements/_test.txt @@ -38,13 +38,13 @@ charset-normalizer==3.4.0 # via # -c requirements/_base.txt # requests -coverage==7.6.12 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov docker==7.1.0 # via -r requirements/_test.in -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test.in frozenlist==1.5.0 # via @@ -78,7 +78,7 @@ idna==3.10 # httpx # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest jsonref==1.1.0 # via @@ -89,7 +89,7 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.16.1 +mypy==1.18.2 # via sqlalchemy mypy-extensions==1.1.0 # via mypy @@ -97,10 +97,9 @@ packaging==24.2 # via # -c requirements/_base.txt # pytest - # pytest-sugar pathspec==0.12.1 # via mypy -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov @@ -115,7 +114,7 @@ pygments==2.18.0 # via # -c requirements/_base.txt # pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio @@ -123,17 +122,17 @@ pytest==8.4.1 # pytest-icdiff # pytest-mock # pytest-sugar -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-icdiff==0.9 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in python-dotenv==1.0.1 # via @@ -170,22 +169,23 @@ sqlalchemy==1.4.54 # -r requirements/_test.in sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-aiofiles==24.1.0.20241221 +types-aiofiles==24.1.0.20250822 # via -r requirements/_test.in -types-pyasn1==0.6.0.20250208 +types-pyasn1==0.6.0.20250914 # via types-python-jose -types-python-jose==3.4.0.20250224 +types-python-jose==3.5.0.20250531 # via -r requirements/_test.in -types-pyyaml==6.0.12.20241230 +types-pyyaml==6.0.12.20250915 # via -r requirements/_test.in typing-extensions==4.14.1 # via # -c requirements/_base.txt # mypy + # pytest-asyncio # sqlalchemy2-stubs -tzdata==2025.1 +tzdata==2025.2 # via faker urllib3==2.5.0 # via diff --git a/services/payments/requirements/_tools.txt b/services/payments/requirements/_tools.txt index 8ef7a767c61a..5e9f5da7b6fa 100644 --- a/services/payments/requirements/_tools.txt +++ b/services/payments/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -13,13 +13,13 @@ click==8.2.1 # -c requirements/_base.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -49,40 +49,42 @@ pathspec==0.12.1 # -c requirements/_test.txt # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools +pytokens==0.1.10 + # via black pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools diff --git a/services/resource-usage-tracker/requirements/_test.txt b/services/resource-usage-tracker/requirements/_test.txt index f9592b1fa886..0a614da63666 100644 --- a/services/resource-usage-tracker/requirements/_test.txt +++ b/services/resource-usage-tracker/requirements/_test.txt @@ -21,7 +21,7 @@ attrs==23.2.0 # -c requirements/_base.txt # jsonschema # referencing -aws-sam-translator==1.95.0 +aws-sam-translator==1.100.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto @@ -46,9 +46,9 @@ certifi==2024.2.2 # httpcore # httpx # requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography -cfn-lint==1.27.0 +cfn-lint==1.39.1 # via moto charset-normalizer==3.3.2 # via @@ -58,11 +58,11 @@ click==8.2.1 # via # -c requirements/_base.txt # flask -coverage==7.6.12 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -cryptography==44.0.2 +cryptography==46.0.1 # via # -c requirements/../../../requirements/constraints.txt # joserfc @@ -71,11 +71,11 @@ docker==7.1.0 # via # -r requirements/_test.in # moto -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test.in -fakeredis==2.27.0 +fakeredis==2.31.3 # via -r requirements/_test.in -flask==3.1.0 +flask==3.1.2 # via # flask-cors # moto @@ -107,7 +107,7 @@ idna==3.6 # anyio # httpx # requests -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest itsdangerous==2.2.0 # via flask @@ -122,7 +122,7 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.4 +joserfc==1.3.4 # via moto jsonpatch==1.33 # via cfn-lint @@ -143,9 +143,9 @@ jsonschema-specifications==2023.7.1 # -c requirements/_base.txt # jsonschema # openapi-schema-validator -lazy-object-proxy==1.10.0 +lazy-object-proxy==1.12.0 # via openapi-spec-validator -lupa==2.4 +lupa==2.5 # via fakeredis mako==1.3.10 # via @@ -155,33 +155,33 @@ mako==1.3.10 markupsafe==3.0.2 # via # -c requirements/_base.txt + # flask # jinja2 # mako # werkzeug -moto==5.1.4 +moto==5.1.13 # via -r requirements/_test.in mpmath==1.3.0 # via sympy -mypy==1.16.1 +mypy==1.18.2 # via sqlalchemy mypy-extensions==1.1.0 # via mypy -networkx==3.4.2 +networkx==3.5 # via cfn-lint openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.7.1 +openapi-spec-validator==0.7.2 # via moto packaging==24.0 # via # -c requirements/_base.txt # pytest - # pytest-sugar pathable==0.4.4 # via jsonschema-path pathspec==0.12.1 # via mypy -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov @@ -189,7 +189,7 @@ ply==3.11 # via jsonpath-ng py-partiql-parser==0.6.1 # via moto -pycparser==2.22 +pycparser==2.23 # via cffi pydantic==2.11.7 # via @@ -208,22 +208,22 @@ pyparsing==3.1.2 # via # -c requirements/_base.txt # moto -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio # pytest-cov # pytest-mock # pytest-sugar -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in python-dateutil==2.9.0.post0 # via @@ -268,7 +268,7 @@ requests==2.32.4 # responses requests-mock==1.12.1 # via -r requirements/_test.in -responses==0.25.6 +responses==0.25.8 # via moto respx==0.22.0 # via -r requirements/_test.in @@ -306,11 +306,11 @@ sqlalchemy==1.4.52 # alembic sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -sympy==1.13.3 +sympy==1.14.0 # via cfn-lint -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-requests==2.32.0.20250301 +types-requests==2.32.4.20250913 # via -r requirements/_test.in typing-extensions==4.14.1 # via @@ -321,6 +321,7 @@ typing-extensions==4.14.1 # mypy # pydantic # pydantic-core + # pytest-asyncio # sqlalchemy2-stubs # typing-inspection typing-inspection==0.4.1 @@ -349,5 +350,5 @@ wrapt==1.16.0 # via # -c requirements/_base.txt # aws-xray-sdk -xmltodict==0.14.2 +xmltodict==1.0.2 # via moto diff --git a/services/resource-usage-tracker/requirements/_tools.txt b/services/resource-usage-tracker/requirements/_tools.txt index 43afcef71007..ffeddd75f6f7 100644 --- a/services/resource-usage-tracker/requirements/_tools.txt +++ b/services/resource-usage-tracker/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -14,13 +14,13 @@ click==8.2.1 # -c requirements/_test.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -50,23 +50,25 @@ pathspec==0.12.1 # -c requirements/_test.txt # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools +pytokens==0.1.10 + # via black pyyaml==6.0.1 # via # -c requirements/../../../requirements/constraints.txt @@ -74,20 +76,20 @@ pyyaml==6.0.1 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in diff --git a/services/storage/requirements/_test.txt b/services/storage/requirements/_test.txt index f49db41e2801..5782e55b35c0 100644 --- a/services/storage/requirements/_test.txt +++ b/services/storage/requirements/_test.txt @@ -29,7 +29,7 @@ asyncpg==0.30.0 # via # -c requirements/_base.txt # asyncpg-stubs -asyncpg-stubs==0.30.0 +asyncpg-stubs==0.30.2 # via -r requirements/_test.in attrs==25.1.0 # via @@ -37,7 +37,7 @@ attrs==25.1.0 # aiohttp # jsonschema # referencing -aws-sam-translator==1.95.0 +aws-sam-translator==1.100.0 # via cfn-lint aws-xray-sdk==2.14.0 # via moto @@ -71,9 +71,9 @@ certifi==2025.1.31 # httpx # requests # simcore-service-storage-sdk -cffi==1.17.1 +cffi==2.0.0 # via cryptography -cfn-lint==1.27.0 +cfn-lint==1.39.1 # via moto charset-normalizer==3.4.1 # via @@ -99,16 +99,16 @@ click-repl==0.3.0 # via # -c requirements/_base.txt # celery -coverage==7.6.12 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -cryptography==44.0.2 +cryptography==46.0.1 # via # -c requirements/../../../requirements/constraints.txt # joserfc # moto -debugpy==1.8.12 +debugpy==1.8.17 # via pytest-celery docker==7.1.0 # via @@ -116,13 +116,13 @@ docker==7.1.0 # moto # pytest-celery # pytest-docker-tools -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test.in -fakeredis==2.27.0 +fakeredis==2.31.3 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in -flask==3.1.0 +flask==3.1.2 # via # flask-cors # moto @@ -161,7 +161,7 @@ idna==3.10 # httpx # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest itsdangerous==2.2.0 # via flask @@ -176,7 +176,7 @@ jmespath==1.0.1 # -c requirements/_base.txt # boto3 # botocore -joserfc==1.0.4 +joserfc==1.3.4 # via moto jsonpatch==1.33 # via cfn-lint @@ -206,16 +206,17 @@ kombu==5.5.3 # -c requirements/_base.txt # celery # pytest-celery -lazy-object-proxy==1.10.0 +lazy-object-proxy==1.12.0 # via openapi-spec-validator -lupa==2.4 +lupa==2.5 # via fakeredis markupsafe==3.0.2 # via # -c requirements/_base.txt + # flask # jinja2 # werkzeug -moto==5.1.4 +moto==5.1.13 # via -r requirements/_test.in mpmath==1.3.0 # via sympy @@ -224,30 +225,29 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.16.1 +mypy==1.18.2 # via sqlalchemy mypy-extensions==1.1.0 # via mypy -networkx==3.4.2 +networkx==3.5 # via cfn-lint -numpy==2.2.3 +numpy==2.3.3 # via pandas openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.7.1 +openapi-spec-validator==0.7.2 # via moto packaging==24.2 # via # -c requirements/_base.txt # pytest - # pytest-sugar -pandas==2.2.3 +pandas==2.3.2 # via -r requirements/_test.in pathable==0.4.4 # via jsonschema-path pathspec==0.12.1 # via mypy -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov @@ -270,7 +270,7 @@ psutil==7.0.0 # pytest-celery py-partiql-parser==0.6.1 # via moto -pycparser==2.22 +pycparser==2.23 # via cffi pydantic==2.11.7 # via @@ -285,9 +285,9 @@ pygments==2.19.1 # via # -c requirements/_base.txt # pytest -pyparsing==3.2.1 +pyparsing==3.2.5 # via moto -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio @@ -297,11 +297,11 @@ pytest==8.4.1 # pytest-instafail # pytest-mock # pytest-sugar -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in -pytest-celery==1.2.0 +pytest-celery==1.2.1 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-docker-tools==3.1.9 # via pytest-celery @@ -309,11 +309,11 @@ pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in python-dateutil==2.9.0.post0 # via @@ -327,7 +327,7 @@ python-dotenv==1.0.1 # via # -c requirements/_base.txt # -r requirements/_test.in -pytz==2025.1 +pytz==2025.2 # via pandas pyyaml==6.0.2 # via @@ -349,7 +349,7 @@ referencing==0.35.1 # jsonschema # jsonschema-path # jsonschema-specifications -regex==2024.11.6 +regex==2025.9.18 # via cfn-lint requests==2.32.4 # via @@ -358,7 +358,7 @@ requests==2.32.4 # jsonschema-path # moto # responses -responses==0.25.6 +responses==0.25.8 # via moto respx==0.22.0 # via -r requirements/_test.in @@ -398,15 +398,15 @@ sqlalchemy==1.4.54 # -r requirements/_test.in sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -sympy==1.13.3 +sympy==1.14.0 # via cfn-lint tenacity==9.0.0 # via # -c requirements/_base.txt # pytest-celery -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-aiofiles==24.1.0.20241221 +types-aiofiles==24.1.0.20250822 # via -r requirements/_test.in typing-extensions==4.14.1 # via @@ -418,6 +418,7 @@ typing-extensions==4.14.1 # mypy # pydantic # pydantic-core + # pytest-asyncio # sqlalchemy2-stubs # typing-inspection typing-inspection==0.4.1 @@ -458,7 +459,7 @@ wrapt==1.17.2 # via # -c requirements/_base.txt # aws-xray-sdk -xmltodict==0.14.2 +xmltodict==1.0.2 # via moto yarl==1.18.3 # via diff --git a/services/storage/requirements/_tools.txt b/services/storage/requirements/_tools.txt index 85cf1f19e648..971e8bb4f2f1 100644 --- a/services/storage/requirements/_tools.txt +++ b/services/storage/requirements/_tools.txt @@ -1,8 +1,8 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt @@ -14,13 +14,13 @@ click==8.2.1 # -c requirements/_test.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -50,23 +50,25 @@ pathspec==0.12.1 # -c requirements/_test.txt # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools +pytokens==0.1.10 + # via black pyyaml==6.0.2 # via # -c requirements/../../../requirements/constraints.txt @@ -74,20 +76,20 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via diff --git a/services/web/server/requirements/_test.txt b/services/web/server/requirements/_test.txt index e992e5eb9b8d..eb91a8feb270 100644 --- a/services/web/server/requirements/_test.txt +++ b/services/web/server/requirements/_test.txt @@ -60,7 +60,7 @@ click==8.2.1 # rich-toolkit # typer # uvicorn -coverage==7.6.12 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov @@ -81,17 +81,17 @@ faker==19.6.1 # via # -c requirements/_base.txt # -r requirements/_test.in -fakeredis==2.30.3 +fakeredis==2.31.3 # via -r requirements/_test.in -fastapi==0.116.1 +fastapi==0.118.0 # via # -r requirements/_test.in # fastapi-pagination -fastapi-cli==0.0.8 +fastapi-cli==0.0.13 # via fastapi -fastapi-cloud-cli==0.1.5 +fastapi-cloud-cli==0.2.1 # via fastapi-cli -fastapi-pagination==0.14.0 +fastapi-pagination==0.14.1 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in @@ -134,7 +134,7 @@ idna==3.3 # httpx # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest jinja2==3.1.6 # via @@ -176,7 +176,7 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.16.1 +mypy==1.18.2 # via sqlalchemy mypy-extensions==1.1.0 # via mypy @@ -189,10 +189,9 @@ packaging==24.1 # -c requirements/_base.txt # aioresponses # pytest - # pytest-sugar pathspec==0.12.1 # via mypy -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov @@ -226,7 +225,7 @@ pyrsistent==0.18.1 # -c requirements/_base.txt # jsonschema # referencing -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-asyncio @@ -238,11 +237,11 @@ pytest==8.4.1 # pytest-mock # pytest-sugar # pytest-xdist -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via -r requirements/_test.in pytest-benchmark==5.1.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-docker==3.2.3 # via -r requirements/_test.in @@ -250,11 +249,11 @@ pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in pytest-xdist==3.8.0 # via -r requirements/_test.in @@ -296,13 +295,13 @@ rich==14.1.0 # -c requirements/_base.txt # rich-toolkit # typer -rich-toolkit==0.15.0 +rich-toolkit==0.15.1 # via # fastapi-cli # fastapi-cloud-cli rignore==0.6.4 # via fastapi-cloud-cli -sentry-sdk==2.35.0 +sentry-sdk==2.39.0 # via fastapi-cloud-cli setuptools==80.9.0 # via @@ -334,7 +333,7 @@ sqlalchemy==1.4.47 # alembic sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -starlette==0.47.2 +starlette==0.48.0 # via # -c requirements/../../../../requirements/constraints.txt # fastapi @@ -342,22 +341,22 @@ tenacity==8.5.0 # via # -c requirements/_base.txt # -r requirements/_test.in -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar typer==0.16.1 # via # -c requirements/_base.txt # fastapi-cli # fastapi-cloud-cli -types-aiofiles==24.1.0.20241221 +types-aiofiles==24.1.0.20250822 # via -r requirements/_test.in -types-jsonschema==4.23.0.20241208 +types-jsonschema==4.25.1.20250822 # via -r requirements/_test.in -types-openpyxl==3.1.5.20241225 +types-openpyxl==3.1.5.20250919 # via -r requirements/_test.in -types-passlib==1.7.7.20241221 +types-passlib==1.7.7.20250602 # via -r requirements/_test.in -types-pyyaml==6.0.12.20241230 +types-pyyaml==6.0.12.20250915 # via -r requirements/_test.in typing-extensions==4.14.1 # via @@ -368,6 +367,7 @@ typing-extensions==4.14.1 # mypy # pydantic # pydantic-core + # pytest-asyncio # rich-toolkit # sqlalchemy2-stubs # starlette @@ -384,7 +384,7 @@ urllib3==2.5.0 # docker # requests # sentry-sdk -uvicorn==0.34.2 +uvicorn==0.37.0 # via # fastapi # fastapi-cli @@ -393,9 +393,9 @@ uvloop==0.21.0 # via # -c requirements/_base.txt # uvicorn -watchfiles==1.0.4 +watchfiles==1.1.0 # via uvicorn -websockets==15.0 +websockets==15.0.1 # via # -r requirements/_test.in # uvicorn diff --git a/services/web/server/requirements/_tools.txt b/services/web/server/requirements/_tools.txt index d81c8dbc0ec5..995c79b12016 100644 --- a/services/web/server/requirements/_tools.txt +++ b/services/web/server/requirements/_tools.txt @@ -1,9 +1,11 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../../requirements/devenv.txt -build==1.2.2.post1 - # via pip-tools +build==1.3.0 + # via + # inotify + # pip-tools bump2version==1.0.1 # via -r requirements/../../../../requirements/devenv.txt cfgv==3.4.0 @@ -14,15 +16,15 @@ click==8.2.1 # -c requirements/_test.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit -inotify==0.2.10 +inotify==0.2.12 # via -r requirements/_tools.in isort==6.0.1 # via @@ -30,7 +32,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via # -c requirements/_test.txt # -r requirements/../../../../requirements/devenv.txt @@ -41,8 +43,6 @@ mypy-extensions==1.1.0 # mypy nodeenv==1.9.1 # via pre-commit -nose==1.3.7 - # via inotify packaging==24.1 # via # -c requirements/_base.txt @@ -54,46 +54,48 @@ pathspec==0.12.1 # -c requirements/_test.txt # black # mypy -pip==25.0.1 +pip==25.2 # via pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools +pytokens==0.1.10 + # via black pyyaml==6.0.1 # via # -c requirements/../../../../requirements/constraints.txt # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../../requirements/devenv.txt setuptools==80.9.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -types-cachetools==5.5.0.20240820 +types-cachetools==6.2.0.20250827 # via -r requirements/_tools.in typing-extensions==4.14.1 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools From d3124421093466dd21f8dfb490114deb3ed3c123 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Mon, 29 Sep 2025 11:29:45 +0200 Subject: [PATCH 04/20] fix --- requirements/tools/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/tools/Makefile b/requirements/tools/Makefile index 87e3afdcd4b6..4ad1e0882ce7 100644 --- a/requirements/tools/Makefile +++ b/requirements/tools/Makefile @@ -75,7 +75,7 @@ only-tools: ## upgrades tools repo wide # Upgrading ONLY _tools.in @$(foreach p,${_tools-in},echo Touching $(p);touch $(p);$(MAKE_C) $(dir $(p)) reqs $(UPGRADE_OR_STARTSWITH_OR_CLEAN_OPTION);) -reqs: guard-UPGRADE_OR_STARTSWITH_OR_CLEAN_OPTION ## updates test & tooling requirements +reqs: ## updates test & tooling requirements # Upgrading $(upgrade)$(startswith)$(if $(clean), cleaning) requirements @$(foreach p,${_target-inputs},echo Touching $(p);touch $(p);$(MAKE_C) $(dir $(p)) reqs $(UPGRADE_OR_STARTSWITH_OR_CLEAN_OPTION);) From aa430cf7460d76cb7fdd9b3c70fe9963bba3128a Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Mon, 29 Sep 2025 11:37:47 +0200 Subject: [PATCH 05/20] mypy fix --- .../10b293fdcd56_alters_product_login_settings.py | 4 ++-- .../versions/a8f0bacbbaef_product_issue_cols_nullable.py | 8 ++++---- .../src/simcore_postgres_database/utils_models.py | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/postgres-database/src/simcore_postgres_database/migration/versions/10b293fdcd56_alters_product_login_settings.py b/packages/postgres-database/src/simcore_postgres_database/migration/versions/10b293fdcd56_alters_product_login_settings.py index a429d377742a..e3e6783b3b5b 100644 --- a/packages/postgres-database/src/simcore_postgres_database/migration/versions/10b293fdcd56_alters_product_login_settings.py +++ b/packages/postgres-database/src/simcore_postgres_database/migration/versions/10b293fdcd56_alters_product_login_settings.py @@ -41,7 +41,7 @@ def upgrade(): "products", "login_settings", server_default=sa.text("'{}'::jsonb"), - existing_server_default=sa.text("'{\"two_factor_enabled\": false}'::jsonb"), # type: ignore[arg-type] + existing_server_default=sa.text("'{\"two_factor_enabled\": false}'::jsonb"), ) @@ -68,6 +68,6 @@ def downgrade(): "products", "login_settings", existing_type=postgresql.JSONB(astext_type=sa.Text()), - existing_server_default=sa.text("'{}'::jsonb"), # type: ignore[arg-type] + existing_server_default=sa.text("'{}'::jsonb"), server_default=sa.text("'{\"two_factor_enabled\": false}'::jsonb"), ) diff --git a/packages/postgres-database/src/simcore_postgres_database/migration/versions/a8f0bacbbaef_product_issue_cols_nullable.py b/packages/postgres-database/src/simcore_postgres_database/migration/versions/a8f0bacbbaef_product_issue_cols_nullable.py index d8c6f9e747b2..d442cdad1f07 100644 --- a/packages/postgres-database/src/simcore_postgres_database/migration/versions/a8f0bacbbaef_product_issue_cols_nullable.py +++ b/packages/postgres-database/src/simcore_postgres_database/migration/versions/a8f0bacbbaef_product_issue_cols_nullable.py @@ -23,7 +23,7 @@ def upgrade(): "issues_login_url", existing_type=sa.VARCHAR(), nullable=True, - existing_server_default=sa.text( # type: ignore[arg-type] + existing_server_default=sa.text( "'https://github.com/ITISFoundation/osparc-simcore/issues'::character varying" ), ) @@ -32,7 +32,7 @@ def upgrade(): "issues_new_url", existing_type=sa.VARCHAR(), nullable=True, - existing_server_default=sa.text( # type: ignore[arg-type] + existing_server_default=sa.text( "'https://github.com/ITISFoundation/osparc-simcore/issues/new'::character varying" ), ) @@ -46,7 +46,7 @@ def downgrade(): "issues_new_url", existing_type=sa.VARCHAR(), nullable=False, - existing_server_default=sa.text( # type: ignore[arg-type] + existing_server_default=sa.text( "'https://github.com/ITISFoundation/osparc-simcore/issues/new'::character varying" ), ) @@ -55,7 +55,7 @@ def downgrade(): "issues_login_url", existing_type=sa.VARCHAR(), nullable=False, - existing_server_default=sa.text( # type: ignore[arg-type] + existing_server_default=sa.text( "'https://github.com/ITISFoundation/osparc-simcore/issues'::character varying" ), ) diff --git a/packages/postgres-database/src/simcore_postgres_database/utils_models.py b/packages/postgres-database/src/simcore_postgres_database/utils_models.py index 2d0a4b3a7f5a..4047ce76e10d 100644 --- a/packages/postgres-database/src/simcore_postgres_database/utils_models.py +++ b/packages/postgres-database/src/simcore_postgres_database/utils_models.py @@ -27,4 +27,4 @@ def from_row(cls: type[ModelType], row: Any) -> ModelType: raise TypeError(msg) field_names = [f.name for f in fields(cls)] - return cls(**{k: v for k, v in mapping.items() if k in field_names}) # type: ignore[return-value] + return cls(**{k: v for k, v in mapping.items() if k in field_names}) From 4ff42594d0140e5edb04b33cb53b0c8a852961bc Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Mon, 29 Sep 2025 11:38:45 +0200 Subject: [PATCH 06/20] mypy fix --- packages/aws-library/src/aws_library/s3/_client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/aws-library/src/aws_library/s3/_client.py b/packages/aws-library/src/aws_library/s3/_client.py index 69dba4fa3433..b51ba3a9632f 100644 --- a/packages/aws-library/src/aws_library/s3/_client.py +++ b/packages/aws-library/src/aws_library/s3/_client.py @@ -94,7 +94,7 @@ async def create( # don't need them, improving performance. # See: https://boto3.amazonaws.com/v1/documentation/api/latest/guide/s3.html#calculating-checksums signature_version="s3v4", - request_checksum_calculation="when_required", # type: ignore[call-arg] + request_checksum_calculation="when_required", ) session_client = session.client( # type: ignore[call-overload] "s3", From 244dd6dc3268ef52a6c88edb8f35985ef554b955 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Mon, 29 Sep 2025 11:46:42 +0200 Subject: [PATCH 07/20] fixes reqs in service-library --- .../service-library/requirements/_aiohttp.in | 2 + .../service-library/requirements/_aiohttp.txt | 12 ++- .../service-library/requirements/_fastapi.in | 2 + .../service-library/requirements/_fastapi.txt | 19 +++- .../service-library/requirements/_test.txt | 93 ++++++++++--------- .../service-library/requirements/_tools.txt | 42 +++++---- 6 files changed, 96 insertions(+), 74 deletions(-) diff --git a/packages/service-library/requirements/_aiohttp.in b/packages/service-library/requirements/_aiohttp.in index c953f7546b16..3e65144fd5ae 100644 --- a/packages/service-library/requirements/_aiohttp.in +++ b/packages/service-library/requirements/_aiohttp.in @@ -2,6 +2,8 @@ # Dependencies for exclusive to aiohttp-based services # # +--constraint ../../../requirements/constraints.txt +--constraint ./constraints.txt aiohttp aiopg[sa] diff --git a/packages/service-library/requirements/_aiohttp.txt b/packages/service-library/requirements/_aiohttp.txt index 282da7bc03e0..c15222c4c5b6 100644 --- a/packages/service-library/requirements/_aiohttp.txt +++ b/packages/service-library/requirements/_aiohttp.txt @@ -1,7 +1,9 @@ aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.12.15 - # via -r requirements/_aiohttp.in + # via + # -c requirements/../../../requirements/constraints.txt + # -r requirements/_aiohttp.in aiopg==1.4.0 # via -r requirements/_aiohttp.in aiosignal==1.4.0 @@ -78,8 +80,9 @@ psycopg2-binary==2.9.10 # via # aiopg # sqlalchemy -referencing==0.36.2 +referencing==0.35.1 # via + # -c requirements/../../../requirements/constraints.txt # jsonschema # jsonschema-specifications rpds-py==0.27.1 @@ -87,13 +90,14 @@ rpds-py==0.27.1 # jsonschema # referencing sqlalchemy==1.4.54 - # via aiopg + # via + # -c requirements/../../../requirements/constraints.txt + # aiopg typing-extensions==4.15.0 # via # aiosignal # opentelemetry-api # opentelemetry-semantic-conventions - # referencing werkzeug==3.1.3 # via -r requirements/_aiohttp.in wrapt==1.17.3 diff --git a/packages/service-library/requirements/_fastapi.in b/packages/service-library/requirements/_fastapi.in index 940a289b3c55..ea9b765229ca 100644 --- a/packages/service-library/requirements/_fastapi.in +++ b/packages/service-library/requirements/_fastapi.in @@ -2,6 +2,8 @@ # Dependencies for exclusive to fastapi-based services # # +--constraint ../../../requirements/constraints.txt +--constraint ./constraints.txt asgi-lifespan fastapi[standard] diff --git a/packages/service-library/requirements/_fastapi.txt b/packages/service-library/requirements/_fastapi.txt index bcb1a99a78af..541b6eaa1713 100644 --- a/packages/service-library/requirements/_fastapi.txt +++ b/packages/service-library/requirements/_fastapi.txt @@ -11,6 +11,7 @@ asgiref==3.9.2 # via opentelemetry-instrumentation-asgi certifi==2025.8.3 # via + # -c requirements/../../../requirements/constraints.txt # httpcore # httpx # sentry-sdk @@ -49,6 +50,7 @@ httptools==0.6.4 # via uvicorn httpx==0.28.1 # via + # -c requirements/../../../requirements/constraints.txt # -r requirements/_fastapi.in # fastapi # fastapi-cloud-cli @@ -62,7 +64,9 @@ idna==3.10 importlib-metadata==8.7.0 # via opentelemetry-api jinja2==3.1.6 - # via fastapi + # via + # -c requirements/../../../requirements/constraints.txt + # fastapi markdown-it-py==4.0.0 # via rich markupsafe==3.0.3 @@ -104,6 +108,7 @@ prometheus-client==0.23.1 # via -r requirements/_fastapi.in pydantic==2.11.9 # via + # -c requirements/../../../requirements/constraints.txt # fastapi # fastapi-cloud-cli pydantic-core==2.33.2 @@ -115,7 +120,9 @@ python-dotenv==1.1.1 python-multipart==0.0.20 # via fastapi pyyaml==6.0.3 - # via uvicorn + # via + # -c requirements/../../../requirements/constraints.txt + # uvicorn rich==14.1.0 # via # rich-toolkit @@ -135,7 +142,9 @@ sniffio==1.3.1 # anyio # asgi-lifespan starlette==0.48.0 - # via fastapi + # via + # -c requirements/../../../requirements/constraints.txt + # fastapi typer==0.19.2 # via # fastapi-cli @@ -155,7 +164,9 @@ typing-extensions==4.15.0 typing-inspection==0.4.1 # via pydantic urllib3==2.5.0 - # via sentry-sdk + # via + # -c requirements/../../../requirements/constraints.txt + # sentry-sdk uvicorn==0.37.0 # via # fastapi diff --git a/packages/service-library/requirements/_test.txt b/packages/service-library/requirements/_test.txt index af2d7db162e7..8047e8d66253 100644 --- a/packages/service-library/requirements/_test.txt +++ b/packages/service-library/requirements/_test.txt @@ -3,18 +3,18 @@ aiohappyeyeballs==2.6.1 # -c requirements/_aiohttp.txt # -c requirements/_base.txt # aiohttp -aiohttp==3.12.12 +aiohttp==3.12.15 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_aiohttp.txt # -c requirements/_base.txt # pytest-aiohttp -aiosignal==1.3.2 +aiosignal==1.4.0 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt # aiohttp -anyio==4.8.0 +anyio==4.11.0 # via # -c requirements/_base.txt # -c requirements/_fastapi.txt @@ -23,7 +23,7 @@ asgi-lifespan==2.1.0 # via # -c requirements/_fastapi.txt # -r requirements/_test.in -attrs==25.1.0 +attrs==25.3.0 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt @@ -31,9 +31,9 @@ attrs==25.1.0 # jsonschema # pytest-docker # referencing -botocore==1.38.1 +botocore==1.40.40 # via -r requirements/_test.in -certifi==2025.1.31 +certifi==2025.8.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -41,11 +41,11 @@ certifi==2025.1.31 # httpcore # httpx # requests -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via # -c requirements/_base.txt # requests -coverage==7.6.12 +coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov @@ -53,19 +53,19 @@ docker==7.1.0 # via -r requirements/_test.in execnet==2.1.1 # via pytest-xdist -faker==36.1.1 +faker==37.8.0 # via -r requirements/_test.in -fakeredis==2.30.3 +fakeredis==2.31.3 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in -frozenlist==1.5.0 +frozenlist==1.7.0 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt # aiohttp # aiosignal -greenlet==3.1.1 +greenlet==3.2.4 # via # -c requirements/_aiohttp.txt # sqlalchemy @@ -93,11 +93,11 @@ idna==3.10 # httpx # requests # yarl -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest jmespath==1.0.1 # via botocore -jsonschema==4.23.0 +jsonschema==4.25.1 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt @@ -105,54 +105,53 @@ jsonschema==4.23.0 # openapi-spec-validator jsonschema-path==0.3.4 # via openapi-spec-validator -jsonschema-specifications==2024.10.1 +jsonschema-specifications==2025.9.1 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt # jsonschema # openapi-schema-validator -lazy-object-proxy==1.10.0 +lazy-object-proxy==1.12.0 # via openapi-spec-validator lupa==2.5 # via fakeredis -multidict==6.1.0 +multidict==6.6.4 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt # aiohttp # yarl -mypy==1.16.1 +mypy==1.18.2 # via sqlalchemy mypy-extensions==1.1.0 # via mypy -numpy==2.2.3 +numpy==2.3.3 # via -r requirements/_test.in openapi-schema-validator==0.6.3 # via openapi-spec-validator -openapi-spec-validator==0.7.1 +openapi-spec-validator==0.7.2 # via -r requirements/_test.in -packaging==24.2 +packaging==25.0 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt # -c requirements/_fastapi.txt # pytest - # pytest-sugar pathable==0.4.4 # via jsonschema-path pathspec==0.12.1 # via mypy -pillow==11.1.0 +pillow==11.3.0 # via -r requirements/_test.in -pip==25.0.1 +pip==25.2 # via -r requirements/_test.in -pluggy==1.5.0 +pluggy==1.6.0 # via # pytest # pytest-cov pprintpp==0.4.0 # via pytest-icdiff -propcache==0.3.0 +propcache==0.3.2 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt @@ -160,12 +159,12 @@ propcache==0.3.0 # yarl py-cpuinfo==9.0.0 # via pytest-benchmark -pygments==2.19.1 +pygments==2.19.2 # via # -c requirements/_base.txt # -c requirements/_fastapi.txt # pytest -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/_test.in # pytest-aiohttp @@ -180,13 +179,13 @@ pytest==8.4.1 # pytest-xdist pytest-aiohttp==1.1.0 # via -r requirements/_test.in -pytest-asyncio==1.0.0 +pytest-asyncio==1.2.0 # via # -r requirements/_test.in # pytest-aiohttp pytest-benchmark==5.1.0 # via -r requirements/_test.in -pytest-cov==6.2.1 +pytest-cov==7.0.0 # via -r requirements/_test.in pytest-docker==3.2.3 # via -r requirements/_test.in @@ -194,11 +193,11 @@ pytest-icdiff==0.9 # via -r requirements/_test.in pytest-instafail==0.5.0 # via -r requirements/_test.in -pytest-mock==3.14.1 +pytest-mock==3.15.1 # via -r requirements/_test.in pytest-runner==6.0.1 # via -r requirements/_test.in -pytest-sugar==1.0.0 +pytest-sugar==1.1.1 # via -r requirements/_test.in pytest-xdist==3.8.0 # via -r requirements/_test.in @@ -206,18 +205,18 @@ python-dateutil==2.9.0.post0 # via # -c requirements/_base.txt # botocore -python-dotenv==1.1.0 +python-dotenv==1.1.1 # via # -c requirements/_base.txt # -c requirements/_fastapi.txt # -r requirements/_test.in -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # -c requirements/_fastapi.txt # jsonschema-path -redis==5.2.1 +redis==6.4.0 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt @@ -230,7 +229,7 @@ referencing==0.35.1 # jsonschema # jsonschema-path # jsonschema-specifications -requests==2.32.4 +requests==2.32.5 # via # -c requirements/_base.txt # docker @@ -239,7 +238,7 @@ respx==0.22.0 # via -r requirements/_test.in rfc3339-validator==0.1.4 # via openapi-schema-validator -rpds-py==0.23.1 +rpds-py==0.27.1 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt @@ -265,27 +264,29 @@ sqlalchemy==1.4.54 # -r requirements/_test.in sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -termcolor==2.5.0 +termcolor==3.1.0 # via pytest-sugar -types-aiofiles==24.1.0.20241221 +types-aiofiles==24.1.0.20250822 # via -r requirements/_test.in -types-psutil==7.0.0.20250218 +types-psutil==7.0.0.20250822 # via -r requirements/_test.in -types-psycopg2==2.9.21.20250121 +types-psycopg2==2.9.21.20250915 # via -r requirements/_test.in -types-requests==2.32.0.20250301 +types-requests==2.32.4.20250913 # via types-tqdm -types-tqdm==4.67.0.20250301 +types-tqdm==4.67.0.20250809 # via -r requirements/_test.in -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt # -c requirements/_fastapi.txt + # aiosignal # anyio # mypy + # pytest-asyncio # sqlalchemy2-stubs -tzdata==2025.1 +tzdata==2025.2 # via faker urllib3==2.5.0 # via @@ -300,7 +301,7 @@ uvloop==0.21.0 # via # -c requirements/_fastapi.txt # -r requirements/_test.in -yarl==1.18.3 +yarl==1.20.1 # via # -c requirements/_aiohttp.txt # -c requirements/_base.txt diff --git a/packages/service-library/requirements/_tools.txt b/packages/service-library/requirements/_tools.txt index 35fcb09f3491..fa2355177d0c 100644 --- a/packages/service-library/requirements/_tools.txt +++ b/packages/service-library/requirements/_tools.txt @@ -1,25 +1,25 @@ -astroid==3.3.8 +astroid==3.3.11 # via pylint -black==25.1.0 +black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.2.2.post1 +build==1.3.0 # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit -click==8.2.1 +click==8.3.0 # via # -c requirements/_base.txt # black # pip-tools -dill==0.3.9 +dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.17.0 +filelock==3.19.1 # via virtualenv -identify==2.6.8 +identify==2.6.14 # via pre-commit isort==6.0.1 # via @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.16.1 +mypy==1.18.2 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -38,7 +38,7 @@ mypy-extensions==1.1.0 # mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 +packaging==25.0 # via # -c requirements/_base.txt # -c requirements/_test.txt @@ -49,43 +49,45 @@ pathspec==0.12.1 # -c requirements/_test.txt # black # mypy -pip==25.0.1 +pip==25.2 # via # -c requirements/_test.txt # pip-tools -pip-tools==7.4.1 +pip-tools==7.5.0 # via -r requirements/../../../requirements/devenv.txt -platformdirs==4.3.6 +platformdirs==4.4.0 # via # black # pylint # virtualenv -pre-commit==4.1.0 +pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt -pylint==3.3.4 +pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt pyproject-hooks==1.2.0 # via # build # pip-tools -pyyaml==6.0.2 +pytokens==0.1.10 + # via black +pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.9.9 +ruff==0.13.2 # via -r requirements/../../../requirements/devenv.txt setuptools==80.9.0 # via pip-tools -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements/_base.txt # -c requirements/_test.txt # mypy -virtualenv==20.29.2 +virtualenv==20.34.0 # via pre-commit wheel==0.45.1 # via pip-tools From 83bff3f84680c7da52ebc77df32c16f37ca44dfe Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Mon, 29 Sep 2025 11:51:11 +0200 Subject: [PATCH 08/20] mypy fix --- .../services_http/solver_job_models_converters.py | 2 +- .../services_http/solver_job_outputs.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/services/api-server/src/simcore_service_api_server/services_http/solver_job_models_converters.py b/services/api-server/src/simcore_service_api_server/services_http/solver_job_models_converters.py index d57d9614a83f..b2174d78e685 100644 --- a/services/api-server/src/simcore_service_api_server/services_http/solver_job_models_converters.py +++ b/services/api-server/src/simcore_service_api_server/services_http/solver_job_models_converters.py @@ -64,7 +64,7 @@ def create_node_inputs_from_job_inputs( node_inputs: dict[InputID, InputTypes] = {} for name, value in inputs.values.items(): - assert TypeAdapter(ArgumentTypes).validate_python(value) == value # type: ignore # nosec + assert TypeAdapter(ArgumentTypes).validate_python(value) == value # nosec assert TypeAdapter(KeyIDStr).validate_python(name) is not None # nosec if isinstance(value, File): diff --git a/services/api-server/src/simcore_service_api_server/services_http/solver_job_outputs.py b/services/api-server/src/simcore_service_api_server/services_http/solver_job_outputs.py index f225747b4271..1f5d201514d2 100644 --- a/services/api-server/src/simcore_service_api_server/services_http/solver_job_outputs.py +++ b/services/api-server/src/simcore_service_api_server/services_http/solver_job_outputs.py @@ -44,7 +44,9 @@ async def get_solver_output_results( port.property_type, port.value, ) - assert TypeAdapter(ResultsTypes).validate_python(port.value) == port.value # type: ignore # nosec + assert ( + TypeAdapter(ResultsTypes).validate_python(port.value) == port.value + ) # nosec solver_output_results[port.key] = port.value From 9d7b4bc999cea3d1225ad18e18b9561fb4ce2013 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Mon, 29 Sep 2025 11:54:06 +0200 Subject: [PATCH 09/20] mypy fix --- .../director/src/simcore_service_director/registry_proxy.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/director/src/simcore_service_director/registry_proxy.py b/services/director/src/simcore_service_director/registry_proxy.py index 8490e4d2c6ef..b9942ccb5279 100644 --- a/services/director/src/simcore_service_director/registry_proxy.py +++ b/services/director/src/simcore_service_director/registry_proxy.py @@ -374,7 +374,7 @@ async def list_image_tags(app: FastAPI, image_key: str) -> list[str]: return image_tags -_DOCKER_CONTENT_DIGEST_HEADER = "Docker-Content-Digest" +_DOCKER_CONTENT_DIGEST_HEADER: Final[str] = "Docker-Content-Digest" async def get_image_digest(app: FastAPI, image: str, tag: str) -> str | None: @@ -388,7 +388,8 @@ async def get_image_digest(app: FastAPI, image: str, tag: str) -> str | None: _, headers = await registry_request(app, path=path, method="GET", use_cache=True) headers = headers or {} - return headers.get(_DOCKER_CONTENT_DIGEST_HEADER, None) + docker_digest: str | None = headers.get(_DOCKER_CONTENT_DIGEST_HEADER, None) + return docker_digests async def get_image_labels( From 2fc4294e17466632d3d89f301199b052cdb2d092 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Mon, 29 Sep 2025 11:54:56 +0200 Subject: [PATCH 10/20] mypy fix --- .../modules/comp_scheduler/_scheduler_base.py | 2 +- .../director/src/simcore_service_director/registry_proxy.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/services/director-v2/src/simcore_service_director_v2/modules/comp_scheduler/_scheduler_base.py b/services/director-v2/src/simcore_service_director_v2/modules/comp_scheduler/_scheduler_base.py index 97b1bc1cf22c..9c51b2d9a9fc 100644 --- a/services/director-v2/src/simcore_service_director_v2/modules/comp_scheduler/_scheduler_base.py +++ b/services/director-v2/src/simcore_service_director_v2/modules/comp_scheduler/_scheduler_base.py @@ -196,7 +196,7 @@ async def _get_pipeline_tasks( for t in await comp_tasks_repo.list_computational_tasks(project_id) if (f"{t.node_id}" in list(pipeline_dag.nodes())) } - if len(pipeline_comp_tasks) != len(pipeline_dag.nodes()): # type: ignore[arg-type] + if len(pipeline_comp_tasks) != len(pipeline_dag.nodes()): msg = ( f"The tasks defined for {project_id} do not contain all" f" the tasks defined in the pipeline [{list(pipeline_dag.nodes)}]! Please check." diff --git a/services/director/src/simcore_service_director/registry_proxy.py b/services/director/src/simcore_service_director/registry_proxy.py index b9942ccb5279..0045d8f59122 100644 --- a/services/director/src/simcore_service_director/registry_proxy.py +++ b/services/director/src/simcore_service_director/registry_proxy.py @@ -389,7 +389,7 @@ async def get_image_digest(app: FastAPI, image: str, tag: str) -> str | None: headers = headers or {} docker_digest: str | None = headers.get(_DOCKER_CONTENT_DIGEST_HEADER, None) - return docker_digests + return docker_digest async def get_image_labels( From 34e7dae1946488e0c209dcdd0e9c06ff6d13fc95 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Mon, 29 Sep 2025 11:55:36 +0200 Subject: [PATCH 11/20] boto --- packages/aws-library/tests/test_ec2_client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/aws-library/tests/test_ec2_client.py b/packages/aws-library/tests/test_ec2_client.py index bfa54403248c..76cdf62e0994 100644 --- a/packages/aws-library/tests/test_ec2_client.py +++ b/packages/aws-library/tests/test_ec2_client.py @@ -129,7 +129,7 @@ async def test_get_ec2_instance_capabilities_returns_all_options( assert instance_types # NOTE: this might need adaptation when moto is updated assert ( - 850 < len(instance_types) < 877 + 850 < len(instance_types) < 1003 ), f"received {len(instance_types)}, the test might need adaptation" From 72eb6ee11c78abfce0056b7d69a33cac9a90eac8 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Mon, 29 Sep 2025 11:56:26 +0200 Subject: [PATCH 12/20] mypy fix --- .../src/servicelib/aiohttp/requests_validation.py | 2 +- .../src/simcore_service_dynamic_sidecar/modules/nodeports.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/service-library/src/servicelib/aiohttp/requests_validation.py b/packages/service-library/src/servicelib/aiohttp/requests_validation.py index d5717fbdd4d6..366e2f90cc0f 100644 --- a/packages/service-library/src/servicelib/aiohttp/requests_validation.py +++ b/packages/service-library/src/servicelib/aiohttp/requests_validation.py @@ -194,7 +194,7 @@ async def parse_request_body_as( # NOTE: model_schema can be 'list[T]' or 'dict[T]' which raise TypeError # with issubclass(model_schema, BaseModel) assert issubclass(model_schema_cls, BaseModel) # nosec - return model_schema_cls.model_validate(body) # type: ignore [return-value] + return model_schema_cls.model_validate(body) # used for model_schema like 'list[T]' or 'dict[T]' return TypeAdapter(model_schema_cls).validate_python(body) # type: ignore[no-any-return] diff --git a/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/nodeports.py b/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/nodeports.py index a65d69eb4912..7a22637ffde2 100644 --- a/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/nodeports.py +++ b/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/nodeports.py @@ -167,7 +167,7 @@ async def upload_outputs( # pylint:disable=too-many-statements # noqa: PLR0915 # generic case let's create an archive # only the filtered out files will be zipped tmp_folder = Path( - await stack.enter_async_context(AioTemporaryDirectory()) # type: ignore[arg-type] + await stack.enter_async_context(AioTemporaryDirectory()) ) tmp_file = tmp_folder / f"{src_folder.stem}.zip" From 601d230bf75e12dd1ea38d5103c92b5f847d9e76 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Mon, 29 Sep 2025 11:59:30 +0200 Subject: [PATCH 13/20] updates ownership --- .github/CODEOWNERS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index b0fde245e8a2..77499894a08d 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -23,7 +23,7 @@ Makefile @pcrespov @sanderegg /packages/settings-library/ @pcrespov @sanderegg /requirements/ @pcrespov @matusdrobuliak66 /services/agent/ @GitHK -/services/api-server/ @pcrespov +/services/api-server/ @pcrespov @bisgaard-itis @wvangeit /services/api-server/tests/unit/pact_broker/ @matusdrobuliak66 /services/autoscaling/ @sanderegg /services/catalog/ @pcrespov @sanderegg @@ -36,7 +36,7 @@ Makefile @pcrespov @sanderegg /services/efs-guardian/ @matusdrobuliak66 /services/invitations/ @pcrespov /services/migration/ @pcrespov -/services/notifications/ @GitHK +/services/notifications/ @pcrespov @giancarloromeo /services/payments/ @pcrespov @matusdrobuliak66 /services/resource-usage-tracker/ @matusdrobuliak66 /services/static-webserver/ @GitHK From 511cd6765df94f2cfb703c26390dc67b98a88d50 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Mon, 29 Sep 2025 13:41:01 +0200 Subject: [PATCH 14/20] updates tests fixtures --- .../simcore_service_webserver/storage/_rest.py | 3 ++- .../tests/unit/with_dbs/01/storage/conftest.py | 17 ++++++++++++++--- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/services/web/server/src/simcore_service_webserver/storage/_rest.py b/services/web/server/src/simcore_service_webserver/storage/_rest.py index e5cffbc94884..5ab341e9c9cc 100644 --- a/services/web/server/src/simcore_service_webserver/storage/_rest.py +++ b/services/web/server/src/simcore_service_webserver/storage/_rest.py @@ -61,7 +61,7 @@ from .schemas import StorageFileIDStr from .settings import StorageSettings, get_plugin_settings -log = logging.getLogger(__name__) +_logger = logging.getLogger(__name__) def _get_base_storage_url(app: web.Application) -> URL: @@ -139,6 +139,7 @@ async def _forward_request_to_storage( async with session.request( method.upper(), url, ssl=False, json=body, **kwargs ) as resp: + _logger.debug("Forwarded request to storage %s %s: %s", method, url, resp) match resp.status: case status.HTTP_422_UNPROCESSABLE_ENTITY: raise web.HTTPUnprocessableEntity( diff --git a/services/web/server/tests/unit/with_dbs/01/storage/conftest.py b/services/web/server/tests/unit/with_dbs/01/storage/conftest.py index c8dcb2aac7e1..185ad54855ed 100644 --- a/services/web/server/tests/unit/with_dbs/01/storage/conftest.py +++ b/services/web/server/tests/unit/with_dbs/01/storage/conftest.py @@ -3,6 +3,7 @@ # pylint: disable=unused-variable # pylint: disable=too-many-arguments +import contextlib import logging import random from collections.abc import Iterator @@ -47,8 +48,12 @@ def storage_vtag() -> str: @pytest.fixture(scope="module") def fake_storage_app(storage_vtag: str) -> FastAPI: # noqa: C901 - app = FastAPI(debug=True) - add_pagination(app) + + @contextlib.asynccontextmanager + async def _app_lifespan(app: FastAPI): + logging.info("Starting fake storage app ...") + yield + logging.info("Stopping fake storage app ...") router = APIRouter( prefix=f"/{storage_vtag}", @@ -257,7 +262,13 @@ async def abort_upload_file( request: Request, ): ... - app.include_router(router) + app = FastAPI( + debug=True, + lifespan=_app_lifespan, + routes=router.routes, + title="Fake Storage", + ) + add_pagination(app) return app From 071870d70ffaa8ac9f8eff73ab1f6ee2c773df8f Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Mon, 29 Sep 2025 13:57:49 +0200 Subject: [PATCH 15/20] constraint fastapi-uvicorn in tests --- services/web/server/requirements/_test.in | 2 ++ services/web/server/requirements/_test.txt | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/services/web/server/requirements/_test.in b/services/web/server/requirements/_test.in index a05cd9ce38c0..ad76c9c16076 100644 --- a/services/web/server/requirements/_test.in +++ b/services/web/server/requirements/_test.in @@ -18,6 +18,8 @@ Faker fakeredis[lua] fastapi-pagination fastapi[standard] +# constraint to avoid sissues with uvicorn +fastapi<=0.116.1 flaky hypothesis jsonref diff --git a/services/web/server/requirements/_test.txt b/services/web/server/requirements/_test.txt index eb91a8feb270..5e6c850e364e 100644 --- a/services/web/server/requirements/_test.txt +++ b/services/web/server/requirements/_test.txt @@ -83,7 +83,7 @@ faker==19.6.1 # -r requirements/_test.in fakeredis==2.31.3 # via -r requirements/_test.in -fastapi==0.118.0 +fastapi==0.116.1 # via # -r requirements/_test.in # fastapi-pagination @@ -333,7 +333,7 @@ sqlalchemy==1.4.47 # alembic sqlalchemy2-stubs==0.0.2a38 # via sqlalchemy -starlette==0.48.0 +starlette==0.47.3 # via # -c requirements/../../../../requirements/constraints.txt # fastapi From 7f6aaf81d6b3435e7f4c9c44d256cbc14bc108ca Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Mon, 29 Sep 2025 22:09:58 +0200 Subject: [PATCH 16/20] upgradse all --- packages/aws-library/requirements/_test.txt | 4 ++-- packages/service-library/requirements/_test.txt | 2 +- packages/simcore-sdk/requirements/_test.txt | 2 +- services/agent/requirements/_test.txt | 2 +- services/api-server/requirements/_test.txt | 6 +++--- services/autoscaling/requirements/_test.txt | 2 +- services/clusters-keeper/requirements/_test.txt | 2 +- services/dask-sidecar/requirements/_test.txt | 2 +- services/datcore-adapter/requirements/_test.txt | 2 +- services/efs-guardian/requirements/_test.txt | 2 +- services/resource-usage-tracker/requirements/_test.txt | 2 +- services/storage/requirements/_test.txt | 2 +- services/web/server/requirements/_test.txt | 2 +- 13 files changed, 16 insertions(+), 16 deletions(-) diff --git a/packages/aws-library/requirements/_test.txt b/packages/aws-library/requirements/_test.txt index db0437dbe212..bfa0375d71e7 100644 --- a/packages/aws-library/requirements/_test.txt +++ b/packages/aws-library/requirements/_test.txt @@ -47,7 +47,7 @@ certifi==2025.8.3 # requests cffi==2.0.0 # via cryptography -cfn-lint==1.39.1 +cfn-lint==1.40.0 # via moto charset-normalizer==3.4.3 # via @@ -294,7 +294,7 @@ types-awscrt==0.27.6 # via # -c requirements/_base.txt # botocore-stubs -types-boto3==1.40.40 +types-boto3==1.40.41 # via -r requirements/_test.in types-s3transfer==0.13.1 # via diff --git a/packages/service-library/requirements/_test.txt b/packages/service-library/requirements/_test.txt index 8047e8d66253..d9fbec2e29ae 100644 --- a/packages/service-library/requirements/_test.txt +++ b/packages/service-library/requirements/_test.txt @@ -31,7 +31,7 @@ attrs==25.3.0 # jsonschema # pytest-docker # referencing -botocore==1.40.40 +botocore==1.40.41 # via -r requirements/_test.in certifi==2025.8.3 # via diff --git a/packages/simcore-sdk/requirements/_test.txt b/packages/simcore-sdk/requirements/_test.txt index 329b7f56193a..404868f64b96 100644 --- a/packages/simcore-sdk/requirements/_test.txt +++ b/packages/simcore-sdk/requirements/_test.txt @@ -67,7 +67,7 @@ certifi==2025.8.3 # requests cffi==2.0.0 # via cryptography -cfn-lint==1.39.1 +cfn-lint==1.40.0 # via moto charset-normalizer==3.4.3 # via diff --git a/services/agent/requirements/_test.txt b/services/agent/requirements/_test.txt index 7a07479e5f45..cd88c16aa461 100644 --- a/services/agent/requirements/_test.txt +++ b/services/agent/requirements/_test.txt @@ -68,7 +68,7 @@ certifi==2025.1.31 # requests cffi==2.0.0 # via cryptography -cfn-lint==1.39.1 +cfn-lint==1.40.0 # via moto charset-normalizer==3.4.1 # via diff --git a/services/api-server/requirements/_test.txt b/services/api-server/requirements/_test.txt index edb35ddd86f2..49e4e1077853 100644 --- a/services/api-server/requirements/_test.txt +++ b/services/api-server/requirements/_test.txt @@ -53,11 +53,11 @@ billiard==4.2.1 # via # -c requirements/_base.txt # celery -boto3==1.40.40 +boto3==1.40.41 # via # aws-sam-translator # moto -botocore==1.40.40 +botocore==1.40.41 # via # aws-xray-sdk # boto3 @@ -434,7 +434,7 @@ types-aiofiles==24.1.0.20250822 # via -r requirements/_test.in types-awscrt==0.27.6 # via botocore-stubs -types-boto3==1.40.40 +types-boto3==1.40.41 # via -r requirements/_test.in types-jsonschema==4.25.1.20250822 # via -r requirements/_test.in diff --git a/services/autoscaling/requirements/_test.txt b/services/autoscaling/requirements/_test.txt index 721c05133e10..4252f868718a 100644 --- a/services/autoscaling/requirements/_test.txt +++ b/services/autoscaling/requirements/_test.txt @@ -48,7 +48,7 @@ certifi==2025.4.26 # requests cffi==2.0.0 # via cryptography -cfn-lint==1.39.1 +cfn-lint==1.40.0 # via moto charset-normalizer==3.4.2 # via diff --git a/services/clusters-keeper/requirements/_test.txt b/services/clusters-keeper/requirements/_test.txt index c51ad0d885b7..e90dda4e8ecd 100644 --- a/services/clusters-keeper/requirements/_test.txt +++ b/services/clusters-keeper/requirements/_test.txt @@ -62,7 +62,7 @@ certifi==2025.4.26 # requests cffi==2.0.0 # via cryptography -cfn-lint==1.39.1 +cfn-lint==1.40.0 # via moto charset-normalizer==3.4.2 # via diff --git a/services/dask-sidecar/requirements/_test.txt b/services/dask-sidecar/requirements/_test.txt index a06bf3718b78..2ed2fa0aa787 100644 --- a/services/dask-sidecar/requirements/_test.txt +++ b/services/dask-sidecar/requirements/_test.txt @@ -67,7 +67,7 @@ certifi==2025.4.26 # requests cffi==2.0.0 # via cryptography -cfn-lint==1.39.1 +cfn-lint==1.40.0 # via moto charset-normalizer==3.4.2 # via diff --git a/services/datcore-adapter/requirements/_test.txt b/services/datcore-adapter/requirements/_test.txt index 0bd8db2da55e..5bb87e37cd38 100644 --- a/services/datcore-adapter/requirements/_test.txt +++ b/services/datcore-adapter/requirements/_test.txt @@ -6,7 +6,7 @@ asgi-lifespan==2.1.0 # via # -c requirements/_base.txt # -r requirements/_test.in -boto3-stubs==1.40.40 +boto3-stubs==1.40.41 # via -r requirements/_test.in botocore-stubs==1.40.33 # via diff --git a/services/efs-guardian/requirements/_test.txt b/services/efs-guardian/requirements/_test.txt index ec3d7eeab54c..cfb5164c2d65 100644 --- a/services/efs-guardian/requirements/_test.txt +++ b/services/efs-guardian/requirements/_test.txt @@ -62,7 +62,7 @@ certifi==2025.6.15 # requests cffi==2.0.0 # via cryptography -cfn-lint==1.39.1 +cfn-lint==1.40.0 # via moto charset-normalizer==3.4.2 # via diff --git a/services/resource-usage-tracker/requirements/_test.txt b/services/resource-usage-tracker/requirements/_test.txt index 0a614da63666..5ce9161b0d02 100644 --- a/services/resource-usage-tracker/requirements/_test.txt +++ b/services/resource-usage-tracker/requirements/_test.txt @@ -48,7 +48,7 @@ certifi==2024.2.2 # requests cffi==2.0.0 # via cryptography -cfn-lint==1.39.1 +cfn-lint==1.40.0 # via moto charset-normalizer==3.3.2 # via diff --git a/services/storage/requirements/_test.txt b/services/storage/requirements/_test.txt index 5782e55b35c0..f4865033e25c 100644 --- a/services/storage/requirements/_test.txt +++ b/services/storage/requirements/_test.txt @@ -73,7 +73,7 @@ certifi==2025.1.31 # simcore-service-storage-sdk cffi==2.0.0 # via cryptography -cfn-lint==1.39.1 +cfn-lint==1.40.0 # via moto charset-normalizer==3.4.1 # via diff --git a/services/web/server/requirements/_test.txt b/services/web/server/requirements/_test.txt index 5e6c850e364e..ca79d408d26d 100644 --- a/services/web/server/requirements/_test.txt +++ b/services/web/server/requirements/_test.txt @@ -91,7 +91,7 @@ fastapi-cli==0.0.13 # via fastapi fastapi-cloud-cli==0.2.1 # via fastapi-cli -fastapi-pagination==0.14.1 +fastapi-pagination==0.14.2 # via -r requirements/_test.in flaky==3.8.1 # via -r requirements/_test.in From 358ddb5f83e7d6f24a1c6d7e49d97ae08d6cc504 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Fri, 3 Oct 2025 17:57:36 +0200 Subject: [PATCH 17/20] improves mypy-debug --- scripts/common.Makefile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/scripts/common.Makefile b/scripts/common.Makefile index dbaddbfce93e..45f75e7683df 100644 --- a/scripts/common.Makefile +++ b/scripts/common.Makefile @@ -175,17 +175,18 @@ mypy: $(REPO_BASE_DIR)/mypy.ini ## runs mypy python static type-checker on this .PHONY: mypy-debug mypy-debug: $(REPO_BASE_DIR)/mypy.ini ## runs mypy with profiling and reporting enabled - @rm -rf $(CURDIR)/.mypy-report - @mkdir -p $(CURDIR)/.mypy-report + $(eval MYPY_REPORT_DIR := $(CURDIR)/.mypy-report.ignore) + @rm -rf $(MYPY_REPORT_DIR) + @mkdir -p $(MYPY_REPORT_DIR) @mypy \ --config-file=$(REPO_BASE_DIR)/mypy.ini \ --show-error-context \ --show-traceback \ --verbose \ - --linecount-report $(CURDIR)/.mypy-report \ - --any-exprs-report $(CURDIR)/.mypy-report \ + --linecount-report $(MYPY_REPORT_DIR) \ + --any-exprs-report $(MYPY_REPORT_DIR) \ $(CURDIR)/src \ - | tee $(CURDIR)/.mypy-report/mypy.logs + 2>&1 | tee $(MYPY_REPORT_DIR)/mypy.logs .PHONY: codestyle From 5068faf37f66957675737114a6c29cee23bf5ff4 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Fri, 3 Oct 2025 18:00:27 +0200 Subject: [PATCH 18/20] using uv instead of pip-tools! --- requirements/devenv.txt | 3 --- 1 file changed, 3 deletions(-) diff --git a/requirements/devenv.txt b/requirements/devenv.txt index a44efd682425..3c6645c5de33 100644 --- a/requirements/devenv.txt +++ b/requirements/devenv.txt @@ -19,9 +19,6 @@ pre-commit black isort -# dependency manager -pip-tools - # version manager bump2version From 27051fa24757a1013fec80b22ce3aea58602a9e6 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Fri, 3 Oct 2025 18:02:48 +0200 Subject: [PATCH 19/20] new update after removing pip-tools --- packages/aws-library/requirements/_base.txt | 2 +- packages/aws-library/requirements/_test.txt | 6 ++--- packages/aws-library/requirements/_tools.txt | 24 +++-------------- .../celery-library/requirements/_base.txt | 2 +- .../celery-library/requirements/_tools.txt | 24 +++-------------- .../common-library/requirements/_base.txt | 2 +- .../common-library/requirements/_test.txt | 2 +- .../common-library/requirements/_tools.txt | 25 +++--------------- .../requirements/_base.txt | 2 +- .../requirements/_tools.txt | 22 +++------------- .../models-library/requirements/_base.txt | 2 +- .../models-library/requirements/_tools.txt | 22 +++------------- .../requirements/_base.txt | 2 +- .../requirements/_tools.txt | 22 +++------------- .../postgres-database/requirements/_base.txt | 2 +- .../postgres-database/requirements/_tools.txt | 25 +++--------------- .../requirements/_base.txt | 2 +- .../requirements/_tools.txt | 22 +++------------- .../service-library/requirements/_base.txt | 2 +- .../service-library/requirements/_fastapi.txt | 6 ++--- .../service-library/requirements/_test.txt | 4 +-- .../service-library/requirements/_tools.txt | 24 +++-------------- .../settings-library/requirements/_base.txt | 2 +- .../settings-library/requirements/_tools.txt | 22 +++------------- packages/simcore-sdk/requirements/_base.txt | 2 +- packages/simcore-sdk/requirements/_test.txt | 4 +-- packages/simcore-sdk/requirements/_tools.txt | 24 +++-------------- services/agent/requirements/_test.txt | 2 +- services/agent/requirements/_tools.txt | 24 +++-------------- services/api-server/requirements/_test.txt | 6 ++--- services/api-server/requirements/_tools.txt | 25 +++--------------- services/autoscaling/requirements/_test.txt | 2 +- services/autoscaling/requirements/_tools.txt | 24 +++-------------- services/catalog/requirements/_tools.txt | 22 +++------------- .../clusters-keeper/requirements/_test.txt | 2 +- .../clusters-keeper/requirements/_tools.txt | 24 +++-------------- services/dask-sidecar/requirements/_test.txt | 2 +- services/dask-sidecar/requirements/_tools.txt | 24 +++-------------- .../datcore-adapter/requirements/_test.txt | 2 +- .../datcore-adapter/requirements/_tools.txt | 22 +++------------- services/director-v2/requirements/_test.txt | 4 +-- services/director-v2/requirements/_tools.txt | 22 +++------------- services/director/requirements/_tools.txt | 22 +++------------- .../docker-api-proxy/requirements/_test.txt | 2 +- .../docker-api-proxy/requirements/_tools.txt | 22 +++------------- .../dynamic-scheduler/requirements/_tools.txt | 22 +++------------- .../dynamic-sidecar/requirements/_test.txt | 2 +- .../dynamic-sidecar/requirements/_tools.txt | 22 +++------------- services/efs-guardian/requirements/_test.txt | 2 +- services/efs-guardian/requirements/_tools.txt | 24 +++-------------- services/invitations/requirements/_tools.txt | 22 +++------------- services/migration/requirements/_tools.txt | 25 +++--------------- .../notifications/requirements/_tools.txt | 22 +++------------- services/payments/requirements/_tools.txt | 22 +++------------- .../requirements/_test.txt | 2 +- .../requirements/_tools.txt | 24 +++-------------- services/storage/requirements/_test.txt | 4 +-- services/storage/requirements/_tools.txt | 24 +++-------------- services/web/server/requirements/_test.txt | 4 +-- services/web/server/requirements/_tools.txt | 26 ++++--------------- tests/e2e-playwright/requirements/_test.txt | 2 +- .../requirements/_test_wo_playwright.txt | 2 +- tests/e2e-playwright/requirements/_tools.txt | 25 +++--------------- .../requirements/requirements.txt | 2 +- tests/performance/requirements/_test.txt | 6 ++--- tests/performance/requirements/_tools.txt | 24 +++-------------- tests/public-api/requirements/_base.txt | 2 +- tests/public-api/requirements/_tools.txt | 22 +++------------- tests/swarm-deploy/requirements/_test.txt | 2 +- tests/swarm-deploy/requirements/_tools.txt | 22 +++------------- 70 files changed, 159 insertions(+), 750 deletions(-) diff --git a/packages/aws-library/requirements/_base.txt b/packages/aws-library/requirements/_base.txt index 642974b57f7b..c9b264c9e4f9 100644 --- a/packages/aws-library/requirements/_base.txt +++ b/packages/aws-library/requirements/_base.txt @@ -422,7 +422,7 @@ typing-extensions==4.15.0 # types-aiobotocore-s3 # types-aiobotocore-ssm # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic urllib3==2.5.0 # via diff --git a/packages/aws-library/requirements/_test.txt b/packages/aws-library/requirements/_test.txt index bfa0375d71e7..1ebdbcb05244 100644 --- a/packages/aws-library/requirements/_test.txt +++ b/packages/aws-library/requirements/_test.txt @@ -61,7 +61,7 @@ coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -cryptography==46.0.1 +cryptography==46.0.2 # via # -c requirements/../../../requirements/constraints.txt # joserfc @@ -294,7 +294,7 @@ types-awscrt==0.27.6 # via # -c requirements/_base.txt # botocore-stubs -types-boto3==1.40.41 +types-boto3==1.40.44 # via -r requirements/_test.in types-s3transfer==0.13.1 # via @@ -318,7 +318,7 @@ typing-extensions==4.15.0 # types-aiobotocore # types-boto3 # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via # -c requirements/_base.txt # pydantic diff --git a/packages/aws-library/requirements/_tools.txt b/packages/aws-library/requirements/_tools.txt index 27148747c805..69be6c140f94 100644 --- a/packages/aws-library/requirements/_tools.txt +++ b/packages/aws-library/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -13,16 +11,15 @@ click==8.3.0 # -c requirements/_base.txt # -c requirements/_test.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -41,15 +38,10 @@ packaging==25.0 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # -c requirements/_test.txt @@ -60,10 +52,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.3 @@ -72,12 +60,8 @@ pyyaml==6.0.3 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via - # -c requirements/_test.txt - # pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.15.0 @@ -87,5 +71,3 @@ typing-extensions==4.15.0 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/packages/celery-library/requirements/_base.txt b/packages/celery-library/requirements/_base.txt index 1686f213d8ac..f19564e6056a 100644 --- a/packages/celery-library/requirements/_base.txt +++ b/packages/celery-library/requirements/_base.txt @@ -391,7 +391,7 @@ typing-extensions==4.15.0 # pydantic-extra-types # typer # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic tzdata==2025.2 # via kombu diff --git a/packages/celery-library/requirements/_tools.txt b/packages/celery-library/requirements/_tools.txt index 27148747c805..69be6c140f94 100644 --- a/packages/celery-library/requirements/_tools.txt +++ b/packages/celery-library/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -13,16 +11,15 @@ click==8.3.0 # -c requirements/_base.txt # -c requirements/_test.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -41,15 +38,10 @@ packaging==25.0 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # -c requirements/_test.txt @@ -60,10 +52,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.3 @@ -72,12 +60,8 @@ pyyaml==6.0.3 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via - # -c requirements/_test.txt - # pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.15.0 @@ -87,5 +71,3 @@ typing-extensions==4.15.0 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/packages/common-library/requirements/_base.txt b/packages/common-library/requirements/_base.txt index 0960344dc4f5..f4994d14462c 100644 --- a/packages/common-library/requirements/_base.txt +++ b/packages/common-library/requirements/_base.txt @@ -19,5 +19,5 @@ typing-extensions==4.15.0 # pydantic-core # pydantic-extra-types # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic diff --git a/packages/common-library/requirements/_test.txt b/packages/common-library/requirements/_test.txt index 55537ef00f51..7c9648ef084e 100644 --- a/packages/common-library/requirements/_test.txt +++ b/packages/common-library/requirements/_test.txt @@ -71,7 +71,7 @@ typing-extensions==4.15.0 # pydantic-core # pytest-asyncio # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via # -c requirements/_base.txt # pydantic diff --git a/packages/common-library/requirements/_tools.txt b/packages/common-library/requirements/_tools.txt index a8f41b7f0caa..da6ba21428dc 100644 --- a/packages/common-library/requirements/_tools.txt +++ b/packages/common-library/requirements/_tools.txt @@ -2,25 +2,21 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit click==8.3.0 - # via - # black - # pip-tools + # via black dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -38,15 +34,10 @@ packaging==25.0 # via # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -56,20 +47,14 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.15.0 @@ -79,5 +64,3 @@ typing-extensions==4.15.0 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/packages/dask-task-models-library/requirements/_base.txt b/packages/dask-task-models-library/requirements/_base.txt index d8a4825ddd1b..3f798b4c86ad 100644 --- a/packages/dask-task-models-library/requirements/_base.txt +++ b/packages/dask-task-models-library/requirements/_base.txt @@ -172,7 +172,7 @@ typing-extensions==4.15.0 # pydantic-extra-types # typer # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic urllib3==2.5.0 # via diff --git a/packages/dask-task-models-library/requirements/_tools.txt b/packages/dask-task-models-library/requirements/_tools.txt index d4f0c3df9acb..0c9a2531c9a1 100644 --- a/packages/dask-task-models-library/requirements/_tools.txt +++ b/packages/dask-task-models-library/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -12,16 +10,15 @@ click==8.3.0 # via # -c requirements/_base.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -40,15 +37,10 @@ packaging==25.0 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # -c requirements/_test.txt @@ -59,10 +51,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.3 @@ -71,10 +59,8 @@ pyyaml==6.0.3 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.15.0 @@ -84,5 +70,3 @@ typing-extensions==4.15.0 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/packages/models-library/requirements/_base.txt b/packages/models-library/requirements/_base.txt index 4d896a6d9d44..305a19e8a191 100644 --- a/packages/models-library/requirements/_base.txt +++ b/packages/models-library/requirements/_base.txt @@ -67,5 +67,5 @@ typing-extensions==4.15.0 # pydantic-core # pydantic-extra-types # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic diff --git a/packages/models-library/requirements/_tools.txt b/packages/models-library/requirements/_tools.txt index 72af1c01b8c5..6a5f2d2c6869 100644 --- a/packages/models-library/requirements/_tools.txt +++ b/packages/models-library/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -11,7 +9,6 @@ cfgv==3.4.0 click==8.3.0 # via # black - # pip-tools # typer dill==0.4.0 # via pylint @@ -19,9 +16,9 @@ distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -43,15 +40,10 @@ packaging==25.0 # via # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # -c requirements/_test.txt @@ -66,10 +58,6 @@ pygments==2.19.2 # rich pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.3 @@ -79,10 +67,8 @@ pyyaml==6.0.3 # pre-commit rich==14.1.0 # via typer -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools shellingham==1.5.4 # via typer tomlkit==0.13.3 @@ -97,5 +83,3 @@ typing-extensions==4.15.0 # typer virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/packages/notifications-library/requirements/_base.txt b/packages/notifications-library/requirements/_base.txt index 4cbe61af2651..845a4566421d 100644 --- a/packages/notifications-library/requirements/_base.txt +++ b/packages/notifications-library/requirements/_base.txt @@ -177,7 +177,7 @@ typing-extensions==4.15.0 # pydantic-extra-types # typer # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic yarl==1.20.1 # via -r requirements/../../../packages/postgres-database/requirements/_base.in diff --git a/packages/notifications-library/requirements/_tools.txt b/packages/notifications-library/requirements/_tools.txt index baf6eb8ac2b8..0f14e441580b 100644 --- a/packages/notifications-library/requirements/_tools.txt +++ b/packages/notifications-library/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -12,16 +10,15 @@ click==8.3.0 # via # -c requirements/_base.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -42,16 +39,11 @@ packaging==25.0 # via # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # -c requirements/_test.txt # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -61,10 +53,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.3 @@ -72,10 +60,8 @@ pyyaml==6.0.3 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.15.0 @@ -85,5 +71,3 @@ typing-extensions==4.15.0 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/packages/postgres-database/requirements/_base.txt b/packages/postgres-database/requirements/_base.txt index 3eee78798b84..9febcd44155f 100644 --- a/packages/postgres-database/requirements/_base.txt +++ b/packages/postgres-database/requirements/_base.txt @@ -50,7 +50,7 @@ typing-extensions==4.15.0 # pydantic-core # pydantic-extra-types # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic yarl==1.20.1 # via -r requirements/_base.in diff --git a/packages/postgres-database/requirements/_tools.txt b/packages/postgres-database/requirements/_tools.txt index 738fdbead591..1dfec2eb8498 100644 --- a/packages/postgres-database/requirements/_tools.txt +++ b/packages/postgres-database/requirements/_tools.txt @@ -2,25 +2,21 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit click==8.3.0 - # via - # black - # pip-tools + # via black dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -41,16 +37,11 @@ packaging==25.0 # via # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # -c requirements/_test.txt # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -60,10 +51,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.3 @@ -71,10 +58,8 @@ pyyaml==6.0.3 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.15.0 @@ -84,5 +69,3 @@ typing-extensions==4.15.0 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/packages/service-integration/requirements/_base.txt b/packages/service-integration/requirements/_base.txt index 3e08cb925be2..91d9ca2c493c 100644 --- a/packages/service-integration/requirements/_base.txt +++ b/packages/service-integration/requirements/_base.txt @@ -165,7 +165,7 @@ typing-extensions==4.15.0 # pydantic-extra-types # typer # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic urllib3==2.5.0 # via diff --git a/packages/service-integration/requirements/_tools.txt b/packages/service-integration/requirements/_tools.txt index 426c79fe9a75..ecbeb0231e28 100644 --- a/packages/service-integration/requirements/_tools.txt +++ b/packages/service-integration/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -12,16 +10,15 @@ click==8.3.0 # via # -c requirements/_base.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -40,15 +37,10 @@ packaging==25.0 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -58,10 +50,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.3 @@ -69,10 +57,8 @@ pyyaml==6.0.3 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.15.0 @@ -81,5 +67,3 @@ typing-extensions==4.15.0 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/packages/service-library/requirements/_base.txt b/packages/service-library/requirements/_base.txt index 3e52d8e98323..b25bddc97c7d 100644 --- a/packages/service-library/requirements/_base.txt +++ b/packages/service-library/requirements/_base.txt @@ -294,7 +294,7 @@ typing-extensions==4.15.0 # pydantic-extra-types # typer # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic urllib3==2.5.0 # via diff --git a/packages/service-library/requirements/_fastapi.txt b/packages/service-library/requirements/_fastapi.txt index 541b6eaa1713..37e66b9c46ec 100644 --- a/packages/service-library/requirements/_fastapi.txt +++ b/packages/service-library/requirements/_fastapi.txt @@ -32,7 +32,7 @@ fastapi==0.118.0 # fastapi-lifespan-manager fastapi-cli==0.0.13 # via fastapi -fastapi-cloud-cli==0.2.1 +fastapi-cloud-cli==0.3.0 # via fastapi-cli fastapi-lifespan-manager==0.1.4 # via -r requirements/_fastapi.in @@ -131,7 +131,7 @@ rich-toolkit==0.15.1 # via # fastapi-cli # fastapi-cloud-cli -rignore==0.6.4 +rignore==0.7.0 # via fastapi-cloud-cli sentry-sdk==2.39.0 # via fastapi-cloud-cli @@ -161,7 +161,7 @@ typing-extensions==4.15.0 # starlette # typer # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic urllib3==2.5.0 # via diff --git a/packages/service-library/requirements/_test.txt b/packages/service-library/requirements/_test.txt index d9fbec2e29ae..295dcab98642 100644 --- a/packages/service-library/requirements/_test.txt +++ b/packages/service-library/requirements/_test.txt @@ -31,7 +31,7 @@ attrs==25.3.0 # jsonschema # pytest-docker # referencing -botocore==1.40.41 +botocore==1.40.44 # via -r requirements/_test.in certifi==2025.8.3 # via @@ -268,7 +268,7 @@ termcolor==3.1.0 # via pytest-sugar types-aiofiles==24.1.0.20250822 # via -r requirements/_test.in -types-psutil==7.0.0.20250822 +types-psutil==7.0.0.20251001 # via -r requirements/_test.in types-psycopg2==2.9.21.20250915 # via -r requirements/_test.in diff --git a/packages/service-library/requirements/_tools.txt b/packages/service-library/requirements/_tools.txt index fa2355177d0c..00bd214ae483 100644 --- a/packages/service-library/requirements/_tools.txt +++ b/packages/service-library/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -12,16 +10,15 @@ click==8.3.0 # via # -c requirements/_base.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -43,18 +40,11 @@ packaging==25.0 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # -c requirements/_test.txt # black # mypy -pip==25.2 - # via - # -c requirements/_test.txt - # pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -64,10 +54,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.3 @@ -76,10 +62,8 @@ pyyaml==6.0.3 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.15.0 @@ -89,5 +73,3 @@ typing-extensions==4.15.0 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/packages/settings-library/requirements/_base.txt b/packages/settings-library/requirements/_base.txt index 5177eff88f3c..360f3daf2447 100644 --- a/packages/settings-library/requirements/_base.txt +++ b/packages/settings-library/requirements/_base.txt @@ -47,5 +47,5 @@ typing-extensions==4.15.0 # pydantic-extra-types # typer # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic diff --git a/packages/settings-library/requirements/_tools.txt b/packages/settings-library/requirements/_tools.txt index b527bb421a45..f45ed5191554 100644 --- a/packages/settings-library/requirements/_tools.txt +++ b/packages/settings-library/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -12,16 +10,15 @@ click==8.3.0 # via # -c requirements/_base.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -39,15 +36,10 @@ packaging==25.0 # via # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -57,20 +49,14 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.15.0 @@ -79,5 +65,3 @@ typing-extensions==4.15.0 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/packages/simcore-sdk/requirements/_base.txt b/packages/simcore-sdk/requirements/_base.txt index c7ae3c510856..4cca6af626fd 100644 --- a/packages/simcore-sdk/requirements/_base.txt +++ b/packages/simcore-sdk/requirements/_base.txt @@ -480,7 +480,7 @@ typing-extensions==4.15.0 # pydantic-extra-types # typer # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic urllib3==2.5.0 # via diff --git a/packages/simcore-sdk/requirements/_test.txt b/packages/simcore-sdk/requirements/_test.txt index 404868f64b96..4469482230e1 100644 --- a/packages/simcore-sdk/requirements/_test.txt +++ b/packages/simcore-sdk/requirements/_test.txt @@ -82,7 +82,7 @@ coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -cryptography==46.0.1 +cryptography==46.0.2 # via # -c requirements/../../../requirements/constraints.txt # joserfc @@ -349,7 +349,7 @@ typing-extensions==4.15.0 # types-aiobotocore # types-aiobotocore-s3 # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via # -c requirements/_base.txt # pydantic diff --git a/packages/simcore-sdk/requirements/_tools.txt b/packages/simcore-sdk/requirements/_tools.txt index adf28cc77238..a5896de4b003 100644 --- a/packages/simcore-sdk/requirements/_tools.txt +++ b/packages/simcore-sdk/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -13,16 +11,15 @@ click==8.3.0 # -c requirements/_base.txt # -c requirements/_test.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -44,16 +41,11 @@ packaging==25.0 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # -c requirements/_test.txt # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # -c requirements/_base.txt @@ -64,10 +56,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.3 @@ -76,12 +64,8 @@ pyyaml==6.0.3 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via - # -c requirements/_test.txt - # pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.15.0 @@ -91,5 +75,3 @@ typing-extensions==4.15.0 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/services/agent/requirements/_test.txt b/services/agent/requirements/_test.txt index cd88c16aa461..deb6dbfc7296 100644 --- a/services/agent/requirements/_test.txt +++ b/services/agent/requirements/_test.txt @@ -82,7 +82,7 @@ coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -cryptography==46.0.1 +cryptography==46.0.2 # via # -c requirements/../../../requirements/constraints.txt # joserfc diff --git a/services/agent/requirements/_tools.txt b/services/agent/requirements/_tools.txt index 1f7d26ce4df5..d97409ec606f 100644 --- a/services/agent/requirements/_tools.txt +++ b/services/agent/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -13,16 +11,15 @@ click==8.2.1 # -c requirements/_base.txt # -c requirements/_test.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -41,15 +38,10 @@ packaging==24.2 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -59,10 +51,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.2 @@ -71,12 +59,8 @@ pyyaml==6.0.2 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via - # -c requirements/_test.txt - # pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 @@ -86,5 +70,3 @@ typing-extensions==4.14.1 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/services/api-server/requirements/_test.txt b/services/api-server/requirements/_test.txt index 49e4e1077853..2308477ab624 100644 --- a/services/api-server/requirements/_test.txt +++ b/services/api-server/requirements/_test.txt @@ -53,11 +53,11 @@ billiard==4.2.1 # via # -c requirements/_base.txt # celery -boto3==1.40.41 +boto3==1.40.44 # via # aws-sam-translator # moto -botocore==1.40.41 +botocore==1.40.44 # via # aws-xray-sdk # boto3 @@ -434,7 +434,7 @@ types-aiofiles==24.1.0.20250822 # via -r requirements/_test.in types-awscrt==0.27.6 # via botocore-stubs -types-boto3==1.40.41 +types-boto3==1.40.44 # via -r requirements/_test.in types-jsonschema==4.25.1.20250822 # via -r requirements/_test.in diff --git a/services/api-server/requirements/_tools.txt b/services/api-server/requirements/_tools.txt index b68c3122cbac..7897260b4f32 100644 --- a/services/api-server/requirements/_tools.txt +++ b/services/api-server/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -15,16 +13,15 @@ click==8.2.1 # -c requirements/_base.txt # -c requirements/_test.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -57,16 +54,11 @@ packaging==24.2 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # -c requirements/_test.txt # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.3.6 # via # -c requirements/_base.txt @@ -77,10 +69,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.2 @@ -90,13 +78,8 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via - # -c requirements/_base.txt - # -c requirements/_test.txt - # pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 @@ -108,5 +91,3 @@ virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.45.1 - # via pip-tools diff --git a/services/autoscaling/requirements/_test.txt b/services/autoscaling/requirements/_test.txt index 4252f868718a..a49515cb7231 100644 --- a/services/autoscaling/requirements/_test.txt +++ b/services/autoscaling/requirements/_test.txt @@ -62,7 +62,7 @@ coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -cryptography==46.0.1 +cryptography==46.0.2 # via # -c requirements/../../../requirements/constraints.txt # joserfc diff --git a/services/autoscaling/requirements/_tools.txt b/services/autoscaling/requirements/_tools.txt index 05efc6eb1b0a..aef3536922d4 100644 --- a/services/autoscaling/requirements/_tools.txt +++ b/services/autoscaling/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -13,16 +11,15 @@ click==8.2.1 # -c requirements/_base.txt # -c requirements/_test.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -41,15 +38,10 @@ packaging==25.0 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -59,10 +51,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.2 @@ -72,12 +60,8 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via - # -c requirements/_test.txt - # pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 @@ -89,5 +73,3 @@ virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.45.1 - # via pip-tools diff --git a/services/catalog/requirements/_tools.txt b/services/catalog/requirements/_tools.txt index fbc35fa1384b..377e430665bf 100644 --- a/services/catalog/requirements/_tools.txt +++ b/services/catalog/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -13,16 +11,15 @@ click==8.2.1 # -c requirements/_base.txt # -c requirements/_test.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -44,16 +41,11 @@ packaging==24.2 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # -c requirements/_test.txt # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -63,10 +55,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.2 @@ -74,10 +62,8 @@ pyyaml==6.0.2 # -c requirements/_base.txt # pre-commit # watchdog -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 @@ -89,5 +75,3 @@ virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.45.1 - # via pip-tools diff --git a/services/clusters-keeper/requirements/_test.txt b/services/clusters-keeper/requirements/_test.txt index e90dda4e8ecd..9df452e3d0aa 100644 --- a/services/clusters-keeper/requirements/_test.txt +++ b/services/clusters-keeper/requirements/_test.txt @@ -76,7 +76,7 @@ coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -cryptography==46.0.1 +cryptography==46.0.2 # via # -c requirements/../../../requirements/constraints.txt # joserfc diff --git a/services/clusters-keeper/requirements/_tools.txt b/services/clusters-keeper/requirements/_tools.txt index 05efc6eb1b0a..aef3536922d4 100644 --- a/services/clusters-keeper/requirements/_tools.txt +++ b/services/clusters-keeper/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -13,16 +11,15 @@ click==8.2.1 # -c requirements/_base.txt # -c requirements/_test.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -41,15 +38,10 @@ packaging==25.0 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -59,10 +51,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.2 @@ -72,12 +60,8 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via - # -c requirements/_test.txt - # pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 @@ -89,5 +73,3 @@ virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.45.1 - # via pip-tools diff --git a/services/dask-sidecar/requirements/_test.txt b/services/dask-sidecar/requirements/_test.txt index 2ed2fa0aa787..4dd17537f372 100644 --- a/services/dask-sidecar/requirements/_test.txt +++ b/services/dask-sidecar/requirements/_test.txt @@ -81,7 +81,7 @@ coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -cryptography==46.0.1 +cryptography==46.0.2 # via # -c requirements/../../../requirements/constraints.txt # joserfc diff --git a/services/dask-sidecar/requirements/_tools.txt b/services/dask-sidecar/requirements/_tools.txt index 05efc6eb1b0a..aef3536922d4 100644 --- a/services/dask-sidecar/requirements/_tools.txt +++ b/services/dask-sidecar/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -13,16 +11,15 @@ click==8.2.1 # -c requirements/_base.txt # -c requirements/_test.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -41,15 +38,10 @@ packaging==25.0 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -59,10 +51,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.2 @@ -72,12 +60,8 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via - # -c requirements/_test.txt - # pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 @@ -89,5 +73,3 @@ virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.45.1 - # via pip-tools diff --git a/services/datcore-adapter/requirements/_test.txt b/services/datcore-adapter/requirements/_test.txt index 5bb87e37cd38..28edbbf918e6 100644 --- a/services/datcore-adapter/requirements/_test.txt +++ b/services/datcore-adapter/requirements/_test.txt @@ -6,7 +6,7 @@ asgi-lifespan==2.1.0 # via # -c requirements/_base.txt # -r requirements/_test.in -boto3-stubs==1.40.41 +boto3-stubs==1.40.44 # via -r requirements/_test.in botocore-stubs==1.40.33 # via diff --git a/services/datcore-adapter/requirements/_tools.txt b/services/datcore-adapter/requirements/_tools.txt index f01d808abbe8..68eb436dcc61 100644 --- a/services/datcore-adapter/requirements/_tools.txt +++ b/services/datcore-adapter/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -12,16 +10,15 @@ click==8.2.1 # via # -c requirements/_base.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -40,15 +37,10 @@ packaging==25.0 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -58,10 +50,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.1 @@ -70,10 +58,8 @@ pyyaml==6.0.1 # -c requirements/_base.txt # pre-commit # watchdog -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 @@ -85,5 +71,3 @@ virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.45.1 - # via pip-tools diff --git a/services/director-v2/requirements/_test.txt b/services/director-v2/requirements/_test.txt index 57379763b880..c227838ee3fd 100644 --- a/services/director-v2/requirements/_test.txt +++ b/services/director-v2/requirements/_test.txt @@ -210,7 +210,7 @@ pamqp==3.3.0 # via # -c requirements/_base.txt # aiormq -pandas==2.3.2 +pandas==2.3.3 # via bokeh partd==1.4.2 # via @@ -328,7 +328,7 @@ tornado==6.5 # -c requirements/_base.txt # bokeh # distributed -types-networkx==3.5.0.20250918 +types-networkx==3.5.0.20251001 # via -r requirements/_test.in types-psycopg2==2.9.21.20250915 # via -r requirements/_test.in diff --git a/services/director-v2/requirements/_tools.txt b/services/director-v2/requirements/_tools.txt index f7be9fae672e..2ee4760ce584 100644 --- a/services/director-v2/requirements/_tools.txt +++ b/services/director-v2/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -13,16 +11,15 @@ click==8.2.1 # -c requirements/_base.txt # -c requirements/_test.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -44,16 +41,11 @@ packaging==25.0 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # -c requirements/_test.txt # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.3.8 # via # -c requirements/_base.txt @@ -64,10 +56,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.2 @@ -77,10 +65,8 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 @@ -92,5 +78,3 @@ virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.45.1 - # via pip-tools diff --git a/services/director/requirements/_tools.txt b/services/director/requirements/_tools.txt index e0b1159eea37..c05f885e05e7 100644 --- a/services/director/requirements/_tools.txt +++ b/services/director/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -12,16 +10,15 @@ click==8.2.1 # via # -c requirements/_base.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -40,15 +37,10 @@ packaging==24.2 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -58,10 +50,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.2 @@ -70,10 +58,8 @@ pyyaml==6.0.2 # -c requirements/_base.txt # pre-commit # watchdog -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 @@ -85,5 +71,3 @@ virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.45.1 - # via pip-tools diff --git a/services/docker-api-proxy/requirements/_test.txt b/services/docker-api-proxy/requirements/_test.txt index 8d92161951c6..56106a9548bc 100644 --- a/services/docker-api-proxy/requirements/_test.txt +++ b/services/docker-api-proxy/requirements/_test.txt @@ -435,7 +435,7 @@ typing-extensions==4.15.0 # starlette # typer # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic tzdata==2025.2 # via faker diff --git a/services/docker-api-proxy/requirements/_tools.txt b/services/docker-api-proxy/requirements/_tools.txt index 4a4a276f8fb5..62190457e74b 100644 --- a/services/docker-api-proxy/requirements/_tools.txt +++ b/services/docker-api-proxy/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -12,16 +10,15 @@ click==8.3.0 # via # -c requirements/_test.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -39,15 +36,10 @@ packaging==25.0 # via # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -57,10 +49,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.3 @@ -68,10 +56,8 @@ pyyaml==6.0.3 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.15.0 @@ -80,5 +66,3 @@ typing-extensions==4.15.0 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/services/dynamic-scheduler/requirements/_tools.txt b/services/dynamic-scheduler/requirements/_tools.txt index 5e9f5da7b6fa..0aae936fa6b9 100644 --- a/services/dynamic-scheduler/requirements/_tools.txt +++ b/services/dynamic-scheduler/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -12,16 +10,15 @@ click==8.2.1 # via # -c requirements/_base.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -43,16 +40,11 @@ packaging==24.2 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # -c requirements/_test.txt # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -62,10 +54,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.2 @@ -73,10 +61,8 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 @@ -86,5 +72,3 @@ typing-extensions==4.14.1 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/services/dynamic-sidecar/requirements/_test.txt b/services/dynamic-sidecar/requirements/_test.txt index c94868867681..a1016097c941 100644 --- a/services/dynamic-sidecar/requirements/_test.txt +++ b/services/dynamic-sidecar/requirements/_test.txt @@ -164,7 +164,7 @@ types-aiobotocore-s3==2.24.2 # via -r requirements/_test.in types-aiofiles==24.1.0.20250822 # via -r requirements/_test.in -types-psutil==7.0.0.20250822 +types-psutil==7.0.0.20251001 # via -r requirements/_test.in types-pyyaml==6.0.12.20250915 # via -r requirements/_test.in diff --git a/services/dynamic-sidecar/requirements/_tools.txt b/services/dynamic-sidecar/requirements/_tools.txt index 25bccf40a020..7d1a7017b8b1 100644 --- a/services/dynamic-sidecar/requirements/_tools.txt +++ b/services/dynamic-sidecar/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -12,16 +10,15 @@ click==8.2.1 # via # -c requirements/_base.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -43,16 +40,11 @@ packaging==24.2 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # -c requirements/_test.txt # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.3.6 # via # -c requirements/_base.txt @@ -63,10 +55,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.2 @@ -74,10 +62,8 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 @@ -87,5 +73,3 @@ typing-extensions==4.14.1 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/services/efs-guardian/requirements/_test.txt b/services/efs-guardian/requirements/_test.txt index cfb5164c2d65..0c3b171f15ca 100644 --- a/services/efs-guardian/requirements/_test.txt +++ b/services/efs-guardian/requirements/_test.txt @@ -76,7 +76,7 @@ coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -cryptography==46.0.1 +cryptography==46.0.2 # via # -c requirements/../../../requirements/constraints.txt # joserfc diff --git a/services/efs-guardian/requirements/_tools.txt b/services/efs-guardian/requirements/_tools.txt index 05efc6eb1b0a..aef3536922d4 100644 --- a/services/efs-guardian/requirements/_tools.txt +++ b/services/efs-guardian/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -13,16 +11,15 @@ click==8.2.1 # -c requirements/_base.txt # -c requirements/_test.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -41,15 +38,10 @@ packaging==25.0 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -59,10 +51,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.2 @@ -72,12 +60,8 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via - # -c requirements/_test.txt - # pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 @@ -89,5 +73,3 @@ virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.45.1 - # via pip-tools diff --git a/services/invitations/requirements/_tools.txt b/services/invitations/requirements/_tools.txt index e0b1159eea37..c05f885e05e7 100644 --- a/services/invitations/requirements/_tools.txt +++ b/services/invitations/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -12,16 +10,15 @@ click==8.2.1 # via # -c requirements/_base.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -40,15 +37,10 @@ packaging==24.2 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -58,10 +50,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.2 @@ -70,10 +58,8 @@ pyyaml==6.0.2 # -c requirements/_base.txt # pre-commit # watchdog -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 @@ -85,5 +71,3 @@ virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.45.1 - # via pip-tools diff --git a/services/migration/requirements/_tools.txt b/services/migration/requirements/_tools.txt index e7c91023d063..0abe3c59d1fc 100644 --- a/services/migration/requirements/_tools.txt +++ b/services/migration/requirements/_tools.txt @@ -2,25 +2,21 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit click==8.3.0 - # via - # black - # pip-tools + # via black dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -41,16 +37,11 @@ packaging==25.0 # via # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # -c requirements/_test.txt # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -60,10 +51,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.3 @@ -72,10 +59,8 @@ pyyaml==6.0.3 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.15.0 @@ -86,5 +71,3 @@ virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.45.1 - # via pip-tools diff --git a/services/notifications/requirements/_tools.txt b/services/notifications/requirements/_tools.txt index e2786d0b4c42..d4cd5e12a5c4 100644 --- a/services/notifications/requirements/_tools.txt +++ b/services/notifications/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -12,16 +10,15 @@ click==8.2.1 # via # -c requirements/_base.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -40,15 +37,10 @@ packaging==24.2 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -58,10 +50,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.2 @@ -69,10 +57,8 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 @@ -82,5 +68,3 @@ typing-extensions==4.14.1 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/services/payments/requirements/_tools.txt b/services/payments/requirements/_tools.txt index 5e9f5da7b6fa..0aae936fa6b9 100644 --- a/services/payments/requirements/_tools.txt +++ b/services/payments/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -12,16 +10,15 @@ click==8.2.1 # via # -c requirements/_base.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -43,16 +40,11 @@ packaging==24.2 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # -c requirements/_test.txt # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -62,10 +54,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.2 @@ -73,10 +61,8 @@ pyyaml==6.0.2 # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 @@ -86,5 +72,3 @@ typing-extensions==4.14.1 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/services/resource-usage-tracker/requirements/_test.txt b/services/resource-usage-tracker/requirements/_test.txt index 5ce9161b0d02..a7a408685dda 100644 --- a/services/resource-usage-tracker/requirements/_test.txt +++ b/services/resource-usage-tracker/requirements/_test.txt @@ -62,7 +62,7 @@ coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -cryptography==46.0.1 +cryptography==46.0.2 # via # -c requirements/../../../requirements/constraints.txt # joserfc diff --git a/services/resource-usage-tracker/requirements/_tools.txt b/services/resource-usage-tracker/requirements/_tools.txt index ffeddd75f6f7..183d9ec4c30a 100644 --- a/services/resource-usage-tracker/requirements/_tools.txt +++ b/services/resource-usage-tracker/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -13,16 +11,15 @@ click==8.2.1 # -c requirements/_base.txt # -c requirements/_test.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -44,16 +41,11 @@ packaging==24.0 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # -c requirements/_test.txt # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -63,10 +55,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.1 @@ -76,12 +64,8 @@ pyyaml==6.0.1 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via - # -c requirements/_test.txt - # pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 @@ -93,5 +77,3 @@ virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.45.1 - # via pip-tools diff --git a/services/storage/requirements/_test.txt b/services/storage/requirements/_test.txt index f4865033e25c..3b44785649a8 100644 --- a/services/storage/requirements/_test.txt +++ b/services/storage/requirements/_test.txt @@ -103,7 +103,7 @@ coverage==7.10.7 # via # -r requirements/_test.in # pytest-cov -cryptography==46.0.1 +cryptography==46.0.2 # via # -c requirements/../../../requirements/constraints.txt # joserfc @@ -241,7 +241,7 @@ packaging==24.2 # via # -c requirements/_base.txt # pytest -pandas==2.3.2 +pandas==2.3.3 # via -r requirements/_test.in pathable==0.4.4 # via jsonschema-path diff --git a/services/storage/requirements/_tools.txt b/services/storage/requirements/_tools.txt index 971e8bb4f2f1..ee2dc79657c2 100644 --- a/services/storage/requirements/_tools.txt +++ b/services/storage/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -13,16 +11,15 @@ click==8.2.1 # -c requirements/_base.txt # -c requirements/_test.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -44,16 +41,11 @@ packaging==24.2 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # -c requirements/_test.txt # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -63,10 +55,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.2 @@ -76,12 +64,8 @@ pyyaml==6.0.2 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via - # -c requirements/_test.txt - # pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.14.1 @@ -95,5 +79,3 @@ watchdog==6.0.0 # via # -c requirements/_base.txt # -r requirements/_tools.in -wheel==0.45.1 - # via pip-tools diff --git a/services/web/server/requirements/_test.txt b/services/web/server/requirements/_test.txt index ca79d408d26d..8cd634586ca1 100644 --- a/services/web/server/requirements/_test.txt +++ b/services/web/server/requirements/_test.txt @@ -89,7 +89,7 @@ fastapi==0.116.1 # fastapi-pagination fastapi-cli==0.0.13 # via fastapi -fastapi-cloud-cli==0.2.1 +fastapi-cloud-cli==0.3.0 # via fastapi-cli fastapi-pagination==0.14.2 # via -r requirements/_test.in @@ -299,7 +299,7 @@ rich-toolkit==0.15.1 # via # fastapi-cli # fastapi-cloud-cli -rignore==0.6.4 +rignore==0.7.0 # via fastapi-cloud-cli sentry-sdk==2.39.0 # via fastapi-cloud-cli diff --git a/services/web/server/requirements/_tools.txt b/services/web/server/requirements/_tools.txt index 995c79b12016..8536e0bc450f 100644 --- a/services/web/server/requirements/_tools.txt +++ b/services/web/server/requirements/_tools.txt @@ -3,9 +3,7 @@ astroid==3.3.11 black==25.9.0 # via -r requirements/../../../../requirements/devenv.txt build==1.3.0 - # via - # inotify - # pip-tools + # via inotify bump2version==1.0.1 # via -r requirements/../../../../requirements/devenv.txt cfgv==3.4.0 @@ -15,18 +13,17 @@ click==8.2.1 # -c requirements/_base.txt # -c requirements/_test.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit inotify==0.2.12 # via -r requirements/_tools.in -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../../requirements/devenv.txt # pylint @@ -54,10 +51,6 @@ pathspec==0.12.1 # -c requirements/_test.txt # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -68,9 +61,7 @@ pre-commit==4.3.0 pylint==3.3.8 # via -r requirements/../../../../requirements/devenv.txt pyproject-hooks==1.2.0 - # via - # build - # pip-tools + # via build pytokens==0.1.10 # via black pyyaml==6.0.1 @@ -79,13 +70,8 @@ pyyaml==6.0.1 # -c requirements/_base.txt # -c requirements/_test.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../../requirements/devenv.txt -setuptools==80.9.0 - # via - # -c requirements/_base.txt - # -c requirements/_test.txt - # pip-tools tomlkit==0.13.3 # via pylint types-cachetools==6.2.0.20250827 @@ -97,5 +83,3 @@ typing-extensions==4.14.1 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/tests/e2e-playwright/requirements/_test.txt b/tests/e2e-playwright/requirements/_test.txt index 9073c1a5b712..cda59daa7dcb 100644 --- a/tests/e2e-playwright/requirements/_test.txt +++ b/tests/e2e-playwright/requirements/_test.txt @@ -147,7 +147,7 @@ typing-extensions==4.15.0 # pydantic-core # pyee # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via # -r requirements/_test_wo_playwright.txt # pydantic diff --git a/tests/e2e-playwright/requirements/_test_wo_playwright.txt b/tests/e2e-playwright/requirements/_test_wo_playwright.txt index aa1a0bdf8461..a81ba9e91409 100644 --- a/tests/e2e-playwright/requirements/_test_wo_playwright.txt +++ b/tests/e2e-playwright/requirements/_test_wo_playwright.txt @@ -85,7 +85,7 @@ typing-extensions==4.15.0 # pydantic # pydantic-core # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic tzdata==2025.2 # via faker diff --git a/tests/e2e-playwright/requirements/_tools.txt b/tests/e2e-playwright/requirements/_tools.txt index 7f007495fbfd..0a49f441ca3f 100644 --- a/tests/e2e-playwright/requirements/_tools.txt +++ b/tests/e2e-playwright/requirements/_tools.txt @@ -2,25 +2,21 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 # via pre-commit click==8.3.0 - # via - # black - # pip-tools + # via black dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -38,15 +34,10 @@ packaging==25.0 # via # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -56,10 +47,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.3 @@ -67,10 +54,8 @@ pyyaml==6.0.3 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.15.0 @@ -79,5 +64,3 @@ typing-extensions==4.15.0 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/tests/environment-setup/requirements/requirements.txt b/tests/environment-setup/requirements/requirements.txt index f7a457a81dcf..ddb59919a224 100644 --- a/tests/environment-setup/requirements/requirements.txt +++ b/tests/environment-setup/requirements/requirements.txt @@ -56,5 +56,5 @@ typing-extensions==4.15.0 # pydantic-core # pytest-asyncio # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic diff --git a/tests/performance/requirements/_test.txt b/tests/performance/requirements/_test.txt index cd0edbf57a9e..72113ae4b0f8 100644 --- a/tests/performance/requirements/_test.txt +++ b/tests/performance/requirements/_test.txt @@ -58,11 +58,11 @@ jsonschema==4.25.1 # via jsf jsonschema-specifications==2025.9.1 # via jsonschema -locust==2.41.2 +locust==2.41.3 # via # -r requirements/_test.in # locust-plugins -locust-cloud==1.27.1 +locust-cloud==1.27.2 # via locust locust-plugins==4.7.0 # via -r requirements/_test.in @@ -145,7 +145,7 @@ typing-extensions==4.15.0 # pydantic-core # referencing # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via # pydantic # pydantic-settings diff --git a/tests/performance/requirements/_tools.txt b/tests/performance/requirements/_tools.txt index 48055a532a14..e13fdde06dc7 100644 --- a/tests/performance/requirements/_tools.txt +++ b/tests/performance/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -12,16 +10,15 @@ click==8.3.0 # via # -c requirements/_test.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -39,15 +36,10 @@ packaging==25.0 # via # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # -c requirements/_test.txt @@ -58,22 +50,14 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.3 # via # -c requirements/../../../requirements/constraints.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via - # -c requirements/_test.txt - # pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.15.0 @@ -82,5 +66,3 @@ typing-extensions==4.15.0 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/tests/public-api/requirements/_base.txt b/tests/public-api/requirements/_base.txt index 9357cbfd2c88..546bb5d3d254 100644 --- a/tests/public-api/requirements/_base.txt +++ b/tests/public-api/requirements/_base.txt @@ -92,7 +92,7 @@ typing-extensions==4.15.0 # pydantic-extra-types # typer # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic urllib3==2.5.0 # via diff --git a/tests/public-api/requirements/_tools.txt b/tests/public-api/requirements/_tools.txt index c2060a696fa8..61c3040ecadc 100644 --- a/tests/public-api/requirements/_tools.txt +++ b/tests/public-api/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -12,16 +10,15 @@ click==8.3.0 # via # -c requirements/_base.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -40,15 +37,10 @@ packaging==25.0 # -c requirements/_base.txt # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # black @@ -58,10 +50,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.3 @@ -69,10 +57,8 @@ pyyaml==6.0.3 # -c requirements/../../../requirements/constraints.txt # -c requirements/_test.txt # pre-commit -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.15.0 @@ -82,5 +68,3 @@ typing-extensions==4.15.0 # mypy virtualenv==20.34.0 # via pre-commit -wheel==0.45.1 - # via pip-tools diff --git a/tests/swarm-deploy/requirements/_test.txt b/tests/swarm-deploy/requirements/_test.txt index 62090cec8f55..55a8bca36a27 100644 --- a/tests/swarm-deploy/requirements/_test.txt +++ b/tests/swarm-deploy/requirements/_test.txt @@ -737,7 +737,7 @@ typing-extensions==4.15.0 # pytest-asyncio # typer # typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic tzdata==2025.2 # via faker diff --git a/tests/swarm-deploy/requirements/_tools.txt b/tests/swarm-deploy/requirements/_tools.txt index dce6a6bece67..d24f8600fb71 100644 --- a/tests/swarm-deploy/requirements/_tools.txt +++ b/tests/swarm-deploy/requirements/_tools.txt @@ -2,8 +2,6 @@ astroid==3.3.11 # via pylint black==25.9.0 # via -r requirements/../../../requirements/devenv.txt -build==1.3.0 - # via pip-tools bump2version==1.0.1 # via -r requirements/../../../requirements/devenv.txt cfgv==3.4.0 @@ -12,16 +10,15 @@ click==8.3.0 # via # -c requirements/_test.txt # black - # pip-tools dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv filelock==3.19.1 # via virtualenv -identify==2.6.14 +identify==2.6.15 # via pre-commit -isort==6.0.1 +isort==6.1.0 # via # -r requirements/../../../requirements/devenv.txt # pylint @@ -39,15 +36,10 @@ packaging==25.0 # via # -c requirements/_test.txt # black - # build pathspec==0.12.1 # via # black # mypy -pip==25.2 - # via pip-tools -pip-tools==7.5.0 - # via -r requirements/../../../requirements/devenv.txt platformdirs==4.4.0 # via # -c requirements/_test.txt @@ -58,10 +50,6 @@ pre-commit==4.3.0 # via -r requirements/../../../requirements/devenv.txt pylint==3.3.8 # via -r requirements/../../../requirements/devenv.txt -pyproject-hooks==1.2.0 - # via - # build - # pip-tools pytokens==0.1.10 # via black pyyaml==6.0.3 @@ -70,10 +58,8 @@ pyyaml==6.0.3 # -c requirements/_test.txt # pre-commit # watchdog -ruff==0.13.2 +ruff==0.13.3 # via -r requirements/../../../requirements/devenv.txt -setuptools==80.9.0 - # via pip-tools tomlkit==0.13.3 # via pylint typing-extensions==4.15.0 @@ -84,5 +70,3 @@ virtualenv==20.34.0 # via pre-commit watchdog==6.0.0 # via -r requirements/_tools.in -wheel==0.45.1 - # via pip-tools From 514edb26fa42308f31b73e2f20f95144ae76f757 Mon Sep 17 00:00:00 2001 From: Pedro Crespo-Valero <32402063+pcrespov@users.noreply.github.com> Date: Fri, 3 Oct 2025 19:05:36 +0200 Subject: [PATCH 20/20] downgrade mypy to 1.17.1 and update requirements references --- services/autoscaling/requirements/_tools.in | 2 ++ services/autoscaling/requirements/_tools.txt | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/services/autoscaling/requirements/_tools.in b/services/autoscaling/requirements/_tools.in index 52a9a39d162b..f9b6142e7e22 100644 --- a/services/autoscaling/requirements/_tools.in +++ b/services/autoscaling/requirements/_tools.in @@ -4,4 +4,6 @@ --requirement ../../../requirements/devenv.txt + +mypy<=1.18 # mypy hangs with 1.18.1 watchdog[watchmedo] diff --git a/services/autoscaling/requirements/_tools.txt b/services/autoscaling/requirements/_tools.txt index aef3536922d4..d672b58a1b3b 100644 --- a/services/autoscaling/requirements/_tools.txt +++ b/services/autoscaling/requirements/_tools.txt @@ -25,8 +25,10 @@ isort==6.1.0 # pylint mccabe==0.7.0 # via pylint -mypy==1.18.2 - # via -r requirements/../../../requirements/devenv.txt +mypy==1.17.1 + # via + # -r requirements/../../../requirements/devenv.txt + # -r requirements/_tools.in mypy-extensions==1.1.0 # via # black