X7ROOT File Manager
Current Path:
/lib64/python2.7/distutils/command
lib64
/
python2.7
/
distutils
/
command
/
??
..
??
__init__.py
(822 B)
??
__init__.pyc
(665 B)
??
__init__.pyo
(665 B)
??
bdist.py
(5.46 KB)
??
bdist.pyc
(5.05 KB)
??
bdist.pyo
(5.05 KB)
??
bdist_dumb.py
(5.07 KB)
??
bdist_dumb.pyc
(4.87 KB)
??
bdist_dumb.pyo
(4.87 KB)
??
bdist_msi.py
(34.37 KB)
??
bdist_msi.pyc
(23.4 KB)
??
bdist_msi.pyo
(23.29 KB)
??
bdist_rpm.py
(20.56 KB)
??
bdist_rpm.pyc
(17.2 KB)
??
bdist_rpm.pyo
(17.11 KB)
??
bdist_wininst.py
(14.65 KB)
??
bdist_wininst.pyc
(10.47 KB)
??
bdist_wininst.pyo
(10.4 KB)
??
build.py
(5.33 KB)
??
build.pyc
(5.03 KB)
??
build.pyo
(5.03 KB)
??
build_clib.py
(7.94 KB)
??
build_clib.pyc
(6.2 KB)
??
build_clib.pyo
(6.2 KB)
??
build_ext.py
(31.75 KB)
??
build_ext.py.debug-build
(31.51 KB)
??
build_ext.pyc
(18.89 KB)
??
build_ext.pyo
(18.89 KB)
??
build_py.py
(15.96 KB)
??
build_py.pyc
(11.22 KB)
??
build_py.pyo
(11.15 KB)
??
build_scripts.py
(4.49 KB)
??
build_scripts.pyc
(4.37 KB)
??
build_scripts.pyo
(4.37 KB)
??
check.py
(5.54 KB)
??
check.pyc
(6.12 KB)
??
check.pyo
(6.12 KB)
??
clean.py
(2.75 KB)
??
clean.pyc
(3 KB)
??
clean.pyo
(3 KB)
??
command_template
(719 B)
??
config.py
(12.82 KB)
??
config.pyc
(12.39 KB)
??
config.pyo
(12.39 KB)
??
install.py
(25.65 KB)
??
install.pyc
(16.42 KB)
??
install.pyo
(16.42 KB)
??
install_data.py
(2.78 KB)
??
install_data.pyc
(3.04 KB)
??
install_data.pyo
(3.04 KB)
??
install_egg_info.py
(2.53 KB)
??
install_egg_info.pyc
(3.66 KB)
??
install_egg_info.pyo
(3.66 KB)
??
install_headers.py
(1.31 KB)
??
install_headers.pyc
(2.2 KB)
??
install_headers.pyo
(2.2 KB)
??
install_lib.py
(8.14 KB)
??
install_lib.pyc
(6.52 KB)
??
install_lib.pyo
(6.52 KB)
??
install_scripts.py
(2.02 KB)
??
install_scripts.pyc
(2.86 KB)
??
install_scripts.pyo
(2.86 KB)
??
register.py
(11.56 KB)
??
register.pyc
(9.97 KB)
??
register.pyo
(9.97 KB)
??
sdist.py
(18.12 KB)
??
sdist.pyc
(16.3 KB)
??
sdist.pyo
(16.3 KB)
??
upload.py
(6.84 KB)
??
upload.pyc
(6.16 KB)
??
upload.pyo
(6.16 KB)
Editing: install_data.py
"""distutils.command.install_data Implements the Distutils 'install_data' command, for installing platform-independent data files.""" # contributed by Bastian Kleineidam __revision__ = "$Id$" import os from distutils.core import Command from distutils.util import change_root, convert_path class install_data(Command): description = "install data files" user_options = [ ('install-dir=', 'd', "base directory for installing data files " "(default: installation base dir)"), ('root=', None, "install everything relative to this alternate root directory"), ('force', 'f', "force installation (overwrite existing files)"), ] boolean_options = ['force'] def initialize_options(self): self.install_dir = None self.outfiles = [] self.root = None self.force = 0 self.data_files = self.distribution.data_files self.warn_dir = 1 def finalize_options(self): self.set_undefined_options('install', ('install_data', 'install_dir'), ('root', 'root'), ('force', 'force'), ) def run(self): self.mkpath(self.install_dir) for f in self.data_files: if isinstance(f, str): # it's a simple file, so copy it f = convert_path(f) if self.warn_dir: self.warn("setup script did not provide a directory for " "'%s' -- installing right in '%s'" % (f, self.install_dir)) (out, _) = self.copy_file(f, self.install_dir) self.outfiles.append(out) else: # it's a tuple with path to install to and a list of files dir = convert_path(f[0]) if not os.path.isabs(dir): dir = os.path.join(self.install_dir, dir) elif self.root: dir = change_root(self.root, dir) self.mkpath(dir) if f[1] == []: # If there are no files listed, the user must be # trying to create an empty directory, so add the # directory to the list of output files. self.outfiles.append(dir) else: # Copy files, adding them to the list of output files. for data in f[1]: data = convert_path(data) (out, _) = self.copy_file(data, dir) self.outfiles.append(out) def get_inputs(self): return self.data_files or [] def get_outputs(self): return self.outfiles
Upload File
Create Folder