84 items
NAME ↑ SIZE MODIFIED PERMS ACTIONS
.. / Parent Directory
__init__.cpython-39.opt-1.pyc — 386 B
2026-04-27 17:40 · rw-r--r--
386 B 2026-04-27 17:40 rw-r--r--
__init__.cpython-39.opt-2.pyc — 204 B
2026-04-27 17:40 · rw-r--r--
204 B 2026-04-27 17:40 rw-r--r--
__init__.cpython-39.pyc — 386 B
2026-04-27 17:40 · rw-r--r--
386 B 2026-04-27 17:40 rw-r--r--
_msvccompiler.cpython-39.opt-1.pyc — 12.48 KB
2026-04-27 17:40 · rw-r--r--
12.48 KB 2026-04-27 17:40 rw-r--r--
_msvccompiler.cpython-39.opt-2.pyc — 11.36 KB
2026-04-27 17:40 · rw-r--r--
11.36 KB 2026-04-27 17:40 rw-r--r--
_msvccompiler.cpython-39.pyc — 12.53 KB
2026-04-27 17:40 · rw-r--r--
12.53 KB 2026-04-27 17:40 rw-r--r--
archive_util.cpython-39.opt-1.pyc — 6.43 KB
2026-04-27 17:40 · rw-r--r--
6.43 KB 2026-04-27 17:40 rw-r--r--
archive_util.cpython-39.opt-2.pyc — 4.44 KB
2026-04-27 17:40 · rw-r--r--
4.44 KB 2026-04-27 17:40 rw-r--r--
archive_util.cpython-39.pyc — 6.43 KB
2026-04-27 17:40 · rw-r--r--
6.43 KB 2026-04-27 17:40 rw-r--r--
bcppcompiler.cpython-39.opt-1.pyc — 6.35 KB
2026-04-27 17:40 · rw-r--r--
6.35 KB 2026-04-27 17:40 rw-r--r--
bcppcompiler.cpython-39.opt-2.pyc — 6.06 KB
2026-04-27 17:40 · rw-r--r--
6.06 KB 2026-04-27 17:40 rw-r--r--
bcppcompiler.cpython-39.pyc — 6.35 KB
2026-04-27 17:40 · rw-r--r--
6.35 KB 2026-04-27 17:40 rw-r--r--
ccompiler.cpython-39.opt-1.pyc — 32.32 KB
2026-04-27 17:40 · rw-r--r--
32.32 KB 2026-04-27 17:40 rw-r--r--
ccompiler.cpython-39.opt-2.pyc — 16.4 KB
2026-04-27 17:40 · rw-r--r--
16.4 KB 2026-04-27 17:40 rw-r--r--
ccompiler.cpython-39.pyc — 32.41 KB
2026-04-27 17:40 · rw-r--r--
32.41 KB 2026-04-27 17:40 rw-r--r--
cmd.cpython-39.opt-1.pyc — 13.6 KB
2026-04-27 17:40 · rw-r--r--
13.6 KB 2026-04-27 17:40 rw-r--r--
cmd.cpython-39.opt-2.pyc — 7.87 KB
2026-04-27 17:40 · rw-r--r--
7.87 KB 2026-04-27 17:40 rw-r--r--
cmd.cpython-39.pyc — 13.6 KB
2026-04-27 17:40 · rw-r--r--
13.6 KB 2026-04-27 17:40 rw-r--r--
config.cpython-39.opt-1.pyc — 3.45 KB
2026-04-27 17:40 · rw-r--r--
3.45 KB 2026-04-27 17:40 rw-r--r--
config.cpython-39.opt-2.pyc — 3.06 KB
2026-04-27 17:40 · rw-r--r--
3.06 KB 2026-04-27 17:40 rw-r--r--
config.cpython-39.pyc — 3.45 KB
2026-04-27 17:40 · rw-r--r--
3.45 KB 2026-04-27 17:40 rw-r--r--
core.cpython-39.opt-1.pyc — 6.5 KB
2026-04-27 17:40 · rw-r--r--
6.5 KB 2026-04-27 17:40 rw-r--r--
core.cpython-39.opt-2.pyc — 3.19 KB
2026-04-27 17:40 · rw-r--r--
3.19 KB 2026-04-27 17:40 rw-r--r--
core.cpython-39.pyc — 6.5 KB
2026-04-27 17:40 · rw-r--r--
6.5 KB 2026-04-27 17:40 rw-r--r--
cygwinccompiler.cpython-39.opt-1.pyc — 8.3 KB
2026-04-27 17:40 · rw-r--r--
8.3 KB 2026-04-27 17:40 rw-r--r--
cygwinccompiler.cpython-39.opt-2.pyc — 6.71 KB
2026-04-27 17:40 · rw-r--r--
6.71 KB 2026-04-27 17:40 rw-r--r--
cygwinccompiler.cpython-39.pyc — 8.3 KB
2026-04-27 17:40 · rw-r--r--
8.3 KB 2026-04-27 17:40 rw-r--r--
debug.cpython-39.opt-1.pyc — 196 B
2026-04-27 17:40 · rw-r--r--
196 B 2026-04-27 17:40 rw-r--r--
debug.cpython-39.opt-2.pyc — 196 B
2026-04-27 17:40 · rw-r--r--
196 B 2026-04-27 17:40 rw-r--r--
debug.cpython-39.pyc — 196 B
2026-04-27 17:40 · rw-r--r--
196 B 2026-04-27 17:40 rw-r--r--
dep_util.cpython-39.opt-1.pyc — 2.65 KB
2026-04-27 17:40 · rw-r--r--
2.65 KB 2026-04-27 17:40 rw-r--r--
dep_util.cpython-39.opt-2.pyc — 1.24 KB
2026-04-27 17:40 · rw-r--r--
1.24 KB 2026-04-27 17:40 rw-r--r--
dep_util.cpython-39.pyc — 2.65 KB
2026-04-27 17:40 · rw-r--r--
2.65 KB 2026-04-27 17:40 rw-r--r--
dir_util.cpython-39.opt-1.pyc — 5.68 KB
2026-04-27 17:40 · rw-r--r--
5.68 KB 2026-04-27 17:40 rw-r--r--
dir_util.cpython-39.opt-2.pyc — 3.36 KB
2026-04-27 17:40 · rw-r--r--
3.36 KB 2026-04-27 17:40 rw-r--r--
dir_util.cpython-39.pyc — 5.68 KB
2026-04-27 17:40 · rw-r--r--
5.68 KB 2026-04-27 17:40 rw-r--r--
dist.cpython-39.opt-1.pyc — 33.54 KB
2026-04-27 17:40 · rw-r--r--
33.54 KB 2026-04-27 17:40 rw-r--r--
dist.cpython-39.opt-2.pyc — 24.47 KB
2026-04-27 17:40 · rw-r--r--
24.47 KB 2026-04-27 17:40 rw-r--r--
dist.cpython-39.pyc — 33.54 KB
2026-04-27 17:40 · rw-r--r--
33.54 KB 2026-04-27 17:40 rw-r--r--
errors.cpython-39.opt-1.pyc — 5.13 KB
2026-04-27 17:40 · rw-r--r--
5.13 KB 2026-04-27 17:40 rw-r--r--
errors.cpython-39.opt-2.pyc — 2.64 KB
2026-04-27 17:40 · rw-r--r--
2.64 KB 2026-04-27 17:40 rw-r--r--
errors.cpython-39.pyc — 5.13 KB
2026-04-27 17:40 · rw-r--r--
5.13 KB 2026-04-27 17:40 rw-r--r--
extension.cpython-39.opt-1.pyc — 6.75 KB
2026-04-27 17:40 · rw-r--r--
6.75 KB 2026-04-27 17:40 rw-r--r--
extension.cpython-39.opt-2.pyc — 3.35 KB
2026-04-27 17:40 · rw-r--r--
3.35 KB 2026-04-27 17:40 rw-r--r--
extension.cpython-39.pyc — 6.75 KB
2026-04-27 17:40 · rw-r--r--
6.75 KB 2026-04-27 17:40 rw-r--r--
fancy_getopt.cpython-39.opt-1.pyc — 10.26 KB
2026-04-27 17:40 · rw-r--r--
10.26 KB 2026-04-27 17:40 rw-r--r--
fancy_getopt.cpython-39.opt-2.pyc — 7.52 KB
2026-04-27 17:40 · rw-r--r--
7.52 KB 2026-04-27 17:40 rw-r--r--
fancy_getopt.cpython-39.pyc — 10.38 KB
2026-04-27 17:40 · rw-r--r--
10.38 KB 2026-04-27 17:40 rw-r--r--
file_util.cpython-39.opt-1.pyc — 5.84 KB
2026-04-27 17:40 · rw-r--r--
5.84 KB 2026-04-27 17:40 rw-r--r--
file_util.cpython-39.opt-2.pyc — 3.76 KB
2026-04-27 17:40 · rw-r--r--
3.76 KB 2026-04-27 17:40 rw-r--r--
file_util.cpython-39.pyc — 5.84 KB
2026-04-27 17:40 · rw-r--r--
5.84 KB 2026-04-27 17:40 rw-r--r--
filelist.cpython-39.opt-1.pyc — 9.53 KB
2026-04-27 17:40 · rw-r--r--
9.53 KB 2026-04-27 17:40 rw-r--r--
filelist.cpython-39.opt-2.pyc — 6.73 KB
2026-04-27 17:40 · rw-r--r--
6.73 KB 2026-04-27 17:40 rw-r--r--
filelist.cpython-39.pyc — 9.6 KB
2026-04-27 17:40 · rw-r--r--
9.6 KB 2026-04-27 17:40 rw-r--r--
log.cpython-39.opt-1.pyc — 2.26 KB
2026-04-27 17:40 · rw-r--r--
2.26 KB 2026-04-27 17:40 rw-r--r--
log.cpython-39.opt-2.pyc — 2.2 KB
2026-04-27 17:40 · rw-r--r--
2.2 KB 2026-04-27 17:40 rw-r--r--
log.cpython-39.pyc — 2.26 KB
2026-04-27 17:40 · rw-r--r--
2.26 KB 2026-04-27 17:40 rw-r--r--
msvc9compiler.cpython-39.opt-1.pyc — 17.06 KB
2026-04-27 17:40 · rw-r--r--
17.06 KB 2026-04-27 17:40 rw-r--r--
msvc9compiler.cpython-39.opt-2.pyc — 15.48 KB
2026-04-27 17:40 · rw-r--r--
15.48 KB 2026-04-27 17:40 rw-r--r--
msvc9compiler.cpython-39.pyc — 17.1 KB
2026-04-27 17:40 · rw-r--r--
17.1 KB 2026-04-27 17:40 rw-r--r--
msvccompiler.cpython-39.opt-1.pyc — 14.36 KB
2026-04-27 17:40 · rw-r--r--
14.36 KB 2026-04-27 17:40 rw-r--r--
msvccompiler.cpython-39.opt-2.pyc — 12.83 KB
2026-04-27 17:40 · rw-r--r--
12.83 KB 2026-04-27 17:40 rw-r--r--
msvccompiler.cpython-39.pyc — 14.36 KB
2026-04-27 17:40 · rw-r--r--
14.36 KB 2026-04-27 17:40 rw-r--r--
spawn.cpython-39.opt-1.pyc — 3.36 KB
2026-04-27 17:40 · rw-r--r--
3.36 KB 2026-04-27 17:40 rw-r--r--
spawn.cpython-39.opt-2.pyc — 2.25 KB
2026-04-27 17:40 · rw-r--r--
2.25 KB 2026-04-27 17:40 rw-r--r--
spawn.cpython-39.pyc — 3.36 KB
2026-04-27 17:40 · rw-r--r--
3.36 KB 2026-04-27 17:40 rw-r--r--
sysconfig.cpython-39.opt-1.pyc — 11.78 KB
2026-04-27 17:40 · rw-r--r--
11.78 KB 2026-04-27 17:40 rw-r--r--
sysconfig.cpython-39.opt-2.pyc — 8.38 KB
2026-04-27 17:40 · rw-r--r--
8.38 KB 2026-04-27 17:40 rw-r--r--
sysconfig.cpython-39.pyc — 11.78 KB
2026-04-27 17:40 · rw-r--r--
11.78 KB 2026-04-27 17:40 rw-r--r--
text_file.cpython-39.opt-1.pyc — 8.24 KB
2026-04-27 17:40 · rw-r--r--
8.24 KB 2026-04-27 17:40 rw-r--r--
text_file.cpython-39.opt-2.pyc — 3.26 KB
2026-04-27 17:40 · rw-r--r--
3.26 KB 2026-04-27 17:40 rw-r--r--
text_file.cpython-39.pyc — 8.24 KB
2026-04-27 17:40 · rw-r--r--
8.24 KB 2026-04-27 17:40 rw-r--r--
unixccompiler.cpython-39.opt-1.pyc — 6.96 KB
2026-04-27 17:40 · rw-r--r--
6.96 KB 2026-04-27 17:40 rw-r--r--
unixccompiler.cpython-39.opt-2.pyc — 6.35 KB
2026-04-27 17:40 · rw-r--r--
6.35 KB 2026-04-27 17:40 rw-r--r--
unixccompiler.cpython-39.pyc — 6.96 KB
2026-04-27 17:40 · rw-r--r--
6.96 KB 2026-04-27 17:40 rw-r--r--
util.cpython-39.opt-1.pyc — 15.22 KB
2026-04-27 17:40 · rw-r--r--
15.22 KB 2026-04-27 17:40 rw-r--r--
util.cpython-39.opt-2.pyc — 9.48 KB
2026-04-27 17:40 · rw-r--r--
9.48 KB 2026-04-27 17:40 rw-r--r--
util.cpython-39.pyc — 15.22 KB
2026-04-27 17:40 · rw-r--r--
15.22 KB 2026-04-27 17:40 rw-r--r--
version.cpython-39.opt-1.pyc — 7.14 KB
2026-04-27 17:40 · rw-r--r--
7.14 KB 2026-04-27 17:40 rw-r--r--
version.cpython-39.opt-2.pyc — 3.93 KB
2026-04-27 17:40 · rw-r--r--
3.93 KB 2026-04-27 17:40 rw-r--r--
version.cpython-39.pyc — 7.17 KB
2026-04-27 17:40 · rw-r--r--
7.17 KB 2026-04-27 17:40 rw-r--r--
versionpredicate.cpython-39.opt-1.pyc — 5 KB
2026-04-27 17:40 · rw-r--r--
5 KB 2026-04-27 17:40 rw-r--r--
versionpredicate.cpython-39.opt-2.pyc — 2.58 KB
2026-04-27 17:40 · rw-r--r--
2.58 KB 2026-04-27 17:40 rw-r--r--
versionpredicate.cpython-39.pyc — 5 KB
2026-04-27 17:40 · rw-r--r--
5 KB 2026-04-27 17:40 rw-r--r--
ONLINE
__pycache__
84 items
20:44:55
TERMINAL FM
Edit
Preview
Download
Rename
Copy
Chmod
Delete
a i @sdZddlZddlZddlZedejZedZedZ ddZ ej ej ej ejejejdZGd d d Zdad d 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*$cCs6t|}|std||\}}|tj|fS)zVParse a single version comparison. Return (comparison string, StrictVersion) z"bad package restriction syntax: %r)re_splitComparisonmatch ValueErrorgroups distutilsversion StrictVersion)predrescompZverStrr 2/usr/lib64/python3.9/distutils/versionpredicate.pysplitUps    r)z>=z!=c@s(eZdZdZddZddZddZdS) VersionPredicateaParse 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)' cCs|}|stdt|}|s.td||\|_}|}|rt|}|sbtd||d}dd|dD|_|jstd|ng|_d S) z*Parse a version predicate string. zempty package restrictionzbad package name in %rzexpected parenthesized list: %rrcSsg|] }t|qSr )r).0ZaPredr r r tz-VersionPredicate.__init__..,zempty parenthesized list in %rN) striprre_validPackagerrnamere_parensplitr )selfZversionPredicateStrrZparenstrr r r __init__`s&     zVersionPredicate.__init__cCs8|jr.dd|jD}|jdd|dS|jSdS)NcSs g|]\}}|dt|qS) )r)rcondverr r r r}rz,VersionPredicate.__str__..z (z, ))r rjoin)rseqr r r __str__{szVersionPredicate.__str__cCs(|jD]\}}t|||sdSqdS)zTrue 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)rrrr r r r satisfied_byszVersionPredicate.satisfied_byN)__name__ __module__ __qualname____doc__rr$r&r r r r rs@rcCsdtdurtdtja|}t|}|s8td||dpDd}|rVtj |}|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_rxrecompileASCIIrrrgrouprrr)valuemr r r r split_provisions    r4)r*r.Zdistutils.versionroperatorr/r0rrrrltleeqgtgener%rr-r4r r r r s    n