summaryrefslogtreecommitdiff
path: root/numpy/core/setup.py
diff options
context:
space:
mode:
authorMatti Picus <matti.picus@gmail.com>2021-03-18 18:42:54 +0200
committerGitHub <noreply@github.com>2021-03-18 18:42:54 +0200
commit267d49fe43b0757183cb49f52053a21a339f5b7e (patch)
tree26873502cd2dc3620051f17487fcf3d3d88c621c /numpy/core/setup.py
parentbac1f7b06995dbed32d057c93c8c3f580bdedb07 (diff)
parent9a4533246596919315095ff02a982d7c94281796 (diff)
downloadnumpy-267d49fe43b0757183cb49f52053a21a339f5b7e.tar.gz
Merge pull request #15269 from seberg/splitup-faster-argparsing-infrastructure
ENH: Implement faster keyword argument parsing capable of ``METH_FASTCALL``
Diffstat (limited to 'numpy/core/setup.py')
-rw-r--r--numpy/core/setup.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/numpy/core/setup.py b/numpy/core/setup.py
index 822f9f580..8c34a3286 100644
--- a/numpy/core/setup.py
+++ b/numpy/core/setup.py
@@ -716,8 +716,10 @@ def configuration(parent_package='',top_path=None):
config.add_extension('_multiarray_tests',
sources=[join('src', 'multiarray', '_multiarray_tests.c.src'),
- join('src', 'common', 'mem_overlap.c')],
+ join('src', 'common', 'mem_overlap.c'),
+ join('src', 'common', 'npy_argparse.c')],
depends=[join('src', 'common', 'mem_overlap.h'),
+ join('src', 'common', 'npy_argparse.h'),
join('src', 'common', 'npy_extint128.h')],
libraries=['npymath'])
@@ -731,6 +733,7 @@ def configuration(parent_package='',top_path=None):
join('src', 'common', 'cblasfuncs.h'),
join('src', 'common', 'lowlevel_strided_loops.h'),
join('src', 'common', 'mem_overlap.h'),
+ join('src', 'common', 'npy_argparse.h'),
join('src', 'common', 'npy_cblas.h'),
join('src', 'common', 'npy_config.h'),
join('src', 'common', 'npy_ctypes.h'),
@@ -749,6 +752,7 @@ def configuration(parent_package='',top_path=None):
common_src = [
join('src', 'common', 'array_assign.c'),
join('src', 'common', 'mem_overlap.c'),
+ join('src', 'common', 'npy_argparse.c'),
join('src', 'common', 'npy_longdouble.c'),
join('src', 'common', 'templ_common.h.src'),
join('src', 'common', 'ucsnarrow.c'),