"""generate list of modules for sphinx doc:organization: Logilab:copyright: 2001-2009 LOGILAB S.A. (Paris, FRANCE), license is LGPL v2.:contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr:license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses"""importsysEXCLUDE_DIRS=('test','tests','examples','data','doc','dist','.hg','migration')if__name__=='__main__':fromlogilab.common.sphinxutilsimportModuleGeneratorcw_gen=ModuleGenerator('cubicweb','../..')cw_gen.generate("../book/en/annexes/api_cubicweb.rst",EXCLUDE_DIRS+('cwdesklets','misc','skel','skeleton'))formodnamein('indexer','logilab','rql','yams'):cw_gen=ModuleGenerator(modname,'../../../'+modname)cw_gen.generate("../book/en/annexes/api_%s.rst"%modname,EXCLUDE_DIRS+('tools',))