????

Your IP : 216.73.216.152


Current Path : /proc/self/root/proc/self/root/lib/python2.7/site-packages/pip/_internal/commands/
Upload File :
Current File : //proc/self/root/proc/self/root/lib/python2.7/site-packages/pip/_internal/commands/wheel.pyc

�
}�\]c@@s�ddlmZddlZddlZddlmZddlmZddlm	Z	ddl
mZmZddl
mZddlmZdd	lmZdd
lmZddlmZddlmZeje�Zd
e	fd��YZdS(i(tabsolute_importN(t
WheelCache(t
cmdoptions(tRequirementCommand(tCommandErrortPreviousBuildDirError(tResolver(tRequirementPreparer(tRequirementSet(tRequirementTracker(t
TempDirectory(tWheelBuildertWheelCommandcB@s2eZdZdZdZdZd�Zd�ZRS(s�
    Build Wheel archives for your requirements and dependencies.

    Wheel is a built-package format, and offers the advantage of not
    recompiling your software during every install. For more details, see the
    wheel docs: https://wheel.readthedocs.io/en/latest/

    Requirements: setuptools>=0.8, and wheel.

    'pip wheel' uses the bdist_wheel setuptools extension from the wheel
    package to build individual wheels.

    twheels�
      %prog [options] <requirement specifier> ...
      %prog [options] -r <requirements file> ...
      %prog [options] [-e] <vcs project url> ...
      %prog [options] [-e] <local project path> ...
      %prog [options] <archive url/path> ...s$Build wheels from your requirements.cO@s(tt|�j||�|j}|jdddddddtjdd	�|jtj��|jtj	��|jtj
��|jd
ddddd
ddd�|jtj��|jtj��|jtj
��|jtj��|jtj��|jtj��|jtj��|jtj��|jtj��|jtj��|jtj��|jdddd
ddddd�|jdd
ddtdd�|jtj��|jtj��tjtj|j�}|jjd|�|jjd|�dS(Ns-ws--wheel-dirtdestt	wheel_dirtmetavartdirtdefaultthelpsLBuild wheels into <dir>, where the default is the current working directory.s--build-optiont
build_optionstoptionstactiontappends9Extra arguments to be supplied to 'setup.py bdist_wheel'.s--global-optiontglobal_optionssZExtra global options to be supplied to the setup.py call before the 'bdist_wheel' command.s--pret
store_truesYInclude pre-release and development versions. By default, pip only finds stable versions.i(tsuperRt__init__tcmd_optst
add_optiontostcurdirRt	no_binarytonly_binaryt
prefer_binarytno_build_isolationt
use_pep517t
no_use_pep517tconstraintsteditabletrequirementstsrctignore_requires_pythontno_depst	build_dirtprogress_bartFalsetno_cleantrequire_hashestmake_option_grouptindex_grouptparsertinsert_option_group(tselftargstkwRt
index_opts((s;/tmp/pip-install-ewDPok/pip/pip/_internal/commands/wheel.pyR.s\			c&C@sytj|�|jr1tjj|j�|_ntjj|j�|_|j|��}|j||�}|j	p||j}t
|j|j�}t
���}t|jd|dd���}td|j�}	znyJ|j|	|||||j|�td|jd|jddd|jd	|jd
|jd|�}
td|
d
|d|d|dtdddtd|jd|jdtd|jd|j�}|j|	�t ||
|d|j!p�gd|j"p�gd|j	�}|j#|	j$j%�d|�}
t&|
�dkrt'd��nWnt(k
r=t|_	�nXWd|j	sb|	j)�|j*�nXWdQXWdQXWdQXdS(NtdeletetkindR
R0R,tsrc_dirtdownload_dirtwheel_download_dirR-tbuild_isolationtreq_trackertpreparertfindertsessiontwheel_cachet
use_user_sitetupgrade_strategysto-satisfy-onlytforce_reinstalltignore_dependenciesR*tignore_installedtisolatedR$RRR/is"Failed to build one or more wheels(+Rtcheck_install_build_globalR,RtpathtabspathR;t_build_sessiont_build_package_finderR/Rt	cache_dirtformat_controlR	R
RR0tpopulate_requirement_settnameRtNoneRR-R>RR.RGR*tTruet
isolated_modeR$tresolveRRRtbuildR(tvaluestlenRRt
cleanup_filestcleanup(R5RR6RBRAtbuild_deleteRCR?t	directorytrequirement_setR@tresolvertwbtbuild_failures((s;/tmp/pip-install-ewDPok/pip/pip/_internal/commands/wheel.pytrunlsr
	
									

		
(t__name__t
__module__t__doc__RRtusagetsummaryRRb(((s;/tmp/pip-install-ewDPok/pip/pip/_internal/commands/wheel.pyRs
	>(t
__future__RtloggingRtpip._internal.cacheRtpip._internal.cliRtpip._internal.cli.base_commandRtpip._internal.exceptionsRRtpip._internal.legacy_resolveRt pip._internal.operations.prepareRtpip._internal.reqRtpip._internal.req.req_trackerR	tpip._internal.utils.temp_dirR
tpip._internal.wheelRt	getLoggerRctloggerR(((s;/tmp/pip-install-ewDPok/pip/pip/_internal/commands/wheel.pyt<module>s