@@ -474,7 +474,8 @@ def pxd(name):
474
474
'pandas/_libs/src/datetime/np_datetime_strings.h' ]
475
475
np_datetime_sources = ['pandas/_libs/src/datetime/np_datetime.c' ,
476
476
'pandas/_libs/src/datetime/np_datetime_strings.c' ]
477
- tseries_depends = np_datetime_headers + ['pandas/_libs/src/datetime.pxd' ]
477
+ tseries_depends = np_datetime_headers + ['pandas/_libs/src/datetime.pxd' ,
478
+ 'pandas/_libs/tslibs/np_datetime.pxd' ]
478
479
479
480
# some linux distros require it
480
481
libraries = ['m' ] if not is_platform_windows () else []
@@ -535,15 +536,24 @@ def pxd(name):
535
536
'depends' : _pxi_dep ['sparse' ]},
536
537
'_libs.tslib' : {
537
538
'pyxfile' : '_libs/tslib' ,
538
- 'pxdfiles' : ['_libs/src/util' ],
539
+ 'pxdfiles' : ['_libs/src/util' ,
540
+ '_libs/tslibs/conversion' ,
541
+ '_libs/tslibs/timedeltas' ,
542
+ '_libs/tslibs/timezones' ,
543
+ '_libs/tslibs/nattype' ],
539
544
'depends' : tseries_depends ,
540
545
'sources' : np_datetime_sources },
541
546
'_libs.tslibs.conversion' : {
542
547
'pyxfile' : '_libs/tslibs/conversion' ,
548
+ 'pxdfiles' : ['_libs/src/util' ,
549
+ '_libs/tslibs/timezones' ,
550
+ '_libs/tslibs/np_datetime' ,
551
+ '_libs/tslibs/timedeltas' ],
543
552
'depends' : tseries_depends ,
544
553
'sources' : np_datetime_sources },
545
554
'_libs.tslibs.fields' : {
546
555
'pyxfile' : '_libs/tslibs/fields' ,
556
+ 'pxdfiles' : ['_libs/src/util' ],
547
557
'depends' : tseries_depends ,
548
558
'sources' : np_datetime_sources },
549
559
'_libs.tslibs.frequencies' : {
@@ -557,18 +567,26 @@ def pxd(name):
557
567
'depends' : np_datetime_headers ,
558
568
'sources' : np_datetime_sources },
559
569
'_libs.tslibs.offsets' : {
560
- 'pyxfile' : '_libs/tslibs/offsets' },
570
+ 'pyxfile' : '_libs/tslibs/offsets' ,
571
+ 'pxdfiles' : ['_libs/src/util' ,
572
+ '_libs/tslibs/conversion' ]},
561
573
'_libs.tslibs.parsing' : {
562
574
'pyxfile' : '_libs/tslibs/parsing' ,
563
575
'pxdfiles' : ['_libs/src/util' ]},
564
576
'_libs.tslibs.strptime' : {
565
577
'pyxfile' : '_libs/tslibs/strptime' ,
578
+ 'pxdfiles' : ['_libs/src/util' ,
579
+ '_libs/tslibs/nattype' ],
566
580
'depends' : tseries_depends ,
567
581
'sources' : np_datetime_sources },
568
582
'_libs.tslibs.timedeltas' : {
569
- 'pyxfile' : '_libs/tslibs/timedeltas' },
583
+ 'pyxfile' : '_libs/tslibs/timedeltas' ,
584
+ 'pxdfiles' : ['_libs/src/util' ],
585
+ 'depends' : np_datetime_headers ,
586
+ 'sources' : np_datetime_sources },
570
587
'_libs.tslibs.timezones' : {
571
- 'pyxfile' : '_libs/tslibs/timezones' },
588
+ 'pyxfile' : '_libs/tslibs/timezones' ,
589
+ 'pxdfiles' : ['_libs/src/util' ]},
572
590
'_libs.testing' : {
573
591
'pyxfile' : '_libs/testing' },
574
592
'_libs.window' : {
0 commit comments