σ œ0{Yc@@sψddlmZddlZddlZddlmZddlmZddlm Z ddl m Z m Z ddl mZmZmZddlmZmZdd lmZdd lmZejjeejƒd ƒZd efd „ƒYZdS(i(tabsolute_importN(tCommand(t PackageFinder(tlogger(t CommandErrortPreviousBuildDirError(tInstallRequirementtRequirementSettparse_requirements(tBuildDirectorytnormalize_path(t WheelBuilder(t cmdoptionst wheelhouset 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: http://wheel.readthedocs.org/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] ... %prog [options] -r ... %prog [options] ... %prog [options] ... %prog [options] ...s$Build wheels from your requirements.c O@stt|ƒj||Ž|j}|jdddddddtdd ƒ|jtjjƒƒ|jtj jƒƒ|jd dd dd d dddƒ|jtj jƒƒ|jtj jƒƒ|jtj jƒƒ|jtj jƒƒ|jdddd ddd ddƒ|jdd ddtddƒ|jtjjƒƒtjtj|jƒ}|jjd|ƒ|jjd|ƒdS(Ns-ws --wheel-dirtdestt wheel_dirtmetavartdirtdefaultthelpsABuild wheels into , where the default is '/wheelhouse'.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(tsuperRt__init__tcmd_optst add_optiontDEFAULT_WHEEL_DIRR t use_wheeltmaket no_use_wheelt requirementstdownload_cachetno_depst build_dirtFalsetno_cleantmake_option_groupt index_grouptparsertinsert_option_group(tselftargstkwRt index_opts((sC/opt/alt/python34/lib/python3.4/site-packages/pip/commands/wheel.pyR(sF  cC@sryddl}Wntk r/tdƒ‚nXyddl}Wntk r_tdƒ‚nXt|dƒs~tdƒ‚n|jg|j}|jr½tj ddj |ƒƒg}n|j rΩtj ddƒn|j rtj dd ƒ||j 7}n|jr&tjj|jƒ|_n|j|ƒ}td |jd |d |jd |jd|jd|jd|jd|jd|ƒ }|jp˜|j }t|jd|ƒ»} td| ddddd|jd|j dt!d|d|j"ƒ} tjj#|j"ƒstj$|j"ƒnx'|D]} | j%t&j'| dƒƒq%Wxj|j(D]_} xVt)| d|d|d|ƒD]6} | j*r tj d| j+ƒqwn| j%| ƒqwWqRW| j,sιi|j-d6}d|}tj.|ƒdSzeyAt/| ||j"d |j0p gd!|j1pgƒ}|j2ƒWnt3k rLt!|_‚nXWd|jsg| j4ƒnXWdQXdS("NisN'pip wheel' requires the 'wheel' package. To fix this, run: pip install wheelsp'pip wheel' requires setuptools >= 0.8 for dist-info support. To fix this, run: pip install --upgrade setuptoolstDistInfoDistributionsIgnoring indexes: %st,s1.7sˆ--use-mirrors has been deprecated and will be removed in the future. Explicit uses of --index-url and/or --extra-index-url is suggested.s…--mirrors has been deprecated and will be removed in the future. Explicit uses of --index-url and/or --extra-index-url is suggested.t find_linkst index_urlsR!tallow_externaltallow_unverifiedtallow_all_externaltallow_all_prereleasestprocess_dependency_linkstsessiontdeleteR'tsrc_dirt download_dirR%tignore_dependenciestignore_installedtwheel_download_dirtfinderRs ignoring %stnamesLYou must give at least one requirement to %(name)s (see "pip help %(name)s")RR(5twheel.bdist_wheelt ImportErrorRt pkg_resourcesthasattrt index_urltextra_index_urlstno_indexRtnotifytjoint use_mirrorst deprecatedtmirrorsR'tostpathtabspatht_build_sessionRR4R!R6R7R8tpreR:R)R RtNoneR%R?tTrueRtexiststmakedirstadd_requirementRt from_lineR$Rteditableturlthas_requirementsRCterrorR RRtbuildRt cleanup_files(R.RR/RRFR5R;RBt build_deleteR'trequirement_setRCtfilenametreqtoptstmsgtwb((sC/opt/alt/python34/lib/python3.4/site-packages/pip/commands/wheel.pytrunUs’                                (t__name__t __module__t__doc__RCtusagetsummaryRRh(((sC/opt/alt/python34/lib/python3.4/site-packages/pip/commands/wheel.pyRs   -(t __future__RRPtsystpip.basecommandRt pip.indexRtpip.logRtpip.exceptionsRRtpip.reqRRRtpip.utilR R t pip.wheelR tpipR RQRLtcurdirR R(((sC/opt/alt/python34/lib/python3.4/site-packages/pip/commands/wheel.pyts