Skip to content

Commit 9da0e0b

Browse files
committed
CLN: clean up Makefile & fix lib.pyx deps
1 parent 648ae4f commit 9da0e0b

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

Makefile

-3
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@ clean:
99
clean_pyc:
1010
-find . -name '*.py[co]' -exec rm {} \;
1111

12-
sparse: pandas/src/sparse.pyx
13-
python setup.py build_ext --inplace
14-
1512
build: clean_pyc
1613
python setup.py build_ext --inplace
1714

setup.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@ def srcpath(name=None, suffix='.pyx', subdir='src'):
440440
return pjoin('pandas', subdir, name + suffix)
441441

442442
if suffix == '.pyx':
443-
lib_depends = [srcpath(f, suffix='.pyx') for f in lib_depends]
443+
lib_depends = [srcpath(f, suffix='.pyx', subdir='_libs/src') for f in lib_depends]
444444
lib_depends.append('pandas/_libs/src/util.pxd')
445445
else:
446446
lib_depends = []
@@ -474,13 +474,13 @@ def pxd(name):
474474

475475
ext_data = {
476476
'_libs.lib': {'pyxfile': '_libs/lib',
477-
'pxdfiles': [],
478-
'depends': lib_depends},
477+
'depends': lib_depends + tseries_depends},
479478
'_libs.hashtable': {'pyxfile': '_libs/hashtable',
480479
'pxdfiles': ['_libs/hashtable'],
481480
'depends': (['pandas/_libs/src/klib/khash_python.h']
482481
+ _pxi_dep['hashtable'])},
483482
'_libs.tslib': {'pyxfile': '_libs/tslib',
483+
'pxdfiles': ['_libs/src/util', '_libs/lib'],
484484
'depends': tseries_depends,
485485
'sources': ['pandas/_libs/src/datetime/np_datetime.c',
486486
'pandas/_libs/src/datetime/np_datetime_strings.c',

0 commit comments

Comments
 (0)