• Facebook
  • Twitter
  • Reddit
  • StumbleUpon
  • Digg
  • email

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
        


src/d/r/dragonfly-0.6.5/dragonfly/windows/example_dialog.py   dragonfly(Download)
    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/d/i/distribute-0.6.14/setuptools/command/easy_install.py   distribute(Download)
from setuptools.package_index import PackageIndex
from setuptools.package_index import URL_SCHEME
from setuptools.command import bdist_egg, egg_info
from pkg_resources import yield_lines, normalize_path, resource_string, \
        ensure_directory, get_distribution, find_distributions, \
        Environment, Requirement, Distribution, \
        PathMetadata, EggMetadata, WorkingSet, \

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)

  1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9  Next