@@ -480,78 +480,104 @@ def pxd(name):
480480libraries = ['m' ] if not is_platform_windows () else []
481481
482482ext_data = {
483- '_libs.lib' : {'pyxfile' : '_libs/lib' ,
484- 'depends' : lib_depends + tseries_depends },
485- '_libs.properties' : {'pyxfile' : '_libs/properties' , 'include' : []},
486- '_libs.hashtable' : {'pyxfile' : '_libs/hashtable' ,
487- 'pxdfiles' : ['_libs/hashtable' ],
488- 'depends' : (['pandas/_libs/src/klib/khash_python.h' ] +
489- _pxi_dep ['hashtable' ])},
490- '_libs.tslibs.strptime' : {'pyxfile' : '_libs/tslibs/strptime' ,
491- 'depends' : tseries_depends ,
492- 'sources' : np_datetime_sources },
493- '_libs.tslibs.offsets' : {'pyxfile' : '_libs/tslibs/offsets' },
494- '_libs.tslib' : {'pyxfile' : '_libs/tslib' ,
495- 'pxdfiles' : ['_libs/src/util' ],
496- 'depends' : tseries_depends ,
497- 'sources' : np_datetime_sources },
498- '_libs.tslibs.conversion' : {'pyxfile' : '_libs/tslibs/conversion' ,
499- 'depends' : tseries_depends ,
500- 'sources' : np_datetime_sources },
501- '_libs.tslibs.np_datetime' : {'pyxfile' : '_libs/tslibs/np_datetime' ,
502- 'depends' : np_datetime_headers ,
503- 'sources' : np_datetime_sources },
504- '_libs.tslibs.timedeltas' : {'pyxfile' : '_libs/tslibs/timedeltas' },
505- '_libs.tslibs.timezones' : {'pyxfile' : '_libs/tslibs/timezones' },
506- '_libs.tslibs.fields' : {'pyxfile' : '_libs/tslibs/fields' ,
507- 'depends' : tseries_depends ,
508- 'sources' : np_datetime_sources },
509- '_libs.period' : {'pyxfile' : '_libs/period' ,
510- 'depends' : (tseries_depends +
511- ['pandas/_libs/src/period_helper.h' ]),
512- 'sources' : np_datetime_sources + [
513- 'pandas/_libs/src/period_helper.c' ]},
514- '_libs.tslibs.parsing' : {'pyxfile' : '_libs/tslibs/parsing' ,
515- 'pxdfiles' : ['_libs/src/util' ]},
516- '_libs.tslibs.frequencies' : {'pyxfile' : '_libs/tslibs/frequencies' ,
517- 'pxdfiles' : ['_libs/src/util' ]},
518- '_libs.tslibs.nattype' : {'pyxfile' : '_libs/tslibs/nattype' ,
519- 'pxdfiles' : ['_libs/src/util' ]},
520- '_libs.index' : {'pyxfile' : '_libs/index' ,
521- 'sources' : np_datetime_sources ,
522- 'pxdfiles' : ['_libs/src/util' , '_libs/hashtable' ],
523- 'depends' : _pxi_dep ['index' ]},
524- '_libs.algos' : {'pyxfile' : '_libs/algos' ,
525- 'pxdfiles' : ['_libs/src/util' ,
526- '_libs/algos' , '_libs/hashtable' ],
527- 'depends' : _pxi_dep ['algos' ]},
528- '_libs.groupby' : {'pyxfile' : '_libs/groupby' ,
529- 'pxdfiles' : ['_libs/src/util' , '_libs/algos' ],
530- 'depends' : _pxi_dep ['groupby' ]},
531- '_libs.join' : {'pyxfile' : '_libs/join' ,
532- 'pxdfiles' : ['_libs/src/util' , '_libs/hashtable' ],
533- 'depends' : _pxi_dep ['join' ]},
534- '_libs.reshape' : {'pyxfile' : '_libs/reshape' ,
535- 'depends' : _pxi_dep ['reshape' ]},
536- '_libs.indexing' : {'pyxfile' : '_libs/indexing' },
537- '_libs.interval' : {'pyxfile' : '_libs/interval' ,
538- 'pxdfiles' : ['_libs/hashtable' ],
539- 'depends' : _pxi_dep ['interval' ]},
540- '_libs.window' : {'pyxfile' : '_libs/window' ,
541- 'pxdfiles' : ['_libs/src/skiplist' , '_libs/src/util' ],
542- 'depends' : ['pandas/_libs/src/skiplist.pyx' ,
543- 'pandas/_libs/src/skiplist.h' ]},
544- '_libs.parsers' : {'pyxfile' : '_libs/parsers' ,
545- 'depends' : ['pandas/_libs/src/parser/tokenizer.h' ,
546- 'pandas/_libs/src/parser/io.h' ,
547- 'pandas/_libs/src/numpy_helper.h' ],
548- 'sources' : ['pandas/_libs/src/parser/tokenizer.c' ,
549- 'pandas/_libs/src/parser/io.c' ]},
550- '_libs.sparse' : {'pyxfile' : '_libs/sparse' ,
551- 'depends' : _pxi_dep ['sparse' ]},
552- '_libs.testing' : {'pyxfile' : '_libs/testing' },
553- '_libs.hashing' : {'pyxfile' : '_libs/hashing' },
554- 'io.sas._sas' : {'pyxfile' : 'io/sas/sas' }}
483+ '_libs.algos' : {
484+ 'pyxfile' : '_libs/algos' ,
485+ 'pxdfiles' : ['_libs/src/util' , '_libs/algos' , '_libs/hashtable' ],
486+ 'depends' : _pxi_dep ['algos' ]},
487+ '_libs.groupby' : {
488+ 'pyxfile' : '_libs/groupby' ,
489+ 'pxdfiles' : ['_libs/src/util' , '_libs/algos' ],
490+ 'depends' : _pxi_dep ['groupby' ]},
491+ '_libs.hashing' : {
492+ 'pyxfile' : '_libs/hashing' },
493+ '_libs.hashtable' : {
494+ 'pyxfile' : '_libs/hashtable' ,
495+ 'pxdfiles' : ['_libs/hashtable' ],
496+ 'depends' : (['pandas/_libs/src/klib/khash_python.h' ] +
497+ _pxi_dep ['hashtable' ])},
498+ '_libs.index' : {
499+ 'pyxfile' : '_libs/index' ,
500+ 'pxdfiles' : ['_libs/src/util' , '_libs/hashtable' ],
501+ 'depends' : _pxi_dep ['index' ],
502+ 'sources' : np_datetime_sources },
503+ '_libs.indexing' : {
504+ 'pyxfile' : '_libs/indexing' },
505+ '_libs.interval' : {
506+ 'pyxfile' : '_libs/interval' ,
507+ 'pxdfiles' : ['_libs/hashtable' ],
508+ 'depends' : _pxi_dep ['interval' ]},
509+ '_libs.join' : {
510+ 'pyxfile' : '_libs/join' ,
511+ 'pxdfiles' : ['_libs/src/util' , '_libs/hashtable' ],
512+ 'depends' : _pxi_dep ['join' ]},
513+ '_libs.lib' : {
514+ 'pyxfile' : '_libs/lib' ,
515+ 'depends' : lib_depends + tseries_depends },
516+ '_libs.parsers' : {
517+ 'pyxfile' : '_libs/parsers' ,
518+ 'depends' : ['pandas/_libs/src/parser/tokenizer.h' ,
519+ 'pandas/_libs/src/parser/io.h' ,
520+ 'pandas/_libs/src/numpy_helper.h' ],
521+ 'sources' : ['pandas/_libs/src/parser/tokenizer.c' ,
522+ 'pandas/_libs/src/parser/io.c' ]},
523+ '_libs.period' : {
524+ 'pyxfile' : '_libs/period' ,
525+ 'depends' : tseries_depends + ['pandas/_libs/src/period_helper.h' ],
526+ 'sources' : np_datetime_sources + ['pandas/_libs/src/period_helper.c' ]},
527+ '_libs.properties' : {
528+ 'pyxfile' : '_libs/properties' ,
529+ 'include' : []},
530+ '_libs.reshape' : {
531+ 'pyxfile' : '_libs/reshape' ,
532+ 'depends' : _pxi_dep ['reshape' ]},
533+ '_libs.sparse' : {
534+ 'pyxfile' : '_libs/sparse' ,
535+ 'depends' : _pxi_dep ['sparse' ]},
536+ '_libs.tslib' : {
537+ 'pyxfile' : '_libs/tslib' ,
538+ 'pxdfiles' : ['_libs/src/util' ],
539+ 'depends' : tseries_depends ,
540+ 'sources' : np_datetime_sources },
541+ '_libs.tslibs.conversion' : {
542+ 'pyxfile' : '_libs/tslibs/conversion' ,
543+ 'depends' : tseries_depends ,
544+ 'sources' : np_datetime_sources },
545+ '_libs.tslibs.fields' : {
546+ 'pyxfile' : '_libs/tslibs/fields' ,
547+ 'depends' : tseries_depends ,
548+ 'sources' : np_datetime_sources },
549+ '_libs.tslibs.frequencies' : {
550+ 'pyxfile' : '_libs/tslibs/frequencies' ,
551+ 'pxdfiles' : ['_libs/src/util' ]},
552+ '_libs.tslibs.nattype' : {
553+ 'pyxfile' : '_libs/tslibs/nattype' ,
554+ 'pxdfiles' : ['_libs/src/util' ]},
555+ '_libs.tslibs.np_datetime' : {
556+ 'pyxfile' : '_libs/tslibs/np_datetime' ,
557+ 'depends' : np_datetime_headers ,
558+ 'sources' : np_datetime_sources },
559+ '_libs.tslibs.offsets' : {
560+ 'pyxfile' : '_libs/tslibs/offsets' },
561+ '_libs.tslibs.parsing' : {
562+ 'pyxfile' : '_libs/tslibs/parsing' ,
563+ 'pxdfiles' : ['_libs/src/util' ]},
564+ '_libs.tslibs.strptime' : {
565+ 'pyxfile' : '_libs/tslibs/strptime' ,
566+ 'depends' : tseries_depends ,
567+ 'sources' : np_datetime_sources },
568+ '_libs.tslibs.timedeltas' : {
569+ 'pyxfile' : '_libs/tslibs/timedeltas' },
570+ '_libs.tslibs.timezones' : {
571+ 'pyxfile' : '_libs/tslibs/timezones' },
572+ '_libs.testing' : {
573+ 'pyxfile' : '_libs/testing' },
574+ '_libs.window' : {
575+ 'pyxfile' : '_libs/window' ,
576+ 'pxdfiles' : ['_libs/src/skiplist' , '_libs/src/util' ],
577+ 'depends' : ['pandas/_libs/src/skiplist.pyx' ,
578+ 'pandas/_libs/src/skiplist.h' ]},
579+ 'io.sas._sas' : {
580+ 'pyxfile' : 'io/sas/sas' }}
555581
556582extensions = []
557583
0 commit comments