module documentation

distutils.msvccompiler Contains MSVCCompiler, an implementation of the abstract CCompiler class for the Microsoft Visual Studio.

Class MacroExpander Undocumented
Class MSVCCompiler Concrete class that implements an interface to Microsoft Visual C++, as defined by the CCompiler abstract class.
Function convert_mbcs Undocumented
Function get_build_architecture Return the processor architecture.
Function get_build_version Return the version of MSVC that was used to build Python.
Function normalize_and_reduce_paths Return a list of normalized paths with duplicates removed.
Function read_keys Return list of registry keys.
Function read_values Return dict of registry keys and values.
Constant HKEYS Undocumented
Variable _can_read_reg Undocumented
def convert_mbcs(s): (source)

Undocumented

def get_build_architecture(): (source)

Return the processor architecture. Possible results are "Intel" or "AMD64".

def get_build_version(): (source)

Return the version of MSVC that was used to build Python. For Python 2.3 and up, the version number is included in sys.version. For earlier versions, assume the compiler is MSVC 6.

def normalize_and_reduce_paths(paths): (source)

Return a list of normalized paths with duplicates removed. The current order of paths is maintained.

def read_keys(base, key): (source)

Return list of registry keys.

def read_values(base, key): (source)

Return dict of registry keys and values. All names are converted to lowercase.

_can_read_reg: bool = (source)

Undocumented