;ò Ð$áFc@swdklZdkZdklZdkZdkZeiieƒZ defd„ƒYZ defd„ƒYZ dS((sCommandN(sglobs build_doccBsStZdZdedfdedfgZddgZd„Zd„Zd„ZRS( Nsgenerate the documentationsforcesAforce regeneration even if no reStructuredText files have changedswithout-apidocss2whether to skip the generation of API documentatoncCst|_t|_dS(N(sFalsesselfsforceswithout_apidocs(sself((sdoc/common/doctools.pysinitialize_options!s cCsdS(N((sself((sdoc/common/doctools.pysfinalize_options%sc sñdkl}dkl‰dkl}dkl}dkl }t i i t ddƒ}t i i t ddƒ}y†d kl‰d kl‰d kl‰‡‡‡‡d †}d ddf|_hd|ii<|_d |_|iid|ƒWntj o dGHnX|ddgddƒ}x)tdƒD]}t i i!|ƒdd} |i$p6t i i%| ƒ p"t i i&| ƒt i i&|ƒjo¸d| GH|dddd||| gƒt'| ƒ}zC||ƒ} |i*dƒ} | i,d| d|i-ƒi.dƒ}Wd|i0ƒXt'| dƒ}z|i1|ƒWd|i0ƒXq7q7W|i2 oŒymd k3l4}t5i6d }d|d!|i-i8dd"d#d$g|i-i8t5i6d )|i4ƒ|t5i6d )Wqítj o d%GHqíXndS(&N(spublish_cmdline(sraw(srst(s HTMLParser(sTemplateLoadersconfs docutils.inis epydoc.ini(s highlight(sget_lexer_by_name(s HtmlFormatterc sHˆ|dƒ} ˆdi|ƒ| ˆƒƒ} ˆd| ddƒgSdS(Nis ssformatshtml( sget_lexer_by_names argumentsslexers highlightsjoinscontents HtmlFormattershtmlsraw( snames argumentssoptionsscontentslinenoscontent_offsets block_textsstates state_machineslexershtml(srawsget_lexer_by_names highlights HtmlFormatter(sdoc/common/doctools.pys code_block7siislanguages code-blocks4Pygments not installed, syntax highlighting disabledsdocs doc/commonsvariable_lookupsstricts doc/*.txts.htmlsbuilding documentation file %ss writer_nameshtmlsargvs --config=%ss template.htmlsprojectsw(sclis--top=%ss --no-privates --simple-terms --verboses1epydoc not installed, skipping API documentation.(9s docutils.corespublish_cmdlinesdocutils.nodessrawsdocutils.parserssrsts genshi.inputs HTMLParsersgenshi.templatesTemplateLoadersosspathsjoins TOOLS_DIRs docutils_confs epydoc_confspygmentss highlightspygments.lexerssget_lexer_by_namespygments.formatterss HtmlFormatters code_blocks argumentss directivess unchangedsoptionsscontentsregister_directives ImportErrorsloadersglobssourcessplitextsdestsselfsforcesexistssgetmtimesopensfileobjshtmlsloadstemplatesgenerates distributionsrendersoutputscloseswriteswithout_apidocssepydocsclissyssargvsold_argvspackages(sselfsloadersraws HTMLParserspublish_cmdlinesold_argvs docutils_confsclissourceshtmlsget_lexer_by_namestemplates HtmlFormattersdestsTemplateLoadersfileobjsoutputsrsts code_blocks epydoc_confs highlight((srawsget_lexer_by_names HtmlFormatters highlightsdoc/common/doctools.pysrun(s`           C         8 ( s__name__s __module__s descriptionsNones user_optionssboolean_optionssinitialize_optionssfinalize_optionssrun(((sdoc/common/doctools.pys build_docs    stest_doccBs/tZdZgZd„Zd„Zd„ZRS(Ns+test the code examples in the documentationcCsdS(N((sself((sdoc/common/doctools.pysinitialize_optionsrscCsdS(N((sself((sdoc/common/doctools.pysfinalize_optionsuscCs=x6tdƒD](}d|GHti|tdtiƒq WdS(Ns doc/*.txtstesting documentation file %ss optionflags(sglobsfilenamesdocteststestfilesFalsesELLIPSIS(sselfsfilename((sdoc/common/doctools.pysrunxs  (s__name__s __module__s descriptions user_optionssinitialize_optionssfinalize_optionssrun(((sdoc/common/doctools.pystest_docns   ( s distutils.cmdsCommandsdoctestsglobsosssysspathsdirnames__file__s TOOLS_DIRs build_docstest_doc(sglobstest_docssyssCommandsdoctests build_docs TOOLS_DIRsos((sdoc/common/doctools.pys?s     W