diff --git a/packages/aws-library/requirements/_tools.txt b/packages/aws-library/requirements/_tools.txt index 51d5e1879cef..68aee73fe36a 100644 --- a/packages/aws-library/requirements/_tools.txt +++ b/packages/aws-library/requirements/_tools.txt @@ -28,9 +28,9 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy @@ -43,7 +43,9 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/packages/celery-library/requirements/_test.txt b/packages/celery-library/requirements/_test.txt index 06df05f27793..3f0d678e663d 100644 --- a/packages/celery-library/requirements/_test.txt +++ b/packages/celery-library/requirements/_test.txt @@ -2,15 +2,10 @@ amqp==5.3.1 # via # -c requirements/_base.txt # kombu -annotated-types==0.7.0 - # via - # -c requirements/_base.txt - # pydantic anyio==4.9.0 # via # -c requirements/_base.txt # httpx - # starlette billiard==4.2.1 # via # -c requirements/_base.txt @@ -61,8 +56,6 @@ docker==7.1.0 # pytest-docker-tools faker==37.3.0 # via -r requirements/_test.in -fastapi==0.115.12 - # via -r requirements/_test.in flexcache==0.3 # via pint flexparser==0.4 @@ -113,15 +106,6 @@ psutil==7.0.0 # pytest-celery py-cpuinfo==9.0.0 # via pytest-benchmark -pydantic==2.11.4 - # via - # -c requirements/../../../requirements/constraints.txt - # -c requirements/_base.txt - # fastapi -pydantic-core==2.33.2 - # via - # -c requirements/_base.txt - # pydantic pytest==8.3.5 # via # -r requirements/_test.in @@ -180,10 +164,6 @@ sniffio==1.3.1 # via # -c requirements/_base.txt # anyio -starlette==0.46.2 - # via - # -c requirements/../../../requirements/constraints.txt - # fastapi tenacity==9.1.2 # via # -c requirements/_base.txt @@ -194,17 +174,9 @@ typing-extensions==4.13.2 # via # -c requirements/_base.txt # anyio - # fastapi # flexcache # flexparser # pint - # pydantic - # pydantic-core - # typing-inspection -typing-inspection==0.4.0 - # via - # -c requirements/_base.txt - # pydantic tzdata==2025.2 # via # -c requirements/_base.txt diff --git a/packages/celery-library/requirements/_tools.txt b/packages/celery-library/requirements/_tools.txt index f2f7f688aaca..9b98b08f07c6 100644 --- a/packages/celery-library/requirements/_tools.txt +++ b/packages/celery-library/requirements/_tools.txt @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -43,7 +43,9 @@ packaging==25.0 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.1.1 # via pip-tools pip-tools==7.4.1 diff --git a/packages/common-library/requirements/_tools.txt b/packages/common-library/requirements/_tools.txt index 8e681c5a5839..330c342e7774 100644 --- a/packages/common-library/requirements/_tools.txt +++ b/packages/common-library/requirements/_tools.txt @@ -26,9 +26,9 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy @@ -40,7 +40,9 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/packages/dask-task-models-library/requirements/_tools.txt b/packages/dask-task-models-library/requirements/_tools.txt index e0213f1353c0..2cf8bc1c9929 100644 --- a/packages/dask-task-models-library/requirements/_tools.txt +++ b/packages/dask-task-models-library/requirements/_tools.txt @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -42,7 +42,9 @@ packaging==25.0 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.1.1 # via pip-tools pip-tools==7.4.1 diff --git a/packages/models-library/requirements/_tools.txt b/packages/models-library/requirements/_tools.txt index 3ae7f8fc714f..14338d3333de 100644 --- a/packages/models-library/requirements/_tools.txt +++ b/packages/models-library/requirements/_tools.txt @@ -31,9 +31,9 @@ mccabe==0.7.0 # via pylint mdurl==0.1.2 # via markdown-it-py -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy @@ -45,7 +45,9 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/packages/notifications-library/requirements/_test.txt b/packages/notifications-library/requirements/_test.txt index ab95de187b1e..406c59828186 100644 --- a/packages/notifications-library/requirements/_test.txt +++ b/packages/notifications-library/requirements/_test.txt @@ -48,15 +48,17 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy packaging==24.2 # via # -c requirements/_base.txt # pytest # pytest-sugar +pathspec==0.12.1 + # via mypy pluggy==1.5.0 # via pytest pprintpp==0.4.0 diff --git a/packages/notifications-library/requirements/_tools.txt b/packages/notifications-library/requirements/_tools.txt index b5ed94588ea8..ccf922d135c2 100644 --- a/packages/notifications-library/requirements/_tools.txt +++ b/packages/notifications-library/requirements/_tools.txt @@ -27,11 +27,11 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -c requirements/_test.txt # black @@ -45,7 +45,10 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # -c requirements/_test.txt + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/packages/postgres-database/requirements/_test.txt b/packages/postgres-database/requirements/_test.txt index da15f704e3e4..5753352ab054 100644 --- a/packages/postgres-database/requirements/_test.txt +++ b/packages/postgres-database/requirements/_test.txt @@ -19,14 +19,16 @@ greenlet==3.1.1 # sqlalchemy iniconfig==2.0.0 # via pytest -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy packaging==24.2 # via # -c requirements/_base.txt # pytest +pathspec==0.12.1 + # via mypy pluggy==1.5.0 # via pytest psycopg2-binary==2.9.10 diff --git a/packages/postgres-database/requirements/_tools.txt b/packages/postgres-database/requirements/_tools.txt index f896126c0b04..a329a0d6824d 100644 --- a/packages/postgres-database/requirements/_tools.txt +++ b/packages/postgres-database/requirements/_tools.txt @@ -26,11 +26,11 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -c requirements/_test.txt # black @@ -44,7 +44,10 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # -c requirements/_test.txt + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/packages/service-integration/requirements/_tools.txt b/packages/service-integration/requirements/_tools.txt index 3b1673839385..05c058d95fd7 100644 --- a/packages/service-integration/requirements/_tools.txt +++ b/packages/service-integration/requirements/_tools.txt @@ -27,9 +27,9 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy @@ -42,7 +42,9 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/packages/service-library/requirements/_test.txt b/packages/service-library/requirements/_test.txt index 1a50519d2a22..18f392574627 100644 --- a/packages/service-library/requirements/_test.txt +++ b/packages/service-library/requirements/_test.txt @@ -115,9 +115,9 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy numpy==2.2.3 # via -r requirements/_test.in @@ -134,6 +134,8 @@ packaging==24.2 # pytest-sugar pathable==0.4.4 # via jsonschema-path +pathspec==0.12.1 + # via mypy pillow==11.1.0 # via -r requirements/_test.in pip==25.0.1 diff --git a/packages/service-library/requirements/_tools.txt b/packages/service-library/requirements/_tools.txt index 985c2c3bc856..ac3e5c6eb6c7 100644 --- a/packages/service-library/requirements/_tools.txt +++ b/packages/service-library/requirements/_tools.txt @@ -27,11 +27,11 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -c requirements/_test.txt # black @@ -45,7 +45,10 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # -c requirements/_test.txt + # black + # mypy pip==25.0.1 # via # -c requirements/_test.txt diff --git a/packages/service-library/src/servicelib/fastapi/http_error.py b/packages/service-library/src/servicelib/fastapi/http_error.py index 3bd144908d06..b8fd0e511908 100644 --- a/packages/service-library/src/servicelib/fastapi/http_error.py +++ b/packages/service-library/src/servicelib/fastapi/http_error.py @@ -23,7 +23,7 @@ } -TException = TypeVar("TException") +TException = TypeVar("TException", bound=BaseException) _logger = logging.getLogger(__name__) diff --git a/packages/settings-library/requirements/_tools.txt b/packages/settings-library/requirements/_tools.txt index 13e0ee77ce64..eaf4ff8ee299 100644 --- a/packages/settings-library/requirements/_tools.txt +++ b/packages/settings-library/requirements/_tools.txt @@ -27,9 +27,9 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy @@ -41,7 +41,9 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/packages/simcore-sdk/requirements/_test.txt b/packages/simcore-sdk/requirements/_test.txt index 157ed62b2c6b..5073a88afd73 100644 --- a/packages/simcore-sdk/requirements/_test.txt +++ b/packages/simcore-sdk/requirements/_test.txt @@ -179,9 +179,9 @@ multidict==6.1.0 # aiobotocore # aiohttp # yarl -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy networkx==3.4.2 # via cfn-lint @@ -197,6 +197,8 @@ packaging==24.2 # pytest-sugar pathable==0.4.4 # via jsonschema-path +pathspec==0.12.1 + # via mypy pluggy==1.5.0 # via pytest ply==3.11 diff --git a/packages/simcore-sdk/requirements/_tools.txt b/packages/simcore-sdk/requirements/_tools.txt index 57c8ea032462..74acce8ac485 100644 --- a/packages/simcore-sdk/requirements/_tools.txt +++ b/packages/simcore-sdk/requirements/_tools.txt @@ -28,11 +28,11 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -c requirements/_test.txt # black @@ -46,7 +46,10 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # -c requirements/_test.txt + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/agent/requirements/_tools.txt b/services/agent/requirements/_tools.txt index 70694d84d7ba..513529fe005a 100644 --- a/services/agent/requirements/_tools.txt +++ b/services/agent/requirements/_tools.txt @@ -28,9 +28,9 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy @@ -43,7 +43,9 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/api-server/requirements/_test.txt b/services/api-server/requirements/_test.txt index 1b0500d802d1..d678e2c3c1cb 100644 --- a/services/api-server/requirements/_test.txt +++ b/services/api-server/requirements/_test.txt @@ -201,9 +201,9 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy networkx==2.8.8 # via cfn-lint @@ -218,6 +218,8 @@ packaging==24.2 # pytest pact-python==2.3.1 # via -r requirements/_test.in +pathspec==0.12.1 + # via mypy pbr==6.1.1 # via # jschema-to-python diff --git a/services/api-server/requirements/_tools.txt b/services/api-server/requirements/_tools.txt index e86a0164c220..919a00f4ec55 100644 --- a/services/api-server/requirements/_tools.txt +++ b/services/api-server/requirements/_tools.txt @@ -41,11 +41,11 @@ markupsafe==3.0.2 # jinja2 mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -c requirements/_test.txt # black @@ -59,7 +59,10 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # -c requirements/_test.txt + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/autoscaling/requirements/_tools.txt b/services/autoscaling/requirements/_tools.txt index c76d3992bbee..4a0df2e79e32 100644 --- a/services/autoscaling/requirements/_tools.txt +++ b/services/autoscaling/requirements/_tools.txt @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -43,7 +43,9 @@ packaging==25.0 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.1.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/catalog/requirements/_test.txt b/services/catalog/requirements/_test.txt index 16868bf28126..5259a3c8cf24 100644 --- a/services/catalog/requirements/_test.txt +++ b/services/catalog/requirements/_test.txt @@ -102,14 +102,16 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy packaging==24.2 # via # -c requirements/_base.txt # pytest +pathspec==0.12.1 + # via mypy pluggy==1.5.0 # via pytest propcache==0.3.0 diff --git a/services/catalog/requirements/_tools.txt b/services/catalog/requirements/_tools.txt index 4ef3f43c67d4..3d64e53ca7ce 100644 --- a/services/catalog/requirements/_tools.txt +++ b/services/catalog/requirements/_tools.txt @@ -28,11 +28,11 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -c requirements/_test.txt # black @@ -46,7 +46,10 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # -c requirements/_test.txt + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/clusters-keeper/requirements/_tools.txt b/services/clusters-keeper/requirements/_tools.txt index c76d3992bbee..4a0df2e79e32 100644 --- a/services/clusters-keeper/requirements/_tools.txt +++ b/services/clusters-keeper/requirements/_tools.txt @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -43,7 +43,9 @@ packaging==25.0 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.1.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/dask-sidecar/requirements/_tools.txt b/services/dask-sidecar/requirements/_tools.txt index c76d3992bbee..4a0df2e79e32 100644 --- a/services/dask-sidecar/requirements/_tools.txt +++ b/services/dask-sidecar/requirements/_tools.txt @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -43,7 +43,9 @@ packaging==25.0 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.1.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/datcore-adapter/requirements/_tools.txt b/services/datcore-adapter/requirements/_tools.txt index 68ae37614adf..d252a6203977 100644 --- a/services/datcore-adapter/requirements/_tools.txt +++ b/services/datcore-adapter/requirements/_tools.txt @@ -27,9 +27,9 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy @@ -41,7 +41,9 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/director-v2/requirements/_test.txt b/services/director-v2/requirements/_test.txt index 2b9b8296252a..3ae174181ca0 100644 --- a/services/director-v2/requirements/_test.txt +++ b/services/director-v2/requirements/_test.txt @@ -180,7 +180,7 @@ multidict==6.4.4 # aiohttp # async-asgi-testclient # yarl -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy mypy-extensions==1.1.0 # via mypy @@ -210,6 +210,8 @@ partd==1.4.2 # via # -c requirements/_base.txt # dask +pathspec==0.12.1 + # via mypy pillow==11.2.1 # via bokeh pluggy==1.6.0 diff --git a/services/director-v2/requirements/_tools.txt b/services/director-v2/requirements/_tools.txt index 19dcf22bed60..6bdc208aaecc 100644 --- a/services/director-v2/requirements/_tools.txt +++ b/services/director-v2/requirements/_tools.txt @@ -28,7 +28,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -46,7 +46,10 @@ packaging==25.0 # black # build pathspec==0.12.1 - # via black + # via + # -c requirements/_test.txt + # black + # mypy pip==25.1.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/director-v2/src/simcore_service_director_v2/modules/db/repositories/comp_tasks/_utils.py b/services/director-v2/src/simcore_service_director_v2/modules/db/repositories/comp_tasks/_utils.py index 7b23eb3451a5..eba9954771cd 100644 --- a/services/director-v2/src/simcore_service_director_v2/modules/db/repositories/comp_tasks/_utils.py +++ b/services/director-v2/src/simcore_service_director_v2/modules/db/repositories/comp_tasks/_utils.py @@ -1,7 +1,7 @@ import asyncio import logging from decimal import Decimal -from typing import Any, Final, cast +from typing import Any, Final import arrow from dask_task_models_library.container_tasks.protocol import ContainerEnvsDict @@ -19,7 +19,6 @@ from models_library.resource_tracker import HardwareInfo from models_library.service_settings_labels import ( SimcoreServiceLabels, - SimcoreServiceSettingsLabel, ) from models_library.services import ( ServiceKey, @@ -118,7 +117,7 @@ def _compute_node_boot_mode(node_resources: ServiceResourcesDict) -> BootMode: def _compute_node_envs(node_labels: SimcoreServiceLabels) -> ContainerEnvsDict: node_envs = {} - for service_setting in cast(SimcoreServiceSettingsLabel, node_labels.settings): + for service_setting in node_labels.settings: if service_setting.name == "env": for complete_env in service_setting.value: parts = complete_env.split("=") diff --git a/services/director-v2/src/simcore_service_director_v2/modules/dynamic_sidecar/docker_service_specs/settings.py b/services/director-v2/src/simcore_service_director_v2/modules/dynamic_sidecar/docker_service_specs/settings.py index 49b9e0c56704..6aa056503126 100644 --- a/services/director-v2/src/simcore_service_director_v2/modules/dynamic_sidecar/docker_service_specs/settings.py +++ b/services/director-v2/src/simcore_service_director_v2/modules/dynamic_sidecar/docker_service_specs/settings.py @@ -1,6 +1,6 @@ import logging from collections import deque -from typing import Any, cast +from typing import Any from common_library.json_serialization import json_dumps, json_loads from models_library.basic_types import EnvVarKey, PortInt @@ -495,9 +495,7 @@ async def merge_settings_before_use( # merge the settings from the all the involved services for compose_spec_key, service_labels in labels_for_involved_services.items(): - service_settings: SimcoreServiceSettingsLabel = cast( - SimcoreServiceSettingsLabel, service_labels.settings - ) + service_settings: SimcoreServiceSettingsLabel = service_labels.settings settings.extend( # inject compose spec key, used to target container specific services _add_compose_destination_containers_to_settings_entries( diff --git a/services/director/requirements/_tools.txt b/services/director/requirements/_tools.txt index 9bc3fb1323cf..e66d50b41217 100644 --- a/services/director/requirements/_tools.txt +++ b/services/director/requirements/_tools.txt @@ -27,9 +27,9 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy @@ -42,7 +42,9 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/docker-api-proxy/requirements/_tools.txt b/services/docker-api-proxy/requirements/_tools.txt index 24be1a5cfb83..f8096c2df6d1 100644 --- a/services/docker-api-proxy/requirements/_tools.txt +++ b/services/docker-api-proxy/requirements/_tools.txt @@ -27,9 +27,9 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy @@ -41,7 +41,9 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/dynamic-scheduler/requirements/_test.txt b/services/dynamic-scheduler/requirements/_test.txt index 07f543c069a3..0764b2c842b6 100644 --- a/services/dynamic-scheduler/requirements/_test.txt +++ b/services/dynamic-scheduler/requirements/_test.txt @@ -67,7 +67,7 @@ idna==3.10 # requests iniconfig==2.0.0 # via pytest -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy mypy-extensions==1.1.0 # via mypy @@ -76,6 +76,8 @@ packaging==24.2 # -c requirements/_base.txt # pytest # pytest-sugar +pathspec==0.12.1 + # via mypy playwright==1.50.0 # via -r requirements/_test.in pluggy==1.5.0 diff --git a/services/dynamic-scheduler/requirements/_tools.txt b/services/dynamic-scheduler/requirements/_tools.txt index 24f125f8a3c7..824f7df042ad 100644 --- a/services/dynamic-scheduler/requirements/_tools.txt +++ b/services/dynamic-scheduler/requirements/_tools.txt @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt @@ -45,7 +45,10 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # -c requirements/_test.txt + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/dynamic-sidecar/requirements/_test.txt b/services/dynamic-sidecar/requirements/_test.txt index 5b3d2c7509e2..3eb70c505b8f 100644 --- a/services/dynamic-sidecar/requirements/_test.txt +++ b/services/dynamic-sidecar/requirements/_test.txt @@ -81,14 +81,16 @@ multidict==6.1.0 # aiohttp # async-asgi-testclient # yarl -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy packaging==24.2 # via # -c requirements/_base.txt # pytest +pathspec==0.12.1 + # via mypy pluggy==1.5.0 # via pytest propcache==0.3.0 diff --git a/services/dynamic-sidecar/requirements/_tools.txt b/services/dynamic-sidecar/requirements/_tools.txt index 404d7858ecaa..26806bb6acc3 100644 --- a/services/dynamic-sidecar/requirements/_tools.txt +++ b/services/dynamic-sidecar/requirements/_tools.txt @@ -27,11 +27,11 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -c requirements/_test.txt # black @@ -45,7 +45,10 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # -c requirements/_test.txt + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/mounted_fs.py b/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/mounted_fs.py index 78ddbf411995..6e9c9e7a7561 100644 --- a/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/mounted_fs.py +++ b/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/modules/mounted_fs.py @@ -162,7 +162,7 @@ async def iter_state_paths_to_docker_volumes( def setup_mounted_fs(app: FastAPI) -> MountedVolumes: settings: ApplicationSettings = app.state.settings - app.state.mounted_volumes = MountedVolumes( + app.state.mounted_volumes = mounted_volumes = MountedVolumes( service_run_id=settings.DY_SIDECAR_RUN_ID, node_id=settings.DY_SIDECAR_NODE_ID, inputs_path=settings.DY_SIDECAR_PATH_INPUTS, @@ -174,4 +174,4 @@ def setup_mounted_fs(app: FastAPI) -> MountedVolumes: dy_volumes=settings.DYNAMIC_SIDECAR_DY_VOLUMES_MOUNT_DIR, ) - return app.state.mounted_volumes + return mounted_volumes diff --git a/services/invitations/requirements/_tools.txt b/services/invitations/requirements/_tools.txt index a2cf1e419247..44b83350d07b 100644 --- a/services/invitations/requirements/_tools.txt +++ b/services/invitations/requirements/_tools.txt @@ -27,9 +27,9 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy @@ -42,7 +42,9 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/migration/requirements/_test.txt b/services/migration/requirements/_test.txt index f807b504dae9..7a3f4ac712bf 100644 --- a/services/migration/requirements/_test.txt +++ b/services/migration/requirements/_test.txt @@ -23,12 +23,14 @@ jsonschema==4.23.0 # via -r requirements/_test.in jsonschema-specifications==2024.10.1 # via jsonschema -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy packaging==24.2 # via pytest +pathspec==0.12.1 + # via mypy pluggy==1.5.0 # via pytest pytest==8.3.5 diff --git a/services/migration/requirements/_tools.txt b/services/migration/requirements/_tools.txt index 19e0de206774..b8c77f12f358 100644 --- a/services/migration/requirements/_tools.txt +++ b/services/migration/requirements/_tools.txt @@ -26,11 +26,11 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -c requirements/_test.txt # black @@ -43,7 +43,10 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # -c requirements/_test.txt + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/notifications/requirements/_tools.txt b/services/notifications/requirements/_tools.txt index 4deff3bbf27d..5bddfe54e700 100644 --- a/services/notifications/requirements/_tools.txt +++ b/services/notifications/requirements/_tools.txt @@ -27,9 +27,9 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy @@ -42,7 +42,9 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/payments/requirements/_test.txt b/services/payments/requirements/_test.txt index 3a145503c3b4..5c9dd457bc80 100644 --- a/services/payments/requirements/_test.txt +++ b/services/payments/requirements/_test.txt @@ -85,15 +85,17 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy packaging==24.2 # via # -c requirements/_base.txt # pytest # pytest-sugar +pathspec==0.12.1 + # via mypy pluggy==1.5.0 # via pytest pprintpp==0.4.0 diff --git a/services/payments/requirements/_tools.txt b/services/payments/requirements/_tools.txt index c49f6c3693da..b13a8a8a585e 100644 --- a/services/payments/requirements/_tools.txt +++ b/services/payments/requirements/_tools.txt @@ -27,11 +27,11 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -c requirements/_test.txt # black @@ -45,7 +45,10 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # -c requirements/_test.txt + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/resource-usage-tracker/requirements/_test.txt b/services/resource-usage-tracker/requirements/_test.txt index 9c229a95f2d0..4c1d3c43b79f 100644 --- a/services/resource-usage-tracker/requirements/_test.txt +++ b/services/resource-usage-tracker/requirements/_test.txt @@ -160,9 +160,9 @@ moto==5.1.4 # via -r requirements/_test.in mpmath==1.3.0 # via sympy -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy networkx==3.4.2 # via cfn-lint @@ -177,6 +177,8 @@ packaging==24.0 # pytest-sugar pathable==0.4.4 # via jsonschema-path +pathspec==0.12.1 + # via mypy pluggy==1.5.0 # via pytest ply==3.11 diff --git a/services/resource-usage-tracker/requirements/_tools.txt b/services/resource-usage-tracker/requirements/_tools.txt index 4ae88566afd6..3f093993269e 100644 --- a/services/resource-usage-tracker/requirements/_tools.txt +++ b/services/resource-usage-tracker/requirements/_tools.txt @@ -28,11 +28,11 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -c requirements/_test.txt # black @@ -46,7 +46,10 @@ packaging==24.0 # black # build pathspec==0.12.1 - # via black + # via + # -c requirements/_test.txt + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/storage/requirements/_base.txt b/services/storage/requirements/_base.txt index 0ba91078bfb7..9dbabb397fb5 100644 --- a/services/storage/requirements/_base.txt +++ b/services/storage/requirements/_base.txt @@ -132,7 +132,9 @@ botocore==1.37.3 botocore-stubs==1.36.17 # via types-aiobotocore celery==5.5.2 - # via -r requirements/../../../packages/celery-library/requirements/_base.in + # via + # -r requirements/../../../packages/celery-library/requirements/_base.in + # -r requirements/_base.in certifi==2025.1.31 # via # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt @@ -289,6 +291,7 @@ httpx==0.28.1 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # -r requirements/../../../packages/service-library/requirements/_fastapi.in + # -r requirements/_base.in # fastapi hyperframe==6.1.0 # via h2 @@ -462,6 +465,7 @@ opentelemetry-instrumentation==0.51b0 opentelemetry-instrumentation-aio-pika==0.51b0 # via # -r requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/_base.in + # -r requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/_base.in # -r requirements/../../../packages/service-library/requirements/_base.in opentelemetry-instrumentation-asgi==0.51b0 # via opentelemetry-instrumentation-fastapi @@ -1107,47 +1111,6 @@ typing-extensions==4.12.2 # types-aiobotocore-ssm tzdata==2025.2 # via kombu -ujson==5.10.0 - # via - # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/aws-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/celery-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/postgres-database/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/settings-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt - # -c requirements/../../../requirements/constraints.txt - # fastapi urllib3==2.3.0 # via # -c requirements/../../../packages/aws-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/storage/requirements/_test.txt b/services/storage/requirements/_test.txt index d8a2498e108e..f407e0638ed2 100644 --- a/services/storage/requirements/_test.txt +++ b/services/storage/requirements/_test.txt @@ -221,9 +221,9 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy networkx==3.4.2 # via cfn-lint @@ -242,6 +242,8 @@ pandas==2.2.3 # via -r requirements/_test.in pathable==0.4.4 # via jsonschema-path +pathspec==0.12.1 + # via mypy pluggy==1.5.0 # via pytest ply==3.11 diff --git a/services/storage/requirements/_tools.txt b/services/storage/requirements/_tools.txt index d57a2d475d50..4ba245e80a9e 100644 --- a/services/storage/requirements/_tools.txt +++ b/services/storage/requirements/_tools.txt @@ -28,11 +28,11 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -c requirements/_test.txt # black @@ -46,7 +46,10 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # -c requirements/_test.txt + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/services/storage/src/simcore_service_storage/simcore_s3_dsm.py b/services/storage/src/simcore_service_storage/simcore_s3_dsm.py index f3c0d1ead6d5..7e2dbdc5baf3 100644 --- a/services/storage/src/simcore_service_storage/simcore_s3_dsm.py +++ b/services/storage/src/simcore_service_storage/simcore_s3_dsm.py @@ -7,7 +7,7 @@ from contextlib import suppress from dataclasses import dataclass from pathlib import Path -from typing import Any, Final, cast +from typing import Any, Final from aws_library.s3 import ( CopiedBytesTransferredCallback, @@ -634,7 +634,7 @@ async def create_file_download_link( 4. Raises FileAccessRightError if the user does not have access to the file """ directory_file_id = await get_directory_file_id( - get_db_engine(self.app), cast(SimcoreS3FileID, file_id) + get_db_engine(self.app), file_id ) can = await AccessLayerRepository.instance( get_db_engine(self.app) diff --git a/services/web/server/requirements/_test.txt b/services/web/server/requirements/_test.txt index 6a2710cf5cf5..0ef44ff2b5b2 100644 --- a/services/web/server/requirements/_test.txt +++ b/services/web/server/requirements/_test.txt @@ -162,9 +162,9 @@ multidict==6.1.0 # -c requirements/_base.txt # aiohttp # yarl -mypy==1.15.0 +mypy==1.16.1 # via sqlalchemy -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy openapi-schema-validator==0.2.3 # via openapi-spec-validator @@ -176,6 +176,8 @@ packaging==24.1 # aioresponses # pytest # pytest-sugar +pathspec==0.12.1 + # via mypy pluggy==1.5.0 # via pytest pprintpp==0.4.0 diff --git a/services/web/server/requirements/_tools.txt b/services/web/server/requirements/_tools.txt index 731ed3fc72fc..7a7972ef812e 100644 --- a/services/web/server/requirements/_tools.txt +++ b/services/web/server/requirements/_tools.txt @@ -30,11 +30,11 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via # -c requirements/_test.txt # -r requirements/../../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -c requirements/_test.txt # black @@ -50,7 +50,10 @@ packaging==24.1 # black # build pathspec==0.12.1 - # via black + # via + # -c requirements/_test.txt + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/tests/e2e-playwright/requirements/_tools.txt b/tests/e2e-playwright/requirements/_tools.txt index 853cda1d8ca0..a6b2e2402b22 100644 --- a/tests/e2e-playwright/requirements/_tools.txt +++ b/tests/e2e-playwright/requirements/_tools.txt @@ -26,9 +26,9 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy @@ -40,7 +40,9 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/tests/performance/requirements/_tools.txt b/tests/performance/requirements/_tools.txt index 096d2a1e3f9d..8e4314cb44ef 100644 --- a/tests/performance/requirements/_tools.txt +++ b/tests/performance/requirements/_tools.txt @@ -27,7 +27,7 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt mypy-extensions==1.1.0 # via @@ -40,7 +40,9 @@ packaging==25.0 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.1.1 # via pip-tools pip-tools==7.4.1 diff --git a/tests/public-api/requirements/_tools.txt b/tests/public-api/requirements/_tools.txt index 0ce723bfa575..d3930fe4ae4b 100644 --- a/tests/public-api/requirements/_tools.txt +++ b/tests/public-api/requirements/_tools.txt @@ -27,9 +27,9 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy @@ -42,7 +42,9 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1 diff --git a/tests/swarm-deploy/requirements/_tools.txt b/tests/swarm-deploy/requirements/_tools.txt index 891fdf1892c7..bb8e8deaceb6 100644 --- a/tests/swarm-deploy/requirements/_tools.txt +++ b/tests/swarm-deploy/requirements/_tools.txt @@ -27,9 +27,9 @@ isort==6.0.1 # pylint mccabe==0.7.0 # via pylint -mypy==1.15.0 +mypy==1.16.1 # via -r requirements/../../../requirements/devenv.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # black # mypy @@ -41,7 +41,9 @@ packaging==24.2 # black # build pathspec==0.12.1 - # via black + # via + # black + # mypy pip==25.0.1 # via pip-tools pip-tools==7.4.1