@@ -544,17 +544,10 @@ def srcpath(name=None, suffix=".pyx", subdir="src"):
544
544
545
545
klib_include = ["pandas/_libs/src/klib" ]
546
546
547
- np_datetime_headers = [
547
+ tseries_depends = [
548
548
"pandas/_libs/tslibs/src/datetime/np_datetime.h" ,
549
549
"pandas/_libs/tslibs/src/datetime/np_datetime_strings.h" ,
550
550
]
551
- np_datetime_sources = [
552
- "pandas/_libs/tslibs/src/datetime/np_datetime.c" ,
553
- "pandas/_libs/tslibs/src/datetime/np_datetime_strings.c" ,
554
- ]
555
-
556
- tseries_depends = np_datetime_headers
557
-
558
551
559
552
ext_data = {
560
553
"_libs.algos" : {
@@ -573,7 +566,6 @@ def srcpath(name=None, suffix=".pyx", subdir="src"):
573
566
"pyxfile" : "_libs/index" ,
574
567
"include" : klib_include ,
575
568
"depends" : _pxi_dep ["index" ],
576
- "sources" : np_datetime_sources ,
577
569
},
578
570
"_libs.indexing" : {"pyxfile" : "_libs/indexing" },
579
571
"_libs.internals" : {"pyxfile" : "_libs/internals" },
@@ -607,38 +599,34 @@ def srcpath(name=None, suffix=".pyx", subdir="src"):
607
599
"_libs.properties" : {"pyxfile" : "_libs/properties" },
608
600
"_libs.reshape" : {"pyxfile" : "_libs/reshape" , "depends" : []},
609
601
"_libs.sparse" : {"pyxfile" : "_libs/sparse" , "depends" : _pxi_dep ["sparse" ]},
610
- "_libs.tslib" : {
611
- "pyxfile" : "_libs/tslib" ,
612
- "depends" : tseries_depends ,
613
- "sources" : np_datetime_sources ,
614
- },
602
+ "_libs.tslib" : {"pyxfile" : "_libs/tslib" , "depends" : tseries_depends },
615
603
"_libs.tslibs.c_timestamp" : {
616
604
"pyxfile" : "_libs/tslibs/c_timestamp" ,
617
605
"depends" : tseries_depends ,
618
- "sources" : np_datetime_sources ,
619
606
},
620
607
"_libs.tslibs.ccalendar" : {"pyxfile" : "_libs/tslibs/ccalendar" },
621
608
"_libs.tslibs.conversion" : {
622
609
"pyxfile" : "_libs/tslibs/conversion" ,
623
610
"depends" : tseries_depends ,
624
- "sources" : np_datetime_sources ,
611
+ "sources" : [ "pandas/_libs/tslibs/src/datetime/np_datetime.c" ] ,
625
612
},
626
613
"_libs.tslibs.fields" : {
627
614
"pyxfile" : "_libs/tslibs/fields" ,
628
615
"depends" : tseries_depends ,
629
- "sources" : np_datetime_sources ,
630
616
},
631
617
"_libs.tslibs.frequencies" : {"pyxfile" : "_libs/tslibs/frequencies" },
632
618
"_libs.tslibs.nattype" : {"pyxfile" : "_libs/tslibs/nattype" },
633
619
"_libs.tslibs.np_datetime" : {
634
620
"pyxfile" : "_libs/tslibs/np_datetime" ,
635
- "depends" : np_datetime_headers ,
636
- "sources" : np_datetime_sources ,
621
+ "depends" : tseries_depends ,
622
+ "sources" : [
623
+ "pandas/_libs/tslibs/src/datetime/np_datetime.c" ,
624
+ "pandas/_libs/tslibs/src/datetime/np_datetime_strings.c" ,
625
+ ],
637
626
},
638
627
"_libs.tslibs.offsets" : {
639
628
"pyxfile" : "_libs/tslibs/offsets" ,
640
629
"depends" : tseries_depends ,
641
- "sources" : np_datetime_sources ,
642
630
},
643
631
"_libs.tslibs.parsing" : {
644
632
"pyxfile" : "_libs/tslibs/parsing" ,
@@ -649,33 +637,28 @@ def srcpath(name=None, suffix=".pyx", subdir="src"):
649
637
"_libs.tslibs.period" : {
650
638
"pyxfile" : "_libs/tslibs/period" ,
651
639
"depends" : tseries_depends ,
652
- "sources" : np_datetime_sources ,
640
+ "sources" : [ "pandas/_libs/tslibs/src/datetime/np_datetime.c" ] ,
653
641
},
654
642
"_libs.tslibs.resolution" : {
655
643
"pyxfile" : "_libs/tslibs/resolution" ,
656
644
"depends" : tseries_depends ,
657
- "sources" : np_datetime_sources ,
658
645
},
659
646
"_libs.tslibs.strptime" : {
660
647
"pyxfile" : "_libs/tslibs/strptime" ,
661
648
"depends" : tseries_depends ,
662
- "sources" : np_datetime_sources ,
663
649
},
664
650
"_libs.tslibs.timedeltas" : {
665
651
"pyxfile" : "_libs/tslibs/timedeltas" ,
666
- "depends" : np_datetime_headers ,
667
- "sources" : np_datetime_sources ,
652
+ "depends" : tseries_depends ,
668
653
},
669
654
"_libs.tslibs.timestamps" : {
670
655
"pyxfile" : "_libs/tslibs/timestamps" ,
671
656
"depends" : tseries_depends ,
672
- "sources" : np_datetime_sources ,
673
657
},
674
658
"_libs.tslibs.timezones" : {"pyxfile" : "_libs/tslibs/timezones" },
675
659
"_libs.tslibs.tzconversion" : {
676
660
"pyxfile" : "_libs/tslibs/tzconversion" ,
677
661
"depends" : tseries_depends ,
678
- "sources" : np_datetime_sources ,
679
662
},
680
663
"_libs.testing" : {"pyxfile" : "_libs/testing" },
681
664
"_libs.window.aggregations" : {
@@ -734,7 +717,10 @@ def srcpath(name=None, suffix=".pyx", subdir="src"):
734
717
"pandas/_libs/src/ujson/lib/ultrajsonenc.c" ,
735
718
"pandas/_libs/src/ujson/lib/ultrajsondec.c" ,
736
719
]
737
- + np_datetime_sources
720
+ + [
721
+ "pandas/_libs/tslibs/src/datetime/np_datetime.c" ,
722
+ "pandas/_libs/tslibs/src/datetime/np_datetime_strings.c" ,
723
+ ]
738
724
),
739
725
include_dirs = [
740
726
"pandas/_libs/src/ujson/python" ,
0 commit comments