compiler_capabilities#

scikitplot.cython.compiler_capabilities(compiler)[source]#

Return the CompilerCapabilities a compiler declares.

A compiler may declare capabilities via a capabilities attribute (a CompilerCapabilities instance) or a capabilities() method. A compiler that declares nothing (e.g. a legacy bare callable) gets a conservative default: C-only, any platform, non-C++ (CYTHON-COMP-001).

Parameters:
compilerCustomCompilerProtocol

Any registered compiler callable.

Returns:
CompilerCapabilities

The declared capabilities, or a conservative default.

Parameters:

compiler (Any)

Return type:

CompilerCapabilities