class documentation
class _Distutils: (source)
Known subclasses: numpy.distutils.ccompiler_opt.CCompilerOpt
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.
Parameters | |
ccompiler | The generate instance that returned from distutils.ccompiler.new_compiler() . |
Static Method | dist |
Raise a compiler error |
Static Method | dist |
Raise a distutils error |
Static Method | dist |
Load a module from file, required by the abstract class '_Cache'. |
Static Method | dist |
Print a console message |
Method | __init__ |
Undocumented |
Method | dist |
Wrap CCompiler.compile() |
Method | dist |
Return a tuple containing info about (platform, compiler, extra_args), required by the abstract class '_CCompiler' for discovering the platform environment. This is also used as a cache factor in order to detect any changes happening from outside. |
Method | dist |
Return True if 'CCompiler.compile()' able to compile a source file with certain flags. |
Static Method | _dist |
Return a string to print by log and errors. |
Static Method | _dist |
Undocumented |
Method | _dist |
Fix msvc SDK ENV path same as distutils do without it we get c1: fatal error C1356: unable to find mspdbcore.dll |
Class Variable | _dist |
Undocumented |
Instance Variable | _ccompiler |
Undocumented |
Instance Variable | _dist |
Undocumented |
Return a tuple containing info about (platform, compiler, extra_args), required by the abstract class '_CCompiler' for discovering the platform environment. This is also used as a cache factor in order to detect any changes happening from outside.