@@ -401,6 +401,46 @@ def run(self):
401401with open ('README.md' , 'r' , encoding = 'utf8' ) as f :
402402 long_description = f .read ()
403403
404+ packages_with_tests = [
405+ 'daal4py' ,
406+ 'daal4py.oneapi' ,
407+ 'daal4py.sklearn' ,
408+ 'daal4py.sklearn.cluster' ,
409+ 'daal4py.sklearn.decomposition' ,
410+ 'daal4py.sklearn.ensemble' ,
411+ 'daal4py.sklearn.linear_model' ,
412+ 'daal4py.sklearn.manifold' ,
413+ 'daal4py.sklearn.metrics' ,
414+ 'daal4py.sklearn.neighbors' ,
415+ 'daal4py.sklearn.monkeypatch' ,
416+ 'daal4py.sklearn.svm' ,
417+ 'daal4py.sklearn.utils' ,
418+ 'daal4py.sklearn.model_selection' ,
419+ 'onedal' ,
420+ 'onedal.common' ,
421+ 'onedal.datatypes' ,
422+ 'onedal.decomposition' ,
423+ 'onedal.ensemble' ,
424+ 'onedal.neighbors' ,
425+ 'onedal.primitives' ,
426+ 'onedal.svm' ]
427+
428+ if ONEDAL_VERSION >= 20230100 :
429+ packages_with_tests += [
430+ 'onedal.basic_statistics' ,
431+ 'onedal.linear_model' ]
432+
433+ if build_distribute :
434+ packages_with_tests += [
435+ 'onedal.spmd' ,
436+ 'onedal.spmd.decomposition' ,
437+ 'onedal.spmd.ensemble' ]
438+ if ONEDAL_VERSION >= 20230100 :
439+ packages_with_tests += [
440+ 'onedal.spmd.basic_statistics' ,
441+ 'onedal.spmd.linear_model' ,
442+ 'onedal.spmd.neighbors' ]
443+
404444setup (
405445 name = "daal4py" ,
406446 description = "A convenient Python API to Intel(R) oneAPI Data Analytics Library" ,
@@ -447,40 +487,7 @@ def run(self):
447487 'data science' ,
448488 'data analytics'
449489 ],
450- packages = get_packages_with_tests ([
451- 'daal4py' ,
452- 'daal4py.oneapi' ,
453- 'daal4py.sklearn' ,
454- 'daal4py.sklearn.cluster' ,
455- 'daal4py.sklearn.decomposition' ,
456- 'daal4py.sklearn.ensemble' ,
457- 'daal4py.sklearn.linear_model' ,
458- 'daal4py.sklearn.manifold' ,
459- 'daal4py.sklearn.metrics' ,
460- 'daal4py.sklearn.neighbors' ,
461- 'daal4py.sklearn.monkeypatch' ,
462- 'daal4py.sklearn.svm' ,
463- 'daal4py.sklearn.utils' ,
464- 'daal4py.sklearn.model_selection' ,
465- 'onedal' ,
466- 'onedal.ensemble' ,
467- 'onedal.decomposition' ,
468- 'onedal.svm' ,
469- 'onedal.neighbors' ,
470- 'onedal.primitives' ,
471- 'onedal.datatypes' ,
472- 'onedal.common'
473- ] + (['onedal.basic_statistics' ,
474- 'onedal.linear_model'
475- ] if ONEDAL_VERSION >= 20230100 else []
476- ) + (
477- ['onedal.spmd' ,
478- 'onedal.spmd.basic_statistics' ,
479- 'onedal.spmd.decomposition' ,
480- 'onedal.spmd.linear_model'
481- ] + (['onedal.spmd.neighbors' ]
482- if ONEDAL_VERSION >= 20230100 else [])
483- if build_distribute else [])),
490+ packages = get_packages_with_tests (packages_with_tests ),
484491 package_data = {
485492 'daal4py.oneapi' : [
486493 'liboneapi_backend.so' ,
0 commit comments