A helper class that provides a collection of fundamental methods implemented in a top of Python and NumPy Distutils.
The idea behind this class is to gather all methods that it may need to override in case of reuse 'CCompilerOpt' in environment different than of what NumPy has.
CCompiler
distutils.ccompiler.new_compiler()
.Static Method | dist_error |
Raise a compiler error |
Static Method | dist_fatal |
Raise a distutils error |
Static Method | dist_load_module |
Load a module from file, required by the abstract class '_Cache'. |
Static Method | dist_log |
Print a console message |
Static Method | _dist_str |
Return a string to print by log and errors. |
Static Method | _dist_test_spawn |
Undocumented |
Method | __init__ |
Undocumented |
Method | _dist_test_spawn_paths |
Fix msvc SDK ENV path same as distutils do without it we get c1: fatal error C1356: unable to find mspdbcore.dll |
Method | dist_compile |
Wrap CCompiler.compile() |
Method | dist_info |
No summary |
Method | dist_test |
Return True if 'CCompiler.compile()' able to compile a source file with certain flags. |
Class Variable | _dist_warn_regex |
Undocumented |
Instance Variable | _ccompiler |
Undocumented |
Instance Variable | _dist_info |
Undocumented |
numpy.distutils.ccompiler_opt.CCompilerOpt
Undocumented