Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
B

”Y;V I@ã	@s^ddlZddlZddlZddlZddlmZmZmZmZm	Z	m
Z
mZddlm
Z
mZmZmZddddd	gZeeefZeee
eeffZeeeefZeee
eee
eefe
eeffd
ffZe
ee
ed
feeeefZe
ee
ed
ffZeeeefeeefgefZe ddd
ddddg¡Zeeddœdd„ZGdd„deƒZ Gdd„dƒZ!Gdd„de!ƒZ"e #dej$¡Z%ddddddœZ&eeedœdd „Z'eedœd!d"„Z(d#Z)Gd$d„de!ƒZ*eeee+e	fee
eefd%œd&d'„Z,e #d(¡Z-eeed)œd*d+„Z.ee
ed
fee
eefee
eefee
eefee
eed,œd-d.„Z/dS)/éN)ÚCallableÚIteratorÚListÚOptionalÚSupportsIntÚTupleÚUnioné)ÚInfinityÚInfinityTypeÚNegativeInfinityÚNegativeInfinityTypeÚparseÚVersionÚ
LegacyVersionÚInvalidVersionÚVERSION_PATTERN.Ú_VersionÚepochÚreleaseÚdevÚpreÚpostÚlocal)rr)ÚversionÚreturncCs&yt|ƒStk
r t|ƒSXdS)zÑ
    Parse the given version string and return either a :class:`Version` object
    or a :class:`LegacyVersion` object depending on if the given version is
    a valid PEP 440 version or a legacy version.
    N)rrr)r©rú/build/wlanpi-profiler-7IIg1Q/wlanpi-profiler-1.0.11/debian/wlanpi-profiler/opt/wlanpi-profiler/lib/python3.7/site-packages/packaging/version.pyr*sc@seZdZdZdS)rzF
    An invalid version was found, users should refer to PEP 440.
    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__rrrrr6sc@sŒeZdZUeeefed<edœdd„Zde	dœdd„Z
de	dœdd	„Zee	dœd
d„Z
de	dœdd
„Zde	dœdd„Zee	dœdd„ZdS)Ú_BaseVersionÚ_key)rcCs
t|jƒS)N)Úhashr#)ÚselfrrrÚ__hash__?sz_BaseVersion.__hash__)ÚotherrcCst|tƒstS|j|jkS)N)Ú
isinstancer"ÚNotImplementedr#)r%r'rrrÚ__lt__Es
z_BaseVersion.__lt__cCst|tƒstS|j|jkS)N)r(r"r)r#)r%r'rrrÚ__le__Ks
z_BaseVersion.__le__cCst|tƒstS|j|jkS)N)r(r"r)r#)r%r'rrrÚ__eq__Qs
z_BaseVersion.__eq__cCst|tƒstS|j|jkS)N)r(r"r)r#)r%r'rrrÚ__ge__Ws
z_BaseVersion.__ge__cCst|tƒstS|j|jkS)N)r(r"r)r#)r%r'rrrÚ__gt__]s
z_BaseVersion.__gt__cCst|tƒstS|j|jkS)N)r(r"r)r#)r%r'rrrÚ__ne__cs
z_BaseVersion.__ne__N)rrr rÚCmpKeyÚLegacyCmpKeyÚ__annotations__Úintr&Úboolr*r+Úobjectr,r-r.r/rrrrr"<s
r"c@sþeZdZeddœdd„Zedœdd„Zedœdd	„Zeedœd
d„ƒZeedœdd
„ƒZ	ee
dœdd„ƒZeddœdd„ƒZeddœdd„ƒZ
eddœdd„ƒZeddœdd„ƒZeddœdd„ƒZeedœdd„ƒZeedœdd„ƒZeedœdd„ƒZdS) rN)rrcCs&t|ƒ|_t|jƒ|_t dt¡dS)NzZCreating a LegacyVersion has been deprecated and will be removed in the next major release)ÚstrÚ_versionÚ_legacy_cmpkeyr#ÚwarningsÚwarnÚDeprecationWarning)r%rrrrÚ__init__ks

