%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/
Upload File :
Create Path :
Current File : //opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_system_info.pyo

�
�9Zc@ szddlmZmZddlZddlZddlmZmZddlm	Z	m
Z
ddlmZddl
mZddlmZmZmZmZddlmZdd	lmZmZdd
lmZmZdd�Zd
atadZd�Ze�Z defd��YZ!de!fd��YZ"de!fd��YZ#defd��YZ$e%dkrve�ndS(i����(tdivisiontprint_functionN(tmkstemptmkdtemp(tPopentPIPE(tDistutilsError(t	ccompiler(tTestCasetrun_module_suitetassert_tassert_equal(tskipif(tsystem_infotConfigParser(tdefault_lib_dirstdefault_include_dirsicC s-itd6td6j|j�t�}|�S(sg
    notfound_action:
      0 - do nothing
      1 - display warning message
      2 - raise error
    ttemp1ttemp2(t	TestTemp1t	TestTemp2tgettlowerttest_system_info(tnametnotfound_actiontcl((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_system_info.pyt	get_classs

sZ
[ALL]
library_dirs = {dir1:s}{pathsep:s}{dir2:s}
libraries = {lib1:s},{lib2:s}
extra_compile_args = -I/fake/directory
runtime_library_dirs = {dir1:s}

[temp1]
library_dirs = {dir1:s}
libraries = {lib1:s}
runtime_library_dirs = {dir1:s}

[temp2]
library_dirs = {dir2:s}
libraries = {lib2:s}
extra_link_args = -Wl,-rpath={lib2:s}
rpath = {dir2:s}
s�
/* This file is generated from numpy/distutils/testing/test_system_info.py */
#include<stdio.h>
void foo(void) {
   printf("Hello foo");
}
void bar(void) {
   printf("Hello bar");
}
cC s�tj�}y
|j}Wn@tk
r[y|j�Wntk
rKtSX|jg}nXyt|dt	dt	�Wnt
k
r�tSXtS(s? Return True if there appears to be an executable compiler
    tstdouttstderr(Rtnew_compilertcompilertAttributeErrort
initializeRtFalsetccRRtOSErrortTrue(Rtcmd((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_system_info.pyt
have_compiler;s



RcB s#eZeedd�Zd�ZRS(icC sfi|j_g|_idd6dd6dd6dd6dd6dd6dd	6dd
6}t|�|_dS(Nttlibrary_dirstinclude_dirstruntime_library_dirstrpathtsrc_dirst0tsearch_static_firsttextra_compile_argstextra_link_args(t	__class__tinfotlocal_prefixesRtcp(tselfRRt	verbositytdefaults((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_system_info.pyt__init__Ss	

cC si|d6|d6}|S(s-Override _check_libs to return with all dirs t	librariesR)((R6tlib_dirstlibstopt_libstextsR3((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_system_info.pyt_check_libsfs(t__name__t
__module__RRR9R?(((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_system_info.pyRQsRcB seZdZRS(R(R@RAtsection(((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_system_info.pyRlsRcB seZdZRS(R(R@RARB(((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_system_info.pyRpstTestSystemInfoReadingcB seZd�Zd�Zd�Zd�Zd�Zee�d��Z	ee�ede
ej��k�d���Z
RS(cC s�t�|_tjj|jd�|_tjj|jd�|_t�|_tjj|jd�|_tjj|jd�|_	t
ji|jd6|jd6|jd6|j	d6tjd	6�a
t�\}|_tj|�t|jd
��}|jt
�WdQXt|jd
��}|jt�WdQXt|jd
��}|jt�WdQXd�}|td
�|j�|_|td�|j�|_|td�|j�|_dS(s Create the libraries sfoo.cs	libfoo.sosbar.cs	libbar.sotdir1tlib1tdir2tlib2tpathseptwNcS s|g|_|j�|S(N(tfilestparse_config_files(tctsite_cfg((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_system_info.pytsite_and_parse�s
tdefaultRR(Rt_dir1tostpathtjoint_src1t_lib1t_dir2t_src2t_lib2tsimple_sitetformatRHRMRt_sitecfgtclosetopentwritetfakelib_c_textRt	c_defaulttc_temp1tc_temp2(R6tfdRN((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_system_info.pytsetUpvs0	




	cC s^ytj|j�WnnXytj|j�WnnXytj|j�WnnXdS(N(tshutiltrmtreeRPRVRQtremoveR[(R6((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_system_info.pyttearDown�scC s�|j}t|j�|j|jg�t|j�|j|jg�t|j�|jg�|j	�}t|ddg�dS(NR0s-I/fake/directory(
R`Rtget_lib_dirsRPRVt
get_librariesRURXtget_runtime_lib_dirstcalc_extra_info(R6ttsitextra((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_system_info.pyttest_all�s	cC sX|j}t|j�|jg�t|j�|jg�t|j�|jg�dS(N(RaRRiRPRjRURk(R6Rm((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_system_info.pyt
test_temp1�s	cC s�|j}t|j�|jg�t|j�|jg�t|jdd�|jg�|j�}t|dd|jg�dS(NtkeyR,R1s-Wl,-rpath=(RbRRiRVRjRXRkRl(R6RmRn((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_system_info.pyt
test_temp2�s	cC s�tj�}tj�}z�tj|j�|jtjj|j	�gd|j�t
tjj|j	jdd��p�tjj|j	jdd���Wdtj|�XdS(Nt
output_dirs.cs.os.obj(
RRRQtgetcwdtchdirRPtcompileRRtbasenameRTR
tisfiletreplace(R6RLtpreviousDir((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_system_info.pyt
test_compile1�s($&tmsvccC s�|j}tj�}|j�d}tj�}zgtj|j�|jtj	j
|j�gd|jd|�ttj	j
|jjdd���Wdtj|�XdS(NR1Rstextra_postargss.cs.o(RbRRRlRQRtRuRVRvRRRwRWR
RxRy(R6RmRLR1Rz((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_system_info.pyt
test_compile2�s	')(R@RARdRhRoRpRrRt
HAVE_COMPILERR{treprRRR~(((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_system_info.pyRCts	&					

t__main__(&t
__future__RRRQRettempfileRRt
subprocessRRtdistutils.errorsRtnumpy.distutilsRt
numpy.testingRR	R
Rtnumpy.testing.decoratorsRtnumpy.distutils.system_infoR
RRRRRYRMR_R'RRRRRCR@(((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_system_info.pyt<module>s,"		s

Zerion Mini Shell 1.0