Esempio n. 1
0
 def find_distribution(module):
     name = module.__name__
     path = get_module_path(module)
     sources = path_sources.get(path)
     if sources is None:
         sources = path_sources[path] = get_sources(path)
     dist = sources.get(name.replace('.', '/') + '.py')
     if dist is None:
         dist = sources.get(name.replace('.', '/') + '/__init__.py')
     if dist is None:
         # This is a plain Python source file, not an egg
         dist = pkg_resources.Distribution(project_name=name,
                                           version='',
                                           location=module.__file__)
     return dist
Esempio n. 2
0
 def find_distribution(module):
     name = module.__name__
     path = get_module_path(module)
     sources = path_sources.get(path)
     if sources is None:
         sources = path_sources[path] = get_sources(path)
     dist = sources.get(name.replace('.', '/') + '.py')
     if dist is None:
         dist = sources.get(name.replace('.', '/') + '/__init__.py')
     if dist is None:
         # This is a plain Python source file, not an egg
         dist = pkg_resources.Distribution(project_name=name,
                                           version='',
                                           location=module.__file__)
     return dist