@@ -440,7 +440,7 @@ def srcpath(name=None, suffix='.pyx', subdir='src'):
440
440
return pjoin ('pandas' , subdir , name + suffix )
441
441
442
442
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 ]
444
444
lib_depends .append ('pandas/_libs/src/util.pxd' )
445
445
else :
446
446
lib_depends = []
@@ -474,13 +474,13 @@ def pxd(name):
474
474
475
475
ext_data = {
476
476
'_libs.lib' : {'pyxfile' : '_libs/lib' ,
477
- 'pxdfiles' : [],
478
- 'depends' : lib_depends },
477
+ 'depends' : lib_depends + tseries_depends },
479
478
'_libs.hashtable' : {'pyxfile' : '_libs/hashtable' ,
480
479
'pxdfiles' : ['_libs/hashtable' ],
481
480
'depends' : (['pandas/_libs/src/klib/khash_python.h' ]
482
481
+ _pxi_dep ['hashtable' ])},
483
482
'_libs.tslib' : {'pyxfile' : '_libs/tslib' ,
483
+ 'pxdfiles' : ['_libs/src/util' , '_libs/lib' ],
484
484
'depends' : tseries_depends ,
485
485
'sources' : ['pandas/_libs/src/datetime/np_datetime.c' ,
486
486
'pandas/_libs/src/datetime/np_datetime_strings.c' ,
0 commit comments