$40 GRAYBYTE WORDPRESS FILE MANAGER $61

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.162.162 | ADMIN IP 216.73.217.100
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/lib/python3.8/site-packages/pip/_internal/utils/__pycache__/

HOME
Current File : /lib/python3.8/site-packages/pip/_internal/utils/__pycache__//packaging.cpython-38.pyc
U

��.e��@s�ddlmZddlZddlmZddlmZddlmZm	Z	ddl
mZddlm
Z
ddlmZer�dd	lmZmZdd
lmZddlmZe�e�Zdd
�Zdd�Zdd�Zdd�ZdS)�)�absolute_importN)�
FeedParser)�
pkg_resources)�
specifiers�version)�NoneMetadataError)�display_path)�MYPY_CHECK_RUNNING)�Optional�Tuple)�Message)�DistributioncCs4|dkrdSt�|�}t�d�tt|���}||kS)a�
    Check if the given Python version matches a "Requires-Python" specifier.

    :param version_info: A 3-tuple of ints representing a Python
        major-minor-micro version to check (e.g. `sys.version_info[:3]`).

    :return: `True` if the given Python version satisfies the requirement.
        Otherwise, return `False`.

    :raises InvalidSpecifier: If `requires_python` has an invalid format.
    NT�.)rZSpecifierSetr�parse�join�map�str)�requires_python�version_infoZrequires_python_specifierZpython_version�r�A/usr/lib/python3.8/site-packages/pip/_internal/utils/packaging.py�check_requires_pythons


rcCs�d}t|tj�r&|�|�r&|�|�}n0|�d�r@d}|�|�}nt�dt|j��d}|dkrht	||��t
�}|�|�|��S)z�
    :raises NoneMetadataError: if the distribution reports `has_metadata()`
        True but `get_metadata()` returns None.
    ZMETADATAzPKG-INFOzNo metadata found in %s�N)
�
isinstancerZDistInfoDistribution�has_metadata�get_metadata�loggerZwarningr�locationrrZfeed�close)�distZ
metadata_nameZmetadataZfeed_parserrrrr,s�


rcCs&t|�}|�d�}|dk	r"t|�}|S)z_
    Return the "Requires-Python" metadata for a distribution, or None
    if not present.
    zRequires-PythonN)r�getr)rZ
pkg_info_dictrrrr�get_requires_pythonGs

r!cCs2|�d�r.|�d�D]}|��r|��SqdS)NZ	INSTALLERr)rZget_metadata_lines�strip)r�linerrr�
get_installerXs

