Ñò QÜjZc @sšddkZddkZddklZddklZddklZddkTddkl Z l Z l Z d„Z de fd „ƒYZ d „ZdS( i˙˙˙˙N(tCommand(t convert_path(tlog(t*(t edit_configt option_baset config_filecCsNx&dD]}||jo t|ƒSqW|iƒ|gjo t|ƒS|S(s4Quote an argument for later parsing by shlex.split()t"t's\t#(RRs\R (treprtsplit(targtc((s</usr/lib/python2.6/site-packages/setuptools/command/alias.pytshquotes  taliascBsUeZdZdZeZdgeiZeidgZd„Z d„Z d„Z RS( s3Define a shortcut that invokes one or more commandss0define a shortcut to invoke one or more commandstremovetrsremove (unset) the aliascCs#ti|ƒd|_d|_dS(N(Rtinitialize_optionstNonetargsR(tself((s</usr/lib/python2.6/site-packages/setuptools/command/alias.pyRs  cCsAti|ƒ|io&t|iƒdjotdƒ‚ndS(NisFMust specify exactly one argument (the alias name) when using --remove(Rtfinalize_optionsRtlenRtDistutilsOptionError(R((s</usr/lib/python2.6/site-packages/setuptools/command/alias.pyR"s  cCs |iidƒ}|ip2dGHdGHx |D]}dGt||ƒGHq-WdSt|iƒdjoU|i\}|io d}qċ||jodGt||ƒGHdSd|GHdSn-|id}ditt |idƒƒ}t |i hh||6d6|i ƒdS( NtaliasessCommand Aliasess---------------ssetup.py aliasis No alias definition found for %rit ( t distributiontget_option_dictRt format_aliasRRRtjointmapRRtfilenametdry_run(RRRtcommand((s</usr/lib/python2.6/site-packages/setuptools/command/alias.pytrun*s(       (sremoveRsremove (unset) the alias( t__name__t __module__t__doc__t descriptiontTruetcommand_consumes_argumentsRt user_optionstboolean_optionsRRR#(((s</usr/lib/python2.6/site-packages/setuptools/command/alias.pyRs   cCs||\}}|tdƒjo d}nE|tdƒjo d}n(|tdƒjo d}n d|}||d|S( Ntglobals--global-config tusers--user-config tlocalts --filename=%rR(R(tnameRtsourceR"((s</usr/lib/python2.6/site-packages/setuptools/command/alias.pyREs    (t distutilstost setuptoolsRtdistutils.utilRRtdistutils.errorstsetuptools.command.setoptRRRRRR(((s</usr/lib/python2.6/site-packages/setuptools/command/alias.pyts  4