Commit c75fc9f0 authored by Stefan Behnel's avatar Stefan Behnel

reformat and clean up some old code

parent 5d6e8a46
...@@ -5,7 +5,6 @@ Pyrex extension modules in setup scripts.""" ...@@ -5,7 +5,6 @@ Pyrex extension modules in setup scripts."""
__revision__ = "$Id:$" __revision__ = "$Id:$"
import os
import sys import sys
import distutils.extension as _Extension import distutils.extension as _Extension
...@@ -19,29 +18,29 @@ class Extension(_Extension.Extension): ...@@ -19,29 +18,29 @@ class Extension(_Extension.Extension):
# When adding arguments to this constructor, be sure to update # When adding arguments to this constructor, be sure to update
# user_options.extend in build_ext.py. # user_options.extend in build_ext.py.
def __init__(self, name, sources, def __init__(self, name, sources,
include_dirs = None, include_dirs=None,
define_macros = None, define_macros=None,
undef_macros = None, undef_macros=None,
library_dirs = None, library_dirs=None,
libraries = None, libraries=None,
runtime_library_dirs = None, runtime_library_dirs=None,
extra_objects = None, extra_objects=None,
extra_compile_args = None, extra_compile_args=None,
extra_link_args = None, extra_link_args=None,
export_symbols = None, export_symbols=None,
#swig_opts = None, #swig_opts=None,
depends = None, depends=None,
language = None, language=None,
cython_include_dirs = None, cython_include_dirs=None,
cython_directives = None, cython_directives=None,
cython_create_listing = 0, cython_create_listing=False,
cython_line_directives = 0, cython_line_directives=False,
cython_cplus = 0, cython_cplus=False,
cython_c_in_temp = 0, cython_c_in_temp=False,
cython_gen_pxi = 0, cython_gen_pxi=False,
cython_gdb = False, cython_gdb=False,
no_c_in_traceback = False, no_c_in_traceback=False,
cython_compile_time_env = None, cython_compile_time_env=None,
**kw): **kw):
# Translate pyrex_X to cython_X for backwards compatibility. # Translate pyrex_X to cython_X for backwards compatibility.
...@@ -51,38 +50,40 @@ class Extension(_Extension.Extension): ...@@ -51,38 +50,40 @@ class Extension(_Extension.Extension):
had_pyrex_options = True had_pyrex_options = True
kw['cython' + key[5:]] = kw.pop(key) kw['cython' + key[5:]] = kw.pop(key)
if had_pyrex_options: if had_pyrex_options:
Extension.__init__(self, name, sources, Extension.__init__(
include_dirs = include_dirs, self, name, sources,
define_macros = define_macros, include_dirs=include_dirs,
undef_macros = undef_macros, define_macros=define_macros,
library_dirs = library_dirs, undef_macros=undef_macros,
libraries = libraries, library_dirs=library_dirs,
runtime_library_dirs = runtime_library_dirs, libraries=libraries,
extra_objects = extra_objects, runtime_library_dirs=runtime_library_dirs,
extra_compile_args = extra_compile_args, extra_objects=extra_objects,
extra_link_args = extra_link_args, extra_compile_args=extra_compile_args,
export_symbols = export_symbols, extra_link_args=extra_link_args,
#swig_opts = swig_opts, export_symbols=export_symbols,
depends = depends, #swig_opts=swig_opts,
language = language, depends=depends,
no_c_in_traceback = no_c_in_traceback, language=language,
no_c_in_traceback=no_c_in_traceback,
**kw) **kw)
return return
_Extension.Extension.__init__(self, name, sources, _Extension.Extension.__init__(
include_dirs = include_dirs, self, name, sources,
define_macros = define_macros, include_dirs=include_dirs,
undef_macros = undef_macros, define_macros=define_macros,
library_dirs = library_dirs, undef_macros=undef_macros,
libraries = libraries, library_dirs=library_dirs,
runtime_library_dirs = runtime_library_dirs, libraries=libraries,
extra_objects = extra_objects, runtime_library_dirs=runtime_library_dirs,
extra_compile_args = extra_compile_args, extra_objects=extra_objects,
extra_link_args = extra_link_args, extra_compile_args=extra_compile_args,
export_symbols = export_symbols, extra_link_args=extra_link_args,
#swig_opts = swig_opts, export_symbols=export_symbols,
depends = depends, #swig_opts=swig_opts,
language = language, depends=depends,
language=language,
**kw) **kw)
self.cython_include_dirs = cython_include_dirs or [] self.cython_include_dirs = cython_include_dirs or []
...@@ -98,8 +99,10 @@ class Extension(_Extension.Extension): ...@@ -98,8 +99,10 @@ class Extension(_Extension.Extension):
# class Extension # class Extension
read_setup_file = _Extension.read_setup_file
# reuse and extend original docstring from base class # reuse and extend original docstring from base class (if we can)
if sys.version_info[0] < 3 and _Extension.Extension.__doc__: if sys.version_info[0] < 3 and _Extension.Extension.__doc__:
# -OO discards docstrings # -OO discards docstrings
Extension.__doc__ = _Extension.Extension.__doc__ + """\ Extension.__doc__ = _Extension.Extension.__doc__ + """\
...@@ -123,5 +126,3 @@ if sys.version_info[0] < 3 and _Extension.Extension.__doc__: ...@@ -123,5 +126,3 @@ if sys.version_info[0] < 3 and _Extension.Extension.__doc__:
no_c_in_traceback : boolean no_c_in_traceback : boolean
emit the c file and line number from the traceback for exceptions emit the c file and line number from the traceback for exceptions
""" """
read_setup_file = _Extension.read_setup_file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment