????

Your IP : 216.73.216.152


Current Path : /proc/self/root/proc/self/root/usr/lib/python2.7/site-packages/pip/_vendor/packaging/
Upload File :
Current File : //proc/self/root/proc/self/root/usr/lib/python2.7/site-packages/pip/_vendor/packaging/utils.pyc

�
}�\]c@`scddlmZmZmZddlZddlmZmZejd�Z	d�Z
d�ZdS(i(tabsolute_importtdivisiontprint_functionNi(tInvalidVersiontVersions[-_.]+cC`stjd|�j�S(Nt-(t_canonicalize_regextsubtlower(tname((s:/tmp/pip-install-ewDPok/pip/pip/_vendor/packaging/utils.pytcanonicalize_namescC`sKyt|�}Wntk
r$|SXg}|jdkrV|jdj|j��n|jtjdddjd�|jD����|j	dk	r�|jdjd�|j	D���n|jdk	r�|jdj|j��n|jdk	r|jd	j|j��n|j
dk	r>|jd
j|j
��ndj|�S(s�
    This is very similar to Version.__str__, but has one subtle differences
    with the way it handles the release segment.
    is{0}!s(\.0)+$tt.cs`s|]}t|�VqdS(N(tstr(t.0tx((s:/tmp/pip-install-ewDPok/pip/pip/_vendor/packaging/utils.pys	<genexpr>'scs`s|]}t|�VqdS(N(R
(RR((s:/tmp/pip-install-ewDPok/pip/pip/_vendor/packaging/utils.pys	<genexpr>+ss.post{0}s.dev{0}s+{0}N(RRtepochtappendtformattreRtjointreleasetpretNonetposttdevtlocal(tversiontparts((s:/tmp/pip-install-ewDPok/pip/pip/_vendor/packaging/utils.pytcanonicalize_versions"
2&(t
__future__RRRRRRRtcompileRR
R(((s:/tmp/pip-install-ewDPok/pip/pip/_vendor/packaging/utils.pyt<module>s