Ñò
€Kc @ sP d Z d d k l Z d d k l Z d d k l Z d e f d „ ƒ YZ d S( sQ Modified version of build_scripts that handles building scripts from functions.
iÿÿÿÿ( t
build_scripts( t log( t is_stringR c B s# e Z d „ Z d „ Z d „ Z RS( c C s
g } g } x9 | D]1 } t | ƒ o | i | ƒ q | i | ƒ q W| p | S| i } | i | ƒ xœ | D]” } | | ƒ } | p qq n t | ƒ o% t i d | f ƒ | i | ƒ qq g } | D] } | t i d | f ƒ qÎ ~ | i t | ƒ ƒ qq W| S( Ns adding '%s' to scripts( R t appendt build_dirt mkpathR t infot extendt list( t selft scriptst new_scriptst func_scriptst scriptR t funct _[1]t s( ( sK /usr/lib64/python2.6/site-packages/numpy/distutils/command/build_scripts.pyt generate_scripts
s,
/c C s@ | i p d S| i | i ƒ | _ | i | i _ t i | ƒ S( N( R
R t distributiont old_build_scriptst run( R ( ( sK /usr/lib64/python2.6/site-packages/numpy/distutils/command/build_scripts.pyR # s
c C s d d k l } | | i ƒ S( Niÿÿÿÿ( t get_script_files( t numpy.distutils.misc_utilR R
( R R ( ( sK /usr/lib64/python2.6/site-packages/numpy/distutils/command/build_scripts.pyt get_source_files/ s ( t __name__t
__module__R R R ( ( ( sK /usr/lib64/python2.6/site-packages/numpy/distutils/command/build_scripts.pyR s N( t __doc__t distutils.command.build_scriptsR R t numpy.distutilsR R R ( ( ( sK /usr/lib64/python2.6/site-packages/numpy/distutils/command/build_scripts.pyt