Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pip/_internal/utils/__pycache__/packaging.cpython-39.pyc
Ðазад
a "�hC � @ s� d dl Z d dlZd dlmZmZ d dlmZmZ d dlm Z e� e�Ze j dd�ee eedf ed�d d ��Ze j dd�ee d�d d��ZdS )� N)�Optional�Tuple)� specifiers�version��Requirement� )�maxsize.)�requires_python�version_info�returnc C s4 | du rdS t �| �}t�d�tt|���}||v S )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�.)r �SpecifierSetr �parse�join�map�str)r r �requires_python_specifier�python_version� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/pip/_internal/utils/packaging.py�check_requires_python s r i'