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

All Samples(53)  |  Call(42)  |  Derive(0)  |  Import(11)
Normalize a file/dir name for comparison purposes

        def normalize_path(filename):
    """Normalize a file/dir name for comparison purposes"""
    return os.path.normcase(os.path.realpath(filename))
        


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, \
            for d in site_dirs:
                if not os.path.isdir(d):
                    log.warn("%s (in --site-dirs) does not exist", d)
                elif normalize_path(d) not in normpath:
                    raise DistutilsOptionError(
                        d+" (in --site-dirs) is not on sys.path"
                    )
                else:
                    self.all_site_dirs.append(normalize_path(d))
        if not self.editable: self.check_site_dir()
        self.index_url = self.index_url or "http://pypi.python.org/simple"
        self.shadow_path = self.all_site_dirs[:]
        for path_item in self.install_dir, normalize_path(self.script_dir):
    def check_site_dir(self):
        """Verify that self.install_dir is .pth-capable dir, if needed"""
        print 'install_dir', self.install_dir
        instdir = normalize_path(self.install_dir)
        pth_file = os.path.join(instdir,'easy-install.pth')
 
        # Is it a configured, PYTHONPATH, implicit, or explicit site dir?
        install_needed = install_needed or not download.endswith('.egg')
        install_needed = install_needed or (
            self.always_copy_from is not None and
            os.path.dirname(normalize_path(download)) ==
            normalize_path(self.always_copy_from)
        )
 
def expand_paths(inputs):
    """Yield sys.path directories that might contain "old-style" packages"""
 
    seen = {}
 
    for dirname in inputs:
        dirname = normalize_path(dirname)
            # Yield existing non-dupe, non-import directory lines from it
            for line in lines:
                if not line.startswith("import"):
                    line = normalize_path(line.rstrip())
                    if line not in seen:
                        seen[line] = 1
                        if not os.path.isdir(line):
    def __init__(self, filename, sitedirs=()):
        self.filename = filename; self.sitedirs=map(normalize_path, sitedirs)
        self.basedir = normalize_path(os.path.dirname(self.filename))
        self._load(); Environment.__init__(self, [], None, None)
        for path in yield_lines(self.paths):
            map(self.add, find_distributions(path, True))
 
                # skip non-existent paths, in case somebody deleted a package
                # manually, and duplicate paths as well
                path = self.paths[-1] = normalize_path(
                    os.path.join(self.basedir,path)
                )
                if not os.path.exists(path) or path in seen:
                    self.paths.pop()    # skip it
    def make_relative(self,path):
        npath, last = os.path.split(normalize_path(path))
        baselen = len(self.basedir)
        parts = [last]
        sep = os.altsep=='/' and '/' or os.sep
        while len(npath)>=baselen:
            if npath==self.basedir:
def _uncache(path, cache):
    if path in cache:
        del cache[path]
    else:
        path = normalize_path(path)
        for p in cache:
            if normalize_path(p)==path:

src/r/e/reporter-lib-HEAD/packages/setuptools/setuptools/command/develop.py   reporter-lib(Download)
from setuptools.command.easy_install import easy_install
from distutils.util import convert_path
from pkg_resources import Distribution, PathMetadata, normalize_path
from distutils import log
from distutils.errors import *
import sys, os, setuptools, glob
 
        if self.egg_path is None:
            self.egg_path = os.path.abspath(ei.egg_base)
 
        target = normalize_path(self.egg_base)
        if normalize_path(os.path.join(self.install_dir, self.egg_path)) != target:
            raise DistutilsOptionError(
                "--egg-path must be a relative path from the install"
        if p!= os.curdir:
            p = '../' * (p.count('/')+1)
        self.setup_path = p
        p = normalize_path(os.path.join(self.install_dir, self.egg_path, p))
        if  p != normalize_path(os.curdir):
            raise DistutilsOptionError(
                "Can't get a consistent path to setup script from"
                " installation directory", p, normalize_path(os.curdir))

src/b/a/badger-lib-HEAD/packages/setuptools/setuptools/command/develop.py   badger-lib(Download)
from setuptools.command.easy_install import easy_install
from distutils.util import convert_path
from pkg_resources import Distribution, PathMetadata, normalize_path
from distutils import log
from distutils.errors import *
import sys, os, setuptools, glob
 
        if self.egg_path is None:
            self.egg_path = os.path.abspath(ei.egg_base)
 
        target = normalize_path(self.egg_base)
        if normalize_path(os.path.join(self.install_dir, self.egg_path)) != target:
            raise DistutilsOptionError(
                "--egg-path must be a relative path from the install"
        if p!= os.curdir:
            p = '../' * (p.count('/')+1)
        self.setup_path = p
        p = normalize_path(os.path.join(self.install_dir, self.egg_path, p))
        if  p != normalize_path(os.curdir):
            raise DistutilsOptionError(
                "Can't get a consistent path to setup script from"
                " installation directory", p, normalize_path(os.curdir))

src/z/a/zamboni-lib-HEAD/lib/python/setuptools/command/develop.py   zamboni-lib(Download)
from setuptools.command.easy_install import easy_install
from distutils.util import convert_path
from pkg_resources import Distribution, PathMetadata, normalize_path
from distutils import log
from distutils.errors import *
import sys, os, setuptools, glob
 
        if self.egg_path is None:
            self.egg_path = os.path.abspath(ei.egg_base)
 
        target = normalize_path(self.egg_base)
        if normalize_path(os.path.join(self.install_dir, self.egg_path)) != target:
            raise DistutilsOptionError(
                "--egg-path must be a relative path from the install"
        if p!= os.curdir:
            p = '../' * (p.count('/')+1)
        self.setup_path = p
        p = normalize_path(os.path.join(self.install_dir, self.egg_path, p))
        if  p != normalize_path(os.curdir):
            raise DistutilsOptionError(
                "Can't get a consistent path to setup script from"
                " installation directory", p, normalize_path(os.curdir))

src/d/i/distribute-0.6.14/setuptools/command/develop.py   distribute(Download)
from setuptools.command.easy_install import easy_install
from distutils.util import convert_path, subst_vars
from pkg_resources import Distribution, PathMetadata, normalize_path
from distutils import log
from distutils.errors import DistutilsError, DistutilsOptionError
import os, setuptools, glob
 
        if self.egg_path is None:
            self.egg_path = os.path.abspath(ei.egg_base)
 
        target = normalize_path(self.egg_base)
        if normalize_path(os.path.join(self.install_dir, self.egg_path)) != target:
            raise DistutilsOptionError(
                "--egg-path must be a relative path from the install"
        if p!= os.curdir:
            p = '../' * (p.count('/')+1)
        self.setup_path = p
        p = normalize_path(os.path.join(self.install_dir, self.egg_path, p))
        if  p != normalize_path(os.curdir):
            raise DistutilsOptionError(
                "Can't get a consistent path to setup script from"
                " installation directory", p, normalize_path(os.curdir))

src/s/e/setuptools-0.6c11/setuptools/command/develop.py   setuptools(Download)
from setuptools.command.easy_install import easy_install
from distutils.util import convert_path
from pkg_resources import Distribution, PathMetadata, normalize_path
from distutils import log
from distutils.errors import *
import sys, os, setuptools, glob
 
        if self.egg_path is None:
            self.egg_path = os.path.abspath(ei.egg_base)
 
        target = normalize_path(self.egg_base)
        if normalize_path(os.path.join(self.install_dir, self.egg_path)) != target:
            raise DistutilsOptionError(
                "--egg-path must be a relative path from the install"
        if p!= os.curdir:
            p = '../' * (p.count('/')+1)
        self.setup_path = p
        p = normalize_path(os.path.join(self.install_dir, self.egg_path, p))
        if  p != normalize_path(os.curdir):
            raise DistutilsOptionError(
                "Can't get a consistent path to setup script from"
                " installation directory", p, normalize_path(os.curdir))

src/b/b/bbfreeze-HEAD/bbfreeze/bdist_bbfreeze.py   bbfreeze(Download)
from distutils import log
 
from setuptools.command.easy_install import easy_install, get_script_args
from pkg_resources import Distribution, PathMetadata, normalize_path
 
class bdist_bbfreeze(easy_install):
    # this is a bit hackish: we inherit from easy_install,
    def run(self, wininst=False):
        # import bbfreeze only thenabout to run the command
        from bbfreeze import Freezer
 
        # get information from egg_info
        ei = self.get_finalized_command("egg_info")
        target = normalize_path(self.bdist_base)

src/b/b/bbfreeze-0.97.1/bbfreeze/bdist_bbfreeze.py   bbfreeze(Download)
from distutils import log
 
from setuptools.command.easy_install import easy_install, get_script_args
from pkg_resources import Distribution, PathMetadata, normalize_path
 
class bdist_bbfreeze(easy_install):
    # this is a bit hackish: we inherit from easy_install,
    def run(self, wininst=False):
        # import bbfreeze only thenabout to run the command
        from bbfreeze import Freezer
 
        # get information from egg_info
        ei = self.get_finalized_command("egg_info")
        target = normalize_path(self.bdist_base)

src/p/y/pyobjc-core-2.3/setup.py   pyobjc-core(Download)
        finally:
            self.packages = p
 
from pkg_resources import working_set, normalize_path, add_activation_listener, require
 
class oc_test (test.test):
    def run_tests(self):

src/d/j/djbuild-0.2.0/src/djbuild/dist_installer.py   djbuild(Download)
from pkg_resources import Environment
from pkg_resources import Requirement
from pkg_resources import DEVELOP_DIST
from pkg_resources import normalize_path
 
class DjDistribution(Distribution):
    def __init__(self, *args, **kwargs):

  1 | 2  Next