-
-
Notifications
You must be signed in to change notification settings - Fork 8.3k
Closed
Description
Since numpy/numpy#7853 landed in master, running python setup.py build for matplotlib will now fail during the build_ext section:
running build_ext
Traceback (most recent call last):
File "setup.py", line 304, in <module>
**extra_args
File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
dist.run_commands()
File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "setup.py", line 147, in run
return BuildExtCommand.run(self)
File "/usr/local/lib/python2.7/dist-packages/setuptools/command/build_ext.py", line 66, in run
_build_ext.run(self)
File "/usr/local/lib/python2.7/dist-packages/Cython/Distutils/build_ext.py", line 164, in run
_build_ext.build_ext.run(self)
File "/usr/lib/python2.7/distutils/command/build_ext.py", line 337, in run
self.build_extensions()
File "/usr/local/lib/python2.7/dist-packages/Cython/Distutils/build_ext.py", line 171, in build_extensions
ext.sources = self.cython_sources(ext.sources, ext)
File "/usr/local/lib/python2.7/dist-packages/Cython/Distutils/build_ext.py", line 242, in cython_sources
extension.include_dirs = list(extension.include_dirs)
File "~/matplotlib/setupext.py", line 910, in __get__
result = obj._hooks[self._name]() + result
File "~/matplotlib/setupext.py", line 937, in include_dirs_hook
reload(numpy)
File "/usr/local/lib/python2.7/dist-packages/numpy-1.12.0.dev0+5130ef1-py2.7-linux-x86_64.egg/numpy/__init__.py", line 117, in <module>
raise RuntimeError('Reloading numpy is not supported')
RuntimeError: Reloading numpy is not supported
It looks like the reload was introduced by 373c4d7, but I'm not sure why it's needed or if it can be worked around.
Reactions are currently unavailable