Ñò \ÐKc @ s¼ d d k Z d d k l Z d d k Td d k l Z l Z d Z h d d 6d d 6d d 6d d 6Z d Z h d d 6d d 6d d 6d d 6Z d e f d „ ƒ YZ d e f d „ ƒ YZ d S( iÿÿÿÿN( t mkstemp( 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/includet cflagss -L/usr/libt libflagss 0.1t versiont foot names [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/libt TestLibraryInfoc B s e Z d „ Z d „ Z RS( c C sà t d ƒ \ } } z¹ t i i | ƒ d } z t i | t ƒ Wd t i | ƒ Xt | ƒ } | i | i ƒ t d j ƒ | i | i ƒ t d j ƒ | i | i t d j ƒ | i | i t d j ƒ Wd t i | ƒ Xd S( Ns foo.inii R R R R ( R t ost patht splitextt writet simplet closeR t failUnlessR t simple_dt libsR R t remove( t selft fdt filenamet pkgt out( ( sO /usr/lib64/python2.6/site-packages/numpy/distutils/tests/test_npy_pkg_config.pyt test_simple' s c C s t d ƒ \ } } zß t i i | ƒ d } z t i | t ƒ Wd t i | ƒ Xt | ƒ } | i | i ƒ t d j ƒ | i | i ƒ t d j ƒ | i | i t d j ƒ | i | i t d j ƒ d | i d <| i | i ƒ d j ƒ Wd t i | ƒ Xd S( Ns foo.inii R R R R s /Users/davidt prefixs -I/Users/david/include( R R R R R t simple_variableR R R R t simple_variable_dR R R t varsR ( R R R R R ( ( sO /usr/lib64/python2.6/site-packages/numpy/distutils/tests/test_npy_pkg_config.pyt test_simple_variable8 s ( t __name__t __module__R R ( ( ( sO /usr/lib64/python2.6/site-packages/numpy/distutils/tests/test_npy_pkg_config.pyR &