<s> """<STR_LIT>""" <EOL> __revision__ = "<STR_LIT>" <EOL> import os , string , sys <EOL> from types import * <EOL> import distutils . extension as _Extension <EOL> try : <EOL> import warnings <EOL> except ImportError : <EOL> warnings = None <EOL> class Extension ( _Extension . Extension ) : <EOL> _Extension . Extension . __doc__ + """<STR_LIT>""" <EOL> def __init__ ( self , name , sources , <EOL> include_dirs = None , <EOL> define_macros = None , <EOL> undef_macros = None , <EOL> library_dirs = None , <EOL> libraries = None , <EOL> runtime_library_dirs = None , <EOL> extra_objects = None , <EOL> extra_compile_args = None , <EOL> extra_link_args = None , <EOL> export_symbols = None , <EOL> depends = None , <EOL> language = None , <EOL> pyrex_include_dirs = None , <EOL> pyrex_create_listing = <NUM_LIT:0> , <EOL> pyrex_cplus = <NUM_LIT:0> , <EOL> pyrex_c_in_temp = <NUM_LIT:0> , <EOL> pyrex_gen_pxi = <NUM_LIT:0> , <EOL> ** kw ) : <EOL> _Extension . Extension . __init__ ( self , name , sources , <EOL> include_dirs = include_dirs , <EOL> define_macros = define_macros , <EOL> undef_macros = undef_macros , <EOL> library_dirs = library_dirs , <EOL> libraries = libraries , <EOL> runtime_library_dirs = runtime_library_dirs , <EOL> extra_objects = extra_objects , <EOL> extra_compile_args = extra_compile_args , <EOL> extra_link_args = extra_link_args , <EOL> export_symbols = export_symbols , <EOL> depends = depends , <EOL> language = language , <EOL> ** kw ) <EOL> self . pyrex_include_dirs = pyrex_include_dirs or [ ] <EOL> self . pyrex_create_listing = pyrex_create_listing <EOL> self . pyrex_cplus = pyrex_cplus <EOL> self . pyrex_c_in_temp = pyrex_c_in_temp <EOL> self . pyrex_gen_pxi = pyrex_gen_pxi <EOL> read_setup_file = _Extension . read_setup_file </s>
