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: bdist_dumb.py
"""distutils.command.bdist_dumb Implements the Distutils 'bdist_dumb' command (create a "dumb" built distribution -- i.e., just an archive to be unpacked under $prefix or $exec_prefix).""" __revision__ = "$Id$" import os from sysconfig import get_python_version from distutils.util import get_platform from distutils.core import Command from distutils.dir_util import remove_tree, ensure_relative from distutils.errors import DistutilsPlatformError from distutils import log class bdist_dumb (Command): description = 'create a "dumb" built distribution' user_options = [('bdist-dir=', 'd', "temporary directory for creating the distribution"), ('plat-name=', 'p', "platform name to embed in generated filenames " "(default: %s)" % get_platform()), ('format=', 'f', "archive format to create (tar, ztar, gztar, zip)"), ('keep-temp', 'k', "keep the pseudo-installation tree around after " + "creating the distribution archive"), ('dist-dir=', 'd', "directory to put final built distributions in"), ('skip-build', None, "skip rebuilding everything (for testing/debugging)"), ('relative', None, "build the archive using relative paths " "(default: false)"), ('owner=', 'u', "Owner name used when creating a tar file" " [default: current user]"), ('group=', 'g', "Group name used when creating a tar file" " [default: current group]"), ] boolean_options = ['keep-temp', 'skip-build', 'relative'] default_format = { 'posix': 'gztar', 'nt': 'zip', 'os2': 'zip' } def initialize_options (self): self.bdist_dir = None self.plat_name = None self.format = None self.keep_temp = 0 self.dist_dir = None self.skip_build = None self.relative = 0 self.owner = None self.group = None def finalize_options(self): if self.bdist_dir is None: bdist_base = self.get_finalized_command('bdist').bdist_base self.bdist_dir = os.path.join(bdist_base, 'dumb') if self.format is None: try: self.format = self.default_format[os.name] except KeyError: raise DistutilsPlatformError, \ ("don't know how to create dumb built distributions " + "on platform %s") % os.name self.set_undefined_options('bdist', ('dist_dir', 'dist_dir'), ('plat_name', 'plat_name'), ('skip_build', 'skip_build')) def run(self): if not self.skip_build: self.run_command('build') install = self.reinitialize_command('install', reinit_subcommands=1) install.root = self.bdist_dir install.skip_build = self.skip_build install.warn_dir = 0 log.info("installing to %s" % self.bdist_dir) self.run_command('install') # And make an archive relative to the root of the # pseudo-installation tree. archive_basename = "%s.%s" % (self.distribution.get_fullname(), self.plat_name) # OS/2 objects to any ":" characters in a filename (such as when # a timestamp is used in a version) so change them to hyphens. if os.name == "os2": archive_basename = archive_basename.replace(":", "-") pseudoinstall_root = os.path.join(self.dist_dir, archive_basename) if not self.relative: archive_root = self.bdist_dir else: if (self.distribution.has_ext_modules() and (install.install_base != install.install_platbase)): raise DistutilsPlatformError, \ ("can't make a dumb built distribution where " "base and platbase are different (%s, %s)" % (repr(install.install_base), repr(install.install_platbase))) else: archive_root = os.path.join(self.bdist_dir, ensure_relative(install.install_base)) # Make the archive filename = self.make_archive(pseudoinstall_root, self.format, root_dir=archive_root, owner=self.owner, group=self.group) if self.distribution.has_ext_modules(): pyversion = get_python_version() else: pyversion = 'any' self.distribution.dist_files.append(('bdist_dumb', pyversion, filename)) if not self.keep_temp: remove_tree(self.bdist_dir, dry_run=self.dry_run)
Upload File
Create Folder