golden hour
/usr/lib64/python2.7/distutils/command
⬆️ Go Up
Upload
File/Folder
Size
Actions
__init__.py
822 B
Del
OK
__init__.pyc
665 B
Del
OK
__init__.pyo
665 B
Del
OK
bdist.py
5.46 KB
Del
OK
bdist.pyc
5.1 KB
Del
OK
bdist.pyo
5.1 KB
Del
OK
bdist_dumb.py
5.07 KB
Del
OK
bdist_dumb.pyc
4.92 KB
Del
OK
bdist_dumb.pyo
4.92 KB
Del
OK
bdist_msi.py
34.37 KB
Del
OK
bdist_msi.pyc
23.45 KB
Del
OK
bdist_msi.pyo
23.35 KB
Del
OK
bdist_rpm.py
20.55 KB
Del
OK
bdist_rpm.pyc
17.32 KB
Del
OK
bdist_rpm.pyo
17.24 KB
Del
OK
bdist_wininst.py
14.65 KB
Del
OK
bdist_wininst.pyc
10.55 KB
Del
OK
bdist_wininst.pyo
10.47 KB
Del
OK
build.py
5.31 KB
Del
OK
build.pyc
5.03 KB
Del
OK
build.pyo
5.03 KB
Del
OK
build_clib.py
7.94 KB
Del
OK
build_clib.pyc
6.28 KB
Del
OK
build_clib.pyo
6.28 KB
Del
OK
build_ext.py
31.75 KB
Del
OK
build_ext.py.debug-build
31.53 KB
Del
OK
build_ext.pyc
19.09 KB
Del
OK
build_ext.pyo
19.09 KB
Del
OK
build_py.py
15.92 KB
Del
OK
build_py.pyc
11.24 KB
Del
OK
build_py.pyo
11.17 KB
Del
OK
build_scripts.py
4.49 KB
Del
OK
build_scripts.pyc
4.43 KB
Del
OK
build_scripts.pyo
4.43 KB
Del
OK
check.py
5.43 KB
Del
OK
check.pyc
6.08 KB
Del
OK
check.pyo
6.08 KB
Del
OK
clean.py
2.75 KB
Del
OK
clean.pyc
3.1 KB
Del
OK
clean.pyo
3.1 KB
Del
OK
command_template
719 B
Del
OK
config.py
12.82 KB
Del
OK
config.pyc
12.39 KB
Del
OK
config.pyo
12.39 KB
Del
OK
install.py
25.65 KB
Del
OK
install.pyc
16.5 KB
Del
OK
install.pyo
16.5 KB
Del
OK
install_data.py
2.78 KB
Del
OK
install_data.pyc
3.09 KB
Del
OK
install_data.pyo
3.09 KB
Del
OK
install_egg_info.py
2.53 KB
Del
OK
install_egg_info.pyc
3.68 KB
Del
OK
install_egg_info.pyo
3.68 KB
Del
OK
install_headers.py
1.31 KB
Del
OK
install_headers.pyc
2.24 KB
Del
OK
install_headers.pyo
2.24 KB
Del
OK
install_lib.py
8.14 KB
Del
OK
install_lib.pyc
6.63 KB
Del
OK
install_lib.pyo
6.63 KB
Del
OK
install_scripts.py
2.02 KB
Del
OK
install_scripts.pyc
2.93 KB
Del
OK
install_scripts.pyo
2.93 KB
Del
OK
register.py
11.56 KB
Del
OK
register.pyc
9.98 KB
Del
OK
register.pyo
9.98 KB
Del
OK
sdist.py
18.12 KB
Del
OK
sdist.pyc
16.31 KB
Del
OK
sdist.pyo
16.31 KB
Del
OK
upload.py
6.84 KB
Del
OK
upload.pyc
6.13 KB
Del
OK
upload.pyo
6.13 KB
Del
OK
wininst-6.0.exe
60 KB
Del
OK
wininst-7.1.exe
64 KB
Del
OK
wininst-8.0.exe
60 KB
Del
OK
wininst-9.0-amd64.exe
218.5 KB
Del
OK
wininst-9.0.exe
191.5 KB
Del
OK
Edit: 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)
Save