σ Ι9Zc@`sπddlmZmZmZddlZddlmZmZddlm Z m Z m Z dZ idd6dd 6d d 6d d 6Z dZidd6dd 6d d 6d d 6Zde fd„ƒYZde fd„ƒYZedkrμe ƒndS(i(tdivisiontabsolute_importtprint_functionN(t read_configt parse_flags(tTestCasetrun_module_suitettemppathsk[meta] Name = foo Description = foo lib Version = 0.1 [default] cflags = -I/usr/include libs = -L/usr/lib s-I/usr/includetcflagss -L/usr/libtlibflagss0.1tversiontfootnamesΒ[meta] Name = foo Description = foo lib Version = 0.1 [variables] prefix = /foo/bar libdir = ${prefix}/lib includedir = ${prefix}/include [default] cflags = -I${includedir} libs = -L${libdir} s-I/foo/bar/includes-L/foo/bar/libtTestLibraryInfocB`seZd„Zd„ZRS(c C`sΞtdƒN}t|dƒ}|jtƒWdQXtjj|ƒd}t|ƒ}WdQX|j|j ƒt dkƒ|j|j ƒt dkƒ|j|j t dkƒ|j|j t dkƒdS(Nsfoo.initwiRR R R (RtopentwritetsimpletostpathtsplitextRt assertTrueRtsimple_dtlibsR R (tselfRtftpkgtout((s\/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_npy_pkg_config.pyt test_simple(sc C`sτtdƒN}t|dƒ}|jtƒWdQXtjj|ƒd}t|ƒ}WdQX|j|j ƒt dkƒ|j|j ƒt dkƒ|j|j t dkƒ|j|j t dkƒd|jd <|j|j ƒd kƒdS( Nsfoo.iniRiRR R R s /Users/davidtprefixs-I/Users/david/include(RRRtsimple_variableRRRRRRtsimple_variable_dRR R tvars(RRRRR((s\/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_npy_pkg_config.pyttest_simple_variable4s (t__name__t __module__RR!(((s\/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_npy_pkg_config.pyR 's tTestParseFlagscB`seZd„Zd„ZRS(cC`sͺtdƒ}|j|ddgkƒtdƒ}|j|ddgkƒ|j|ddgkƒtdƒ}|j|ddgkƒ|j|ddgkƒdS(Ns-I/usr/includet include_dirss /usr/includes-I/usr/include -DFOOtmacrostFOOs-I /usr/include -DFOO(RR(Rtd((s\/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_npy_pkg_config.pyttest_simple_cflagsCs   cC`stdƒ}|j|dddgkƒ|j|dddgkƒtdƒ}|j|dddgkƒ|j|dddgkƒdS(Ns!-L/usr/lib -lfoo -L/usr/lib -lbart library_dirss/usr/libt librariesR tbars"-L /usr/lib -lfoo -L/usr/lib -lbar(RR(RR(((s\/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_npy_pkg_config.pyttest_simple_lflagsOs   (R"R#R)R-(((s\/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_npy_pkg_config.pyR$Bs t__main__(t __future__RRRRtnumpy.distutils.npy_pkg_configRRt numpy.testingRRRRRRRR R$R"(((s\/opt/alt/python27/lib64/python2.7/site-packages/numpy/distutils/tests/test_npy_pkg_config.pyts