Ñò \ÐKc@s¼ddkZddklZddkTddklZlZdZhdd6dd 6d d 6d d 6ZdZ hdd6dd 6d d 6d d 6Z de fd„ƒYZ de fd„ƒYZ dS(iÿÿÿÿN(tmkstemp(t*(t read_configt parse_flagssk[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/libtTestLibraryInfocBseZd„Zd„ZRS(c Csàtdƒ\}}z¹tii|ƒd}zti|tƒWdti|ƒXt|ƒ}|i|i ƒt djƒ|i|i ƒt djƒ|i|i t djƒ|i|i t djƒWdti|ƒXdS(Nsfoo.iniiRRRR(RtostpathtsplitexttwritetsimpletcloseRt failUnlessRtsimple_dtlibsRRtremove(tselftfdtfilenametpkgtout((sO/usr/lib64/python2.6/site-packages/numpy/distutils/tests/test_npy_pkg_config.pyt test_simple's c Cstdƒ\}}zßtii|ƒd}zti|tƒWdti|ƒXt|ƒ}|i|i ƒt djƒ|i|i ƒt djƒ|i|i t djƒ|i|i t djƒd|id<|i|i ƒd jƒWdti|ƒXdS( Nsfoo.iniiRRRRs /Users/davidtprefixs-I/Users/david/include(RR R R R tsimple_variableRRRRtsimple_variable_dRRRtvarsR(RRRRR((sO/usr/lib64/python2.6/site-packages/numpy/distutils/tests/test_npy_pkg_config.pyttest_simple_variable8s  (t__name__t __module__RR(((sO/usr/lib64/python2.6/site-packages/numpy/distutils/tests/test_npy_pkg_config.pyR &s tTestParseFlagscBseZd„Zd„ZRS(cCsªtdƒ}|i|ddgjƒtdƒ}|i|ddgjƒ|i|ddgjƒtdƒ}|i|ddgjƒ|i|ddgjƒdS(Ns-I/usr/includet include_dirss /usr/includes-I/usr/include -DFOOtmacrostFOOs-I /usr/include -DFOO(RR(Rtd((sO/usr/lib64/python2.6/site-packages/numpy/distutils/tests/test_npy_pkg_config.pyttest_simple_cflagsMs   cCstdƒ}|i|dddgjƒ|i|dddgjƒtdƒ}|i|dddgjƒ|i|dddgjƒdS(Ns!-L/usr/lib -lfoo -L/usr/lib -lbart library_dirss/usr/libt librariesRtbars"-L /usr/lib -lfoo -L/usr/lib -lbar(RR(RR%((sO/usr/lib64/python2.6/site-packages/numpy/distutils/tests/test_npy_pkg_config.pyttest_simple_lflagsYs   (RR R&R*(((sO/usr/lib64/python2.6/site-packages/numpy/distutils/tests/test_npy_pkg_config.pyR!Ls (R ttempfileRt numpy.testingtnumpy.distutils.npy_pkg_configRRRRRRtTestCaseR R!(((sO/usr/lib64/python2.6/site-packages/numpy/distutils/tests/test_npy_pkg_config.pyts   &