Module Expr Str Assign NameStore Str Import alias alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num Num Num body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign TupleStore NameStore NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareGtE AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Str orelse Assign AttributeStore NameLoad attr Str If CompareGtE AttributeLoad NameLoad attr Str body Assign NameStore Str orelse Assign NameStore Str Expr Call AttributeLoad NameLoad attr keyword Str keyword Str keyword Str keyword Str keyword BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr ListLoad Str Expr Call AttributeLoad NameLoad attr Str orelse Assign AttributeStore NameLoad attr ListLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareNotEq NameLoad Num body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice BinOpAdd NameLoad Num BinOpAdd NameLoad Num If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr ListLoad Str orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr ListLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body TryExcept body Expr Call AttributeLoad NameLoad attr ListLoad Str Str NameLoad Str NameLoad handlers ExceptHandler type NameLoad name NameStore body Raise NameLoad NameLoad orelse TryExcept body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd AttributeLoad NameLoad attr NameLoad ListLoad NameLoad Str NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Raise NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad Num NameLoad NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr BoolOpOr NameLoad ListLoad Assign NameStore Call AttributeLoad NameLoad attr BoolOpOr NameLoad ListLoad Assign NameStore Call AttributeLoad NameLoad attr BoolOpOr NameLoad ListLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If BoolOpAnd CompareIsNot NameLoad NameLoad BoolOpOr CompareNotEq NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd BinOpAdd Str NameLoad Str Assign NameStore ListLoad BinOpMod Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad TupleLoad NameLoad NameLoad BinOpMod Str NameLoad If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr ListLoad Str NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num Str body If CompareIs NameLoad NameLoad body Assign NameStore Str Assign NameStore ListLoad For NameStore NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareNotIn NameLoad BinOpAdd AttributeLoad NameLoad attr ListLoad Str Str body Raise NameLoad BinOpMod Str TupleLoad NameLoad NameLoad If NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd BinOpAdd NameLoad NameLoad AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num Num Num body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad If CompareGtE AttributeLoad NameLoad attr Str body Assign NameStore Str orelse Assign NameStore Str If CompareLtE AttributeLoad NameLoad attr Str body Assign NameStore Str orelse Assign NameStore Str Expr Call AttributeLoad NameLoad attr keyword Str keyword Str keyword Str keyword Str keyword BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr ListLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareNotEq NameLoad Num body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice BinOpAdd NameLoad Num BinOpAdd NameLoad Num If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr ListLoad Str orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr ListLoad Str decorator_list decorator_list Assign NameStore Str Assign NameStore Str Assign NameStore Str FunctionDef arguments args defaults body Expr Str ImportFrom alias Import alias If CompareGtE Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Num body Return TupleLoad NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr TryExcept body Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad name NameStore body Return TupleLoad NameLoad BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr orelse If CompareGtE Call AttributeLoad NameLoad attr NameLoad Str Num body Return TupleLoad NameLoad BinOpMod Str NameLoad orelse Return TupleLoad NameLoad BinOpMod Str NameLoad decorator_list FunctionDef arguments args defaults body Expr Str ImportFrom alias ImportFrom alias Import alias Assign NameStore Call NameLoad Str If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Num orelse Assign NameStore NameLoad orelse Assign NameStore NameLoad Assign NameStore Call NameLoad Str If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Num orelse Assign NameStore NameLoad orelse Assign NameStore NameLoad Assign NameStore Call NameLoad Str If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Num orelse Assign NameStore NameLoad orelse Assign NameStore NameLoad Return TupleLoad NameLoad NameLoad NameLoad decorator_list
N/A N/A distutils.cygwinccompiler

