SILENT KILLERPanel

Current Path: > > > lib > python3.8 > site-packages > pip > _internal > utils


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: ///lib/python3.8/site-packages/pip/_internal/utils

NameTypeSizeLast ModifiedActions
__pycache__ Directory - -
__init__.py File 0 bytes October 17 2023 18:30:24.
appdirs.py File 9766 bytes October 17 2023 18:30:24.
compat.py File 9565 bytes October 17 2023 18:30:24.
deprecation.py File 3318 bytes October 17 2023 18:30:24.
encoding.py File 1320 bytes October 17 2023 18:30:24.
filesystem.py File 3334 bytes October 17 2023 18:30:24.
filetypes.py File 571 bytes October 17 2023 18:30:24.
glibc.py File 4397 bytes October 17 2023 18:30:24.
hashes.py File 4020 bytes October 17 2023 18:30:24.
inject_securetransport.py File 810 bytes October 17 2023 18:30:24.
logging.py File 13033 bytes October 17 2023 18:30:24.
marker_files.py File 823 bytes October 17 2023 18:30:24.
misc.py File 25579 bytes October 17 2023 18:30:24.
models.py File 1148 bytes October 17 2023 18:30:24.
packaging.py File 3035 bytes October 17 2023 18:30:24.
setuptools_build.py File 1631 bytes October 17 2023 18:30:24.
subprocess.py File 9911 bytes October 17 2023 18:30:24.
temp_dir.py File 5521 bytes October 17 2023 18:30:24.
typing.py File 1125 bytes October 17 2023 18:30:24.
ui.py File 13906 bytes October 17 2023 18:30:24.
unpacking.py File 9682 bytes October 17 2023 18:30:24.
urls.py File 1481 bytes October 17 2023 18:30:24.
virtualenv.py File 891 bytes October 17 2023 18:30:24.

Reading File: ///lib/python3.8/site-packages/pip/_internal/utils/inject_securetransport.py

"""A helper module that injects SecureTransport, on import.

The import should be done as early as possible, to ensure all requests and
sessions (or whatever) are created after injecting SecureTransport.

Note that we only do the injection on macOS, when the linked OpenSSL is too
old to handle TLSv1.2.
"""

import sys


def inject_securetransport():
    # type: () -> None
    # Only relevant on macOS
    if sys.platform != "darwin":
        return

    try:
        import ssl
    except ImportError:
        return

    # Checks for OpenSSL 1.0.1
    if ssl.OPENSSL_VERSION_NUMBER >= 0x1000100f:
        return

    try:
        from pip._vendor.urllib3.contrib import securetransport
    except (ImportError, OSError):
        return

    securetransport.inject_into_urllib3()


inject_securetransport()

SILENT KILLER Tool