ROOTPLOIT
Server: LiteSpeed
System: Linux server71.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
User: niphet (1079)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: //lib/python3.6/site-packages/setuptools/__pycache__/extension.cpython-36.pyc
3

vh@s|ddlZddlZddlZddlZddlZddlmZddlm	Z	ddZ
e
Ze	ejj
ZGdddeZ
Gd	d
d
e
ZdS)N)map)
get_unpatchedcCs2d}yt|dgdjdStk
r,YnXdS)z0
    Return True if Cython can be imported.
    zCython.Distutils.build_ext	build_ext)fromlistTF)
__import__r	Exception)Zcython_implr	/usr/lib/python3.6/extension.py_have_cythonsrc@s eZdZdZddZddZdS)	Extensionz7Extension that uses '.c' files in place of '.pyx' filescOs(|jdd|_tj|||f||dS)Npy_limited_apiF)popr

_Extension__init__)selfnamesourcesargskwr	r	r
r#szExtension.__init__cCsNtr
dS|jpd}|jdkr$dnd}tjtjd|}tt||j	|_	dS)z
        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.
        Nzc++z.cppz.cz.pyx$)
rZlanguagelower	functoolspartialresublistrr)rZlangZ
target_extrr	r	r
_convert_pyx_sources_to_lang)s
z&Extension._convert_pyx_sources_to_langN)__name__
__module____qualname____doc__rrr	r	r	r
r src@seZdZdZdS)Libraryz=Just like a regular Extension, but built as a library insteadN)rrr r!r	r	r	r
r"8sr")rrZdistutils.coreZ	distutilsZdistutils.errorsZdistutils.extensionZsetuptools.extern.six.movesrZmonkeyrrZ
have_pyrexZcorerrr"r	r	r	r
<module>s