Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[requests] Update to 2.32.2 #12000

Merged
merged 2 commits into from
May 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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