hyb
2026-01-30 7657e1b2fa251a2ea372710ad75cb395a3c0e374
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Ë
ñúhAãóԗddlmZddlZddlZddlmZmZddlmZeje
«Z ejd¬«                        d
d„«Z ejd¬«d d    „«Zy) é)Ú annotationsN)Ú
specifiersÚversion©Ú Requirementé )Úmaxsizecóž—|€ytj|«}tjdj    t t |«««}||vS)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.
    Tú.)rÚ SpecifierSetrÚparseÚjoinÚmapÚstr)Úrequires_pythonÚ version_infoÚrequires_python_specifierÚpython_versions    úPH:\Change_password\venv_build\Lib\site-packages\pip/_internal/utils/packaging.pyÚcheck_requires_pythonr sH€ðÐàÜ *× 7Ñ 7¸Ó HÐä—]‘] 3§8¡8¬C´°\Ó,BÓ#CÓD€NØ Ð6Ð 6Ð6ói'có—t|«S)z5Construct a packaging.Requirement object with cachingr)Ú
req_strings rÚget_requirementr$s€ô zÓ "Ð"r)rz
str | Nonerztuple[int, ...]ÚreturnÚbool)rrrr)Ú
__future__rÚ    functoolsÚloggingÚpip._vendor.packagingrrÚ"pip._vendor.packaging.requirementsrÚ    getLoggerÚ__name__ÚloggerÚ    lru_cacherr©rrú<module>r's€ðÝ"ãÛç5Ý:à    ˆ×    Ñ    ˜8Ó    $€ð€×јRÔ ð7Øð7Ø/>ð7à    ò7ó!ð7ð.€×јUÔ#ò#ó$ñ#r