Current Path: > > opt > alt > python313 > lib > > > python3.13 > > site-packages > setuptools > _distutils
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 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
__pycache__ | Directory | - | - | |
command | Directory | - | - | |
__init__.py | File | 359 bytes | December 01 2024 12:53:24. | |
_collections.py | File | 5300 bytes | December 01 2024 12:53:24. | |
_functools.py | File | 1771 bytes | December 01 2024 12:53:24. | |
_log.py | File | 43 bytes | December 01 2024 12:53:24. | |
_macos_compat.py | File | 239 bytes | December 01 2024 12:53:24. | |
_modified.py | File | 2411 bytes | December 01 2024 12:53:24. | |
_msvccompiler.py | File | 19616 bytes | December 01 2024 12:53:24. | |
archive_util.py | File | 8572 bytes | December 01 2024 12:53:24. | |
bcppcompiler.py | File | 14722 bytes | December 01 2024 12:53:24. | |
ccompiler.py | File | 48644 bytes | December 01 2024 12:53:24. | |
cmd.py | File | 17863 bytes | December 01 2024 12:53:24. | |
config.py | File | 4911 bytes | December 01 2024 12:53:24. | |
core.py | File | 9397 bytes | December 01 2024 12:53:24. | |
cygwinccompiler.py | File | 11924 bytes | December 01 2024 12:53:24. | |
debug.py | File | 139 bytes | December 01 2024 12:53:24. | |
dep_util.py | File | 349 bytes | December 01 2024 12:53:24. | |
dir_util.py | File | 8072 bytes | December 01 2024 12:53:24. | |
dist.py | File | 50174 bytes | December 01 2024 12:53:24. | |
errors.py | File | 3589 bytes | December 01 2024 12:53:24. | |
extension.py | File | 10270 bytes | December 01 2024 12:53:24. | |
fancy_getopt.py | File | 17899 bytes | December 01 2024 12:53:24. | |
file_util.py | File | 8213 bytes | December 01 2024 12:53:24. | |
filelist.py | File | 13715 bytes | December 01 2024 12:53:24. | |
log.py | File | 1201 bytes | December 01 2024 12:53:24. | |
msvc9compiler.py | File | 30188 bytes | December 01 2024 12:53:24. | |
msvccompiler.py | File | 23577 bytes | December 01 2024 12:53:24. | |
py38compat.py | File | 217 bytes | December 01 2024 12:53:24. | |
py39compat.py | File | 1964 bytes | December 01 2024 12:53:24. | |
spawn.py | File | 3495 bytes | December 01 2024 12:53:24. | |
sysconfig.py | File | 18928 bytes | December 01 2024 12:53:24. | |
text_file.py | File | 12085 bytes | December 01 2024 12:53:24. | |
unixccompiler.py | File | 15602 bytes | December 01 2024 12:53:24. | |
util.py | File | 18100 bytes | December 01 2024 12:53:24. | |
version.py | File | 12951 bytes | December 01 2024 12:53:24. | |
versionpredicate.py | File | 5205 bytes | December 01 2024 12:53:24. |
import functools import itertools import platform import sys def add_ext_suffix_39(vars): """ Ensure vars contains 'EXT_SUFFIX'. pypa/distutils#130 """ import _imp ext_suffix = _imp.extension_suffixes()[0] vars.update( EXT_SUFFIX=ext_suffix, # sysconfig sets SO to match EXT_SUFFIX, so maintain # that expectation. # https://github.com/python/cpython/blob/785cc6770588de087d09e89a69110af2542be208/Lib/sysconfig.py#L671-L673 SO=ext_suffix, ) needs_ext_suffix = sys.version_info < (3, 10) and platform.system() == 'Windows' add_ext_suffix = add_ext_suffix_39 if needs_ext_suffix else lambda vars: None # from more_itertools class UnequalIterablesError(ValueError): def __init__(self, details=None): msg = 'Iterables have different lengths' if details is not None: msg += (': index 0 has length {}; index {} has length {}').format(*details) super().__init__(msg) # from more_itertools def _zip_equal_generator(iterables): _marker = object() for combo in itertools.zip_longest(*iterables, fillvalue=_marker): for val in combo: if val is _marker: raise UnequalIterablesError() yield combo # from more_itertools def _zip_equal(*iterables): # Check whether the iterables are all the same size. try: first_size = len(iterables[0]) for i, it in enumerate(iterables[1:], 1): size = len(it) if size != first_size: raise UnequalIterablesError(details=(first_size, i, size)) # All sizes are equal, we can use the built-in zip. return zip(*iterables) # If any one of the iterables didn't have a length, start reading # them until one runs out. except TypeError: return _zip_equal_generator(iterables) zip_strict = ( _zip_equal if sys.version_info < (3, 10) else functools.partial(zip, strict=True) )
SILENT KILLER Tool