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

All Samples(63)  |  Call(51)  |  Derive(1)  |  Import(11)
Searchable snapshot of distributions on a search path

src/c/h/changingsong-HEAD/trunk/samples/plugin_sys/setuptools/myapplication.py   changingsong(Download)
def init_plugins():
    pkg_resources.working_set.add_entry(PLUGIN_DIR)
    pkg_env = pkg_resources.Environment([PLUGIN_DIR])
    plugins = {}
    for name in pkg_env:
        egg = pkg_env[name][0]
        egg.activate()

src/c/h/changingsong-HEAD/samples/plugin_sys/setuptools/myapplication.py   changingsong(Download)
def init_plugins():
    pkg_resources.working_set.add_entry(PLUGIN_DIR)
    pkg_env = pkg_resources.Environment([PLUGIN_DIR])
    plugins = {}
    for name in pkg_env:
        egg = pkg_env[name][0]
        egg.activate()

src/m/i/minitage.recipe.scripts-1.54/src/minitage/recipe/scripts/scripts.py   minitage.recipe.scripts(Download)
        # install needed stuff and get according working set
        sreqs, ws = self.working_set(working_set=working_set)
        reqs = [pkg_resources.Requirement.parse(r) for r in sreqs]
        env = pkg_resources.Environment(scan_paths, python = self.executable_version)
        required_dists = []
        try:
            required_dists = ws.resolve(reqs, env)

src/m/i/minitage.recipe.wsgi-1.36/src/minitage/recipe/wsgi/wsgi.py   minitage.recipe.wsgi(Download)
        reqs, ws = self.working_set()
        sreqs, ws = self.working_set()
        reqs = [pkg_resources.Requirement.parse(r) for r in sreqs]
        env = pkg_resources.Environment(scan_paths, python = self.executable_version)
        required_dists = ws.resolve(reqs, env)
        for dist in required_dists:
            if not dist in ws:

src/m/i/minitage.recipe.printer-1.38/src/minitage/recipe/printer/printer.py   minitage.recipe.printer(Download)
        # install needed stuff and get according working set
        sreqs, ws = self.working_set()
        reqs = [pkg_resources.Requirement.parse(r) for r in sreqs]
        env = pkg_resources.Environment(scan_paths, python = self.executable_version)
        required_dists = ws.resolve(reqs, env)
 
        if not ('quiet' in self.options):

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, \
            self.package_index = self.create_index(
                self.index_url, search_path = self.shadow_path, hosts=hosts,
            )
        self.local_index = Environment(self.shadow_path+sys.path)
 
        if self.find_links is not None:
            if isinstance(self.find_links, basestring):
        try:
            args.append(dist_dir)
            self.run_setup(setup_script, setup_base, args)
            all_eggs = Environment([dist_dir])
            eggs = []
            for key in all_eggs:
                for dist in all_eggs[key]:
class PthDistributions(Environment):
    """A .pth file with Distribution paths in it"""
 
    dirty = False
 
    def __init__(self, filename, sitedirs=()):
        self.filename = filename; self.sitedirs=map(normalize_path, sitedirs)

src/p/y/pyutilib.component.loader-3.2.3/pyutilib/component/loader/plugin_eggLoader.py   pyutilib.component.loader(Download)
        # Avoid a re-import, which causes setup.py warnings...
        #
        import pkg_resources
    from pkg_resources import working_set, DistributionNotFound, VersionConflict, UnknownExtra, Environment
    pkg_resources_avail=True
    def pkg_environment(path):
        return Environment(path)

src/g/o/gozerbot-0.9.2b1/gozerbot/eggs.py   gozerbot(Download)
    """
 
    try:
        from pkg_resources import find_distributions, Environment
        global mainenv
 
        for eggdir in eggdirs:
            if mainenv:
                mainenv += Environment(eggdir)
            else:
                mainenv = Environment(eggdir)
 
    rlog(3, 'eggs', 'scanning %s' % eggdir)
    try:
        from pkg_resources import find_distributions, Environment
        global mainenv
 
        if mainenv:
            mainenv += Environment(eggdir)
        else:
            mainenv = Environment(eggdir)

src/f/e/feedprovider-0.2.1/gozerlib/eggs.py   feedprovider(Download)
    """
 
    try:
        from pkg_resources import find_distributions, Environment
        global mainenv
 
        for eggdir in eggdirs:
            if mainenv:
                mainenv += Environment(eggdir)
            else:
                mainenv = Environment(eggdir)
 
    logging.warn('eggs - scanning %s' % eggdir)
    try:
        from pkg_resources import find_distributions, Environment
        global mainenv
 
        if mainenv:
            mainenv += Environment(eggdir)
        else:
            mainenv = Environment(eggdir)

src/t/r/Trac-0.12/trac/loader.py   Trac(Download)
    def _load_eggs(env, search_path, auto_enable=None):
        # Note that the following doesn't seem to support unicode search_path
        distributions, errors = working_set.find_plugins(
            pkg_resources.Environment(search_path)
        )
        for dist in distributions:
            if dist not in working_set:

  1 | 2 | 3 | 4 | 5  Next