Mini Kabibi Habibi

Current Path : C:/Users/ITO/AppData/Local/Programs/GIMP 2/lib/python2.7/site-packages/packaging/
Upload File :
Current File : C:/Users/ITO/AppData/Local/Programs/GIMP 2/lib/python2.7/site-packages/packaging/utils.pyc

�
�B�]c@`scddlmZmZmZddlZddlmZmZejd�Z	d�Z
d�ZdS(i(tabsolute_importtdivisiontprint_functionNi(tInvalidVersiontVersions[-_.]+cC`stjd|�j�S(Nt-(t_canonicalize_regextsubtlower(tname((s7/mingw64/lib/python2.7/site-packages/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((s7/mingw64/lib/python2.7/site-packages/packaging/utils.pys	<genexpr>'scs`s|]}t|�VqdS(N(R
(RR((s7/mingw64/lib/python2.7/site-packages/packaging/utils.pys	<genexpr>+ss.post{0}s.dev{0}s+{0}N(RRtepochtappendtformattreRtjointreleasetpretNonetposttdevtlocal(tversiontparts((s7/mingw64/lib/python2.7/site-packages/packaging/utils.pytcanonicalize_versions"
2&(t
__future__RRRRRRRtcompileRR
R(((s7/mingw64/lib/python2.7/site-packages/packaging/utils.pyt<module>s