@@ -440,7 +440,7 @@ def srcpath(name=None, suffix='.pyx', subdir='src'):
440440 return pjoin ('pandas' , subdir , name + suffix )
441441
442442if 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' )
445445else :
446446 lib_depends = []
@@ -474,13 +474,13 @@ def pxd(name):
474474
475475ext_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