Skip to content

Commit 594466a

Browse files
authored
Revert "Fix issue with Tempita recompilation (#57796)" (#57905)
This reverts commit 97c31a6.
1 parent 13997e6 commit 594466a

File tree

1 file changed

+10
-23
lines changed

1 file changed

+10
-23
lines changed

pandas/_libs/meson.build

+10-23
Original file line numberDiff line numberDiff line change
@@ -54,37 +54,25 @@ _intervaltree_helper = custom_target('intervaltree_helper_pxi',
5454
py, tempita, '@INPUT@', '-o', '@OUTDIR@'
5555
]
5656
)
57-
58-
_algos_pxi_dep = declare_dependency(sources: [_algos_take_helper, _algos_common_helper])
59-
_khash_pxi_dep = declare_dependency(sources: _khash_primitive_helper)
60-
_hashtable_pxi_dep = declare_dependency(
61-
sources: [_hashtable_class_helper, _hashtable_func_helper]
62-
)
63-
_index_pxi_dep = declare_dependency(sources: _index_class_helper)
64-
_intervaltree_pxi_dep = declare_dependency(sources: _intervaltree_helper)
65-
_sparse_pxi_dep = declare_dependency(sources: _sparse_op_helper)
66-
57+
_khash_primitive_helper_dep = declare_dependency(sources: _khash_primitive_helper)
6758

6859
subdir('tslibs')
6960

7061
libs_sources = {
7162
# Dict of extension name -> dict of {sources, include_dirs, and deps}
7263
# numpy include dir is implicitly included
73-
'algos': {'sources': ['algos.pyx'],
74-
'deps': [_khash_pxi_dep, _algos_pxi_dep]},
64+
'algos': {'sources': ['algos.pyx', _algos_common_helper, _algos_take_helper], 'deps': _khash_primitive_helper_dep},
7565
'arrays': {'sources': ['arrays.pyx']},
7666
'groupby': {'sources': ['groupby.pyx']},
7767
'hashing': {'sources': ['hashing.pyx']},
78-
'hashtable': {'sources': ['hashtable.pyx'],
79-
'deps': [_khash_pxi_dep, _hashtable_pxi_dep]},
80-
'index': {'sources': ['index.pyx'],
81-
'deps': [_khash_pxi_dep, _index_pxi_dep]},
68+
'hashtable': {'sources': ['hashtable.pyx', _hashtable_class_helper, _hashtable_func_helper], 'deps': _khash_primitive_helper_dep},
69+
'index': {'sources': ['index.pyx', _index_class_helper], 'deps': _khash_primitive_helper_dep},
8270
'indexing': {'sources': ['indexing.pyx']},
8371
'internals': {'sources': ['internals.pyx']},
84-
'interval': {'sources': ['interval.pyx'],
85-
'deps': [_khash_pxi_dep, _intervaltree_pxi_dep]},
86-
'join': {'sources': ['join.pyx'],
87-
'deps': [_khash_pxi_dep]},
72+
'interval': {'sources': ['interval.pyx', _intervaltree_helper],
73+
'deps': _khash_primitive_helper_dep},
74+
'join': {'sources': ['join.pyx', _khash_primitive_helper],
75+
'deps': _khash_primitive_helper_dep},
8876
'lib': {'sources': ['lib.pyx', 'src/parser/tokenizer.c']},
8977
'missing': {'sources': ['missing.pyx']},
9078
'pandas_datetime': {'sources': ['src/vendored/numpy/datetime/np_datetime.c',
@@ -95,7 +83,7 @@ libs_sources = {
9583
'src/parser/io.c',
9684
'src/parser/pd_parser.c']},
9785
'parsers': {'sources': ['parsers.pyx', 'src/parser/tokenizer.c', 'src/parser/io.c'],
98-
'deps': [_khash_pxi_dep]},
86+
'deps': _khash_primitive_helper_dep},
9987
'json': {'sources': ['src/vendored/ujson/python/ujson.c',
10088
'src/vendored/ujson/python/objToJSON.c',
10189
'src/vendored/ujson/python/JSONtoObj.c',
@@ -107,8 +95,7 @@ libs_sources = {
10795
'reshape': {'sources': ['reshape.pyx']},
10896
'sas': {'sources': ['sas.pyx']},
10997
'byteswap': {'sources': ['byteswap.pyx']},
110-
'sparse': {'sources': ['sparse.pyx'],
111-
'deps': [_sparse_pxi_dep]},
98+
'sparse': {'sources': ['sparse.pyx', _sparse_op_helper]},
11299
'tslib': {'sources': ['tslib.pyx']},
113100
'testing': {'sources': ['testing.pyx']},
114101
'writers': {'sources': ['writers.pyx']}

0 commit comments

Comments
 (0)