X7ROOT File Manager
Current Path:
/lib/python2.7/site-packages/setuptools/command
lib
/
python2.7
/
site-packages
/
setuptools
/
command
/
??
..
??
__init__.py
(594 B)
??
__init__.pyc
(882 B)
??
__init__.pyo
(882 B)
??
alias.py
(2.37 KB)
??
alias.pyc
(3.03 KB)
??
alias.pyo
(3.03 KB)
??
bdist_egg.py
(17.76 KB)
??
bdist_egg.pyc
(17.96 KB)
??
bdist_egg.pyo
(17.96 KB)
??
bdist_rpm.py
(1.47 KB)
??
bdist_rpm.pyc
(1.87 KB)
??
bdist_rpm.pyo
(1.87 KB)
??
bdist_wininst.py
(637 B)
??
bdist_wininst.pyc
(1.16 KB)
??
bdist_wininst.pyo
(1.16 KB)
??
build_clib.py
(4.38 KB)
??
build_clib.pyc
(2.78 KB)
??
build_clib.pyo
(2.78 KB)
??
build_ext.py
(12.86 KB)
??
build_ext.pyc
(12.28 KB)
??
build_ext.pyo
(12.23 KB)
??
build_py.py
(9.37 KB)
??
build_py.pyc
(10.42 KB)
??
build_py.pyo
(10.42 KB)
??
develop.py
(7.86 KB)
??
develop.pyc
(7.71 KB)
??
develop.pyo
(7.71 KB)
??
dist_info.py
(960 B)
??
dist_info.pyc
(1.76 KB)
??
dist_info.pyo
(1.76 KB)
??
easy_install.py
(84.99 KB)
??
easy_install.pyc
(78.5 KB)
??
easy_install.pyo
(78.44 KB)
??
egg_info.py
(24.22 KB)
??
egg_info.pyc
(25.29 KB)
??
egg_info.pyo
(25.29 KB)
??
install.py
(4.57 KB)
??
install.pyc
(4.84 KB)
??
install.pyo
(4.84 KB)
??
install_egg_info.py
(2.15 KB)
??
install_egg_info.pyc
(3.11 KB)
??
install_egg_info.pyo
(3.11 KB)
??
install_lib.py
(3.75 KB)
??
install_lib.pyc
(4.76 KB)
??
install_lib.pyo
(4.71 KB)
??
install_scripts.py
(2.38 KB)
??
install_scripts.pyc
(2.82 KB)
??
install_scripts.pyo
(2.82 KB)
??
launcher manifest.xml
(628 B)
??
py36compat.py
(4.87 KB)
??
py36compat.pyc
(5.42 KB)
??
py36compat.pyo
(5.42 KB)
??
register.py
(270 B)
??
register.pyc
(710 B)
??
register.pyo
(710 B)
??
rotate.py
(2.11 KB)
??
rotate.pyc
(2.96 KB)
??
rotate.pyo
(2.96 KB)
??
saveopts.py
(658 B)
??
saveopts.pyc
(1.1 KB)
??
saveopts.pyo
(1.1 KB)
??
sdist.py
(6.55 KB)
??
sdist.pyc
(7.64 KB)
??
sdist.pyo
(7.64 KB)
??
setopt.py
(4.97 KB)
??
setopt.pyc
(5.91 KB)
??
setopt.pyo
(5.91 KB)
??
test.py
(9 KB)
??
test.pyc
(10.22 KB)
??
test.pyo
(10.22 KB)
??
upload.py
(1.14 KB)
??
upload.pyc
(1.6 KB)
??
upload.pyo
(1.6 KB)
??
upload_docs.py
(7.14 KB)
??
upload_docs.pyc
(7.66 KB)
??
upload_docs.pyo
(7.63 KB)
Editing: install_scripts.py
from distutils import log import distutils.command.install_scripts as orig import os import sys from pkg_resources import Distribution, PathMetadata, ensure_directory class install_scripts(orig.install_scripts): """Do normal script install, plus any egg_info wrapper scripts""" def initialize_options(self): orig.install_scripts.initialize_options(self) self.no_ep = False def run(self): import setuptools.command.easy_install as ei self.run_command("egg_info") if self.distribution.scripts: orig.install_scripts.run(self) # run first to set up self.outfiles else: self.outfiles = [] if self.no_ep: # don't install entry point scripts into .egg file! return ei_cmd = self.get_finalized_command("egg_info") dist = Distribution( ei_cmd.egg_base, PathMetadata(ei_cmd.egg_base, ei_cmd.egg_info), ei_cmd.egg_name, ei_cmd.egg_version, ) bs_cmd = self.get_finalized_command('build_scripts') exec_param = getattr(bs_cmd, 'executable', None) bw_cmd = self.get_finalized_command("bdist_wininst") is_wininst = getattr(bw_cmd, '_is_running', False) writer = ei.ScriptWriter if is_wininst: exec_param = "python.exe" writer = ei.WindowsScriptWriter if exec_param == sys.executable: # In case the path to the Python executable contains a space, wrap # it so it's not split up. exec_param = [exec_param] # resolve the writer to the environment writer = writer.best() cmd = writer.command_spec_class.best().from_param(exec_param) for args in writer.get_args(dist, cmd.as_header()): self.write_script(*args) def write_script(self, script_name, contents, mode="t", *ignored): """Write an executable file to the scripts directory""" from setuptools.command.easy_install import chmod, current_umask log.info("Installing %s script to %s", script_name, self.install_dir) target = os.path.join(self.install_dir, script_name) self.outfiles.append(target) mask = current_umask() if not self.dry_run: ensure_directory(target) f = open(target, "w" + mode) f.write(contents) f.close() chmod(target, 0o777 - mask)
Upload File
Create Folder