SILENT KILLERPanel

Current Path: > > opt > alt > python33 > lib > > > python3.3 > site-packages > setuptools


Operation   : Linux premium131.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
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt/alt/python33/lib///python3.3/site-packages/setuptools

NameTypeSizeLast ModifiedActions
__pycache__ Directory - -
command Directory - -
__init__.py File 3317 bytes November 13 2023 21:19:28.
archive_util.py File 6601 bytes November 13 2023 21:19:28.
compat.py File 2556 bytes November 13 2023 21:19:28.
depends.py File 6221 bytes November 13 2023 21:19:28.
dist.py File 32548 bytes November 13 2023 21:19:28.
extension.py File 1404 bytes November 13 2023 21:19:28.
lib2to3_ex.py File 1998 bytes November 13 2023 21:19:28.
package_index.py File 38925 bytes November 13 2023 21:19:28.
py26compat.py File 431 bytes November 13 2023 21:19:28.
py27compat.py File 306 bytes November 13 2023 21:19:28.
py31compat.py File 396 bytes November 13 2023 21:19:28.
sandbox.py File 9994 bytes November 13 2023 21:19:28.
script template (dev).py File 311 bytes November 13 2023 21:19:28.
script template.py File 163 bytes November 13 2023 21:19:28.
site-patch.py File 2418 bytes November 13 2023 21:19:28.
ssl_support.py File 7663 bytes November 13 2023 21:19:28.
svn_utils.py File 17848 bytes November 13 2023 21:19:28.
version.py File 20 bytes November 13 2023 21:19:28.

Reading File: //opt/alt/python33/lib///python3.3/site-packages/setuptools/extension.py

import sys
import distutils.core
import distutils.extension

from setuptools.dist import _get_unpatched

_Extension = _get_unpatched(distutils.core.Extension)

def have_pyrex():
    """
    Return True if Cython or Pyrex can be imported.
    """
    pyrex_impls = 'Cython.Distutils.build_ext', 'Pyrex.Distutils.build_ext'
    for pyrex_impl in pyrex_impls:
        try:
            # from (pyrex_impl) import build_ext
            __import__(pyrex_impl, fromlist=['build_ext']).build_ext
            return True
        except Exception:
            pass
    return False


class Extension(_Extension):
    """Extension that uses '.c' files in place of '.pyx' files"""

    def __init__(self, *args, **kw):
        _Extension.__init__(self, *args, **kw)
        if not have_pyrex():
            self._convert_pyx_sources_to_c()

    def _convert_pyx_sources_to_c(self):
        "convert .pyx extensions to .c"
        def pyx_to_c(source):
            if source.endswith('.pyx'):
                source = source[:-4] + '.c'
            return source
        self.sources = list(map(pyx_to_c, self.sources))

class Library(Extension):
    """Just like a regular Extension, but built as a library instead"""

distutils.core.Extension = Extension
distutils.extension.Extension = Extension
if 'distutils.command.build_ext' in sys.modules:
    sys.modules['distutils.command.build_ext'].Extension = Extension

SILENT KILLER Tool