id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,branch,changelog,apichanges,internalchanges 10419,Remove hard dependency on pkg_resources,anatoly techtonik ,,"Trac (unlike other Python apps) heavily relies on packages that pkg_resources can find, and pkg_resources can't find packages already available in sys.path: {{{ >>> import sys, os, pkg_resources >>> pkg_resources.get_distribution('genshi') Traceback (most recent call last): File """", line 1, in File ""/usr/lib/python2.7/site-packages/pkg_resources.py"", line 298, in get_distribution if isinstance(dist,Requirement): dist = get_provider(dist) File ""/usr/lib/python2.7/site-packages/pkg_resources.py"", line 177, in get_provider return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0] File ""/usr/lib/python2.7/site-packages/pkg_resources.py"", line 654, in require needed = self.resolve(parse_requirements(requirements)) File ""/usr/lib/python2.7/site-packages/pkg_resources.py"", line 552, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: genshi >>> import imp >>> imp.find_module('genshi') (None, 'genshi', ('', '', 5)) >>> import genshi >>> genshi.__version__ '0.6.1' >>> }}}",defect,closed,normal,,general,0.12.2,normal,wontfix,,,,,,