Viewing File: /usr/lib/python3.6/site-packages/pip/operations/__pycache__/freeze.cpython-36.pyc

3

ajJ	@sddlmZddlZddlZddlZddlmZddlmZddl	m
Z
ddlmZddl
mZddlmZejeZddddddd	dff	d
dZdS))absolute_importN)InstallRequirement)
COMMENT_RE)get_installed_distributions)
pkg_resources)canonicalize_name)RequirementParseErrorFc	cs|pg}d}	|rtj|j}	g}
x(tjD]}|jdr(|
j|jdq(Wx|D]}d|krP|
j|qPWx|D]}d|VqpWi}
xXt	|f|dD]F}yt
jj||
}Wn$t
k
rtjd|jwYnX||
|j<qW|rvt}x|D]v}t|b}xX|D]N}|jsL|jjdsL|	r@|	|sL|jd!rr|j}||kr|j||Vq|jds|jdr|jdr|ddj}n|tddjjd}tj||||d}ntjtjd|j||d}|jstjd||jtjdnD|j|
kr@tjd|tjd|jnt |
|jjV|
|j=qWWdQRXqWdVx<t!|
j"ddd D]$}t#|j|krt |jVqWdS)"Nzdependency_links.txtz#egg=z-f %s)
local_onlyskip	user_onlyzCould not parse requirement: %s#-r
--requirement-Z--always-unzip-f--find-links-i--index-url--pre--trusted-host--process-dependency-links--extra-index-urlz-ez
--editable=)default_vcsisolatedwheel_cache)rrzWSkipping line in requirement file [%s] because it's not clear what it would install: %sz9  (add #egg=PackageName to the URL to avoid this warning)zDRequirement file [%s] contains %s, but that package is not installedz7## The following requirements were added by pip freeze:cSs
|jjS)N)namelower)xr"/usr/lib/python3.6/freeze.py<lambda>szfreeze.<locals>.<lambda>)key)r
rrrrrrrrrrr)$recompilesearchrZworking_setZhas_metadataextendZget_metadata_linesappendrpipZFrozenRequirementZ	from_distrloggerZwarningZproject_namersetopenstrip
startswithrstripaddlenlstriprZ
from_editableZ	from_linersubinfostrsortedvaluesr)ZrequirementZ
find_linksr	rZ
skip_regexrrrr
Z
skip_matchZdependency_linksZdistlinkZ
installationsZreqZemitted_optionsZ
req_file_pathZreq_filelineZline_reqZinstallationr"r"r#freezes






r<)Z
__future__rZloggingr&r+Zpip.reqrZpip.req.req_filerZ	pip.utilsrZpip._vendorrZpip._vendor.packaging.utilsrZpip._vendor.pkg_resourcesrZ	getLogger__name__r,r<r"r"r"r#<module>s 

Back to Directory File Manager