@@ -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 []
@@ -522,6 +523,10 @@ def pxd(name):
522
523
'pandas/_libs/src/parser/io.c' ]},
523
524
'_libs.period' : {
524
525
'pyxfile' : '_libs/period' ,
526
+ 'pxdfiles' : ['_libs/src/util' ,
527
+ '_libs/lib' ,
528
+ '_libs/tslibs/timezones' ,
529
+ '_libs/tslibs/nattype' ],
525
530
'depends' : tseries_depends + ['pandas/_libs/src/period_helper.h' ],
526
531
'sources' : np_datetime_sources + ['pandas/_libs/src/period_helper.c' ]},
527
532
'_libs.properties' : {
@@ -535,15 +540,24 @@ def pxd(name):
535
540
'depends' : _pxi_dep ['sparse' ]},
536
541
'_libs.tslib' : {
537
542
'pyxfile' : '_libs/tslib' ,
538
- 'pxdfiles' : ['_libs/src/util' ],
543
+ 'pxdfiles' : ['_libs/src/util' ,
544
+ '_libs/src/khash' ,
545
+ '_libs/tslibs/conversion' ,
546
+ '_libs/tslibs/timedeltas' ,
547
+ '_libs/tslibs/timezones' ,
548
+ '_libs/tslibs/nattype' ],
539
549
'depends' : tseries_depends ,
540
550
'sources' : np_datetime_sources },
541
551
'_libs.tslibs.conversion' : {
542
552
'pyxfile' : '_libs/tslibs/conversion' ,
553
+ 'pxdfiles' : ['_libs/src/util' ,
554
+ '_libs/tslibs/timezones' ,
555
+ '_libs/tslibs/timedeltas' ],
543
556
'depends' : tseries_depends ,
544
557
'sources' : np_datetime_sources },
545
558
'_libs.tslibs.fields' : {
546
559
'pyxfile' : '_libs/tslibs/fields' ,
560
+ 'pxdfiles' : ['_libs/src/util' ],
547
561
'depends' : tseries_depends ,
548
562
'sources' : np_datetime_sources },
549
563
'_libs.tslibs.frequencies' : {
@@ -557,18 +571,27 @@ def pxd(name):
557
571
'depends' : np_datetime_headers ,
558
572
'sources' : np_datetime_sources },
559
573
'_libs.tslibs.offsets' : {
560
- 'pyxfile' : '_libs/tslibs/offsets' },
574
+ 'pyxfile' : '_libs/tslibs/offsets' ,
575
+ 'pxdfiles' : ['_libs/src/util' ,
576
+ '_libs/tslibs/conversion' ]},
561
577
'_libs.tslibs.parsing' : {
562
578
'pyxfile' : '_libs/tslibs/parsing' ,
563
- 'pxdfiles' : ['_libs/src/util' ]},
579
+ 'pxdfiles' : ['_libs/src/util' ,
580
+ '_libs/src/khash' ]},
564
581
'_libs.tslibs.strptime' : {
565
582
'pyxfile' : '_libs/tslibs/strptime' ,
583
+ 'pxdfiles' : ['_libs/src/util' ,
584
+ '_libs/tslibs/nattype' ],
566
585
'depends' : tseries_depends ,
567
586
'sources' : np_datetime_sources },
568
587
'_libs.tslibs.timedeltas' : {
569
- 'pyxfile' : '_libs/tslibs/timedeltas' },
588
+ 'pyxfile' : '_libs/tslibs/timedeltas' ,
589
+ 'pxdfiles' : ['_libs/src/util' ],
590
+ 'depends' : np_datetime_headers ,
591
+ 'sources' : np_datetime_sources },
570
592
'_libs.tslibs.timezones' : {
571
- 'pyxfile' : '_libs/tslibs/timezones' },
593
+ 'pyxfile' : '_libs/tslibs/timezones' ,
594
+ 'pxdfiles' : ['_libs/src/util' ]},
572
595
'_libs.testing' : {
573
596
'pyxfile' : '_libs/testing' },
574
597
'_libs.window' : {
0 commit comments