@@ -113,11 +113,11 @@ def is_platform_mac():
113
113
_pxi_dep_template = {
114
114
'algos' : ['algos_common_helper.pxi.in' , 'algos_groupby_helper.pxi.in' ,
115
115
'algos_take_helper.pxi.in' , 'algos_rank_helper.pxi.in' ],
116
- '_join ' : ['join_helper.pxi.in' , 'joins_func_helper.pxi.in' ],
116
+ 'join ' : ['join_helper.pxi.in' , 'joins_func_helper.pxi.in' ],
117
117
'hashtable' : ['hashtable_class_helper.pxi.in' ,
118
118
'hashtable_func_helper.pxi.in' ],
119
119
'index' : ['index_class_helper.pxi.in' ],
120
- '_sparse ' : ['sparse_op_helper.pxi.in' ]
120
+ 'sparse ' : ['sparse_op_helper.pxi.in' ]
121
121
}
122
122
_pxifiles = []
123
123
_pxi_dep = {}
@@ -471,54 +471,54 @@ def pxd(name):
471
471
libraries = ['m' ] if not is_platform_windows () else []
472
472
473
473
ext_data = dict (
474
- lib = {'pyxfile' : 'lib' ,
475
- 'pxdfiles' : [],
476
- 'depends' : lib_depends },
474
+ _lib = {'pyxfile' : 'lib' ,
475
+ 'pxdfiles' : [],
476
+ 'depends' : lib_depends },
477
477
hashtable = {'pyxfile' : 'hashtable' ,
478
- 'pxdfiles' : ['hashtable' ],
478
+ 'pxdfiles' : ['hashtable' , 'src/util' , 'src/khash' ],
479
479
'depends' : (['pandas/src/klib/khash_python.h' ]
480
480
+ _pxi_dep ['hashtable' ])},
481
- tslib = {'pyxfile' : 'tslib' ,
482
- 'depends' : tseries_depends ,
483
- 'sources' : ['pandas/src/datetime/np_datetime.c' ,
484
- 'pandas/src/datetime/np_datetime_strings.c' ,
485
- 'pandas/src/period_helper.c' ]},
481
+ _tslib = {'pyxfile' : 'tslib' ,
482
+ 'depends' : tseries_depends ,
483
+ 'sources' : ['pandas/src/datetime/np_datetime.c' ,
484
+ 'pandas/src/datetime/np_datetime_strings.c' ,
485
+ 'pandas/src/period_helper.c' ]},
486
486
_period = {'pyxfile' : 'src/period' ,
487
487
'depends' : tseries_depends ,
488
488
'sources' : ['pandas/src/datetime/np_datetime.c' ,
489
489
'pandas/src/datetime/np_datetime_strings.c' ,
490
490
'pandas/src/period_helper.c' ]},
491
- index = {'pyxfile' : 'index' ,
492
- 'sources' : ['pandas/src/datetime/np_datetime.c' ,
493
- 'pandas/src/datetime/np_datetime_strings.c' ],
494
- 'pxdfiles' : ['src/util' , 'hashtable' ],
495
- 'depends' : _pxi_dep ['index' ]},
496
- algos = {'pyxfile' : 'algos' ,
497
- 'pxdfiles' : ['src/util' , 'hashtable' ],
498
- 'depends' : _pxi_dep ['algos' ]},
491
+ _index = {'pyxfile' : 'index' ,
492
+ 'sources' : ['pandas/src/datetime/np_datetime.c' ,
493
+ 'pandas/src/datetime/np_datetime_strings.c' ],
494
+ 'pxdfiles' : ['src/util' , 'hashtable' ],
495
+ 'depends' : _pxi_dep ['index' ]},
496
+ _algos = {'pyxfile' : 'algos' ,
497
+ 'pxdfiles' : ['src/util' , 'hashtable' ],
498
+ 'depends' : _pxi_dep ['algos' ]},
499
499
_join = {'pyxfile' : 'src/join' ,
500
500
'pxdfiles' : ['src/util' , 'hashtable' ],
501
- 'depends' : _pxi_dep ['_join ' ]},
501
+ 'depends' : _pxi_dep ['join ' ]},
502
502
_window = {'pyxfile' : 'window' ,
503
503
'pxdfiles' : ['src/skiplist' , 'src/util' ],
504
504
'depends' : ['pandas/src/skiplist.pyx' ,
505
505
'pandas/src/skiplist.h' ]},
506
- parser = {'pyxfile' : 'parser' ,
507
- 'depends' : ['pandas/src/parser/tokenizer.h' ,
508
- 'pandas/src/parser/io.h' ,
509
- 'pandas/src/numpy_helper.h' ],
510
- 'sources' : ['pandas/src/parser/tokenizer.c' ,
511
- 'pandas/src/parser/io.c' ]},
506
+ _parser = {'pyxfile' : 'parser' ,
507
+ 'depends' : ['pandas/src/parser/tokenizer.h' ,
508
+ 'pandas/src/parser/io.h' ,
509
+ 'pandas/src/numpy_helper.h' ],
510
+ 'sources' : ['pandas/src/parser/tokenizer.c' ,
511
+ 'pandas/src/parser/io.c' ]},
512
512
_sparse = {'pyxfile' : 'src/sparse' ,
513
513
'depends' : ([srcpath ('sparse' , suffix = '.pyx' )] +
514
- _pxi_dep ['_sparse ' ])},
514
+ _pxi_dep ['sparse ' ])},
515
515
_testing = {'pyxfile' : 'src/testing' ,
516
516
'depends' : [srcpath ('testing' , suffix = '.pyx' )]},
517
517
_hash = {'pyxfile' : 'src/hash' ,
518
518
'depends' : [srcpath ('hash' , suffix = '.pyx' )]},
519
519
)
520
520
521
- ext_data ["io.sas.saslib " ] = {'pyxfile' : 'io/sas/saslib' }
521
+ ext_data ["io.sas._saslib " ] = {'pyxfile' : 'io/sas/saslib' }
522
522
523
523
extensions = []
524
524
@@ -583,7 +583,7 @@ def pxd(name):
583
583
root , _ = os .path .splitext (ext .sources [0 ])
584
584
ext .sources [0 ] = root + suffix
585
585
586
- ujson_ext = Extension ('pandas.json ' ,
586
+ ujson_ext = Extension ('pandas._json ' ,
587
587
depends = ['pandas/src/ujson/lib/ultrajson.h' ,
588
588
'pandas/src/datetime_helper.h' ,
589
589
'pandas/src/numpy_helper.h' ],
0 commit comments