Viewing File: /opt/alt/python38/lib/python3.8/site-packages/setuptools/__pycache__/package_index.cpython-38.pyc
U
+’aΛ ã @ s d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl
Z
ddlZddlZddl
ZddlZddlZddlZddlmZ ddlZddlmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z# ddl$m%Z% ddl&m'Z' ddl(m)Z) ddl*m+Z+ dd l,m-Z- e .d
¡Z/e .dej0¡Z1e .d¡Z2e .d
ej0¡j3Z4d 5¡ Z6ddddgZ7dZ8dZ9e9j:dj:ej;Ž edZ<dd„ Z=dd„ Z>dd„ Z?dAdd„Z@dBdd„ZAdCdd „ZBdedfd!d„ZCd"d#„ ZDe .d$ej0¡ZEeDd%d&„ ƒZFG d'd(„ d(ƒZGG d)d*„ d*eGƒZHG d+d„ deƒZIe .d,¡jJZKd-d.„ ZLd/d0„ ZMdDd1d2„ZNd3d4„ ZOG d5d6„ d6ƒZPG d7d8„ d8ejQƒZRejSjTfd9d:„ZUd;d<„ ZVeNe8ƒeUƒZUd=d>„ ZWd?d@„ ZXdS )Ez#PyPI and direct package downloadingé N©Úwraps)
Ú
CHECKOUT_DISTÚDistributionÚBINARY_DISTÚnormalize_pathÚSOURCE_DISTÚEnvironmentÚfind_distributionsÚ safe_nameÚsafe_versionÚto_filenameÚRequirementÚDEVELOP_DISTÚEGG_DIST)Úlog)ÚDistutilsError)Ú translate)ÚWheel©Úunique_everseenz^egg=([-A-Za-z0-9_.+!]+)$zhref\s*=\s*['"]?([^'"> ]+)zƒ<a href="([^"#]+)">([^<]+)</a>\n\s+\(<a (?:title="MD5 hash"\n\s+)href="[^?]+\?:action=show_md5&digest=([0-9a-f]{32})">md5</a>\)z([-+.a-z0-9]{2,}):z.tar.gz .tar.bz2 .tar .zip .tgzÚPackageIndexÚdistros_for_urlÚparse_bdist_wininstÚinterpret_distro_nameé z<setuptools/{setuptools.__version__} Python-urllib/{py_major}z{}.{})Zpy_majorÚ
setuptoolsc
C sD zt | ¡W S tk
r> } ztd| f ƒ|‚W 5 d }~X Y nX d S )Nz1Not a URL, existing file, or requirement spec: %r)r ÚparseÚ
ValueErrorr )ÚspecÚe© r! ú@/tmp/pip-install-1bd_1mtk/setuptools/setuptools/package_index.pyÚparse_requirement_arg6 s ÿþr# c C s° | ¡ }d\}}}| d¡r¦| d¡r8| dd… }d}nn| dd¡rb| d d
… }| dd… }d}nD| d¡r~| dd… }d
}n(| dd¡r¦| d d
… }| dd… }d
}|||fS )z=Return (base,pyversion) or (None,None) for possible .exe name)NNNú.exez
.win32.exeNiöÿÿÿÚwin32z .win32-pyiðÿÿÿiùÿÿÿéüÿÿÿz.win-amd64.exeiòÿÿÿz win-amd64z
.win-amd64-pyiìÿÿÿ)ÚlowerÚendswithÚ
startswith)Únamer' ÚbaseÚpy_verÚplatr! r! r"