Skip to content

Commit

Permalink
[requests] Update to 2.32.2 (#12000)
Browse files Browse the repository at this point in the history
Also replace some `Any` annotations with `Incomplete` and use `Final` in `requests.__version__`.
  • Loading branch information
srittau authored May 22, 2024
1 parent aa2d33d commit f9664a4
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 22 deletions.
22 changes: 12 additions & 10 deletions stubs/requests/requests/__version__.pyi
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
__title__: str
__description__: str
__url__: str
__version__: str
__build__: int
__author__: str
__author_email__: str
__license__: str
__copyright__: str
__cake__: str
from typing import Final

__title__: Final = "requests"
__description__: Final[str]
__url__: Final[str]
__version__: Final[str]
__build__: Final[int]
__author__: Final[str]
__author_email__: Final[str]
__license__: Final[str]
__copyright__: Final[str]
__cake__: Final[str]
23 changes: 17 additions & 6 deletions stubs/requests/requests/adapters.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
from _typeshed import Incomplete
from collections.abc import Mapping
from typing import Any
from typing_extensions import deprecated

from urllib3.connectionpool import ConnectionPool
from urllib3.contrib.socks import SOCKSProxyManager as SOCKSProxyManager
from urllib3.exceptions import (
ConnectTimeoutError as ConnectTimeoutError,
Expand All @@ -25,6 +27,7 @@ from .models import PreparedRequest, Response as Response
from .structures import CaseInsensitiveDict as CaseInsensitiveDict
from .utils import (
DEFAULT_CA_BUNDLE_PATH as DEFAULT_CA_BUNDLE_PATH,
_Uri,
get_auth_from_url as get_auth_from_url,
get_encoding_from_headers as get_encoding_from_headers,
prepend_scheme_if_needed as prepend_scheme_if_needed,
Expand All @@ -50,19 +53,27 @@ class BaseAdapter:
def close(self) -> None: ...

class HTTPAdapter(BaseAdapter):
__attrs__: Any
__attrs__: Incomplete
max_retries: Retry
config: Any
proxy_manager: Any
config: Incomplete
proxy_manager: Incomplete
def __init__(
self, pool_connections: int = 10, pool_maxsize: int = 10, max_retries: Retry | int | None = 0, pool_block: bool = False
) -> None: ...
poolmanager: Any
poolmanager: Incomplete
def init_poolmanager(self, connections, maxsize, block=False, **pool_kwargs): ...
def proxy_manager_for(self, proxy, **proxy_kwargs): ...
def cert_verify(self, conn, url, verify, cert): ...
def build_response(self, req, resp): ...
def get_connection(self, url, proxies=None): ...
def get_connection_with_tls_context(
self,
request: PreparedRequest,
verify: bool | str | None,
proxies: Mapping[str, str] | None = None,
cert: tuple[str, str] | str | None = None,
) -> ConnectionPool: ...
@deprecated("Use get_connection_with_tls_context() instead.")
def get_connection(self, url: _Uri, proxies: Mapping[str, str] | None = None) -> ConnectionPool: ...
def close(self): ...
def request_url(self, request, proxies): ...
def add_headers(self, request, **kwargs): ...
Expand Down
14 changes: 8 additions & 6 deletions stubs/requests/requests/utils.pyi
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import sys
from _typeshed import StrOrBytesPath
from _typeshed import Incomplete, StrOrBytesPath
from collections.abc import Generator, Iterable, Mapping
from contextlib import _GeneratorContextManager
from io import BufferedWriter
from typing import Any, AnyStr
from typing import AnyStr
from typing_extensions import TypeAlias

from . import compat, cookies, exceptions, structures
Expand All @@ -16,7 +16,7 @@ CaseInsensitiveDict = structures.CaseInsensitiveDict
InvalidURL = exceptions.InvalidURL

NETRC_FILES: tuple[str, str]
DEFAULT_CA_BUNDLE_PATH: Any
DEFAULT_CA_BUNDLE_PATH: Incomplete
DEFAULT_PORTS: dict[str, int]
DEFAULT_ACCEPT_ENCODING: str

Expand Down Expand Up @@ -49,9 +49,11 @@ def is_ipv4_address(string_ip: str) -> bool: ...
def is_valid_cidr(string_network: str) -> bool: ...
def set_environ(env_name: str, value: None) -> _GeneratorContextManager[None]: ...
def should_bypass_proxies(url: _Uri, no_proxy: Iterable[str] | None) -> bool: ...
def get_environ_proxies(url: _Uri, no_proxy: Iterable[str] | None = None) -> dict[Any, Any]: ...
def select_proxy(url: _Uri, proxies: Mapping[Any, Any] | None): ...
def resolve_proxies(request: Request | PreparedRequest, proxies: Mapping[str, str] | None, trust_env: bool = True): ...
def get_environ_proxies(url: _Uri, no_proxy: Iterable[str] | None = None) -> dict[Incomplete, Incomplete]: ...
def select_proxy(url: _Uri, proxies: Mapping[str, str] | None) -> str: ...
def resolve_proxies(
request: Request | PreparedRequest, proxies: dict[str, str] | None, trust_env: bool = True
) -> dict[str, str]: ...
def default_user_agent(name: str = "python-requests") -> str: ...
def default_headers() -> CaseInsensitiveDict[str]: ...
def parse_header_links(value: str) -> list[dict[str, str]]: ...
Expand Down

0 comments on commit f9664a4

Please sign in to comment.