Provides the CygwinCCompiler class, a subclass of UnixCCompiler that
handles the Cygwin port of the GNU C compiler to Windows.  It also contains
the Mingw32CCompiler class which handles the mingw32 port of GCC (same as
cygwin in no-cygwin mode).
 N/A __revision__ $Id: cygwinccompiler.py 37828 2004-11-10 22:23:15Z loewis $ N/A os sys copy distutils.ccompiler gen_preprocess_options gen_lib_options distutils.unixccompiler UnixCCompiler distutils.file_util write_file distutils.errors DistutilsExecError CompileError UnknownFileError distutils log CygwinCCompiler N/A UnixCCompiler N/A N/A compiler_type cygwin N/A obj_extension .o N/A static_lib_extension .a N/A shared_lib_extension .dll N/A static_lib_format lib%s%s N/A shared_lib_format %s%s N/A exe_extension .exe __init__ N/A N/A self verbose dry_run force N/A 0 0 0 N/A N/A N/A N/A UnixCCompiler __init__ self verbose dry_run force N/A N/A status details N/A check_config_h N/A N/A N/A self debug_print N/A Python's GCC status: %s (details: %s) N/A status details N/A N/A status CONFIG_H_OK N/A N/A N/A N/A self warn N/A Python's pyconfig.h doesn't seem to support your compiler. Reason: %s. Compiling may fail because of undefined preprocessor macros. details N/A N/A N/A self gcc_version N/A self ld_version N/A self dllwrap_version N/A get_versions N/A N/A N/A self debug_print N/A N/A self compiler_type N/A : gcc %s, ld %s, dllwrap %s
 N/A N/A self gcc_version N/A self ld_version N/A self dllwrap_version N/A N/A N/A self ld_version 2.10.90 N/A N/A N/A self linker_dll gcc N/A N/A N/A self linker_dll dllwrap N/A N/A N/A self ld_version 2.13 N/A N/A shared_option -shared N/A N/A shared_option -mdll -static N/A N/A N/A self set_executables compiler gcc -mcygwin -O -Wall compiler_so gcc -mcygwin -mdll -O -Wall compiler_cxx g++ -mcygwin -O -Wall linker_exe gcc -mcygwin linker_so N/A %s -mcygwin %s N/A N/A self linker_dll shared_option N/A N/A N/A self gcc_version 2.91.57 N/A N/A N/A self dll_libraries N/A msvcrt N/A N/A N/A self warn Consider upgrading to a newer version of gcc N/A N/A N/A self dll_libraries N/A N/A msc_pos N/A N/A N/A sys version find MSC v. N/A N/A msc_pos -1 N/A N/A msc_ver N/A N/A sys version N/A N/A msc_pos 6 N/A msc_pos 10 N/A N/A msc_ver 1300 N/A N/A N/A self dll_libraries N/A msvcr70 N/A N/A N/A msc_ver 1310 N/A N/A N/A self dll_libraries N/A msvcr71 N/A _compile N/A N/A self obj src ext cc_args extra_postargs pp_opts N/A N/A N/A N/A N/A ext .rc N/A ext .res N/A N/A N/A N/A N/A N/A self spawn N/A windres -i src -o obj N/A N/A N/A DistutilsExecError N/A msg N/A N/A CompileError msg N/A N/A N/A N/A N/A N/A self spawn N/A N/A N/A N/A self compiler_so cc_args N/A src -o obj extra_postargs N/A N/A N/A DistutilsExecError N/A msg N/A N/A CompileError msg N/A link N/A N/A self target_desc objects output_filename output_dir libraries library_dirs runtime_library_dirs export_symbols debug extra_preargs extra_postargs build_temp target_lang N/A None None None None None 0 None None None None N/A N/A extra_preargs N/A N/A copy copy N/A extra_preargs N/A N/A libraries N/A N/A copy copy N/A libraries N/A N/A objects N/A N/A copy copy N/A objects N/A N/A N/A N/A libraries extend N/A self dll_libraries N/A N/A N/A export_symbols None N/A N/A target_desc N/A self EXECUTABLE N/A N/A self linker_dll gcc N/A N/A temp_dir N/A N/A N/A os path dirname N/A objects N/A 0 N/A N/A dll_name dll_extension N/A N/A N/A os path splitext N/A N/A N/A os path basename output_filename N/A def_file N/A N/A N/A os path join temp_dir N/A dll_name .def N/A lib_file N/A N/A N/A os path join temp_dir N/A N/A lib dll_name .a N/A contents N/A N/A LIBRARY %s N/A N/A N/A os path basename output_filename EXPORTS N/A sym export_symbols N/A N/A N/A N/A contents append sym N/A N/A N/A self execute write_file N/A def_file contents N/A writing %s def_file N/A N/A N/A self linker_dll dllwrap N/A N/A N/A N/A extra_preargs extend N/A --output-lib lib_file N/A N/A N/A extra_preargs extend N/A --def def_file N/A N/A N/A N/A objects append def_file N/A N/A debug N/A N/A N/A N/A extra_preargs append -s N/A N/A N/A UnixCCompiler link self target_desc objects output_filename output_dir libraries library_dirs runtime_library_dirs None debug extra_preargs extra_postargs build_temp target_lang N/A object_filenames N/A N/A self source_filenames strip_dir output_dir N/A 0 N/A N/A N/A output_dir None N/A N/A output_dir N/A obj_names N/A N/A src_name source_filenames N/A N/A N/A base ext N/A N/A N/A os path splitext N/A N/A N/A os path normcase src_name N/A N/A ext N/A N/A self src_extensions N/A .rc .res N/A N/A UnknownFileError N/A unknown file type '%s' (from '%s') N/A ext src_name N/A strip_dir N/A N/A base N/A N/A N/A os path basename base N/A N/A N/A ext .res N/A ext .rc N/A N/A N/A N/A obj_names append N/A N/A N/A os path join output_dir N/A N/A base ext N/A self obj_extension N/A N/A N/A N/A obj_names append N/A N/A N/A os path join output_dir N/A base N/A self obj_extension N/A obj_names N/A N/A Mingw32CCompiler N/A CygwinCCompiler N/A N/A compiler_type mingw32 __init__ N/A N/A self verbose dry_run force N/A 0 0 0 N/A N/A N/A N/A CygwinCCompiler __init__ self verbose dry_run force N/A N/A N/A self ld_version 2.13 N/A N/A shared_option -shared N/A N/A shared_option -mdll -static N/A N/A N/A self gcc_version 2.91.57 N/A N/A entry_point --entry _DllMain@12 N/A N/A entry_point N/A N/A N/A self set_executables compiler gcc -mno-cygwin -O -Wall compiler_so gcc -mno-cygwin -mdll -O -Wall compiler_cxx g++ -mno-cygwin -O -Wall linker_exe gcc -mno-cygwin linker_so N/A %s -mno-cygwin %s %s N/A N/A self linker_dll shared_option entry_point N/A N/A self dll_libraries N/A N/A msc_pos N/A N/A N/A sys version find MSC v. N/A N/A msc_pos -1 N/A N/A msc_ver N/A N/A sys version N/A N/A msc_pos 6 N/A msc_pos 10 N/A N/A msc_ver 1300 N/A N/A N/A self dll_libraries N/A msvcr70 N/A N/A N/A msc_ver 1310 N/A N/A N/A self dll_libraries N/A msvcr71 N/A N/A N/A CONFIG_H_OK ok N/A CONFIG_H_NOTOK not ok N/A CONFIG_H_UNCERTAIN uncertain check_config_h N/A N/A N/A N/A N/A Check if the current Python installation (specifically, pyconfig.h)
    appears amenable to building extensions with GCC.  Returns a tuple
    (status, details), where 'status' is one of the following constants:
      CONFIG_H_OK
        all is well, go ahead and compile
      CONFIG_H_NOTOK
        doesn't look good
      CONFIG_H_UNCERTAIN
        not sure -- unable to read pyconfig.h
    'details' is a human-readable string explaining the situation.

    Note there are two ways to conclude "OK": either 'sys.version' contains
    the string "GCC" (implying that this Python was built with GCC), or the
    installed "pyconfig.h" contains the string "__GNUC__".
     distutils sysconfig N/A string N/A N/A N/A N/A string find N/A sys version GCC 0 N/A N/A N/A CONFIG_H_OK sys.version mentions 'GCC' N/A fn N/A N/A sysconfig get_config_h_filename N/A N/A N/A f N/A open fn N/A s N/A N/A f read N/A N/A N/A f close N/A N/A N/A IOError N/A exc N/A N/A N/A CONFIG_H_UNCERTAIN N/A couldn't read '%s': %s N/A fn N/A exc strerror N/A N/A N/A N/A N/A string find s __GNUC__ 0 N/A N/A N/A CONFIG_H_OK N/A '%s' mentions '__GNUC__' fn N/A N/A N/A CONFIG_H_NOTOK N/A '%s' does not mention '__GNUC__' fn N/A get_versions N/A N/A N/A N/A N/A  Try to find out the versions of gcc, ld and dllwrap.
        If not possible it returns None for it.
     distutils.version StrictVersion distutils.spawn find_executable N/A re N/A gcc_exe N/A find_executable gcc N/A gcc_exe N/A N/A out N/A N/A os popen N/A gcc_exe  -dumpversion r N/A out_string N/A N/A out read N/A N/A N/A out close N/A result N/A N/A re search (\d+\.\d+(\.\d+)*) out_string N/A result N/A N/A gcc_version N/A StrictVersion N/A N/A result group 1 N/A N/A gcc_version None N/A N/A gcc_version None N/A ld_exe N/A find_executable ld N/A ld_exe N/A N/A out N/A N/A os popen N/A ld_exe  -v r N/A out_string N/A N/A out read N/A N/A N/A out close N/A result N/A N/A re search (\d+\.\d+(\.\d+)*) out_string N/A result N/A N/A ld_version N/A StrictVersion N/A N/A result group 1 N/A N/A ld_version None N/A N/A ld_version None N/A dllwrap_exe N/A find_executable dllwrap N/A dllwrap_exe N/A N/A out N/A N/A os popen N/A dllwrap_exe  --version r N/A out_string N/A N/A out read N/A N/A N/A out close N/A result N/A N/A re search  (\d+\.\d+(\.\d+)*) out_string N/A result N/A N/A dllwrap_version N/A StrictVersion N/A N/A result group 1 N/A N/A dllwrap_version None N/A N/A dllwrap_version None N/A N/A gcc_version ld_version dllwrap_version N/A