from trac.core import * from trac.web.chrome import ITemplateProvider class TracForgeResourcesModule(Component): """Provide tracforge static resources.""" implements(ITemplateProvider) # ITemplateProvider methods def get_templates_dirs(self): from pkg_resources import resource_filename return [resource_filename(__name__, 'templates')] def get_htdocs_dirs(self): from pkg_resources import resource_filename return [('tracforge', resource_filename(__name__, 'htdocs'))]