All Samples(145) | Call(103) | Derive(0) | Import(42)
Return a current distribution object for a Requirement or string
def get_distribution(dist):
"""Return a current distribution object for a Requirement or string"""
if isinstance(dist,basestring): dist = Requirement.parse(dist)
if isinstance(dist,Requirement): dist = get_provider(dist)
if not isinstance(dist,Distribution):
raise TypeError("Expected string, Requirement, or Distribution", dist)
return dist
def _post_init(self):
# Redirect standard output and error to output control.
sys.stdout = self.output_control
sys.stderr = self.output_control
# Determine and display current version of Dragonfly library.
dragonfly_dist = pkg_resources.get_distribution("dragonfly")
src/p/a/PasteScript-1.7.3/paste/script/pluginlib.py PasteScript(Download)
def get_distro(spec):
return pkg_resources.get_distribution(spec)
def load_commands_from_plugins(plugins):
commands = {}
for plugin in plugins:
commands.update(pkg_resources.get_entry_map(
src/i/k/iki-HEAD/iki/trunk/src/contrib/paste/deploy/loadwsgi.py iki(Download)
protocol,
global_conf or {}, {},
self,
distribution=pkg_resources.get_distribution(self.spec),
entry_point_name=ep_name)
def find_egg_entry_point(self, object_type, name=None):
break
if not possible:
# Better exception
dist = pkg_resources.get_distribution(self.spec)
raise LookupError(
"Entry point %r not found in egg %r (dir: %s; protocols: %s; "
"entry_points: %s)"
src/i/w/iw.releaser-0.4.1/iw/releaser/hook.py iw.releaser(Download)
"Not able to find %s distribution in %s" % (name, os.getcwd()))
try:
dist = pkg_resources.get_distribution(name)
except pkg_resources.DistributionNotFound:
gen = pkg_resources.find_on_path(name, '.')
try:
src/t/g/tglinker-0.5/tglinker.py tglinker(Download)
import logging import os, os.path import stat import sys from pkg_resources import get_distribution, Environment, resource_filename
def genlinks(pkgname, pkgver, pkgs):
dist = '%s==%s' % (pkgname, pkgver)
try:
pkg = get_distribution(dist)
except:
logging.critical('%s is not a valid package specifier. Aborting.' % (dist))
sys.exit(1)
src/t/u/TurboGears-1.1.1/turbogears/command/quickstart.py TurboGears(Download)
def get_requirement(name, pkg=None):
dist = pkg_resources.get_distribution("TurboGears")
for r in set(dist.requires((name,))) - set(dist.requires()):
if r.project_name.lower() == (pkg or name):
return r
raise ValueError("Did not find matching %s requirement"
" in the TurboGears setup.py:extras_require." % name)
turbogears.command.base.load_project_config()
try:
project_dist = pkg_resources.get_distribution(self.name)
project_requires = [r.project_name.lower()
for r in project_dist.requires()]
self.parser.set_defaults(
src/p/a/PasteDeploy-1.3.4/paste/deploy/loadwsgi.py PasteDeploy(Download)
protocol,
global_conf or {}, {},
self,
distribution=pkg_resources.get_distribution(self.spec),
entry_point_name=ep_name)
def find_egg_entry_point(self, object_type, name=None):
break
if not possible:
# Better exception
dist = pkg_resources.get_distribution(self.spec)
raise LookupError(
"Entry point %r not found in egg %r (dir: %s; protocols: %s; "
"entry_points: %s)"
src/z/3/z3c.autoinclude-0.3.3/src/z3c/autoinclude/dependency.py z3c.autoinclude(Download)
import os from zope.dottedname.resolve import resolve from pkg_resources import resource_exists from pkg_resources import get_provider from pkg_resources import get_distribution from z3c.autoinclude.utils import DistributionManager from z3c.autoinclude.utils import ZCMLInfo
"""
if zcml_filenames is None:
zcml_filenames = ['meta.zcml', 'configure.zcml', 'overrides.zcml']
dist = get_distribution(project_name)
include_finder = DependencyFinder(dist)
return include_finder.includableInfo(zcml_filenames)
src/p/a/PasteScript-1.7.3/paste/script/create_distro.py PasteScript(Download)
raise LookupError(
'Template by name %r not found' % tmpl_name)
else:
dist = pkg_resources.get_distribution(dist_name)
entry = dist.get_entry_info(
'paste.paster_create_template', tmpl_name)
tmpl = entry.load()(entry.name)
src/i/k/iki-HEAD/iki/trunk/src/contrib/paste/urlparser.py iki(Download)
def __init__(self, egg_or_spec, resource_name, manager=None, root_resource=None):
if isinstance(egg_or_spec, (str, unicode)):
self.egg = pkg_resources.get_distribution(egg_or_spec)
else:
self.egg = egg_or_spec
self.resource_name = resource_name
if manager is None:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 Next