Closed
Description
Running a recent build of NumPy from master ('1.12.0.dev0+cc51ba8') on Python 3.5 (OS X 10.11.5), I am not able to build several dependent packages, such as SciPy and Statsmodels. On build, each seems to be unable to locate npymath
. Here is the output from a failed SciPy build (also from master):
Traceback (most recent call last):
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/npy_pkg_config.py", line 373, in read_config
return _CACHE[pkgname]
KeyError: 'npymath'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/var/folders/z_/kgsm76k94s7_jhnkfydfnd380000gn/T/pip-sdexnjzz-build/setup.py", line 265, in <module>
setup_package()
File "/var/folders/z_/kgsm76k94s7_jhnkfydfnd380000gn/T/pip-sdexnjzz-build/setup.py", line 262, in setup_package
setup(**metadata)
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/core.py", line 135, in setup
config = configuration()
File "/var/folders/z_/kgsm76k94s7_jhnkfydfnd380000gn/T/pip-sdexnjzz-build/setup.py", line 182, in configuration
config.add_subpackage('scipy')
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/misc_util.py", line 1003, in add_subpackage
caller_level = 2)
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/misc_util.py", line 972, in get_subpackage
caller_level = caller_level + 1)
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/misc_util.py", line 909, in _get_configuration_from_setup_py
config = setup_module.configuration(*args)
File "scipy/setup.py", line 22, in configuration
config.add_subpackage('spatial')
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/misc_util.py", line 1003, in add_subpackage
caller_level = 2)
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/misc_util.py", line 972, in get_subpackage
caller_level = caller_level + 1)
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/misc_util.py", line 909, in _get_configuration_from_setup_py
config = setup_module.configuration(*args)
File "/private/var/folders/z_/kgsm76k94s7_jhnkfydfnd380000gn/T/pip-sdexnjzz-build/scipy/spatial/setup.py", line 80, in configuration
extra_info=get_misc_info("npymath"))
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/misc_util.py", line 2171, in get_info
pkg_info = get_pkg_info(pkgname, dirs)
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/misc_util.py", line 2123, in get_pkg_info
return read_config(pkgname, dirs)
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/npy_pkg_config.py", line 375, in read_config
v = _read_config_imp(pkg_to_filename(pkgname), dirs)
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/npy_pkg_config.py", line 311, in _read_config_imp
meta, vars, sections, reqs = _read_config(filenames)
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/npy_pkg_config.py", line 294, in _read_config
meta, vars, sections, reqs = parse_config(f, dirs)
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/npy_pkg_config.py", line 266, in parse_config
raise PkgNotFound("Could not find file(s) %s" % str(filenames))
numpy.distutils.npy_pkg_config.PkgNotFound: Could not find file(s) ['/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/core/lib/npy-pkg-config/npymath.ini']
----------------------------------------
Rolling back uninstall of scipy
Command "/Users/fonnescj/anaconda3/bin/python -u -c "import setuptools, tokenize;__file__='/var/folders/z_/kgsm76k94s7_jhnkfydfnd380000gn/T/pip-sdexnjzz-build/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/z_/kgsm76k94s7_jhnkfydfnd380000gn/T/pip-a6ef6e4_-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /var/folders/z_/kgsm76k94s7_jhnkfydfnd380000gn/T/pip-sdexnjzz-build/
and here is the same from statsmodels:
Traceback (most recent call last):
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/npy_pkg_config.py", line 373, in read_config
return _CACHE[pkgname]
KeyError: 'npymath'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/var/folders/z_/kgsm76k94s7_jhnkfydfnd380000gn/T/pip-6x2y6s9_-build/setup.py", line 332, in <module>
npymath_info = get_info("npymath")
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/misc_util.py", line 2171, in get_info
pkg_info = get_pkg_info(pkgname, dirs)
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/misc_util.py", line 2123, in get_pkg_info
return read_config(pkgname, dirs)
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/npy_pkg_config.py", line 375, in read_config
v = _read_config_imp(pkg_to_filename(pkgname), dirs)
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/npy_pkg_config.py", line 311, in _read_config_imp
meta, vars, sections, reqs = _read_config(filenames)
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/npy_pkg_config.py", line 294, in _read_config
meta, vars, sections, reqs = parse_config(f, dirs)
File "/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/distutils/npy_pkg_config.py", line 266, in parse_config
raise PkgNotFound("Could not find file(s) %s" % str(filenames))
numpy.distutils.npy_pkg_config.PkgNotFound: Could not find file(s) ['/Users/fonnescj/anaconda3/lib/python3.5/site-packages/numpy/core/lib/npy-pkg-config/npymath.ini']
----------------------------------------
Command "python setup.py