GRAYBYTE WORDPRESS FILE MANAGER8415

Server IP : 198.54.121.189 / Your IP : 216.73.216.112
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /opt/alt/python34/lib/python3.4/site-packages/setuptools/command/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/alt/python34/lib/python3.4/site-packages/setuptools/command//install_lib.py
from distutils.command.install_lib import install_lib as _install_lib
import os

class install_lib(_install_lib):
    """Don't add compiled flags to filenames of non-Python files"""

    def _bytecode_filenames (self, py_filenames):
        bytecode_files = []
        for py_file in py_filenames:
            if not py_file.endswith('.py'):
                continue
            if self.compile:
                bytecode_files.append(py_file + "c")
            if self.optimize > 0:
                bytecode_files.append(py_file + "o")

        return bytecode_files

    def run(self):
        self.build()
        outfiles = self.install()
        if outfiles is not None:
            # always compile, in case we have any extension stubs to deal with
            self.byte_compile(outfiles)

    def get_exclusions(self):
        exclude = {}
        nsp = self.distribution.namespace_packages

        if (nsp and self.get_finalized_command('install')
               .single_version_externally_managed
        ):
            for pkg in nsp:
                parts = pkg.split('.')
                while parts:
                    pkgdir = os.path.join(self.install_dir, *parts)
                    for f in '__init__.py', '__init__.pyc', '__init__.pyo':
                        exclude[os.path.join(pkgdir,f)] = 1
                    parts.pop()
        return exclude

    def copy_tree(
        self, infile, outfile,
        preserve_mode=1, preserve_times=1, preserve_symlinks=0, level=1
    ):
        assert preserve_mode and preserve_times and not preserve_symlinks
        exclude = self.get_exclusions()

        if not exclude:
            return _install_lib.copy_tree(self, infile, outfile)

        # Exclude namespace package __init__.py* files from the output

        from setuptools.archive_util import unpack_directory
        from distutils import log

        outfiles = []

        def pf(src, dst):
            if dst in exclude:
                log.warn("Skipping installation of %s (namespace package)",dst)
                return False

            log.info("copying %s -> %s", src, os.path.dirname(dst))
            outfiles.append(dst)
            return dst

        unpack_directory(infile, outfile, pf)
        return outfiles

    def get_outputs(self):
        outputs = _install_lib.get_outputs(self)
        exclude = self.get_exclusions()
        if exclude:
            return [f for f in outputs if f not in exclude]
        return outputs







[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
March 03 2024 22:37:27
root / linksafe
0755
__pycache__
--
March 03 2024 22:37:27
root / linksafe
0755
__init__.py
0.54 KB
November 13 2023 21:21:17
root / linksafe
0644
alias.py
2.428 KB
November 13 2023 21:21:17
root / linksafe
0644
bdist_egg.py
18.279 KB
November 13 2023 21:21:17
root / linksafe
0644
bdist_rpm.py
1.978 KB
November 13 2023 21:21:17
root / linksafe
0644
bdist_wininst.py
2.229 KB
November 13 2023 21:21:17
root / linksafe
0644
build_ext.py
11.576 KB
November 13 2023 21:21:17
root / linksafe
0644
build_py.py
8.242 KB
November 13 2023 21:21:17
root / linksafe
0644
develop.py
6.296 KB
November 13 2023 21:21:17
root / linksafe
0644
easy_install.py
71.012 KB
November 13 2023 21:21:17
root / linksafe
0755
egg_info.py
13.984 KB
November 13 2023 21:21:17
root / linksafe
0644
install.py
3.97 KB
November 13 2023 21:21:17
root / linksafe
0644
install_egg_info.py
3.743 KB
November 13 2023 21:21:17
root / linksafe
0644
install_lib.py
2.428 KB
November 13 2023 21:21:17
root / linksafe
0644
install_scripts.py
2.02 KB
November 13 2023 21:21:17
root / linksafe
0644
register.py
0.271 KB
November 13 2023 21:21:17
root / linksafe
0644
rotate.py
2.014 KB
November 13 2023 21:21:17
root / linksafe
0644
saveopts.py
0.688 KB
November 13 2023 21:21:17
root / linksafe
0644
sdist.py
8.146 KB
November 13 2023 21:21:17
root / linksafe
0644
setopt.py
4.949 KB
November 13 2023 21:21:17
root / linksafe
0644
test.py
5.793 KB
November 13 2023 21:21:17
root / linksafe
0644
upload_docs.py
6.647 KB
November 13 2023 21:21:17
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF