/opt/alt/python-internal/lib64/python3.11/distutils/__pycache__
NameSizeModeActions
archive_util.cpython-311.opt-1.pyc106700644editdlrm
archive_util.cpython-311.opt-2.pyc86620644editdlrm
archive_util.cpython-311.pyc106700644editdlrm
bcppcompiler.cpython-311.opt-1.pyc130630644editdlrm
bcppcompiler.cpython-311.opt-2.pyc127730644editdlrm
bcppcompiler.cpython-311.pyc130630644editdlrm
ccompiler.cpython-311.opt-1.pyc443620644editdlrm
ccompiler.cpython-311.opt-2.pyc282900644editdlrm
ccompiler.cpython-311.pyc446170644editdlrm
cmd.cpython-311.opt-1.pyc188030644editdlrm
cmd.cpython-311.opt-2.pyc130550644editdlrm
cmd.cpython-311.pyc188030644editdlrm
config.cpython-311.opt-1.pyc63890644editdlrm
config.cpython-311.opt-2.pyc60280644editdlrm
config.cpython-311.pyc63890644editdlrm
core.cpython-311.opt-1.pyc90590644editdlrm
core.cpython-311.opt-2.pyc56850644editdlrm
core.cpython-311.pyc90590644editdlrm
cygwinccompiler.cpython-311.opt-1.pyc141280644editdlrm
cygwinccompiler.cpython-311.opt-2.pyc125430644editdlrm
cygwinccompiler.cpython-311.pyc141280644editdlrm
debug.cpython-311.opt-1.pyc2980644editdlrm
debug.cpython-311.opt-2.pyc2980644editdlrm
debug.cpython-311.pyc2980644editdlrm
dep_util.cpython-311.opt-1.pyc39730644editdlrm
dep_util.cpython-311.opt-2.pyc25500644editdlrm
dep_util.cpython-311.pyc39730644editdlrm
dir_util.cpython-311.opt-1.pyc100400644editdlrm
dir_util.cpython-311.opt-2.pyc77000644editdlrm
dir_util.cpython-311.pyc100400644editdlrm
dist.cpython-311.opt-1.pyc547500644editdlrm
dist.cpython-311.opt-2.pyc456120644editdlrm
dist.cpython-311.pyc547500644editdlrm
errors.cpython-311.opt-1.pyc67610644editdlrm
errors.cpython-311.opt-2.pyc41450644editdlrm
errors.cpython-311.pyc67610644editdlrm
extension.cpython-311.opt-1.pyc101610644editdlrm
extension.cpython-311.opt-2.pyc66740644editdlrm
extension.cpython-311.pyc101610644editdlrm
fancy_getopt.cpython-311.opt-1.pyc168340644editdlrm
fancy_getopt.cpython-311.opt-2.pyc140990644editdlrm
fancy_getopt.cpython-311.pyc171150644editdlrm
filelist.cpython-311.opt-1.pyc158900644editdlrm
filelist.cpython-311.opt-2.pyc130660644editdlrm
filelist.cpython-311.pyc161770644editdlrm
file_util.cpython-311.opt-1.pyc103820644editdlrm
file_util.cpython-311.opt-2.pyc82710644editdlrm
file_util.cpython-311.pyc103820644editdlrm
log.cpython-311.opt-1.pyc39060644editdlrm
log.cpython-311.opt-2.pyc38460644editdlrm
log.cpython-311.pyc39060644editdlrm
msvc9compiler.cpython-311.opt-1.pyc330870644editdlrm
msvc9compiler.cpython-311.opt-2.pyc315140644editdlrm
msvc9compiler.cpython-311.pyc331700644editdlrm
msvccompiler.cpython-311.opt-1.pyc266540644editdlrm
msvccompiler.cpython-311.opt-2.pyc251340644editdlrm
msvccompiler.cpython-311.pyc266540644editdlrm
spawn.cpython-311.opt-1.pyc56150644editdlrm
spawn.cpython-311.opt-2.pyc44950644editdlrm
spawn.cpython-311.pyc56150644editdlrm
sysconfig.cpython-311.opt-1.pyc121050644editdlrm
sysconfig.cpython-311.opt-2.pyc102870644editdlrm
sysconfig.cpython-311.pyc121050644editdlrm
text_file.cpython-311.opt-1.pyc115120644editdlrm
text_file.cpython-311.opt-2.pyc64590644editdlrm
text_file.cpython-311.pyc115120644editdlrm
unixccompiler.cpython-311.opt-1.pyc132670644editdlrm
unixccompiler.cpython-311.opt-2.pyc126420644editdlrm
unixccompiler.cpython-311.pyc132670644editdlrm
util.cpython-311.opt-1.pyc246690644editdlrm
util.cpython-311.opt-2.pyc188670644editdlrm
util.cpython-311.pyc246830644editdlrm
version.cpython-311.opt-1.pyc103540644editdlrm
version.cpython-311.opt-2.pyc70650644editdlrm
version.cpython-311.pyc103770644editdlrm
versionpredicate.cpython-311.opt-1.pyc72270644editdlrm
versionpredicate.cpython-311.opt-2.pyc47730644editdlrm
versionpredicate.cpython-311.pyc72270644editdlrm
_msvccompiler.cpython-311.opt-1.pyc242670644editdlrm
_msvccompiler.cpython-311.opt-2.pyc231300644editdlrm
_msvccompiler.cpython-311.pyc243500644editdlrm
__init__.cpython-311.opt-1.pyc8270644editdlrm
__init__.cpython-311.opt-2.pyc6440644editdlrm
__init__.cpython-311.pyc8270644editdlrm
Edit: /opt/alt/python-internal/lib64/python3.11/distutils/__pycache__/versionpredicate.cpython-311.pyc (7227B)
§ ì8™huôãó—dZddlZddlZddlZejdej¦«Zejd¦«Zejd¦«Z d„Z ej ej ej ejejejdœZGd„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 |¦«}|std|z¦«‚| ¦«\}}|tj |¦«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 úG/opt/alt/python-internal/lib64/python3.11/distutils/versionpredicate.pyÚsplitUprsa€õ × "Ò " 4Ñ (Ô (€CØ ðFÝÐ=ÀÑDÑEÔEÐEØ—:’:‘<”<�L€Dˆ&Ø •)Ô#×1Ò1°&Ñ9Ô9Ð :Ð:ó)úz>=z!=có$—eZdZdZd„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ó,—| ¦«}|std¦«‚t |¦«}|std|z¦«‚| ¦«\|_}| ¦«}|r‡t  |¦«}|std|z¦«‚| ¦«d}d„| d¦«D¦«|_|jstd|z¦«‚dSg|_dS) z*Parse a version predicate string. zempty package restrictionzbad package name in %rzexpected parenthesized list: %rrcó,—g|]}t|¦«‘ŒS©)r)Ú.0ÚaPreds rú z-VersionPredicate.__init__..ts€ÐDÐDÐD¨E� ™œÐDÐDÐDrú,zempty parenthesized list in %rN) ÚstriprÚre_validPackagerrÚ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ˆIrcó†—|jr4d„|jD¦«}|jdzd |¦«zdzS|jS)Ncó>—g|]\}}|dzt|¦«z‘ŒS)ú )r%)rÚcondÚvers rrz,VersionPredicate.__str__..}s+€ÐDÐDÐD©Y¨T°3�4˜#‘:¥ C¡¤Ñ(ÐDÐDÐDrz (z, ú))r rÚjoin)r"Úseqs rÚ__str__zVersionPredicate.__str__{sJ€Ø Œ9ð ØDÐD¸$¼)ÐDÑDÔDˆCØ”9˜tÑ# d§i¢i°¡n¤nÑ4°sÑ:Ð :à”9Ð rcóR—|jD]\}}t|||¦«sdSŒdS)zÏTrue if version is compatible with all the predicates in self. The parameter version must be acceptable to the StrictVersion constructor. It may be either a string or StrictVersion. FT)r Úcompmap)r"r r*r+s rÚ satisfied_byzVersionPredicate.satisfied_by‚s@€ð œð ð ‰IˆD�#ݘ4”= ¨#Ñ.Ô.ð Ø�u�uð àˆtrN)Ú__name__Ú __module__Ú __qualname__Ú__doc__r&r/r2rrrrrsL€€€€€ð>ð>ð@ððð6ðððððððrrcóp—t€tjdtj¦«a| ¦«}t |¦«}|st d|z¦«‚| d¦«pd}|rtj   |¦«}| d¦«|fS)a9Return the name and optional version number of a provision. The version number, if given, will be returned as a `StrictVersion` instance, otherwise it will be `None`. >>> split_provision('mypkg') ('mypkg', None) >>> split_provision(' mypkg( 1.2 ) ') ('mypkg', StrictVersion ('1.2')) Nz=([a-zA-Z_]\w*(?:\.[a-zA-Z_]\w*)*)(?:\s*\(\s*([^)\s]+)\s*\))?$z"illegal provides specification: %réé) Ú _provision_rxÚreÚcompileÚASCIIrrrÚgrouprr r )ÚvalueÚmr+s rÚsplit_provisionrA�s¨€õÐÝœ Ø LÝ ŒHñôˆ ð �KŠK‰MŒM€EÝ×Ò˜EÑ"Ô"€AØ ðGÝÐ=ÀÑEÑFÔFÐFØ �'Š'�!‰*Œ*Ð ˜€CØ ð3ÝÔ×-Ò-¨cÑ2Ô2ˆØ �7Š7�1‰:Œ:�sˆ?Ðr)r6r;Údistutils.versionrÚoperatorr<r=rr rrÚltÚleÚeqÚgtÚgeÚner1rr:rArrrúrJsûðððà € € € ØÐÐÐØ€€€ð�"”*ÐGØ„Hñô€ð ˆ2Œ:Ð)Ñ *Ô *€Ø�R”ZÐ HÑIÔIÐð ;ð ;ð ;ð”  8¤;°h´kØ”  8¤;°h´kð Cð C€ðkðkðkðkðkñkôkðkð\€ ðððððr