zLegacyVersion.__init__)rcCs|jS)N)r7)r%rrrÚ__str__uszLegacyVersion.__str__cCsd|›dS)Nz<LegacyVersion('z')>r)r%rrrÚ__repr__xszLegacyVersion.__repr__cCs|jS)N)r7)r%rrrÚpublic{szLegacyVersion.publiccCs|jS)N)r7)r%rrrÚbase_versionszLegacyVersion.base_versioncCsdS)Néÿÿÿÿr)r%rrrrƒszLegacyVersion.epochcCsdS)Nr)r%rrrr‡szLegacyVersion.releasecCsdS)Nr)r%rrrr‹szLegacyVersion.precCsdS)Nr)r%rrrrszLegacyVersion.postcCsdS)Nr)r%rrrr“szLegacyVersion.devcCsdS)Nr)r%rrrr—szLegacyVersion.localcCsdS)NFr)r%rrrÚ
is_prerelease›szLegacyVersion.is_prereleasecCsdS)NFr)r%rrrÚis_postreleaseŸszLegacyVersion.is_postreleasecCsdS)NFr)r%rrrÚ
is_devrelease£szLegacyVersion.is_devrelease)rrr r6r<r=r>Úpropertyr?r@r3rrrrrrr4rBrCrDrrrrrjs2
z(\d+ | [a-z]+ | \.| -)Úczfinal-ú@)rÚpreviewú-Úrcr)Úsrccs`xTt |¡D]F}t ||¡}|r|dkr*q|dd…dkrH| d¡Vqd|VqWdVdS)NÚ.r	Ú
0123456789éÚ*z*final)Ú_legacy_version_component_reÚsplitÚ_legacy_version_replacement_mapÚgetÚzfill)rKÚpartrrrÚ_parse_version_parts³srVcCs‚d}g}xlt| ¡ƒD]\}| d¡rh|dkrJx|rH|ddkrH| ¡q.Wx|rf|ddkrf| ¡qLW| |¡qW|t|ƒfS)NrArOz*finalz*final-Ú00000000)rVÚlowerÚ
startswithÚpopÚappendÚtuple)rrÚpartsrUrrrr8Äs
r8a—
    v?
    (?:
        (?:(?P<epoch>[0-9]+)!)?                           # epoch
        (?P<release>[0-9]+(?:\.[0-9]+)*)                  # release segment
        (?P<pre>                                          # pre-release
            [-_\.]?
            (?P<pre_l>(a|b|c|rc|alpha|beta|pre|preview))
            [-_\.]?
            (?P<pre_n>[0-9]+)?
        )?
        (?P<post>                                         # post release
            (?:-(?P<post_n1>[0-9]+))
            |
            (?:
                [-_\.]?
                (?P<post_l>post|rev|r)
                [-_\.]?
                (?P<post_n2>[0-9]+)?
            )
        )?
        (?P<dev>                                          # dev release
            [-_\.]?
            (?P<dev_l>dev)
            [-_\.]?
            (?P<dev_n>[0-9]+)?
        )?
    )
    (?:\+(?P<local>[a-z0-9]+(?:[-_\.][a-z0-9]+)*))?       # local version
c@speZdZe dedejejB¡Ze	ddœdd„Z
e	dœdd	„Ze	dœd
d„Ze
edœdd
„ƒZe
eedfdœdd„ƒZe
eee	efdœdd„ƒZe
eedœdd„ƒZe
eedœdd„ƒZe
ee	dœdd„ƒZe
e	dœdd„ƒZe
e	dœdd„ƒZe
edœdd„ƒZe
edœdd „ƒZe
edœd!d"„ƒZe
edœd#d$„ƒZe
edœd%d&„ƒZe
edœd'd(„ƒZdS))rz^\s*z\s*$N)rrc
Csâ|j |¡}|s td|›dƒ‚t| d¡r:t| d¡ƒndtdd„| d¡ d¡Dƒƒt| d	¡| d
¡ƒt| d¡| d¡pˆ| d
¡ƒt| d¡| d¡ƒt	| d¡ƒd|_
t|j
j|j
j
|j
j|j
j|j
j|j
jƒ|_dS)NzInvalid version: 'ú'rrcss|]}t|ƒVqdS)N)r3)Ú.0Úirrrú	<genexpr>sz#Version.__init__.<locals>.<genexpr>rrLÚpre_lÚpre_nÚpost_lÚpost_n1Úpost_n2Údev_lÚdev_nr)rrrrrr)Ú_regexÚsearchrrÚgroupr3r\rQÚ_parse_letter_versionÚ_parse_local_versionr7Ú_cmpkeyrrrrrrr#)r%rÚmatchrrrr<s$zVersion.__init__)rcCsd|›dS)Nz
<Version('z')>r)r%rrrr>"szVersion.__repr__cCsÀg}|jdkr | |j›d¡| d dd„|jDƒ¡¡|jdk	rb| d dd„|jDƒ¡¡|jdk	r~| d|j›¡|jdk	rš| d	|j›¡|jdk	r¶| d
|j›¡d |¡S)Nrú!rLcss|]}t|ƒVqdS)N)r6)r_Úxrrrra-sz"Version.__str__.<locals>.<genexpr>Úcss|]}t|ƒVqdS)N)r6)r_rqrrrra1sz.postz.devú+)rr[Újoinrrrrr)r%r]rrrr=%s




zVersion.__str__cCs|jj}|S)N)r7r)r%Ú_epochrrrrAsz
Version.epoch.cCs|jj}|S)N)r7r)r%Ú_releaserrrrFszVersion.releasecCs|jj}|S)N)r7r)r%Ú_prerrrrKszVersion.precCs|jjr|jjdSdS)Nr	)r7r)r%rrrrPszVersion.postcCs|jjr|jjdSdS)Nr	)r7r)r%rrrrTszVersion.devcCs(|jjr d dd„|jjDƒ¡SdSdS)NrLcss|]}t|ƒVqdS)N)r6)r_rqrrrra[sz Version.local.<locals>.<genexpr>)r7rrt)r%rrrrXsz
Version.localcCst|ƒ dd¡dS)Nrsr	r)r6rQ)r%rrrr?_szVersion.publiccCsFg}|jdkr | |j›d¡| d dd„|jDƒ¡¡d |¡S)NrrprLcss|]}t|ƒVqdS)N)r6)r_rqrrrralsz'Version.base_version.<locals>.<genexpr>rr)rr[rtr)r%r]rrrr@cs

zVersion.base_versioncCs|jdk	p|jdk	S)N)rr)r%rrrrBpszVersion.is_prereleasecCs
|jdk	S)N)r)r%rrrrCtszVersion.is_postreleasecCs
|jdk	S)N)r)r%rrrrDxszVersion.is_devreleasecCst|jƒdkr|jdSdS)Nr	r)Úlenr)r%rrrÚmajor|sz
Version.majorcCst|jƒdkr|jdSdS)Nér	r)rxr)r%rrrÚminor€sz
Version.minorcCst|jƒdkr|jdSdS)Nérzr)rxr)r%rrrÚmicro„sz
Version.micro) rrr ÚreÚcompilerÚVERBOSEÚ
IGNORECASErir6r<r>r=rEr3rrrrrrrrr?r@r4rBrCrDryr{r}rrrrrs@)ÚletterÚnumberrcCsv|rZ|dkrd}| ¡}|dkr&d}n(|dkr4d}n|dkrBd}n|dkrNd	}|t|ƒfS|sr|rrd	}|t|ƒfSdS)
NrÚalphaÚaÚbetaÚb)rFrrHrJ)ÚrevÚrr)rXr3)r‚rƒrrrrl‰s"rlz[\._-])rrcCs$|dk	r tdd„t |¡DƒƒSdS)zR
    Takes a string like abc.1.twelve and turns it into ("abc", 1, "twelve").
    Ncss&|]}| ¡s| ¡nt|ƒVqdS)N)ÚisdigitrXr3)r_rUrrrra¶sz'_parse_local_version.<locals>.<genexpr>)r\Ú_local_version_separatorsrQ)rrrrrm°s
rm)rrrrrrrcCs¤tttt dd„t|ƒ¡ƒƒƒ}|dkr>|dkr>|dk	r>t}n|dkrLt}n|}|dkr^t}n|}|dkrpt}	n|}	|dkr‚t}
ntdd„|Dƒƒ}
|||||	|
fS)NcSs|dkS)Nrr)rqrrrÚ<lambda>Ëóz_cmpkey.<locals>.<lambda>css(|] }t|tƒr|dfnt|fVqdS)rrN)r(r3r)r_r`rrrraõsz_cmpkey.<locals>.<genexpr>)r\ÚreversedÚlistÚ	itertoolsÚ	dropwhilerr
)rrrrrrrvrwÚ_postÚ_devÚ_localrrrrn¼s$	rn)0Úcollectionsrr~r9ÚtypingrrrrrrrÚ_structuresr
rrr
Ú__all__Ú
InfiniteTypesr6r3ÚPrePostDevTypeÚSubLocalTypeÚ	LocalTyper0r1r4ÚVersionComparisonMethodÚ
namedtuplerrÚ
ValueErrorrr"rrr€rPrRrVr8rrÚbytesrlr‹rmrnrrrrÚ<module>sd$
.>:
"