@@ -347,14 +347,6 @@ class CheckSDist(sdist_class):
347
347
def initialize_options (self ):
348
348
sdist_class .initialize_options (self )
349
349
350
- '''
351
- self._pyxfiles = []
352
- for root, dirs, files in os.walk('pandas'):
353
- for f in files:
354
- if f.endswith('.pyx'):
355
- self._pyxfiles.append(pjoin(root, f))
356
- '''
357
-
358
350
def run (self ):
359
351
if 'cython' in cmdclass :
360
352
self .run_command ('cython' )
@@ -479,11 +471,10 @@ def pxd(name):
479
471
'_libs.lib' : {'pyxfile' : '_libs/lib' ,
480
472
'depends' : lib_depends + tseries_depends },
481
473
'_libs.hashtable' : {'pyxfile' : '_libs/hashtable' ,
482
- 'pxdfiles' : ['_libs/hashtable' ],
483
474
'depends' : (['pandas/_libs/src/klib/khash_python.h' ]
484
475
+ _pxi_dep ['hashtable' ])},
485
476
'_libs.tslib' : {'pyxfile' : '_libs/tslib' ,
486
- 'pxdfiles' : ['_libs/src/util' , '_libs/lib' ],
477
+ 'pxdfiles' : ['_libs/src/util' ],
487
478
'depends' : tseries_depends ,
488
479
'sources' : ['pandas/_libs/src/datetime/np_datetime.c' ,
489
480
'pandas/_libs/src/datetime/np_datetime_strings.c' ,
@@ -498,21 +489,20 @@ def pxd(name):
498
489
'_libs.index' : {'pyxfile' : '_libs/index' ,
499
490
'sources' : ['pandas/_libs/src/datetime/np_datetime.c' ,
500
491
'pandas/_libs/src/datetime/np_datetime_strings.c' ],
501
- 'pxdfiles' : ['_libs/src/util' , '_libs/hashtable' ],
492
+ 'pxdfiles' : ['_libs/src/util' ],
502
493
'depends' : _pxi_dep ['index' ]},
503
494
'_libs.algos' : {'pyxfile' : '_libs/algos' ,
504
- 'pxdfiles' : ['_libs/src/util' , '_libs/algos' , '_libs/hashtable' ],
495
+ 'pxdfiles' : ['_libs/src/util' ],
505
496
'depends' : _pxi_dep ['algos' ]},
506
497
'_libs.groupby' : {'pyxfile' : '_libs/groupby' ,
507
- 'pxdfiles' : ['_libs/src/util' , '_libs/algos ' ],
508
- 'depends' : _pxi_dep ['groupby' ]},
498
+ 'pxdfiles' : ['_libs/src/util' ],
499
+ 'depends' : _pxi_dep ['groupby' ]},
509
500
'_libs.join' : {'pyxfile' : '_libs/join' ,
510
- 'pxdfiles' : ['_libs/src/util' , '_libs/hashtable' ],
501
+ 'pxdfiles' : ['_libs/src/util' ],
511
502
'depends' : _pxi_dep ['join' ]},
512
503
'_libs.reshape' : {'pyxfile' : '_libs/reshape' ,
513
504
'depends' : _pxi_dep ['reshape' ]},
514
505
'_libs.interval' : {'pyxfile' : '_libs/interval' ,
515
- 'pxdfiles' : ['_libs/hashtable' ],
516
506
'depends' : _pxi_dep ['interval' ]},
517
507
'_libs.window' : {'pyxfile' : '_libs/window' ,
518
508
'pxdfiles' : ['_libs/src/skiplist' , '_libs/src/util' ],
@@ -525,12 +515,9 @@ def pxd(name):
525
515
'sources' : ['pandas/_libs/src/parser/tokenizer.c' ,
526
516
'pandas/_libs/src/parser/io.c' ]},
527
517
'_libs.sparse' : {'pyxfile' : '_libs/sparse' ,
528
- 'depends' : (['pandas/_libs/sparse.pyx' ] +
529
- _pxi_dep ['sparse' ])},
530
- '_libs.testing' : {'pyxfile' : '_libs/testing' ,
531
- 'depends' : ['pandas/_libs/testing.pyx' ]},
532
- '_libs.hashing' : {'pyxfile' : '_libs/hashing' ,
533
- 'depends' : ['pandas/_libs/hashing.pyx' ]},
518
+ 'depends' : _pxi_dep ['sparse' ]},
519
+ '_libs.testing' : {'pyxfile' : '_libs/testing' },
520
+ '_libs.hashing' : {'pyxfile' : '_libs/hashing' },
534
521
'io.sas._sas' : {'pyxfile' : 'io/sas/sas' },
535
522
}
536
523
0 commit comments