https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/numpy/distutils/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/numpy/distutils/__pycache__/extension.cpython-310.pyc
o

6��a
�@sLdZddlZddlmZe�dej�jZe�dej�jZ	Gdd�de�ZdS)z�distutils.extension

Provides the Extension class, used to describe C/C++ extension
modules in setup scripts.

Overridden to support f2py.

�N)�	Extensionz.*\.(cpp|cxx|cc)\Zz!.*\.(f90|f95|f77|for|ftn|f|pyf)\Zc@sLeZdZdZ																	d	dd�Zdd�Zdd�ZdS)
ra
    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.
    NcCs�tj||g|||||||	|
||d�
||_|
pg|_t|jt�r4ddl}d}|j|tdd�|j�	�|_|p7g|_
||_|p?g|_|pDg|_
|pIg|_|pNg|_dS)N)
�include_dirs�
define_macros�undef_macros�library_dirs�	libraries�runtime_library_dirs�
extra_objects�extra_compile_args�extra_link_args�export_symbolsrz4swig_opts is specified as a string instead of a list�)�
stacklevel)�
old_Extension�__init__�sources�	swig_opts�
isinstance�str�warnings�warn�
SyntaxWarning�split�depends�language�f2py_options�module_dirs�extra_f77_compile_args�extra_f90_compile_args)�self�namerrrrrrrr	r
rrrrrrrrrr�msg�r"�;/usr/lib/python3/dist-packages/numpy/distutils/extension.pyr!s6�





zExtension.__init__cCs"|jD]}tt|��rdSqdS�NTF)r�
cxx_ext_rer�r�sourcer"r"r#�has_cxx_sources[s

�zExtension.has_cxx_sourcescCs|jD]	}t|�rdSqdSr$)r�fortran_pyf_ext_rer&r"r"r#�has_f2py_sourcesas

�zExtension.has_f2py_sources)NNNNNNNNNNNNNNNNN)�__name__�
__module__�__qualname__�__doc__rr(r*r"r"r"r#rs,
�:r)
r.�re�distutils.extensionrr�compile�I�matchr%r)r"r"r"r#�<module>s

https://t.me/RX1948 - 2025