ž Ÿ/{Yác@s~ddlZddlZddlZddlmZddlmZGdd„deƒZdd„ejDƒej e_dS(iN(uinstall(uDistutilsArgErrorcBs¬|EeZdZdZejddgZejddgZddd„fd d d„fgZe eƒZ d d „Z d d„Z dd„Z dd„Zdd„ZdS(uinstallu7Use easy_install to install the package, w/dependenciesuold-and-unmanageableuTry not to use this!u!single-version-externally-managedu5used by system package builders to create 'flat' eggsuinstall_egg_infocCsdS(NT(uTrue(uself((u3/tmp/pip-jy811g-build/setuptools/command/install.pyusuinstall.uinstall_scriptscCsdS(NT(uTrue(uself((u3/tmp/pip-jy811g-build/setuptools/command/install.pyuscCs,tj|ƒd|_d|_d|_dS(N(u_installuinitialize_optionsuNoneuold_and_unmanageableu!single_version_externally_managedu no_compile(uself((u3/tmp/pip-jy811g-build/setuptools/command/install.pyuinitialize_optionss   uinstall.initialize_optionscCsUtj|ƒ|jr"d|_n/|jrQ|j rQ|j rQtdƒ‚qQndS(NuAYou must specify --record or --root when building system packagesT(u_installufinalize_optionsurootuTrueu!single_version_externally_managedurecorduDistutilsArgError(uself((u3/tmp/pip-jy811g-build/setuptools/command/install.pyufinalize_optionss    uinstall.finalize_optionscCs5|js|jrtj|ƒSd|_d|_dS(Nu(urootu!single_version_externally_managedu_installuhandle_extra_pathuNoneu path_fileu extra_dirs(uself((u3/tmp/pip-jy811g-build/setuptools/command/install.pyuhandle_extra_path's  uinstall.handle_extra_pathcCs…|js|jrtj|ƒStjdƒ}|jjddƒ}|jj }|dksg|dkrwtj|ƒn |j ƒdS(Niu__name__uudistutils.distu run_commands( uold_and_unmanageableu!single_version_externally_managedu_installurunusysu _getframeu f_globalsugetuf_codeuco_nameudo_egg_install(uselfucalleru caller_moduleu caller_name((u3/tmp/pip-jy811g-build/setuptools/command/install.pyurun2s  u install.runcCsÉ|jjdƒ}||jddd|jd|jƒ}|jƒd|_|jjtjdƒƒ|j dƒ|jj dƒj g}t j r©|jd t j ƒn||_|jƒdt _ dS( Nu easy_installuargsuxurooturecordu.u*.eggu bdist_eggi(u distributionuget_command_classurooturecorduensure_finalizedualways_copy_fromu package_indexuscanuglobu run_commanduget_command_obju egg_outputu setuptoolsubootstrap_install_fromuinsertuargsurunuNone(uselfu easy_installucmduargs((u3/tmp/pip-jy811g-build/setuptools/command/install.pyudo_egg_installPs$      uinstall.do_egg_installN(uold-and-unmanageableNuTry not to use this!(u!single-version-externally-managedNu5used by system package builders to create 'flat' eggs(u__name__u __module__u __qualname__u__doc__u_installu user_optionsuNoneuboolean_optionsu new_commandsudictu_ncuinitialize_optionsufinalize_optionsuhandle_extra_pathurunudo_egg_install(u __locals__((u3/tmp/pip-jy811g-build/setuptools/command/install.pyuinstalls     uinstallcCs)g|]}|dtjkr|‘qS(i(uinstallu_nc(u.0ucmd((u3/tmp/pip-jy811g-build/setuptools/command/install.pyu js u ( u setuptoolsusysuglobudistutils.command.installuinstallu_installudistutils.errorsuDistutilsArgErroru sub_commandsu new_commands(((u3/tmp/pip-jy811g-build/setuptools/command/install.pyus $e