1
1
from _typeshed import Self , SupportsItems
2
- from typing import IO , Any , Callable , Iterable , Mapping , MutableMapping , TypeVar , Union
2
+ from typing import IO , Any , Callable , Iterable , Mapping , MutableMapping , Union
3
3
from typing_extensions import TypeAlias
4
4
5
- from urllib3 import _collections
5
+ from urllib3 . _collections import RecentlyUsedContainer
6
6
7
- from . import adapters , auth as _auth , compat , cookies , exceptions , hooks , models , status_codes , structures , utils
7
+ from . import adapters , auth as _auth , compat , cookies , exceptions , hooks , models , status_codes , utils
8
8
from .models import Response
9
-
10
- _KT = TypeVar ("_KT" )
11
- _VT = TypeVar ("_VT" )
9
+ from .structures import CaseInsensitiveDict as CaseInsensitiveDict
12
10
13
11
_BaseAdapter = adapters .BaseAdapter
14
12
OrderedDict = compat .OrderedDict
@@ -28,8 +26,6 @@ TooManyRedirects = exceptions.TooManyRedirects
28
26
InvalidSchema = exceptions .InvalidSchema
29
27
ChunkedEncodingError = exceptions .ChunkedEncodingError
30
28
ContentDecodingError = exceptions .ContentDecodingError
31
- RecentlyUsedContainer : TypeAlias = _collections .RecentlyUsedContainer [_KT , _VT ]
32
- CaseInsensitiveDict : TypeAlias = structures .CaseInsensitiveDict [_VT ]
33
29
HTTPAdapter = adapters .HTTPAdapter
34
30
requote_uri = utils .requote_uri
35
31
get_environ_proxies = utils .get_environ_proxies
0 commit comments