Ņō b-äQc @sēddklZddklZlZddklZlZlZddk l Z ddk l Z l Z ddkZddkZddkZddkZdefd„ƒYZdS( iĸĸĸĸ(t easy_install(t convert_patht subst_vars(t Distributiont PathMetadatatnormalize_path(tlog(tDistutilsErrortDistutilsOptionErrorNtdevelopcBsseZdZdZeid dgZeidgZeZ d„Z d„Z d „Z d „Z d „Zd „ZRS(sSet up package for developments%install package in 'development mode't uninstalltusUninstall this source packages egg-path=s-Set the path to be used in the .egg-link filecCs9|iot|_|iƒn |iƒ|iƒdS(N(R tTruet multi_versiontuninstall_linktinstall_for_developmenttwarn_deprecated_options(tself((s@/usr/lib/python2.6/vendor-packages/setuptools/command/develop.pytruns    cCs5d|_d|_ti|ƒd|_d|_dS(Nt.(tNoneR tegg_pathRtinitialize_optionst setup_pathtalways_copy_from(R((s@/usr/lib/python2.6/vendor-packages/setuptools/command/develop.pyRs     cCs|idƒ}|io td|i|ifƒ‚n|ig|_ti|ƒ|iƒ|i ƒ|i i t i dƒƒt ii|i|idƒ|_|i|_|idjot ii|iƒ|_nt|iƒ}tt ii|i|iƒƒ|jotd|ƒ‚nt|t|t ii|iƒƒd|iƒ|_|iit idƒ}|t ijod|idƒd }n||_tt ii|i|i|ƒƒ}|tt iƒjotd |tt iƒƒ‚ndS( Ntegg_infos-Please rename %r to %r before using 'develop's*.eggs .egg-linksA--egg-path must be a relative path from the install directory to t project_namet/s../isGCan't get a consistent path to setup script from installation directory( tget_finalized_commandtbroken_egg_infoRRtegg_nametargsRtfinalize_optionstexpand_basedirst expand_dirst package_indextscantglobtostpathtjoint install_dirtegg_linktegg_baseRRtabspathRRRRtdisttreplacetseptcurdirtcountR(Rteittargettp((s@/usr/lib/python2.6/vendor-packages/setuptools/command/develop.pyR 's@    " ( $cCsūtid joÔt|idtƒoū|idddƒ|idƒ|idƒ}t|i ƒ}|idd|ƒ|idƒ|idddƒ|idƒ|idƒ}||_ ||i _ t ||iƒ|i _n.|idƒ|iddd ƒ|idƒ|iƒtio|itiƒdt_ntid |i|iƒ|ip;t|id ƒ}|i|i d |iƒ|iƒn|id|i |i ƒdS(Nituse_2to3tbuild_pytinplaceiRR+t build_extisCreating %s (link to %s)tws (i( tsyst version_infotgetattrt distributiontFalsetreinitialize_commandt run_commandRRt build_libRR-tlocationRRt _providertinstall_site_pyt setuptoolstbootstrap_install_fromRRRtinfoR*R+tdry_runtopentwriteRtclosetprocess_distributiontno_deps(Rtbpy_cmdt build_pathtei_cmdtf((s@/usr/lib/python2.6/vendor-packages/setuptools/command/develop.pyRVs4&           cCs tii|iƒoĩtid|i|iƒt|iƒ}g}|D]}||iƒqI~}|i ƒ||i g|i |i gfjoti d|ƒdS|i pti|iƒqËn|i p|i|iƒn|iioti dƒndS(NsRemoving %s (link to %s)s$Link points to %s: uninstall aborteds5Note: you must uninstall or replace scripts manually!(R&R'texistsR*RRGR+RItrstripRKRRtwarnRHtunlinkt update_pthR-R=tscripts(Rt egg_link_filet_[1]tlinetcontents((s@/usr/lib/python2.6/vendor-packages/setuptools/command/develop.pyR„s' %   cCsĩ||ij oti||ƒS|i|ƒx€|iipgD]k}tiit |ƒƒ}tii |ƒ}t |dƒ}|i ƒ}|i ƒ|i||||ƒqBWdS(NtrU(R-Rtinstall_egg_scriptstinstall_wrapper_scriptsR=RWR&R'R,RtbasenameRItreadRKtinstall_script(RR-t script_namet script_pathRQt script_text((s@/usr/lib/python2.6/vendor-packages/setuptools/command/develop.pyR]•s   (s uninstallR sUninstall this source packageN(s egg-path=Ns-Set the path to be used in the .egg-link file(t__name__t __module__t__doc__t descriptionRt user_optionsRtboolean_optionsR>tcommand_consumes_argumentsRRR RRR](((s@/usr/lib/python2.6/vendor-packages/setuptools/command/develop.pyR s   / . (tsetuptools.command.easy_installRtdistutils.utilRRt pkg_resourcesRRRt distutilsRtdistutils.errorsRRR&R:RER%R (((s@/usr/lib/python2.6/vendor-packages/setuptools/command/develop.pyts 0