;ò ó€Ac@s†dkZdkZdklZlZdklZdklZdk l Z l Z l Z dk TdklZde fd„ƒYZdS( N(s ClassTypesListType(scommand(sCommand(s Distributions gen_usagesDEBUG(s*(s wrap_textsDistcBs'tZhZxeiD]Zeee„Zd?„Zd@d@gdA„ZdB„ZdC„ZdD„Zd@dE„ZdF„ZdG„ZdH„ZdI„ZdJ„ZdK„ZdL„ZdM„ZdN„ZRS(ONsconfigsConfigsbuildsBuildsbuild_pysBuildPys build_extsBuildExts build_scriptss BuildScriptss build_testss BuildTestss build_docss BuildDocss build_l10ns BuildL10ns build_idlsBuildIdlsinstallsInstalls install_libs InstallLibsinstall_scriptssInstallScriptss install_datas InstallDatasinstall_sysconfsInstallSysconfsinstall_localstatesInstallLocalStates install_testss InstallTestss install_docss InstallDocss install_l10ns InstallL10nssdistsSDistsbdistsBDists bdist_rpmsBDistRpms bdist_innos BDistInnos bdist_wininsts BDistWininsts bdist_installs BDistInstallsgeneratesGenerates generate_bgensGenerateBisonGens generate_l10ns GenerateL10nscleanshelp-compilersslist available compilersshelp_compilerscCs˜g|_g|_g|_g|_g|_g|_g|_g|_t |_ g|_ g|_ t i||ƒtidjo d|_ndSdS(Ns2.3iÿÿÿÿ(sselfs dependenciessl10ns doc_filess bgen_filesstestss idl_filess sysconf_filesslocalstate_filessNones config_modulesmanifest_templatessvalidate_templatess Distributions__init__sattrsssyssversionsverbose(sselfsattrs((sN/mnt/gmirror/ports/textproc/py-4suite/work/4Suite-1.0b1/Ft/Lib/DistExt/Dist.pys__init__Ls            cCsAti|ƒ|io"|i|i_|i|i_ndSdS(N(s Distributionsfinalize_optionssselfslicensesmetadataslicence(sself((sN/mnt/gmirror/ports/textproc/py-4suite/work/4Suite-1.0b1/Ft/Lib/DistExt/Dist.pysfinalize_optionsbs   cCsLti|ƒ}|idjod|_|i|_n |i|_|SdS(Niÿÿÿÿi(s Distributionsparse_command_linesselfsrvsverbosesdeveloper_modes _dist_verbose(sselfsrv((sN/mnt/gmirror/ports/textproc/py-4suite/work/4Suite-1.0b1/Ft/Lib/DistExt/Dist.pysparse_command_linems   cCs[d}x4|iD])}t|ƒ|jot|ƒ}qqW|i|id|ƒdSdS(NisAvailable commands(s max_lengthsselfsordered_commandsscmdslensprint_command_list(sselfscmds max_length((sN/mnt/gmirror/ports/textproc/py-4suite/work/4Suite-1.0b1/Ft/Lib/DistExt/Dist.pysprint_commandsws  cCsd}|ddd} || } d| }|GHxÇ|D]¿}|d \} }}| ddjo| dd!} n|t jo | }nd| |f}t || ƒ} | o8d ||| dfGHx.| d D]} || GHqÑWq8d ||fGHq8WdSdS( NiNis iiÿÿÿÿs=is%s (-%s)s --%-*s %sis --%-*s(s line_widths max_lengths opt_widths text_widths big_indentsheadersoptionssoptionslongsshortshelpsNones opt_namess wrap_textstextsline(sselfsoptionssheaders max_lengths line_widthsshortsoptions opt_namess big_indentstextslongs opt_widths text_widthslineshelp((sN/mnt/gmirror/ports/textproc/py-4suite/work/4Suite-1.0b1/Ft/Lib/DistExt/Dist.pysprint_option_list‚s*     icCsÍ|i|i} xN|iD]C} |i| ƒ} | | i} t | dƒo| | i } qqWd} x| D]w}|d}|d}t|ƒ}|ddjo|d}n|tj o|d}n|| jo |} qnqnW|o|i|id| ƒHn|o|i|id| ƒHnx‡|iD]|} |i| ƒ} t| d | iƒ}d |} t | dƒo!|i| i| i | | ƒn|i| i| | ƒHq7Wt|iƒGHdSdS( Ns help_optionsiiiÿÿÿÿs=isGlobal options:s#Display options (ignores commands):s command_namesOptions for %r command:(sselfsglobal_optionssdisplay_optionssoptionsscommandsscommandsget_command_classsklasss user_optionsshasattrs help_optionss max_lengthsoptionslongsshortslenslsNonesprint_option_listsgetattrs__name__s command_namesheaders gen_usages script_name(sselfsparsersglobal_optionssdisplay_optionsscommandssshortsoptionslongslsheaders max_lengthscommandsklasssoptionss command_name((sN/mnt/gmirror/ports/textproc/py-4suite/work/4Suite-1.0b1/Ft/Lib/DistExt/Dist.pys _show_help¢sP          cCs:|iodkl}|ƒdSnti||ƒSdS(N(sshow_compilersi(sselfshelp_compilerssdistutils.ccompilersshow_compilerss Distributionshandle_display_optionss option_order(sselfs option_ordersshow_compilers((sN/mnt/gmirror/ports/textproc/py-4suite/work/4Suite-1.0b1/Ft/Lib/DistExt/Dist.pyshandle_display_optionsÓs   cCsãg}xR|iD]G}|itƒ|itƒ}x"|iD]}|i|dƒq<WqWg}xw|D]o}|i i |ƒ}| o|i|ƒ}ny |i }Wntj o d}nX|i||fƒqhW|SdS(Nis(no description available)(scommandssselfsordered_commandsscmdsappendsgroupsget_command_classsklasss sub_commandss sub_commandsrvscmdclasssgets descriptionsAttributeError(sselfscommandss descriptionscmdsrvsklasss sub_command((sN/mnt/gmirror/ports/textproc/py-4suite/work/4Suite-1.0b1/Ft/Lib/DistExt/Dist.pysget_command_listÚs(     cCs6|ii|ƒ}|o|Sn|ii|ƒ otd|ƒ‚n|i|}| ot i ||ƒSnd|}|}yt |ƒti|}Wn4tj o(to‚ntd||f‚nXyt||ƒ}Wn7tj o+to‚ntd|||f‚nX||i|<|SdS(Nsinvalid command '%s'sFt.Lib.DistExt.s+invalid command '%s' (no module named '%s')s3invalid command '%s' (no class '%s' in module '%s')(sselfscmdclasssgetscommandsklassscommand_mappingshas_keysDistutilsModuleErrors base_names Distributionsget_command_classs module_names klass_names __import__ssyssmodulessmodules ImportErrorsDEBUGsgetattrsAttributeError(sselfscommands base_namesmodules klass_namesklasss module_name((sN/mnt/gmirror/ports/textproc/py-4suite/work/4Suite-1.0b1/Ft/Lib/DistExt/Dist.pysget_command_classðs2    cCsBtidjo|io |GHq:nti|||ƒdSdS(Ns2.3(ssyssversionsselfs _dist_verbosesmessages Distributionsannounceslevel(sselfsmessageslevel((sN/mnt/gmirror/ports/textproc/py-4suite/work/4Suite-1.0b1/Ft/Lib/DistExt/Dist.pysannounces   cCsd|ii|ƒodSn|id|ƒ|i|ƒ}|iƒ|iƒd|i|scCst|iƒdjSdS(Ni(slensselfslocalstate_files(sself((sN/mnt/gmirror/ports/textproc/py-4suite/work/4Suite-1.0b1/Ft/Lib/DistExt/Dist.pyshas_localstateBscCs9|i}| o |i}n|ot|ƒdjSdS(Ni(sselfs doc_filessdocssscriptsslen(sselfsdocs((sN/mnt/gmirror/ports/textproc/py-4suite/work/4Suite-1.0b1/Ft/Lib/DistExt/Dist.pyshas_docsFs  cCs!|iot|iƒdjSdS(Ni(sselfstestsslen(sself((sN/mnt/gmirror/ports/textproc/py-4suite/work/4Suite-1.0b1/Ft/Lib/DistExt/Dist.pys has_testsNscCs!|iot|iƒdjSdS(Ni(sselfs bgen_filesslen(sself((sN/mnt/gmirror/ports/textproc/py-4suite/work/4Suite-1.0b1/Ft/Lib/DistExt/Dist.pyshas_bgenRscCs!|iot|iƒdjSdS(Ni(sselfsscriptsslen(sself((sN/mnt/gmirror/ports/textproc/py-4suite/work/4Suite-1.0b1/Ft/Lib/DistExt/Dist.pys has_scriptsVs(s__name__s __module__scommand_mappingscommands__all__scmdsNonesupdatesordered_commandss Distributionsdisplay_optionssdisplay_option_namess__init__sfinalize_optionssparse_command_linesprint_commandssprint_option_lists _show_helpshandle_display_optionssget_command_listsget_command_classsannounces run_commandshas_idlshas_l10ns has_sysconfshas_localstateshas_docss has_testsshas_bgens has_scripts(((sN/mnt/gmirror/ports/textproc/py-4suite/work/4Suite-1.0b1/Ft/Lib/DistExt/Dist.pysDist s8 ÿ(   1   '        (ssyssosstypess ClassTypesListTypes distutilsscommands distutils.cmdsCommandsdistutils.cores Distributions gen_usagesDEBUGsdistutils.errorssdistutils.fancy_getopts wrap_textsDist( s gen_usagesDists ClassTypessyssDEBUGsCommandsListTypescommands Distributionsoss wrap_text((sN/mnt/gmirror/ports/textproc/py-4suite/work/4Suite-1.0b1/Ft/Lib/DistExt/Dist.pys?s