Current Path: > > opt > cloudlinux > venv > lib > > python3.11 > site-packages > > numpy > 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 | - | - | |
checks | Directory | - | - | |
command | Directory | - | - | |
fcompiler | Directory | - | - | |
mingw | Directory | - | - | |
tests | Directory | - | - | |
__config__.py | File | 5143 bytes | April 17 2025 13:10:58. | |
__init__.py | File | 2074 bytes | April 17 2025 13:10:58. | |
__init__.pyi | File | 119 bytes | April 17 2025 13:10:58. | |
_shell_utils.py | File | 2613 bytes | April 17 2025 13:10:58. | |
armccompiler.py | File | 962 bytes | April 17 2025 13:10:58. | |
ccompiler.py | File | 28618 bytes | April 17 2025 13:10:58. | |
ccompiler_opt.py | File | 100335 bytes | April 17 2025 13:10:58. | |
conv_template.py | File | 9536 bytes | April 17 2025 13:10:58. | |
core.py | File | 8173 bytes | April 17 2025 13:10:58. | |
cpuinfo.py | File | 22639 bytes | April 17 2025 13:10:58. | |
exec_command.py | File | 10283 bytes | April 17 2025 13:10:58. | |
extension.py | File | 3568 bytes | April 17 2025 13:10:58. | |
from_template.py | File | 7913 bytes | April 17 2025 13:10:58. | |
fujitsuccompiler.py | File | 834 bytes | April 17 2025 13:10:58. | |
intelccompiler.py | File | 4234 bytes | April 17 2025 13:10:58. | |
lib2def.py | File | 3630 bytes | April 17 2025 13:10:58. | |
line_endings.py | File | 2032 bytes | April 17 2025 13:10:58. | |
log.py | File | 2879 bytes | April 17 2025 13:10:58. | |
mingw32ccompiler.py | File | 22067 bytes | April 17 2025 13:10:58. | |
misc_util.py | File | 89359 bytes | April 17 2025 13:10:58. | |
msvc9compiler.py | File | 2192 bytes | April 17 2025 13:10:58. | |
msvccompiler.py | File | 2647 bytes | April 17 2025 13:10:58. | |
npy_pkg_config.py | File | 12972 bytes | April 17 2025 13:10:58. | |
numpy_distribution.py | File | 634 bytes | April 17 2025 13:10:58. | |
pathccompiler.py | File | 713 bytes | April 17 2025 13:10:58. | |
setup.py | File | 634 bytes | April 17 2025 13:10:58. | |
system_info.py | File | 113184 bytes | April 17 2025 13:10:58. | |
unixccompiler.py | File | 5426 bytes | April 17 2025 13:10:58. |
"""distutils.extension Provides the Extension class, used to describe C/C++ extension modules in setup scripts. Overridden to support f2py. """ import re from distutils.extension import Extension as old_Extension cxx_ext_re = re.compile(r'.*\.(cpp|cxx|cc)\Z', re.I).match fortran_pyf_ext_re = re.compile(r'.*\.(f90|f95|f77|for|ftn|f|pyf)\Z', re.I).match class Extension(old_Extension): """ Parameters ---------- name : str Extension name. sources : list of str List of source file locations relative to the top directory of the package. extra_compile_args : list of str Extra command line arguments to pass to the compiler. extra_f77_compile_args : list of str Extra command line arguments to pass to the fortran77 compiler. extra_f90_compile_args : list of str Extra command line arguments to pass to the fortran90 compiler. """ def __init__( self, name, sources, include_dirs=None, define_macros=None, undef_macros=None, library_dirs=None, libraries=None, runtime_library_dirs=None, extra_objects=None, extra_compile_args=None, extra_link_args=None, export_symbols=None, swig_opts=None, depends=None, language=None, f2py_options=None, module_dirs=None, extra_c_compile_args=None, extra_cxx_compile_args=None, extra_f77_compile_args=None, extra_f90_compile_args=None,): old_Extension.__init__( self, name, [], include_dirs=include_dirs, define_macros=define_macros, undef_macros=undef_macros, library_dirs=library_dirs, libraries=libraries, runtime_library_dirs=runtime_library_dirs, extra_objects=extra_objects, extra_compile_args=extra_compile_args, extra_link_args=extra_link_args, export_symbols=export_symbols) # Avoid assert statements checking that sources contains strings: self.sources = sources # Python 2.4 distutils new features self.swig_opts = swig_opts or [] # swig_opts is assumed to be a list. Here we handle the case where it # is specified as a string instead. if isinstance(self.swig_opts, str): import warnings msg = "swig_opts is specified as a string instead of a list" warnings.warn(msg, SyntaxWarning, stacklevel=2) self.swig_opts = self.swig_opts.split() # Python 2.3 distutils new features self.depends = depends or [] self.language = language # numpy_distutils features self.f2py_options = f2py_options or [] self.module_dirs = module_dirs or [] self.extra_c_compile_args = extra_c_compile_args or [] self.extra_cxx_compile_args = extra_cxx_compile_args or [] self.extra_f77_compile_args = extra_f77_compile_args or [] self.extra_f90_compile_args = extra_f90_compile_args or [] return def has_cxx_sources(self): for source in self.sources: if cxx_ext_re(str(source)): return True return False def has_f2py_sources(self): for source in self.sources: if fortran_pyf_ext_re(source): return True return False # class Extension
SILENT KILLER Tool