Viewing File: /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/distributions/sdist.pyc

ó
“tĆ_c@sÄddlZddlmZddlmZddlmZddlmZddl	m
Z
e
r›ddlmZm
Z
ddlmZdd	lmZnejeƒZd
efd„ƒYZdS(i˙˙˙˙N(tBuildEnvironment(tAbstractDistribution(tInstallationError(trunner_with_spinner_message(tMYPY_CHECK_RUNNING(tSettTuple(tDistribution(t
PackageFindertSourceDistributioncBs)eZdZd„Zd„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`.
    cCs
|jjƒS(N(treqtget_dist(tself((sR/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/distributions/sdist.pytget_pkg_resources_distributionscCsF|jjƒ|jjo|}|r5|j|ƒn|jjƒdS(N(R
tload_pyproject_tomlt
use_pep517t_setup_isolationtprepare_metadata(Rtfindertbuild_isolationtshould_isolate((sR/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/distributions/sdist.pytprepare_distribution_metadatas

c	s†‡‡fd†}ˆjj}|dk	s0t‚tƒˆj_ˆjjj||ddƒˆjjjˆjjƒ\‰}ˆr’|dˆƒn|rÖt	j
dˆjƒt	j
ddjtt
t|ƒƒƒƒnˆjjQtdƒ}ˆjj}|dk	s
t‚|j|ƒ|jƒ}WdQXWdQXˆjjj|ƒ\‰}ˆrf|d	ˆƒnˆjjj||d
dƒdS(Nc
sPd}|jdˆjd|ddjd„tˆƒDƒƒƒ}t|ƒ‚dS(NsZSome build dependencies for {requirement} conflict with {conflicting_with}: {description}.trequirementtconflicting_withtdescriptions, css'|]\}}dj||ƒVqdS(s{} is incompatible with {}N(tformat(t.0t	installedtwanted((sR/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/distributions/sdist.pys	<genexpr>6s(RR
tjointsortedR(Rtconflicting_reqst
format_stringt
error_message(tconflictingR(sR/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/distributions/sdist.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(R
tpyproject_requirestNonetAssertionErrorRt	build_envtinstall_requirementstcheck_requirementstrequirements_to_checktloggertwarningRtmaptreprRRtpep517_backendtsubprocess_runnertget_requires_for_build_wheel(RRR#R&tmissingtrunnertbackendtreqs((R"RsR/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/distributions/sdist.pyR*s@	

"
		(t__name__t
__module__t__doc__R
RR(((sR/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/distributions/sdist.pyR	s		(tloggingtpip._internal.build_envRt pip._internal.distributions.baseRtpip._internal.exceptionsRtpip._internal.utils.subprocessRtpip._internal.utils.typingRttypingRRtpip._vendor.pkg_resourcesRt"pip._internal.index.package_finderRt	getLoggerR8R-R	(((sR/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/distributions/sdist.pyt<module>s
Back to Directory File Manager