Current Path: > > opt > alt > python311 > lib64 > python3.11 > distutils > > > __pycache__
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 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
__init__.cpython-311.opt-1.pyc | File | 821 bytes | June 23 2025 15:48:00. | |
__init__.cpython-311.opt-2.pyc | File | 638 bytes | June 23 2025 15:48:05. | |
__init__.cpython-311.pyc | File | 821 bytes | June 23 2025 15:48:00. | |
_msvccompiler.cpython-311.opt-1.pyc | File | 24261 bytes | June 23 2025 15:48:03. | |
_msvccompiler.cpython-311.opt-2.pyc | File | 23124 bytes | June 23 2025 15:48:05. | |
_msvccompiler.cpython-311.pyc | File | 24344 bytes | June 23 2025 15:48:00. | |
archive_util.cpython-311.opt-1.pyc | File | 10664 bytes | June 23 2025 15:48:00. | |
archive_util.cpython-311.opt-2.pyc | File | 8656 bytes | June 23 2025 15:48:05. | |
archive_util.cpython-311.pyc | File | 10664 bytes | June 23 2025 15:48:00. | |
bcppcompiler.cpython-311.opt-1.pyc | File | 13057 bytes | June 23 2025 15:48:00. | |
bcppcompiler.cpython-311.opt-2.pyc | File | 12767 bytes | June 23 2025 15:48:05. | |
bcppcompiler.cpython-311.pyc | File | 13057 bytes | June 23 2025 15:48:00. | |
ccompiler.cpython-311.opt-1.pyc | File | 44356 bytes | June 23 2025 15:48:03. | |
ccompiler.cpython-311.opt-2.pyc | File | 28284 bytes | June 23 2025 15:48:05. | |
ccompiler.cpython-311.pyc | File | 44611 bytes | June 23 2025 15:48:00. | |
cmd.cpython-311.opt-1.pyc | File | 18797 bytes | June 23 2025 15:48:00. | |
cmd.cpython-311.opt-2.pyc | File | 13049 bytes | June 23 2025 15:48:05. | |
cmd.cpython-311.pyc | File | 18797 bytes | June 23 2025 15:48:00. | |
config.cpython-311.opt-1.pyc | File | 6383 bytes | June 23 2025 15:48:00. | |
config.cpython-311.opt-2.pyc | File | 6022 bytes | June 23 2025 15:48:05. | |
config.cpython-311.pyc | File | 6383 bytes | June 23 2025 15:48:00. | |
core.cpython-311.opt-1.pyc | File | 9053 bytes | June 23 2025 15:48:00. | |
core.cpython-311.opt-2.pyc | File | 5679 bytes | June 23 2025 15:48:05. | |
core.cpython-311.pyc | File | 9053 bytes | June 23 2025 15:48:00. | |
cygwinccompiler.cpython-311.opt-1.pyc | File | 14122 bytes | June 23 2025 15:48:00. | |
cygwinccompiler.cpython-311.opt-2.pyc | File | 12537 bytes | June 23 2025 15:48:05. | |
cygwinccompiler.cpython-311.pyc | File | 14122 bytes | June 23 2025 15:48:00. | |
debug.cpython-311.opt-1.pyc | File | 292 bytes | June 23 2025 15:48:00. | |
debug.cpython-311.opt-2.pyc | File | 292 bytes | June 23 2025 15:48:00. | |
debug.cpython-311.pyc | File | 292 bytes | June 23 2025 15:48:00. | |
dep_util.cpython-311.opt-1.pyc | File | 3967 bytes | June 23 2025 15:48:00. | |
dep_util.cpython-311.opt-2.pyc | File | 2544 bytes | June 23 2025 15:48:05. | |
dep_util.cpython-311.pyc | File | 3967 bytes | June 23 2025 15:48:00. | |
dir_util.cpython-311.opt-1.pyc | File | 10034 bytes | June 23 2025 15:48:00. | |
dir_util.cpython-311.opt-2.pyc | File | 7694 bytes | June 23 2025 15:48:05. | |
dir_util.cpython-311.pyc | File | 10034 bytes | June 23 2025 15:48:00. | |
dist.cpython-311.opt-1.pyc | File | 54744 bytes | June 23 2025 15:48:00. | |
dist.cpython-311.opt-2.pyc | File | 45606 bytes | June 23 2025 15:48:05. | |
dist.cpython-311.pyc | File | 54744 bytes | June 23 2025 15:48:00. | |
errors.cpython-311.opt-1.pyc | File | 6755 bytes | June 23 2025 15:48:00. | |
errors.cpython-311.opt-2.pyc | File | 4139 bytes | June 23 2025 15:48:05. | |
errors.cpython-311.pyc | File | 6755 bytes | June 23 2025 15:48:00. | |
extension.cpython-311.opt-1.pyc | File | 10155 bytes | June 23 2025 15:48:00. | |
extension.cpython-311.opt-2.pyc | File | 6668 bytes | June 23 2025 15:48:05. | |
extension.cpython-311.pyc | File | 10155 bytes | June 23 2025 15:48:00. | |
fancy_getopt.cpython-311.opt-1.pyc | File | 16828 bytes | June 23 2025 15:48:03. | |
fancy_getopt.cpython-311.opt-2.pyc | File | 14093 bytes | June 23 2025 15:48:05. | |
fancy_getopt.cpython-311.pyc | File | 17109 bytes | June 23 2025 15:48:00. | |
file_util.cpython-311.opt-1.pyc | File | 10376 bytes | June 23 2025 15:48:00. | |
file_util.cpython-311.opt-2.pyc | File | 8265 bytes | June 23 2025 15:48:05. | |
file_util.cpython-311.pyc | File | 10376 bytes | June 23 2025 15:48:00. | |
filelist.cpython-311.opt-1.pyc | File | 15884 bytes | June 23 2025 15:48:03. | |
filelist.cpython-311.opt-2.pyc | File | 13060 bytes | June 23 2025 15:48:05. | |
filelist.cpython-311.pyc | File | 16171 bytes | June 23 2025 15:48:00. | |
log.cpython-311.opt-1.pyc | File | 3900 bytes | June 23 2025 15:48:00. | |
log.cpython-311.opt-2.pyc | File | 3840 bytes | June 23 2025 15:48:05. | |
log.cpython-311.pyc | File | 3900 bytes | June 23 2025 15:48:00. | |
msvc9compiler.cpython-311.opt-1.pyc | File | 33081 bytes | June 23 2025 15:48:03. | |
msvc9compiler.cpython-311.opt-2.pyc | File | 31508 bytes | June 23 2025 15:48:05. | |
msvc9compiler.cpython-311.pyc | File | 33164 bytes | June 23 2025 15:48:00. | |
msvccompiler.cpython-311.opt-1.pyc | File | 26648 bytes | June 23 2025 15:48:00. | |
msvccompiler.cpython-311.opt-2.pyc | File | 25128 bytes | June 23 2025 15:48:05. | |
msvccompiler.cpython-311.pyc | File | 26648 bytes | June 23 2025 15:48:00. | |
spawn.cpython-311.opt-1.pyc | File | 5609 bytes | June 23 2025 15:48:00. | |
spawn.cpython-311.opt-2.pyc | File | 4489 bytes | June 23 2025 15:48:05. | |
spawn.cpython-311.pyc | File | 5609 bytes | June 23 2025 15:48:00. | |
sysconfig.cpython-311.opt-1.pyc | File | 12099 bytes | June 23 2025 15:48:00. | |
sysconfig.cpython-311.opt-2.pyc | File | 10281 bytes | June 23 2025 15:48:05. | |
sysconfig.cpython-311.pyc | File | 12099 bytes | June 23 2025 15:48:00. | |
text_file.cpython-311.opt-1.pyc | File | 11506 bytes | June 23 2025 15:48:00. | |
text_file.cpython-311.opt-2.pyc | File | 6453 bytes | June 23 2025 15:48:05. | |
text_file.cpython-311.pyc | File | 11506 bytes | June 23 2025 15:48:00. | |
unixccompiler.cpython-311.opt-1.pyc | File | 13261 bytes | June 23 2025 15:48:00. | |
unixccompiler.cpython-311.opt-2.pyc | File | 12636 bytes | June 23 2025 15:48:05. | |
unixccompiler.cpython-311.pyc | File | 13261 bytes | June 23 2025 15:48:00. | |
util.cpython-311.opt-1.pyc | File | 24663 bytes | June 23 2025 15:48:03. | |
util.cpython-311.opt-2.pyc | File | 18861 bytes | June 23 2025 15:48:05. | |
util.cpython-311.pyc | File | 24677 bytes | June 23 2025 15:48:00. | |
version.cpython-311.opt-1.pyc | File | 10348 bytes | June 23 2025 15:48:03. | |
version.cpython-311.opt-2.pyc | File | 7059 bytes | June 23 2025 15:48:05. | |
version.cpython-311.pyc | File | 10371 bytes | June 23 2025 15:48:00. | |
versionpredicate.cpython-311.opt-1.pyc | File | 7221 bytes | June 23 2025 15:48:00. | |
versionpredicate.cpython-311.opt-2.pyc | File | 4767 bytes | June 23 2025 15:48:05. | |
versionpredicate.cpython-311.pyc | File | 7221 bytes | June 23 2025 15:48:00. |
� !A?h � � � d Z ddlZddlZddlZ ej dej � � Z ej d� � Z ej d� � Z d� Z ej ej ej ej ej ej d�Z G d� d � � Zdad � ZdS )zBModule for parsing and testing package version predicate strings. � Nz'(?i)^\s*([a-z_]\w*(?:\.[a-z_]\w*)*)(.*)z^\s*\((.*)\)\s*$z%^\s*(<=|>=|<|>|!=|==)\s*([^\s,]+)\s*$c �� � t � | � � }|st d| z � � �|� � � \ }}|t j � |� � fS )zVParse a single version comparison. Return (comparison string, StrictVersion) z"bad package restriction syntax: %r)�re_splitComparison�match� ValueError�groups� distutils�version� StrictVersion)�pred�res�comp�verStrs �A/opt/alt/python311/lib64/python3.11/distutils/versionpredicate.py�splitUpr sa � � � "� "�4� (� (�C�� F��=��D�E�E�E��:�:�<�<�L�D�&��)�#�1�1�&�9�9�:�:� )�<z<=z==�>z>=z!=c �$ � e Zd ZdZd� Zd� Zd� ZdS )�VersionPredicatea� Parse and test package version predicates. >>> v = VersionPredicate('pyepat.abc (>1.0, <3333.3a1, !=1555.1b3)') The `name` attribute provides the full dotted name that is given:: >>> v.name 'pyepat.abc' The str() of a `VersionPredicate` provides a normalized human-readable version of the expression:: >>> print(v) pyepat.abc (> 1.0, < 3333.3a1, != 1555.1b3) The `satisfied_by()` method can be used to determine with a given version number is included in the set described by the version restrictions:: >>> v.satisfied_by('1.1') True >>> v.satisfied_by('1.4') True >>> v.satisfied_by('1.0') False >>> v.satisfied_by('4444.4') False >>> v.satisfied_by('1555.1b3') False `VersionPredicate` is flexible in accepting extra whitespace:: >>> v = VersionPredicate(' pat( == 0.1 ) ') >>> v.name 'pat' >>> v.satisfied_by('0.1') True >>> v.satisfied_by('0.2') False If any version numbers passed in do not conform to the restrictions of `StrictVersion`, a `ValueError` is raised:: >>> v = VersionPredicate('p1.p2.p3.p4(>=1.0, <=1.3a1, !=1.2zb3)') Traceback (most recent call last): ... ValueError: invalid version number '1.2zb3' It the module or package name given does not conform to what's allowed as a legal module or package name, `ValueError` is raised:: >>> v = VersionPredicate('foo-bar') Traceback (most recent call last): ... ValueError: expected parenthesized list: '-bar' >>> v = VersionPredicate('foo bar (12.21)') Traceback (most recent call last): ... ValueError: expected parenthesized list: 'bar (12.21)' c �, � |� � � }|st d� � �t � |� � }|st d|z � � �|� � � \ | _ }|� � � }|r�t � |� � }|st d|z � � �|� � � d }d� |� d� � D � � | _ | j st d|z � � �dS g | _ dS ) z*Parse a version predicate string. zempty package restrictionzbad package name in %rzexpected parenthesized list: %rr c �, � g | ]}t |� � ��S � )r )�.0�aPreds r � <listcomp>z-VersionPredicate.__init__.<locals>.<listcomp>t s � �D�D�D�E�����D�D�Dr �,zempty parenthesized list in %rN) �stripr �re_validPackager r �name�re_paren�splitr )�self�versionPredicateStrr �paren�strs r �__init__zVersionPredicate.__init__` s% � � 2�7�7�9�9��"� :��8�9�9�9��%�%�&9�:�:��� M��5�8K�K�L�L�L� �<�<�>�>��� �5���� � ��� ��N�N�5�)�)�E�� L� �!B�U�!J�K�K�K��,�,�.�.��#�C�D�D�S�Y�Y�s�^�^�D�D�D�D�I��9� 8� �!A�#6�"7� 8� 8� 8� 8� 8� �D�I�I�Ir c � � | j r4d� | j D � � }| j dz d� |� � z dz S | j S )Nc �>