GIF89; GIF89; %PDF- %PDF-
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
import re
import functools
import distutils.core
import distutils.errors
import distutils.extension
from .monkey import get_unpatched
def _have_cython():
"""
Return True if Cython can be imported.
"""
cython_impl = 'Cython.Distutils.build_ext'
try:
# from (cython_impl) import build_ext
__import__(cython_impl, fromlist=['build_ext']).build_ext
return True
except Exception:
pass
return False
# for compatibility
have_pyrex = _have_cython
_Extension = get_unpatched(distutils.core.Extension)
class Extension(_Extension):
"""Extension that uses '.c' files in place of '.pyx' files"""
def __init__(self, name, sources, *args, **kw):
# The *args is needed for compatibility as calls may use positional
# arguments. py_limited_api may be set only via keyword.
self.py_limited_api = kw.pop("py_limited_api", False)
_Extension.__init__(self, name, sources, *args, **kw)
def _convert_pyx_sources_to_lang(self):
"""
Replace sources with .pyx extensions to sources with the target
language extension. This mechanism allows language authors to supply
pre-converted sources but to prefer the .pyx sources.
"""
if _have_cython():
# the build has Cython, so allow it to compile the .pyx files
return
lang = self.language or ''
target_ext = '.cpp' if lang.lower() == 'c++' else '.c'
sub = functools.partial(re.sub, '.pyx$', target_ext)
self.sources = list(map(sub, self.sources))
class Library(Extension):
"""Just like a regular Extension, but built as a library instead"""
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| __pycache__ | Folder | 0755 |
|
|
| _distutils | Folder | 0755 |
|
|
| _vendor | Folder | 0755 |
|
|
| command | Folder | 0755 |
|
|
| extern | Folder | 0755 |
|
|
| __init__.py | File | 7.27 KB | 0644 |
|
| _deprecation_warning.py | File | 218 B | 0644 |
|
| _imp.py | File | 2.34 KB | 0644 |
|
| archive_util.py | File | 6.91 KB | 0644 |
|
| build_meta.py | File | 10.29 KB | 0644 |
|
| config.py | File | 22.61 KB | 0644 |
|
| dep_util.py | File | 949 B | 0644 |
|
| depends.py | File | 5.37 KB | 0644 |
|
| dist.py | File | 42.15 KB | 0644 |
|
| errors.py | File | 1.52 KB | 0644 |
|
| extension.py | File | 1.64 KB | 0644 |
|
| glob.py | File | 4.76 KB | 0644 |
|
| installer.py | File | 3.73 KB | 0644 |
|
| launch.py | File | 812 B | 0644 |
|
| monkey.py | File | 5.09 KB | 0644 |
|
| msvc.py | File | 49.38 KB | 0644 |
|
| namespaces.py | File | 3.02 KB | 0644 |
|
| package_index.py | File | 40.89 KB | 0644 |
|
| py34compat.py | File | 245 B | 0644 |
|
| sandbox.py | File | 14.01 KB | 0644 |
|
| script (dev).tmpl | File | 218 B | 0644 |
|
| script.tmpl | File | 138 B | 0644 |
|
| unicode_utils.py | File | 941 B | 0644 |
|
| version.py | File | 144 B | 0644 |
|
| wheel.py | File | 8.09 KB | 0644 |
|
| windows_support.py | File | 714 B | 0644 |
|