import sys
# This code exists for backwards compatibility reasons.
# I don't like it either. Just look the other way. :)
for package in ('urllib3', 'idna', 'chardet'):
vendored_package = "pip._vendor." + package
locals()[package] = __import__(vendored_package)
# This traversal is apparently necessary such that the identities are
# preserved (requests.packages.urllib3.* is urllib3.*)
for mod in list(sys.modules):
if mod == vendored_package or mod.startswith(vendored_package + '.'):
unprefixed_mod = mod[len("pip._vendor."):]
sys.modules['pip._vendor.requests.packages.' + unprefixed_mod] = sys.modules[mod]
# Kinda cool, though, right?
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| __pycache__ | Folder | 0755 |
|
|
| __init__.py | File | 4.36 KB | 0644 |
|
| __version__.py | File | 441 B | 0644 |
|
| _internal_utils.py | File | 1.07 KB | 0644 |
|
| adapters.py | File | 21.04 KB | 0644 |
|
| api.py | File | 6.34 KB | 0644 |
|
| auth.py | File | 9.97 KB | 0644 |
|
| certs.py | File | 465 B | 0644 |
|
| compat.py | File | 2 KB | 0644 |
|
| cookies.py | File | 18 KB | 0644 |
|
| exceptions.py | File | 3.1 KB | 0644 |
|
| help.py | File | 3.49 KB | 0644 |
|
| hooks.py | File | 757 B | 0644 |
|
| models.py | File | 33.48 KB | 0644 |
|
| packages.py | File | 695 B | 0644 |
|
| sessions.py | File | 28.63 KB | 0644 |
|
| status_codes.py | File | 4.09 KB | 0644 |
|
| structures.py | File | 2.93 KB | 0644 |
|
| utils.py | File | 29.47 KB | 0644 |
|