Module Expr Str Assign NameStore Str Import alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias FunctionDef arguments args defaults body ImportFrom alias Expr Call NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore ListLoad TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str Str Assign NameStore ListLoad Str Str Assign NameStore ListLoad TupleLoad Str NameLoad Str NameLoad FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr BoolOpOr AttributeLoad AttributeLoad NameLoad attr attr ListLoad If CompareIs Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Return ImportFrom alias Assign AttributeStore NameLoad attr Call NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body For TupleStore NameStore NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareIsNot Call NameLoad NameLoad NameLoad body Raise NameLoad Str For NameStore NameLoad body If BoolOpAnd CompareIsNot Call NameLoad NameLoad NameLoad CompareNotEq Call NameLoad NameLoad Num body Raise NameLoad Str If CompareIsNot Call NameLoad SubscriptLoad NameLoad Index Num NameLoad body Raise NameLoad BinOpAdd Str Str If BoolOpOr CompareIn Str SubscriptLoad NameLoad Index Num BoolOpAnd CompareNotEq AttributeLoad NameLoad attr Str CompareIn AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num body Raise NameLoad BinOpMod BinOpAdd Str Str SubscriptLoad NameLoad Index Num If CompareIsNot Call NameLoad SubscriptLoad NameLoad Index Num NameLoad body Raise NameLoad BinOpAdd Str Str decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Return NameLoad Assign NameStore ListLoad For TupleStore NameStore NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListLoad For TupleStore NameStore NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpOr CompareIs NameLoad NameLoad CompareNotIn Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Raise NameLoad BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For TupleStore NameStore NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpOr CompareIs NameLoad NameLoad CompareNotIn Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Raise NameLoad BinOpMod BinOpAdd BinOpAdd Str Str Str NameLoad Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A distutils.command.build_clib

Implements the Distutils 'build_clib' command, to build a C/C++ library
that is included in the module distribution and needed by an extension
module. N/A __revision__ $Id$ N/A os string types * distutils.core Command distutils.errors * distutils.sysconfig customize_compiler distutils log show_compilers N/A N/A N/A N/A distutils.ccompiler show_compilers N/A N/A show_compilers N/A build_clib N/A Command N/A N/A description build C/C++ libraries used by Python extensions N/A user_options N/A N/A build-clib b directory to build C/C++ libraries to N/A build-temp t directory to put temporary build by-products N/A debug g compile with debugging information N/A force f forcibly build everything (ignore file timestamps) N/A compiler= c specify the compiler type N/A boolean_options N/A debug force N/A help_options N/A N/A help-compiler None list available compilers show_compilers initialize_options N/A N/A self N/A N/A N/A N/A self build_clib None N/A N/A self build_temp None N/A N/A self libraries None N/A N/A self include_dirs None N/A N/A self define None N/A N/A self undef None N/A N/A self debug None N/A N/A self force 0 N/A N/A self compiler None N/A finalize_options N/A N/A self N/A N/A N/A N/A N/A self set_undefined_options build N/A build_temp build_clib N/A build_temp build_temp N/A compiler compiler N/A debug debug N/A force force N/A N/A self libraries N/A N/A self distribution libraries N/A N/A self libraries N/A N/A N/A N/A self check_library_list N/A self libraries N/A N/A N/A self include_dirs None N/A N/A N/A self include_dirs N/A N/A N/A self distribution include_dirs N/A N/A N/A N/A type N/A self include_dirs StringType N/A N/A N/A self include_dirs N/A N/A string split N/A self include_dirs N/A os pathsep N/A run N/A N/A self N/A N/A N/A N/A N/A self libraries N/A N/A distutils.ccompiler new_compiler N/A N/A self compiler N/A new_compiler compiler N/A self compiler dry_run N/A self dry_run force N/A self force N/A N/A customize_compiler N/A self compiler N/A N/A N/A self include_dirs None N/A N/A N/A N/A N/A self compiler set_include_dirs N/A self include_dirs N/A N/A N/A self define None N/A N/A N/A name value N/A self define N/A N/A N/A N/A N/A self compiler define_macro name value N/A N/A N/A self undef None N/A N/A macro N/A self undef N/A N/A N/A N/A N/A self compiler undefine_macro macro N/A N/A N/A self build_libraries N/A self libraries N/A check_library_list N/A N/A self libraries N/A N/A N/A Ensure that the list of libraries (presumably provided as a
           command option 'libraries') is valid, i.e. it is a list of
           2-tuples, where the tuples are (library_name, build_info_dict).
           Raise DistutilsSetupError if the structure is invalid anywhere;
           just returns otherwise. N/A N/A N/A type libraries ListType N/A N/A DistutilsSetupError 'libraries' option must be a list of tuples N/A lib libraries N/A N/A N/A N/A N/A type lib TupleType N/A N/A len lib 2 N/A N/A DistutilsSetupError each element of 'libraries' must a 2-tuple N/A N/A N/A type N/A lib N/A 0 StringType N/A N/A DistutilsSetupError N/A first element of each tuple in 'libraries'  must be a string (the library name) N/A N/A N/A / N/A lib N/A 0 N/A N/A N/A os sep / N/A N/A os sep N/A lib N/A 0 N/A N/A DistutilsSetupError N/A N/A bad library name '%s':  may not contain directory separators N/A lib N/A 0 N/A N/A N/A type N/A lib N/A 1 DictionaryType N/A N/A DistutilsSetupError N/A second element of each tuple in 'libraries'  must be a dictionary (build info) N/A get_library_names N/A N/A self N/A N/A N/A N/A N/A self libraries N/A N/A None N/A lib_names N/A N/A N/A lib_name build_info N/A self libraries N/A N/A N/A N/A lib_names append lib_name N/A lib_names N/A get_source_files N/A N/A self N/A N/A N/A N/A N/A self check_library_list N/A self libraries N/A filenames N/A N/A N/A lib_name build_info N/A self libraries N/A N/A sources N/A N/A build_info get sources N/A N/A N/A sources None N/A N/A type sources N/A ListType TupleType N/A N/A DistutilsSetupError N/A in 'libraries' option (library '%s'), 'sources' must be present and must be a list of source filenames lib_name N/A N/A N/A filenames extend sources N/A filenames N/A build_libraries N/A N/A self libraries N/A N/A N/A N/A lib_name build_info libraries N/A N/A sources N/A N/A build_info get sources N/A N/A N/A sources None N/A N/A type sources N/A ListType TupleType N/A N/A DistutilsSetupError N/A N/A N/A in 'libraries' option (library '%s'),  'sources' must be present and must be  a list of source filenames lib_name N/A sources N/A list sources N/A N/A N/A log info building '%s' library lib_name N/A macros N/A N/A build_info get macros N/A include_dirs N/A N/A build_info get include_dirs N/A objects N/A N/A N/A self compiler compile sources output_dir N/A self build_temp macros macros include_dirs include_dirs debug N/A self debug N/A N/A N/A N/A self compiler create_static_lib objects lib_name output_dir N/A self build_clib debug N/A self debug N/A N/A