/usr/lib/python2.6/distutils/command
NameSizeModeActions
bdist.py55610644editdlrm
bdist.pyc46980644editdlrm
bdist.pyo46980644editdlrm
bdist_dumb.py49010644editdlrm
bdist_dumb.pyc46170644editdlrm
bdist_dumb.pyo46170644editdlrm
bdist_msi.py313880644editdlrm
bdist_msi.pyc222750644editdlrm
bdist_msi.pyo221970644editdlrm
bdist_rpm.py202100644editdlrm
bdist_rpm.py.brprpm201890644editdlrm
bdist_rpm.pyc174300644editdlrm
bdist_rpm.pyo173420644editdlrm
bdist_wininst.py149300644editdlrm
bdist_wininst.pyc107940644editdlrm
bdist_wininst.pyo107160644editdlrm
build.py55980644editdlrm
build.pyc52000644editdlrm
build.pyo52000644editdlrm
build_clib.py86590644editdlrm
build_clib.pyc65590644editdlrm
build_clib.pyo65590644editdlrm
build_ext.py322790644editdlrm
build_ext.pyc196670644editdlrm
build_ext.pyo196670644editdlrm
build_py.py168200644editdlrm
build_py.pyc118260644editdlrm
build_py.pyo117490644editdlrm
build_scripts.py46920644editdlrm
build_scripts.pyc45950644editdlrm
build_scripts.pyo45950644editdlrm
clean.py29180644editdlrm
clean.pyc32230644editdlrm
clean.pyo32230644editdlrm
command_template7190644editdlrm
config.py133910644editdlrm
config.pyc127570644editdlrm
config.pyo127570644editdlrm
install.py267770644editdlrm
install.pyc172070644editdlrm
install.pyo172070644editdlrm
install_data.py29940644editdlrm
install_data.pyc32640644editdlrm
install_data.pyo32640644editdlrm
install_egg_info.py25870644editdlrm
install_egg_info.pyc37570644editdlrm
install_egg_info.pyo37570644editdlrm
install_headers.py14490644editdlrm
install_headers.pyc23520644editdlrm
install_headers.pyo23520644editdlrm
install_lib.py85770644editdlrm
install_lib.pyc69160644editdlrm
install_lib.pyo69160644editdlrm
install_scripts.py21810644editdlrm
install_scripts.pyc30490644editdlrm
install_scripts.pyo30490644editdlrm
register.py114540644editdlrm
register.pyc100470644editdlrm
register.pyo100470644editdlrm
sdist.py184520644editdlrm
sdist.pyc154310644editdlrm
sdist.pyo154310644editdlrm
upload.py66690644editdlrm
upload.pyc61990644editdlrm
upload.pyo61660644editdlrm
wininst-6.0.exe614400644editdlrm
wininst-7.1.exe655360644editdlrm
wininst-8.0.exe614400644editdlrm
wininst-9.0-amd64.exe2237440644editdlrm
wininst-9.0.exe1960960644editdlrm
__init__.py9150644editdlrm
__init__.pyc7020644editdlrm
__init__.pyo7020644editdlrm
Edit: /usr/lib/python2.6/distutils/command/install_data.py (2994B)
"""distutils.command.install_data Implements the Distutils 'install_data' command, for installing platform-independent data files.""" # contributed by Bastian Kleineidam # This module should be kept compatible with Python 2.1. __revision__ = "$Id: install_data.py 37828 2004-11-10 22:23:15Z loewis $" import os from types import StringType 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 type(f) is StringType: # 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