HEX
Server: Apache
System: FreeBSD www860.sakura.ne.jp 13.0-RELEASE-p14 FreeBSD 13.0-RELEASE-p14 #2: Mon Dec 9 13:54:55 JST 2024 root@www5301.sakura.ne.jp:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
User: yoyo0427 (1306)
PHP: 8.3.8
Disabled: NONE
Upload Files
File: //usr/local/lib/python2.7/distutils/tests/setuptools_extension.pyo
�
P��ac@sddlmZddlmZd�Zee�Zee�ZyddlmZWnek
rne	Z
nXeZ
defd��YZdefd��YZdd	l
Z
dd	lZdd	lZeej_eej_d
e
jkr�ee
jd
_nd	S(i����(t	Extension(tDistributioncCsNx"|jjd�r$|j\}qW|jjd�sJtd|��n|S(s�Protect against re-patching the distutils if reloaded

    Also ensures that no other distutils extension monkeypatched the distutils
    first.
    t
setuptoolst	distutilss(distutils has already been patched by %r(t
__module__t
startswitht	__bases__tAssertionError(tcls((s@/usr/local/lib/python2.7/distutils/tests/setuptools_extension.pyt_get_unpatcheds(t	build_extRcBs eZdZesd�ZnRS(s7Extension that uses '.c' files in place of '.pyx' filescOsntj|||�g}xE|jD]:}|jd�rP|j|d d�q#|j|�q#W||_dS(Ns.pyxi����tc(t
_Extensiont__init__tsourcestendswithtappend(tselftargstkwRts((s@/usr/local/lib/python2.7/distutils/tests/setuptools_extension.pyR
"s(t__name__Rt__doc__t
have_pyrexR
(((s@/usr/local/lib/python2.7/distutils/tests/setuptools_extension.pyRstLibrarycBseZdZRS(s=Just like a regular Extension, but built as a library instead(RRR(((s@/usr/local/lib/python2.7/distutils/tests/setuptools_extension.pyR,sNsdistutils.command.build_ext(tdistutils.coreRRRt
_DistributionR	tPyrex.Distutils.build_extR
tImportErrortFalseRtTrueRtsysRtdistutils.extensiontcoret	extensiontmodules(((s@/usr/local/lib/python2.7/distutils/tests/setuptools_extension.pyt<module>s 	

$