GRAYBYTE WORDPRESS FILE MANAGER5929

Server IP : 198.54.121.189 / Your IP : 216.73.216.140
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 : /lib/python3.6/site-packages/setuptools/command/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /lib/python3.6/site-packages/setuptools/command//py36compat.py
import os
from glob import glob
from distutils.util import convert_path
from distutils.command import sdist

from setuptools.extern.six.moves import filter


class sdist_add_defaults:
    """
    Mix-in providing forward-compatibility for functionality as found in
    distutils on Python 3.7.

    Do not edit the code in this class except to update functionality
    as implemented in distutils. Instead, override in the subclass.
    """

    def add_defaults(self):
        """Add all the default files to self.filelist:
          - README or README.txt
          - setup.py
          - test/test*.py
          - all pure Python modules mentioned in setup script
          - all files pointed by package_data (build_py)
          - all files defined in data_files.
          - all files defined as scripts.
          - all C sources listed as part of extensions or C libraries
            in the setup script (doesn't catch C headers!)
        Warns if (README or README.txt) or setup.py are missing; everything
        else is optional.
        """
        self._add_defaults_standards()
        self._add_defaults_optional()
        self._add_defaults_python()
        self._add_defaults_data_files()
        self._add_defaults_ext()
        self._add_defaults_c_libs()
        self._add_defaults_scripts()

    @staticmethod
    def _cs_path_exists(fspath):
        """
        Case-sensitive path existence check

        >>> sdist_add_defaults._cs_path_exists(__file__)
        True
        >>> sdist_add_defaults._cs_path_exists(__file__.upper())
        False
        """
        if not os.path.exists(fspath):
            return False
        # make absolute so we always have a directory
        abspath = os.path.abspath(fspath)
        directory, filename = os.path.split(abspath)
        return filename in os.listdir(directory)

    def _add_defaults_standards(self):
        standards = [self.READMES, self.distribution.script_name]
        for fn in standards:
            if isinstance(fn, tuple):
                alts = fn
                got_it = False
                for fn in alts:
                    if self._cs_path_exists(fn):
                        got_it = True
                        self.filelist.append(fn)
                        break

                if not got_it:
                    self.warn("standard file not found: should have one of " +
                              ', '.join(alts))
            else:
                if self._cs_path_exists(fn):
                    self.filelist.append(fn)
                else:
                    self.warn("standard file '%s' not found" % fn)

    def _add_defaults_optional(self):
        optional = ['test/test*.py', 'setup.cfg']
        for pattern in optional:
            files = filter(os.path.isfile, glob(pattern))
            self.filelist.extend(files)

    def _add_defaults_python(self):
        # build_py is used to get:
        #  - python modules
        #  - files defined in package_data
        build_py = self.get_finalized_command('build_py')

        # getting python files
        if self.distribution.has_pure_modules():
            self.filelist.extend(build_py.get_source_files())

        # getting package_data files
        # (computed in build_py.data_files by build_py.finalize_options)
        for pkg, src_dir, build_dir, filenames in build_py.data_files:
            for filename in filenames:
                self.filelist.append(os.path.join(src_dir, filename))

    def _add_defaults_data_files(self):
        # getting distribution.data_files
        if self.distribution.has_data_files():
            for item in self.distribution.data_files:
                if isinstance(item, str):
                    # plain file
                    item = convert_path(item)
                    if os.path.isfile(item):
                        self.filelist.append(item)
                else:
                    # a (dirname, filenames) tuple
                    dirname, filenames = item
                    for f in filenames:
                        f = convert_path(f)
                        if os.path.isfile(f):
                            self.filelist.append(f)

    def _add_defaults_ext(self):
        if self.distribution.has_ext_modules():
            build_ext = self.get_finalized_command('build_ext')
            self.filelist.extend(build_ext.get_source_files())

    def _add_defaults_c_libs(self):
        if self.distribution.has_c_libraries():
            build_clib = self.get_finalized_command('build_clib')
            self.filelist.extend(build_clib.get_source_files())

    def _add_defaults_scripts(self):
        if self.distribution.has_scripts():
            build_scripts = self.get_finalized_command('build_scripts')
            self.filelist.extend(build_scripts.get_source_files())


if hasattr(sdist.sdist, '_add_defaults_standards'):
    # disable the functionality already available upstream
    class sdist_add_defaults:
        pass

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
August 20 2024 08:30:55
root / root
0755
__pycache__
--
August 20 2024 08:30:55
root / root
0755
__init__.py
0.58 KB
August 19 2024 07:28:57
root / root
0644
alias.py
2.369 KB
August 19 2024 07:28:57
root / root
0644
bdist_egg.py
17.759 KB
August 19 2024 07:28:57
root / root
0644
bdist_rpm.py
1.473 KB
August 19 2024 07:28:57
root / root
0644
bdist_wininst.py
0.622 KB
August 19 2024 07:28:57
root / root
0644
build_clib.py
4.379 KB
August 19 2024 07:28:57
root / root
0644
build_ext.py
12.864 KB
August 19 2024 07:28:57
root / root
0644
build_py.py
9.371 KB
August 19 2024 07:28:57
root / root
0644
develop.py
7.857 KB
August 19 2024 07:28:57
root / root
0644
dist_info.py
0.938 KB
August 19 2024 07:28:57
root / root
0644
easy_install.py
85.16 KB
August 19 2024 07:28:57
root / root
0644
egg_info.py
24.219 KB
August 19 2024 07:28:57
root / root
0644
install.py
4.573 KB
August 19 2024 07:28:57
root / root
0644
install_egg_info.py
2.151 KB
August 19 2024 07:28:57
root / root
0644
install_lib.py
3.75 KB
August 19 2024 07:28:57
root / root
0644
install_scripts.py
2.382 KB
August 19 2024 07:28:57
root / root
0644
launcher manifest.xml
0.613 KB
August 19 2024 07:28:57
root / root
0644
py36compat.py
4.869 KB
August 19 2024 07:28:57
root / root
0644
register.py
0.264 KB
August 19 2024 07:28:57
root / root
0644
rotate.py
2.113 KB
August 19 2024 07:28:57
root / root
0644
saveopts.py
0.643 KB
August 19 2024 07:28:57
root / root
0644
sdist.py
6.554 KB
August 19 2024 07:28:57
root / root
0644
setopt.py
4.966 KB
August 19 2024 07:28:57
root / root
0644
test.py
8.998 KB
August 19 2024 07:28:57
root / root
0644
upload.py
1.145 KB
August 19 2024 07:28:57
root / root
0644
upload_docs.py
7.14 KB
August 19 2024 07:28:57
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF