@@ -413,35 +413,31 @@ def run(self):
413413 package_data ['sparse_numba' ] = [
414414 'vendor/superlu/bin/*.dll' ,
415415 'vendor/openblas/bin/*.dll' ,
416- '**/*.pyd' , # For Windows
417- 'sparse_superlu/*.py' ,
418416 'sparse_superlu/*.pyd' ,
419- 'sparse_superlu/test/*.py' ,
420- 'sparse_umfpack/*.py' ,
421417 'sparse_umfpack/*.pyd' ,
422- 'sparse_umfpack/test/*.py'
418+ 'sparse_superlu/test/*.py' ,
419+ 'sparse_umfpack/test/*.py' ,
420+ 'conversion/*.py'
423421 ]
424422elif IS_LINUX :
425423 package_data ['sparse_numba' ] = [
426- '**/*.so' , # Include all .so files
427- 'sparse_superlu/*.py' ,
428424 'sparse_superlu/*.so' ,
429- 'sparse_superlu/test/*.py' ,
430- 'sparse_umfpack/*.py' ,
425+ 'sparse_superlu/cy_superlu_wrapper*.so' , # More specific pattern
431426 'sparse_umfpack/*.so' ,
432- 'sparse_umfpack/test/*.py'
427+ 'sparse_umfpack/cy_umfpack_wrapper*.so' , # More specific pattern
428+ 'sparse_superlu/test/*.py' ,
429+ 'sparse_umfpack/test/*.py' ,
430+ 'conversion/*.py'
433431 ]
434432elif IS_MACOS :
435433 package_data ['sparse_numba' ] = [
436- '**/*.so' , # Include all .so files
437- 'sparse_superlu/*.py' ,
438434 'sparse_superlu/*.so' ,
439- 'sparse_superlu/test/*.py' ,
440435 'sparse_superlu/*.dylib' ,
441- 'sparse_umfpack/*.py' ,
442436 'sparse_umfpack/*.so' ,
443- 'sparse_umfpack/test/*.py'
444- 'sparse_umfpack/*.dylib'
437+ 'sparse_umfpack/*.dylib' ,
438+ 'sparse_superlu/test/*.py' ,
439+ 'sparse_umfpack/test/*.py' ,
440+ 'conversion/*.py'
445441 ]
446442
447443# Setup configuration
0 commit comments