ó €Kc@sPdZddlmZddlmZddlmZdefd„ƒYZdS(sQ Modified version of build_scripts that handles building scripts from functions. iÿÿÿÿ(t build_scripts(tlog(t is_stringRcBs#eZd„Zd„Zd„ZRS(cCsýg}g}x7|D]/}t|ƒr5|j|ƒq|j|ƒqW|sP|S|j}|j|ƒx|D]ˆ}||ƒ}|s‹qmnt|ƒr»tjd|fƒ|j|ƒqmg|D]}tjd|fƒ^qÂ|jt|ƒƒqmW|S(Ns adding '%s' to scripts(Rtappendt build_dirtmkpathRtinfotextendtlist(tselftscriptst new_scriptst func_scriptstscriptRtfuncts((sI/usr/lib/python2.7/site-packages/numpy/distutils/command/build_scripts.pytgenerate_scripts s(       'cCs>|js dS|j|jƒ|_|j|j_tj|ƒS(N(R Rt distributiontold_build_scriptstrun(R ((sI/usr/lib/python2.7/site-packages/numpy/distutils/command/build_scripts.pyR#s  cCsddlm}||jƒS(Niÿÿÿÿ(tget_script_files(tnumpy.distutils.misc_utilRR (R R((sI/usr/lib/python2.7/site-packages/numpy/distutils/command/build_scripts.pytget_source_files/s(t__name__t __module__RRR(((sI/usr/lib/python2.7/site-packages/numpy/distutils/command/build_scripts.pyRs  N(t__doc__tdistutils.command.build_scriptsRRtnumpy.distutilsRRR(((sI/usr/lib/python2.7/site-packages/numpy/distutils/command/build_scripts.pyts