????

Your IP : 216.73.216.152


Current Path : /usr/lib/python2.7/site-packages/pip/_internal/distributions/
Upload File :
Current File : //usr/lib/python2.7/site-packages/pip/_internal/distributions/source.pyc

�
}�\]c@seddlZddlmZddlmZddlmZeje�Z	defd��YZ
dS(i����N(tBuildEnvironment(tAbstractDistribution(tInstallationErrortSourceDistributioncBs eZdZd�Zd�ZRS(s�Represents a source distribution.

    The preparation step for these needs metadata for the packages to be
    generated, either using PEP 517 or using the legacy `setup.py egg_info`.

    NOTE from @pradyunsg (14 June 2019)
    I expect SourceDistribution class will need to be split into
    `legacy_source` (setup.py based) and `source` (PEP 517 based) when we start
    bringing logic for preparation out of InstallRequirement into this class.
    cCs
|jj�S(N(treqtget_dist(tself((sA/tmp/pip-install-ewDPok/pip/pip/_internal/distributions/source.pytget_pkg_resources_distributionscs��jj��jjo|}��fd�}|rdt��j_�jjj|�jjdd��jjj�jj�\�}�r�|d��n|r�t	j
d�j�t	j
ddjtt
t|����n�jj�#d�j_�jjj�}WdQX�jjj|�\�}�rE|d	��n�jjj||d
d�n�jj��jj�dS(Ncs9td�j|djd�t��D��f��dS(Ns4Some build dependencies for %s conflict with %s: %s.s, css%|]\}}d||fVqdS(s%s is incompatible with %sN((t.0t	installedtwanted((sA/tmp/pip-install-ewDPok/pip/pip/_internal/distributions/source.pys	<genexpr>%s(RRtjointsorted(tconflicting_withtconflicting_reqs(tconflictingR(sA/tmp/pip-install-ewDPok/pip/pip/_internal/distributions/source.pyt_raise_conflicts!s
toverlaysInstalling build dependenciess"PEP 517/518 supported requirementss4Missing build requirements in pyproject.toml for %s.s`The project does not specify a build backend, and pip cannot fall back to setuptools without %s.s and s#Getting requirements to build wheelsthe backend dependenciestnormalsInstalling backend dependencies(Rtload_pyproject_tomlt
use_pep517Rt	build_envtinstall_requirementstpyproject_requirestcheck_requirementstrequirements_to_checktloggertwarningRtmaptreprRtspin_messagetpep517_backendtget_requires_for_build_wheeltprepare_metadatatassert_source_matches_version(Rtfindertbuild_isolationtshould_isolateRtmissingtreqs((RRsA/tmp/pip-install-ewDPok/pip/pip/_internal/distributions/source.pytprepare_distribution_metadatas>


"
	

(t__name__t
__module__t__doc__RR((((sA/tmp/pip-install-ewDPok/pip/pip/_internal/distributions/source.pyR
s
	(tloggingtpip._internal.build_envRt pip._internal.distributions.baseRtpip._internal.exceptionsRt	getLoggerR)RR(((sA/tmp/pip-install-ewDPok/pip/pip/_internal/distributions/source.pyt<module>s