diff --git a/services/api-server/requirements/_base.txt b/services/api-server/requirements/_base.txt index 712567f425e..c190f06e6f7 100644 --- a/services/api-server/requirements/_base.txt +++ b/services/api-server/requirements/_base.txt @@ -826,7 +826,7 @@ ujson==5.9.0 # -c requirements/../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # fastapi -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/api-server/requirements/_test.txt b/services/api-server/requirements/_test.txt index 19d8d350199..26f93fde738 100644 --- a/services/api-server/requirements/_test.txt +++ b/services/api-server/requirements/_test.txt @@ -327,7 +327,7 @@ typing-extensions==4.10.0 # boto3-stubs # mypy # sqlalchemy2-stubs -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt diff --git a/services/autoscaling/requirements/_base.txt b/services/autoscaling/requirements/_base.txt index 29aa4ae7a5e..95ee384b190 100644 --- a/services/autoscaling/requirements/_base.txt +++ b/services/autoscaling/requirements/_base.txt @@ -693,7 +693,7 @@ typing-extensions==4.11.0 # types-aiobotocore-ec2 # types-aiobotocore-s3 # types-aiobotocore-ssm -urllib3==2.2.1 +urllib3==2.2.3 # 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 diff --git a/services/autoscaling/requirements/_test.txt b/services/autoscaling/requirements/_test.txt index 7784681d8b9..e019e4f118b 100644 --- a/services/autoscaling/requirements/_test.txt +++ b/services/autoscaling/requirements/_test.txt @@ -331,7 +331,7 @@ typing-extensions==4.11.0 # types-aiobotocore-iam # types-aiobotocore-s3 # types-aiobotocore-ssm -urllib3==2.2.1 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt diff --git a/services/catalog/requirements/_base.txt b/services/catalog/requirements/_base.txt index 9004709650e..e48ea8af4ca 100644 --- a/services/catalog/requirements/_base.txt +++ b/services/catalog/requirements/_base.txt @@ -520,7 +520,7 @@ ujson==5.9.0 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # fastapi -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/catalog/requirements/_test.txt b/services/catalog/requirements/_test.txt index c824bb0f6c3..a379e35f4d5 100644 --- a/services/catalog/requirements/_test.txt +++ b/services/catalog/requirements/_test.txt @@ -185,7 +185,7 @@ typing-extensions==4.10.0 # alembic # mypy # sqlalchemy2-stubs -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt diff --git a/services/clusters-keeper/requirements/_base.txt b/services/clusters-keeper/requirements/_base.txt index 806dca3beb0..61e4c8295d0 100644 --- a/services/clusters-keeper/requirements/_base.txt +++ b/services/clusters-keeper/requirements/_base.txt @@ -691,7 +691,7 @@ typing-extensions==4.11.0 # types-aiobotocore-ec2 # types-aiobotocore-s3 # types-aiobotocore-ssm -urllib3==2.2.1 +urllib3==2.2.3 # 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 diff --git a/services/clusters-keeper/requirements/_test.txt b/services/clusters-keeper/requirements/_test.txt index a43369668cc..4e297870fd4 100644 --- a/services/clusters-keeper/requirements/_test.txt +++ b/services/clusters-keeper/requirements/_test.txt @@ -317,7 +317,7 @@ typing-extensions==4.11.0 # cfn-lint # pydantic # pydantic-core -urllib3==2.2.1 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt diff --git a/services/dask-sidecar/requirements/_base.txt b/services/dask-sidecar/requirements/_base.txt index 01fd1d54565..a75d6cff0d5 100644 --- a/services/dask-sidecar/requirements/_base.txt +++ b/services/dask-sidecar/requirements/_base.txt @@ -496,7 +496,7 @@ typing-extensions==4.11.0 # typer tzdata==2024.1 # via pandas -urllib3==2.2.1 +urllib3==2.2.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/dask-sidecar/requirements/_dask-distributed.txt b/services/dask-sidecar/requirements/_dask-distributed.txt index e1b822b67bb..78a222ea415 100644 --- a/services/dask-sidecar/requirements/_dask-distributed.txt +++ b/services/dask-sidecar/requirements/_dask-distributed.txt @@ -90,7 +90,7 @@ tornado==6.4 # via # -c requirements/./_base.txt # distributed -urllib3==2.2.1 +urllib3==2.2.3 # via # -c requirements/./_base.txt # distributed diff --git a/services/dask-sidecar/requirements/_test.txt b/services/dask-sidecar/requirements/_test.txt index 92130c87b77..db273aba95a 100644 --- a/services/dask-sidecar/requirements/_test.txt +++ b/services/dask-sidecar/requirements/_test.txt @@ -253,7 +253,7 @@ typing-extensions==4.11.0 # cfn-lint # pydantic # pydantic-core -urllib3==2.2.1 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt diff --git a/services/datcore-adapter/requirements/_base.txt b/services/datcore-adapter/requirements/_base.txt index 04e4eed01d9..a007dbea811 100644 --- a/services/datcore-adapter/requirements/_base.txt +++ b/services/datcore-adapter/requirements/_base.txt @@ -420,7 +420,7 @@ typing-extensions==4.10.0 # pydantic # pydantic-core # typer -urllib3==2.2.1 +urllib3==2.2.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/datcore-adapter/requirements/_test.txt b/services/datcore-adapter/requirements/_test.txt index b09942fe970..3ab05285f93 100644 --- a/services/datcore-adapter/requirements/_test.txt +++ b/services/datcore-adapter/requirements/_test.txt @@ -122,7 +122,7 @@ typing-extensions==4.10.0 # via # -c requirements/_base.txt # boto3-stubs -urllib3==2.2.1 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt diff --git a/services/director-v2/requirements/_base.txt b/services/director-v2/requirements/_base.txt index 1ca7e9a0e9a..151f1a87e1d 100644 --- a/services/director-v2/requirements/_base.txt +++ b/services/director-v2/requirements/_base.txt @@ -978,7 +978,7 @@ ujson==5.10.0 # -c requirements/../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # fastapi -urllib3==2.2.1 +urllib3==2.2.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/dask-task-models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/director-v2/requirements/_test.txt b/services/director-v2/requirements/_test.txt index ccfb429b50f..ee97fe23500 100644 --- a/services/director-v2/requirements/_test.txt +++ b/services/director-v2/requirements/_test.txt @@ -324,7 +324,7 @@ typing-extensions==4.11.0 # sqlalchemy2-stubs tzdata==2024.2 # via pandas -urllib3==2.2.1 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt diff --git a/services/dynamic-scheduler/src/simcore_service_dynamic_scheduler/core/settings.py b/services/dynamic-scheduler/src/simcore_service_dynamic_scheduler/core/settings.py index d1471052a9f..8fd79446760 100644 --- a/services/dynamic-scheduler/src/simcore_service_dynamic_scheduler/core/settings.py +++ b/services/dynamic-scheduler/src/simcore_service_dynamic_scheduler/core/settings.py @@ -1,6 +1,7 @@ import datetime from pydantic import AliasChoices, Field, TypeAdapter, field_validator +from pydantic_settings import SettingsConfigDict from servicelib.logging_utils_filtering import LoggerName, MessageSubstring from settings_library.application import BaseApplicationSettings from settings_library.basic_types import LogLevel, VersionTag @@ -32,19 +33,27 @@ class _BaseApplicationSettings(BaseApplicationSettings, MixinLoggingSettings): DYNAMIC_SCHEDULER_LOG_FORMAT_LOCAL_DEV_ENABLED: bool = Field( default=False, validation_alias=AliasChoices( - "DYNAMIC_SCHEDULER_LOG_FORMAT_LOCAL_DEV_ENABLED", "LOG_FORMAT_LOCAL_DEV_ENABLED", + "DYNAMIC_SCHEDULER_LOG_FORMAT_LOCAL_DEV_ENABLED", + ), + description=( + "Enables local development log format. WARNING: make sure it " + "is disabled if you want to have structured logs!" ), - description="Enables local development log format. WARNING: make sure it is disabled if you want to have structured logs!", ) DYNAMIC_SCHEDULER_LOG_FILTER_MAPPING: dict[ LoggerName, list[MessageSubstring] ] = Field( default_factory=dict, validation_alias=AliasChoices( - "DYNAMIC_SCHEDULER_LOG_FILTER_MAPPING", "LOG_FILTER_MAPPING" + "LOG_FILTER_MAPPING", + "DYNAMIC_SCHEDULER_LOG_FILTER_MAPPING", + ), + description=( + "is a dictionary that maps specific loggers " + "(such as 'uvicorn.access' or 'gunicorn.access') to a list " + "of log message patterns that should be filtered out." ), - description="is a dictionary that maps specific loggers (such as 'uvicorn.access' or 'gunicorn.access') to a list of log message patterns that should be filtered out.", ) DYNAMIC_SCHEDULER_STOP_SERVICE_TIMEOUT: datetime.timedelta = Field( @@ -60,6 +69,8 @@ class _BaseApplicationSettings(BaseApplicationSettings, MixinLoggingSettings): def _validate_log_level(cls, value: str) -> str: return cls.validate_log_level(value) + model_config = SettingsConfigDict(extra="allow") + class ApplicationSettings(_BaseApplicationSettings): """Web app's environment variables diff --git a/services/dynamic-scheduler/src/simcore_service_dynamic_scheduler/services/service_tracker/_models.py b/services/dynamic-scheduler/src/simcore_service_dynamic_scheduler/services/service_tracker/_models.py index 70e063462bc..55a30cf2e8a 100644 --- a/services/dynamic-scheduler/src/simcore_service_dynamic_scheduler/services/service_tracker/_models.py +++ b/services/dynamic-scheduler/src/simcore_service_dynamic_scheduler/services/service_tracker/_models.py @@ -131,7 +131,9 @@ def set_last_status_notification_to_now(self) -> None: ##################### def to_bytes(self) -> bytes: - result: bytes = umsgpack.packb(self.dict(), ext_handlers=_PACKB_EXTENSION_TYPES) + result: bytes = umsgpack.packb( + self.model_dump(), ext_handlers=_PACKB_EXTENSION_TYPES + ) return result @classmethod diff --git a/services/dynamic-scheduler/tests/unit/service_tracker/test__api.py b/services/dynamic-scheduler/tests/unit/service_tracker/test__api.py index 489dd14f2b8..f8b4b442a8e 100644 --- a/services/dynamic-scheduler/tests/unit/service_tracker/test__api.py +++ b/services/dynamic-scheduler/tests/unit/service_tracker/test__api.py @@ -45,6 +45,9 @@ pytest_simcore_core_services_selection = [ "redis", ] +pytest_simcore_ops_services_selection = [ + # "redis-commander", +] @pytest.fixture @@ -52,6 +55,7 @@ def app_environment( disable_rabbitmq_setup: None, disable_deferred_manager_setup: None, disable_notifier_setup: None, + disable_status_monitor_setup: None, app_environment: EnvVarsDict, redis_service: RedisSettings, remove_redis_data: None, diff --git a/services/dynamic-scheduler/tests/unit/service_tracker/test__models.py b/services/dynamic-scheduler/tests/unit/service_tracker/test__models.py index 077da84dcc7..b07a41ed3fe 100644 --- a/services/dynamic-scheduler/tests/unit/service_tracker/test__models.py +++ b/services/dynamic-scheduler/tests/unit/service_tracker/test__models.py @@ -12,6 +12,7 @@ DynamicServiceStart, ) from models_library.projects import ProjectID +from pydantic import TypeAdapter from servicelib.deferred_tasks import TaskUID from simcore_service_dynamic_scheduler.services.service_tracker._models import ( SchedulerServiceState, @@ -51,8 +52,8 @@ def test_serialization( "dynamic_service_start", [ None, - DynamicServiceStart.parse_obj( - DynamicServiceStart.Config.schema_extra["example"] + TypeAdapter(DynamicServiceStart).validate_python( + DynamicServiceStart.model_config["json_schema_extra"]["example"] ), ], ) diff --git a/services/dynamic-sidecar/requirements/_base.txt b/services/dynamic-sidecar/requirements/_base.txt index a1cfdbe68da..b2c2dbbd1b2 100644 --- a/services/dynamic-sidecar/requirements/_base.txt +++ b/services/dynamic-sidecar/requirements/_base.txt @@ -719,7 +719,7 @@ typing-extensions==4.11.0 # typer u-msgpack-python==2.8.0 # via -r requirements/_base.in -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/dynamic-sidecar/requirements/_test.txt b/services/dynamic-sidecar/requirements/_test.txt index 3a87310dcdb..6ad99539f08 100644 --- a/services/dynamic-sidecar/requirements/_test.txt +++ b/services/dynamic-sidecar/requirements/_test.txt @@ -144,7 +144,7 @@ typing-extensions==4.11.0 # mypy # sqlalchemy2-stubs # types-aiobotocore-s3 -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt diff --git a/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/api/rest/health.py b/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/api/rest/health.py index f55c8dad9ef..848821715e9 100644 --- a/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/api/rest/health.py +++ b/services/dynamic-sidecar/src/simcore_service_dynamic_sidecar/api/rest/health.py @@ -29,7 +29,7 @@ async def health_endpoint( ) -> ApplicationHealth: if not application_health.is_healthy: raise HTTPException( - status.HTTP_503_SERVICE_UNAVAILABLE, detail=application_health.dict() + status.HTTP_503_SERVICE_UNAVAILABLE, detail=application_health.model_dump() ) if not rabbitmq_client.healthy or not rabbitmq_rpc_server.healthy: diff --git a/services/dynamic-sidecar/tests/unit/test_api_rest_containers.py b/services/dynamic-sidecar/tests/unit/test_api_rest_containers.py index 0877e7ab0fe..a5179cd87e7 100644 --- a/services/dynamic-sidecar/tests/unit/test_api_rest_containers.py +++ b/services/dynamic-sidecar/tests/unit/test_api_rest_containers.py @@ -104,7 +104,7 @@ async def _start_containers( response = await test_client.post( f"/{API_VTAG}/containers", - json={"metrics_params": mock_metrics_params.dict()}, + json={"metrics_params": mock_metrics_params.model_dump()}, ) assert response.status_code == status.HTTP_202_ACCEPTED, response.text task_id: TaskId = response.json() @@ -776,7 +776,7 @@ def mock_inactive_since_command_response( activity_response: ActivityInfo, ) -> None: mocker.patch( - "simcore_service_dynamic_sidecar.api.containers.run_command_in_container", + "simcore_service_dynamic_sidecar.api.rest.containers.run_command_in_container", return_value=activity_response.model_dump_json(), ) diff --git a/services/dynamic-sidecar/tests/unit/test_api_rest_containers_long_running_tasks.py b/services/dynamic-sidecar/tests/unit/test_api_rest_containers_long_running_tasks.py index 66a31f1c13c..98122863397 100644 --- a/services/dynamic-sidecar/tests/unit/test_api_rest_containers_long_running_tasks.py +++ b/services/dynamic-sidecar/tests/unit/test_api_rest_containers_long_running_tasks.py @@ -290,15 +290,16 @@ async def _get_task_id_create_service_containers( *args, **kwargs, ) -> TaskId: - ctontainers_compose_spec = ContainersComposeSpec( + containers_compose_spec = ContainersComposeSpec( docker_compose_yaml=compose_spec, ) await httpx_async_client.post( - f"/{API_VTAG}/containers/compose-spec", json=ctontainers_compose_spec.dict() + f"/{API_VTAG}/containers/compose-spec", + json=containers_compose_spec.model_dump(), ) containers_create = ContainersCreate(metrics_params=mock_metrics_params) response = await httpx_async_client.post( - f"/{API_VTAG}/containers", json=containers_create.dict() + f"/{API_VTAG}/containers", json=containers_create.model_dump() ) task_id: TaskId = response.json() assert isinstance(task_id, str) diff --git a/services/dynamic-sidecar/tests/unit/test_api_rest_health.py b/services/dynamic-sidecar/tests/unit/test_api_rest_health.py index f9b18e3d795..b7dca61cf63 100644 --- a/services/dynamic-sidecar/tests/unit/test_api_rest_health.py +++ b/services/dynamic-sidecar/tests/unit/test_api_rest_health.py @@ -18,14 +18,16 @@ async def test_is_healthy(test_client: TestClient) -> None: test_client.application.state.application_health.is_healthy = True response = await test_client.get("/health") assert response.status_code == status.HTTP_200_OK, response - assert response.json() == ApplicationHealth(is_healthy=True).dict() + assert response.json() == ApplicationHealth(is_healthy=True).model_dump() async def test_is_unhealthy(test_client: TestClient) -> None: test_client.application.state.application_health.is_healthy = False response = await test_client.get("/health") assert response.status_code == status.HTTP_503_SERVICE_UNAVAILABLE, response - assert response.json() == {"detail": ApplicationHealth(is_healthy=False).dict()} + assert response.json() == { + "detail": ApplicationHealth(is_healthy=False).model_dump() + } async def test_is_unhealthy_via_rabbitmq(test_client: TestClient) -> None: diff --git a/services/dynamic-sidecar/tests/unit/test_api_rest_prometheus_metrics.py b/services/dynamic-sidecar/tests/unit/test_api_rest_prometheus_metrics.py index e8206dc47a9..1767e403991 100644 --- a/services/dynamic-sidecar/tests/unit/test_api_rest_prometheus_metrics.py +++ b/services/dynamic-sidecar/tests/unit/test_api_rest_prometheus_metrics.py @@ -111,11 +111,12 @@ async def _get_task_id_create_service_containers( docker_compose_yaml=compose_spec, ) await httpx_async_client.post( - f"/{API_VTAG}/containers/compose-spec", json=ctontainers_compose_spec.dict() + f"/{API_VTAG}/containers/compose-spec", + json=ctontainers_compose_spec.model_dump(), ) containers_create = ContainersCreate(metrics_params=mock_metrics_params) response = await httpx_async_client.post( - f"/{API_VTAG}/containers", json=containers_create.dict() + f"/{API_VTAG}/containers", json=containers_create.model_dump() ) task_id: TaskId = response.json() assert isinstance(task_id, str) diff --git a/services/dynamic-sidecar/tests/unit/test_api_rest_workflow_service_metrics.py b/services/dynamic-sidecar/tests/unit/test_api_rest_workflow_service_metrics.py index ddb5b18df1a..1b2bb2a16fa 100644 --- a/services/dynamic-sidecar/tests/unit/test_api_rest_workflow_service_metrics.py +++ b/services/dynamic-sidecar/tests/unit/test_api_rest_workflow_service_metrics.py @@ -149,15 +149,16 @@ async def _get_task_id_create_service_containers( compose_spec: str, mock_metrics_params: CreateServiceMetricsAdditionalParams, ) -> TaskId: - ctontainers_compose_spec = ContainersComposeSpec( + containers_compose_spec = ContainersComposeSpec( docker_compose_yaml=compose_spec, ) await httpx_async_client.post( - f"/{API_VTAG}/containers/compose-spec", json=ctontainers_compose_spec.dict() + f"/{API_VTAG}/containers/compose-spec", + json=containers_compose_spec.model_dump(), ) containers_create = ContainersCreate(metrics_params=mock_metrics_params) response = await httpx_async_client.post( - f"/{API_VTAG}/containers", json=containers_create.dict() + f"/{API_VTAG}/containers", json=containers_create.model_dump() ) task_id: TaskId = response.json() assert isinstance(task_id, str) diff --git a/services/invitations/requirements/_base.txt b/services/invitations/requirements/_base.txt index f1a478c30be..4849f95a92f 100644 --- a/services/invitations/requirements/_base.txt +++ b/services/invitations/requirements/_base.txt @@ -410,7 +410,7 @@ typing-extensions==4.10.0 # pydantic # pydantic-core # typer -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/osparc-gateway-server/requirements/_test.txt b/services/osparc-gateway-server/requirements/_test.txt index a9fff835004..1fc9e930b69 100644 --- a/services/osparc-gateway-server/requirements/_test.txt +++ b/services/osparc-gateway-server/requirements/_test.txt @@ -192,7 +192,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # mypy # sqlalchemy2-stubs -urllib3==2.2.1 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/../../dask-sidecar/requirements/_dask-distributed.txt diff --git a/services/osparc-gateway-server/tests/system/requirements/_test.txt b/services/osparc-gateway-server/tests/system/requirements/_test.txt index 0977f99f778..29d4e7666d4 100644 --- a/services/osparc-gateway-server/tests/system/requirements/_test.txt +++ b/services/osparc-gateway-server/tests/system/requirements/_test.txt @@ -175,7 +175,7 @@ tornado==6.4 # -c requirements/../../../../dask-sidecar/requirements/_dask-distributed.txt # dask-gateway # distributed -urllib3==2.2.1 +urllib3==2.2.3 # via # -c requirements/../../../../../requirements/constraints.txt # -c requirements/../../../../dask-sidecar/requirements/_dask-distributed.txt diff --git a/services/payments/requirements/_base.txt b/services/payments/requirements/_base.txt index e5c6a6edb48..cb5f1245458 100644 --- a/services/payments/requirements/_base.txt +++ b/services/payments/requirements/_base.txt @@ -541,7 +541,7 @@ typing-extensions==4.12.2 # pydantic # pydantic-core # typer -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/payments/requirements/_test.txt b/services/payments/requirements/_test.txt index 8a2b7c3d174..f6d7b7e540a 100644 --- a/services/payments/requirements/_test.txt +++ b/services/payments/requirements/_test.txt @@ -178,7 +178,7 @@ typing-extensions==4.12.2 # -c requirements/_base.txt # mypy # sqlalchemy2-stubs -urllib3==2.2.2 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt diff --git a/services/resource-usage-tracker/requirements/_base.txt b/services/resource-usage-tracker/requirements/_base.txt index 3587be89a74..9221cb3577d 100644 --- a/services/resource-usage-tracker/requirements/_base.txt +++ b/services/resource-usage-tracker/requirements/_base.txt @@ -745,7 +745,7 @@ tzdata==2024.1 # via pandas tzlocal==5.2 # via dateparser -urllib3==2.0.7 +urllib3==2.2.3 # 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 diff --git a/services/resource-usage-tracker/requirements/_test.txt b/services/resource-usage-tracker/requirements/_test.txt index 2a0809dfa17..484ce4158da 100644 --- a/services/resource-usage-tracker/requirements/_test.txt +++ b/services/resource-usage-tracker/requirements/_test.txt @@ -318,7 +318,7 @@ typing-extensions==4.10.0 # pydantic # pydantic-core # sqlalchemy2-stubs -urllib3==2.0.7 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt diff --git a/services/storage/requirements/_base.txt b/services/storage/requirements/_base.txt index 701d9577d62..385ab816619 100644 --- a/services/storage/requirements/_base.txt +++ b/services/storage/requirements/_base.txt @@ -733,7 +733,7 @@ ujson==5.9.0 # -c requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../requirements/constraints.txt # aiohttp-swagger -urllib3==2.0.7 +urllib3==2.2.3 # 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 diff --git a/services/storage/requirements/_test.txt b/services/storage/requirements/_test.txt index 2915015ad89..6157f084c4d 100644 --- a/services/storage/requirements/_test.txt +++ b/services/storage/requirements/_test.txt @@ -333,7 +333,7 @@ typing-extensions==4.10.0 # sqlalchemy2-stubs tzdata==2024.2 # via pandas -urllib3==2.0.7 +urllib3==2.2.3 # via # -c requirements/../../../requirements/constraints.txt # -c requirements/_base.txt diff --git a/services/web/server/requirements/_base.txt b/services/web/server/requirements/_base.txt index 9f0548262a8..59c96ab1fd4 100644 --- a/services/web/server/requirements/_base.txt +++ b/services/web/server/requirements/_base.txt @@ -813,7 +813,7 @@ ujson==5.5.0 # -c requirements/../../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt # -c requirements/../../../../requirements/constraints.txt # aiohttp-swagger -urllib3==1.26.11 +urllib3==2.2.3 # via # -c requirements/../../../../packages/common-library/requirements/../../../requirements/constraints.txt # -c requirements/../../../../packages/models-library/requirements/../../../packages/common-library/requirements/../../../requirements/constraints.txt diff --git a/services/web/server/requirements/_test.txt b/services/web/server/requirements/_test.txt index d787c281d34..54ecb02f5e4 100644 --- a/services/web/server/requirements/_test.txt +++ b/services/web/server/requirements/_test.txt @@ -234,7 +234,7 @@ typing-extensions==4.12.0 # asyncpg-stubs # mypy # sqlalchemy2-stubs -urllib3==1.26.11 +urllib3==2.2.3 # via # -c requirements/../../../../requirements/constraints.txt # -c requirements/_base.txt