diff --git a/stubs/docker/METADATA.toml b/stubs/docker/METADATA.toml index 68e0966475ac..9e9eeda8dce7 100644 --- a/stubs/docker/METADATA.toml +++ b/stubs/docker/METADATA.toml @@ -1,6 +1,6 @@ version = "7.2.*" upstream-repository = "https://github.com/docker/docker-py" -dependencies = ["types-requests", "urllib3>=2"] +dependencies = ["requests>=2.34.0", "urllib3>=2"] optional-dependencies = ["types-paramiko"] [tool.stubtest] diff --git a/stubs/docker/docker/api/client.pyi b/stubs/docker/docker/api/client.pyi index d3dd50eeb7c7..02a5b0f4cbbd 100644 --- a/stubs/docker/docker/api/client.pyi +++ b/stubs/docker/docker/api/client.pyi @@ -1,5 +1,5 @@ from _typeshed import Incomplete -from collections.abc import Mapping, Sequence +from collections.abc import Mapping import requests from docker.tls import TLSConfig @@ -33,7 +33,7 @@ class APIClient( SwarmApiMixin, VolumeApiMixin, ): - __attrs__: Sequence[str] + __attrs__: list[str] base_url: str timeout: int credstore_env: Mapping[Incomplete, Incomplete] | None diff --git a/stubs/docker/docker/transport/basehttpadapter.pyi b/stubs/docker/docker/transport/basehttpadapter.pyi index efa32eef4f7d..cc13a6da9e49 100644 --- a/stubs/docker/docker/transport/basehttpadapter.pyi +++ b/stubs/docker/docker/transport/basehttpadapter.pyi @@ -1,7 +1,7 @@ from collections.abc import Mapping import requests.adapters -from urllib3.connectionpool import ConnectionPool +from urllib3.connectionpool import HTTPConnectionPool class BaseHTTPAdapter(requests.adapters.HTTPAdapter): def close(self) -> None: ... @@ -11,4 +11,4 @@ class BaseHTTPAdapter(requests.adapters.HTTPAdapter): verify: bool | str | None, proxies: Mapping[str, str] | None = None, cert: tuple[str, str] | str | None = None, - ) -> ConnectionPool: ... + ) -> HTTPConnectionPool: ...