/usr/local/lib/python3.6/site-packages/virtualenv/seed/wheels/__pycache__
Edit: /usr/local/lib/python3.6/site-packages/virtualenv/seed/wheels/__pycache__/acquire.cpython-36.pyc (3382B)
3
0Dg. @ s d Z ddlZddlZddlmZmZ ddlmZ ddlm Z m
Z
mZ ddlm
Z
ddlmZ dd lmZmZmZ d
d Zdd
Zdd Zdd Zdd Zdd
dgZdS )Z Bootstrap N)eqlt)Path)PIPECalledProcessErrorPopen )from_bundle)add_wheel_to_update_log)VersionWheeldiscover_wheelsc C sz d}| s|t jkr(t| ||||||}|rv|dkrv|t jkrvt| t j|||||j|d}|dk rv|jrvt||| |S )zw
Get a wheel with the given distribution-version-for_py_version trio, by using the extra search dir + download
N)distributionversion_specfor_py_versionsearch_dirsapp_data to_folderenv) r bundler embeddownload_wheelZas_version_specZhouseZ
can_updater
) r versionr r downloadr do_periodic_updater wheel r H/usr/local/lib/python3.6/site-packages/virtualenv/seed/wheels/acquire.py get_wheel s r c C s | |p
d }t jd||| tjddddddd d
d|dt||g}t|||}t||ttd
d} | j \}
}| j dkr|
|d}t
| j |f|t| ||||
}
t jd|
j |
S )N zdownload wheel %s %s to %sz-mpipr z--progress-baroffz--disable-pip-version-checkz--only-binary=:all:z --no-depsz--python-versionz-dT)r stdoutstderruniversal_newlinesr )outputr# zdownloaded wheel %s)
loggingdebugsys
executablestrpip_wheel_env_runr r communicate
returncoder _find_downloaded_wheelname)r r r r r r r Zto_downloadcmdprocessouterrkwargsresultr r r r * s2
r c C s\ xL|j D ]@}|j }x2dD ]*}|j|rtt|t|d j S qW q
W t| |||S )NSaved File was already downloaded )r6 r7 )
splitlineslstrip
startswithr r lenabsolutefind_compatible_in_house)r r r r r2 linemarkerr r r r. I s
$r. c s t || d |}dt| }}|d k r|dkr|jdrBdt } n|jdrXdt } nt|tj||d t fddt |D t|}||krd S || S ) Nr r