zmc
2023-08-08 e792e9a60d958b93aef96050644f369feb25d61b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
U
O±d²ã@s<dZddlmZddlmZddlmZGdd„deƒZdS)zR Modified version of build_scripts that handles building scripts from functions.
 
é)Ú build_scripts)Úlog)Ú    is_stringc@s$eZdZdd„Zdd„Zdd„ZdS)rcCs¤g}g}|D]"}t|ƒr$| |¡q | |¡q |s8|S|j}| |¡|D]R}||ƒ}|s^qLt|ƒr‚t d|f¡| |¡qLdd„|Dƒ| t|ƒ¡qL|S)Nú  adding '%s' to scriptscSsg|]}t d|f¡‘qS)r)rÚinfo)Ú.0Ús©r    ú\d:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\numpy/distutils/command/build_scripts.pyÚ
<listcomp>sz2build_scripts.generate_scripts.<locals>.<listcomp>)rÚappendÚ    build_dirÚmkpathrrÚextendÚlist)ÚselfÚscriptsZ new_scriptsZ func_scriptsÚscriptr Úfuncr    r    r
Úgenerate_scripts
s(  
 zbuild_scripts.generate_scriptscCs,|js
dS| |j¡|_|j|j_t |¡S)N)rrÚ distributionÚold_build_scriptsÚrun)rr    r    r
r#s
 
zbuild_scripts.runcCsddlm}||jƒS)Nr)Úget_script_files)Únumpy.distutils.misc_utilrr)rrr    r    r
Úget_source_files/s zbuild_scripts.get_source_filesN)Ú__name__Ú
__module__Ú __qualname__rrrr    r    r    r
rs rN)Ú__doc__Zdistutils.command.build_scriptsrrZnumpy.distutilsrrrr    r    r    r
Ú<module>s