def copy_tree(self, infile, outfile, preserve_mode=1, preserve_times=1, preserve_symlinks=1, level=1): """ Run copy_tree with preserve_symlinks=1 as default """ _install_lib.copy_tree(self, infile, outfile, preserve_mode, preserve_times, preserve_symlinks, level)
def copy_tree( self, infile, outfile, preserve_mode=1, preserve_times=1, preserve_symlinks=0, level=1 ): assert preserve_mode and preserve_times and not preserve_symlinks exclude = self.get_exclusions() if not exclude: return _install_lib.copy_tree(self, infile, outfile) # Exclude namespace package __init__.py* files from the output from setuptools.archive_util import unpack_directory from distutils import log outfiles = [] def pf(src, dst): if dst in exclude: log.warn("Skipping installation of %s (namespace package)",dst) return False log.info("copying %s -> %s", src, os.path.dirname(dst)) outfiles.append(dst) return dst unpack_directory(infile, outfile, pf) return outfiles
def copy_tree(self, infile, outfile, preserve_mode=1, preserve_times=1, preserve_symlinks=0, level=1): assert preserve_mode and preserve_times and not preserve_symlinks exclude = self.get_exclusions() if not exclude: return _install_lib.copy_tree(self, infile, outfile) # Exclude namespace package __init__.py* files from the output from setuptools.archive_util import unpack_directory from distutils import log outfiles = [] def pf(src, dst): if dst in exclude: log.warn("Skipping installation of %s (namespace package)", dst) return False log.info("copying %s -> %s", src, os.path.dirname(dst)) outfiles.append(dst) return dst unpack_directory(infile, outfile, pf) return outfiles
def copy_tree(self, infile, outfile, preserve_mode=1, preserve_times=1, preserve_symlinks=0, level=1): assert preserve_mode and preserve_times and not preserve_symlinks exclude = self.get_exclusions() if not exclude: import distutils.dir_util distutils.dir_util._multiarch = self.multiarch return _install_lib.copy_tree(self, infile, outfile) # Exclude namespace package __init__.py* files from the output from setuptools.archive_util import unpack_directory from distutils import log outfiles = [] if self.multiarch: import sysconfig ext_suffix = sysconfig.get_config_var('EXT_SUFFIX') new_suffix = "%s-%s%s" % (ext_suffix[:-3], self.multiarch, ext_suffix[-3:]) def pf(src, dst): if dst in exclude: log.warn("Skipping installation of %s (namespace package)", dst) return False if self.multiarch and dst.endswith( ext_suffix) and not dst.endswith(new_suffix): dst = dst.replace(ext_suffix, new_suffix) log.info("renaming extension to %s", os.path.basename(dst)) log.info("copying %s -> %s", src, os.path.dirname(dst)) outfiles.append(dst) return dst unpack_directory(infile, outfile, pf) return outfiles
def copy_tree( self, infile, outfile, preserve_mode=1, preserve_times=1, preserve_symlinks=0, level=1 ): assert preserve_mode and preserve_times and not preserve_symlinks exclude = self.get_exclusions() if not exclude: import distutils.dir_util distutils.dir_util._multiarch = self.multiarch return _install_lib.copy_tree(self, infile, outfile) # Exclude namespace package __init__.py* files from the output from setuptools.archive_util import unpack_directory from distutils import log outfiles = [] if self.multiarch: import sysconfig ext_suffix = sysconfig.get_config_var ('EXT_SUFFIX') new_suffix = "%s-%s%s" % (ext_suffix[:-3], self.multiarch, ext_suffix[-3:]) def pf(src, dst): if dst in exclude: log.warn("Skipping installation of %s (namespace package)",dst) return False if self.multiarch and dst.endswith(ext_suffix) and not dst.endswith(new_suffix): dst = dst.replace(ext_suffix, new_suffix) log.info("renaming extension to %s", os.path.basename(dst)) log.info("copying %s -> %s", src, os.path.dirname(dst)) outfiles.append(dst) return dst unpack_directory(infile, outfile, pf) return outfiles
def copy_tree(self, infile, outfile, preserve_mode=1, preserve_times=1, preserve_symlinks=1, level=1): """ Run copy_tree with preserve_symlinks=1 as default """ install_lib.copy_tree(self, infile, outfile, preserve_mode, preserve_times, preserve_symlinks, level)