diff options
author | Ralf Gommers <ralf.gommers@gmail.com> | 2016-08-21 09:25:19 +1200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-08-21 09:25:19 +1200 |
commit | 86960c27cfe48346944ce3c5861740d36040bde2 (patch) | |
tree | 62b6fe306537360d61c8df1415399eb8641b26fd /numpy | |
parent | 912e24a4ac2d0470bb18d659d325197bbfc18114 (diff) | |
parent | f3b8ef0dee845b92977e25cf530de2bdd8cced73 (diff) | |
download | numpy-86960c27cfe48346944ce3c5861740d36040bde2.tar.gz |
Merge pull request #7952 from charris/fix-for-setuptools_25_4
BUG: Use keyword arguments to initialize Extension base class.
Diffstat (limited to 'numpy')
-rw-r--r-- | numpy/distutils/extension.py | 63 |
1 files changed, 33 insertions, 30 deletions
diff --git a/numpy/distutils/extension.py b/numpy/distutils/extension.py index 344c66da0..ebb263bd1 100644 --- a/numpy/distutils/extension.py +++ b/numpy/distutils/extension.py @@ -20,36 +20,39 @@ cxx_ext_re = re.compile(r'.*[.](cpp|cxx|cc)\Z', re.I).match fortran_pyf_ext_re = re.compile(r'.*[.](f90|f95|f77|for|ftn|f|pyf)\Z', re.I).match class Extension(old_Extension): - def __init__ (self, name, sources, - include_dirs=None, - define_macros=None, - undef_macros=None, - library_dirs=None, - libraries=None, - runtime_library_dirs=None, - extra_objects=None, - extra_compile_args=None, - extra_link_args=None, - export_symbols=None, - swig_opts=None, - depends=None, - language=None, - f2py_options=None, - module_dirs=None, - extra_f77_compile_args=None, - extra_f90_compile_args=None, - ): - old_Extension.__init__(self, name, [], - include_dirs, - define_macros, - undef_macros, - library_dirs, - libraries, - runtime_library_dirs, - extra_objects, - extra_compile_args, - extra_link_args, - export_symbols) + def __init__ ( + self, name, sources, + include_dirs=None, + define_macros=None, + undef_macros=None, + library_dirs=None, + libraries=None, + runtime_library_dirs=None, + extra_objects=None, + extra_compile_args=None, + extra_link_args=None, + export_symbols=None, + swig_opts=None, + depends=None, + language=None, + f2py_options=None, + module_dirs=None, + extra_f77_compile_args=None, + extra_f90_compile_args=None,): + + old_Extension.__init__( + self, name, [], + include_dirs=include_dirs, + define_macros=define_macros, + undef_macros=undef_macros, + library_dirs=library_dirs, + libraries=libraries, + runtime_library_dirs=runtime_library_dirs, + extra_objects=extra_objects, + extra_compile_args=extra_compile_args, + extra_link_args=extra_link_args, + export_symbols=export_symbols) + # Avoid assert statements checking that sources contains strings: self.sources = sources |