class documentation

class install_lib(orig.install_lib): (source)

View In Hierarchy

Don't add compiled flags to filenames of non-Python files

Method copy_tree Undocumented
Method get_exclusions Return a collections.Sized collections.Container of paths to be excluded for single_version_externally_managed installations.
Method get_outputs Undocumented
Method run Undocumented
Static Method _all_packages >>> list(install_lib._all_packages('foo.bar.baz')) ['foo.bar.baz', 'foo.bar', 'foo']
Static Method _gen_exclusion_paths Generate file paths to be excluded for namespace packages (bytecode cache files).
Method _exclude_pkg_path Given a package name and exclusion path within that package, compute the full exclusion path.
Method _get_SVEM_NSPs Get namespace packages (list) but only for single_version_externally_managed installations and empty otherwise.
def copy_tree(self, infile, outfile, preserve_mode=1, preserve_times=1, preserve_symlinks=0, level=1): (source)

Undocumented

def get_exclusions(self): (source)

Return a collections.Sized collections.Container of paths to be excluded for single_version_externally_managed installations.

def get_outputs(self): (source)

Undocumented

def run(self): (source)

Undocumented

@staticmethod
def _all_packages(pkg_name): (source)

>>> list(install_lib._all_packages('foo.bar.baz')) ['foo.bar.baz', 'foo.bar', 'foo']

@staticmethod
def _gen_exclusion_paths(): (source)

Generate file paths to be excluded for namespace packages (bytecode cache files).

def _exclude_pkg_path(self, pkg, exclusion_path): (source)

Given a package name and exclusion path within that package, compute the full exclusion path.

def _get_SVEM_NSPs(self): (source)

Get namespace packages (list) but only for single_version_externally_managed installations and empty otherwise.