r$)Z
__future__rZloggingZemail.parserrZpip._vendorrZpip._vendor.packagingrrZpip._internal.exceptionsrZpip._internal.utils.miscrZpip._internal.utils.typingr	�typingr
rZ
email.messagerZpip._vendor.pkg_resourcesr
Z	getLogger�__name__rrrr!r$rrrr�<module>s 



Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
21 Mar 2024 10.19 AM
root / root
0755
__init__.cpython-38.opt-1.pyc
0.151 KB
17 Oct 2023 6.30 PM
root / root
0644
__init__.cpython-38.pyc
0.151 KB
17 Oct 2023 6.30 PM
root / root
0644
appdirs.cpython-38.opt-1.pyc
7.854 KB
17 Oct 2023 6.30 PM
root / root
0644
appdirs.cpython-38.pyc
7.854 KB
17 Oct 2023 6.30 PM
root / root
0644
compat.cpython-38.opt-1.pyc
6.679 KB
17 Oct 2023 6.30 PM
root / root
0644
compat.cpython-38.pyc
6.679 KB
17 Oct 2023 6.30 PM
root / root
0644
deprecation.cpython-38.opt-1.pyc
2.76 KB
17 Oct 2023 6.30 PM
root / root
0644
deprecation.cpython-38.pyc
2.76 KB
17 Oct 2023 6.30 PM
root / root
0644
encoding.cpython-38.opt-1.pyc
1.218 KB
17 Oct 2023 6.30 PM
root / root
0644
encoding.cpython-38.pyc
1.218 KB
17 Oct 2023 6.30 PM
root / root
0644
filesystem.cpython-38.opt-1.pyc
2.708 KB
17 Oct 2023 6.30 PM
root / root
0644
filesystem.cpython-38.pyc
2.708 KB
17 Oct 2023 6.30 PM
root / root
0644
filetypes.cpython-38.opt-1.pyc
0.543 KB
17 Oct 2023 6.30 PM
root / root
0644
filetypes.cpython-38.pyc
0.543 KB
17 Oct 2023 6.30 PM
root / root
0644
glibc.cpython-38.opt-1.pyc
2.204 KB
17 Oct 2023 6.30 PM
root / root
0644
glibc.cpython-38.pyc
2.204 KB
17 Oct 2023 6.30 PM
root / root
0644
hashes.cpython-38.opt-1.pyc
4.047 KB
17 Oct 2023 6.30 PM
root / root
0644
hashes.cpython-38.pyc
4.047 KB
17 Oct 2023 6.30 PM
root / root
0644
inject_securetransport.cpython-38.opt-1.pyc
0.91 KB
17 Oct 2023 6.30 PM
root / root
0644
inject_securetransport.cpython-38.pyc
0.91 KB
17 Oct 2023 6.30 PM
root / root
0644
logging.cpython-38.opt-1.pyc
8.944 KB
17 Oct 2023 6.30 PM
root / root
0644
logging.cpython-38.pyc
8.944 KB
17 Oct 2023 6.30 PM
root / root
0644
marker_files.cpython-38.opt-1.pyc
0.906 KB
17 Oct 2023 6.30 PM
root / root
0644
marker_files.cpython-38.pyc
0.906 KB
17 Oct 2023 6.30 PM
root / root
0644
misc.cpython-38.opt-1.pyc
22.834 KB
17 Oct 2023 6.30 PM
root / root
0644
misc.cpython-38.pyc
22.834 KB
17 Oct 2023 6.30 PM
root / root
0644
models.cpython-38.opt-1.pyc
1.879 KB
17 Oct 2023 6.30 PM
root / root
0644
models.cpython-38.pyc
1.879 KB
17 Oct 2023 6.30 PM
root / root
0644
packaging.cpython-38.opt-1.pyc
2.547 KB
17 Oct 2023 6.30 PM
root / root
0644
packaging.cpython-38.pyc
2.547 KB
17 Oct 2023 6.30 PM
root / root
0644
setuptools_build.cpython-38.opt-1.pyc
1.229 KB
17 Oct 2023 6.30 PM
root / root
0644
setuptools_build.cpython-38.pyc
1.229 KB
17 Oct 2023 6.30 PM
root / root
0644
subprocess.cpython-38.opt-1.pyc
5.467 KB
17 Oct 2023 6.30 PM
root / root
0644
subprocess.cpython-38.pyc
5.467 KB
17 Oct 2023 6.30 PM
root / root
0644
temp_dir.cpython-38.opt-1.pyc
4.739 KB
17 Oct 2023 6.30 PM
root / root
0644
temp_dir.cpython-38.pyc
4.827 KB
17 Oct 2023 6.30 PM
root / root
0644
typing.cpython-38.opt-1.pyc
1.255 KB
17 Oct 2023 6.30 PM
root / root
0644
typing.cpython-38.pyc
1.255 KB
17 Oct 2023 6.30 PM
root / root
0644
ui.cpython-38.opt-1.pyc
11.479 KB
17 Oct 2023 6.30 PM
root / root
0644
ui.cpython-38.pyc
11.533 KB
17 Oct 2023 6.30 PM
root / root
0644
unpacking.cpython-38.opt-1.pyc
6.044 KB
17 Oct 2023 6.30 PM
root / root
0644
unpacking.cpython-38.pyc
6.044 KB
17 Oct 2023 6.30 PM
root / root
0644
urls.cpython-38.opt-1.pyc
1.318 KB
17 Oct 2023 6.30 PM
root / root
0644
urls.cpython-38.pyc
1.431 KB
17 Oct 2023 6.30 PM
root / root
0644
virtualenv.cpython-38.opt-1.pyc
0.857 KB
17 Oct 2023 6.30 PM
root / root
0644
virtualenv.cpython-38.pyc
0.857 KB
17 Oct 2023 6.30 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF