summaryrefslogtreecommitdiff
path: root/numpy/core/setup.py
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2015-09-23 14:52:40 -0600
committerCharles Harris <charlesr.harris@gmail.com>2015-09-23 15:14:23 -0600
commit32a6b4547f8f94e481f7d1a6e2656c9fa9c6c62e (patch)
tree320bf5f29e208b31369b319bb1e64dc688f37f51 /numpy/core/setup.py
parentfe857457d4f3fa268495cb962521769bd4ce1da0 (diff)
downloadnumpy-32a6b4547f8f94e481f7d1a6e2656c9fa9c6c62e.tar.gz
BUG: Add cblasfuncs.c and python_xerbla.c to MANIFEST.in
Those files in numpy/core/src/multiarray were only included in source distributions when HAVE_CBLAS was defined, making the distribution contents depend on the local configuration. Closes #6343.
Diffstat (limited to 'numpy/core/setup.py')
-rw-r--r--numpy/core/setup.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/numpy/core/setup.py b/numpy/core/setup.py
index 6d9926d89..361bf9082 100644
--- a/numpy/core/setup.py
+++ b/numpy/core/setup.py
@@ -736,6 +736,7 @@ def configuration(parent_package='',top_path=None):
join('src', 'multiarray', 'array_assign.h'),
join('src', 'multiarray', 'buffer.h'),
join('src', 'multiarray', 'calculation.h'),
+ join('src', 'multiarray', 'cblasfuncs.h'),
join('src', 'multiarray', 'common.h'),
join('src', 'multiarray', 'convert_datatype.h'),
join('src', 'multiarray', 'convert.h'),
@@ -839,6 +840,8 @@ def configuration(parent_package='',top_path=None):
blas_info = get_info('blas_opt', 0)
if blas_info and ('HAVE_CBLAS', None) in blas_info.get('define_macros', []):
extra_info = blas_info
+ # These files are also in MANIFEST.in so that they are always in
+ # the source distribution independently of HAVE_CBLAS.
multiarray_src.extend([join('src', 'multiarray', 'cblasfuncs.c'),
join('src', 'multiarray', 'python_xerbla.c'),
])