%global srcname scikit-learn %global sum Machine learning in Python %global common_description \ Scikit-learn integrates machine learning algorithms in the tightly-knit \ scientific Python world, building upon numpy, scipy, and matplotlib. \ As a machine-learning module, it provides versatile tools for data mining \ and analysis in any field of science and engineering. It strives to be \ simple and efficient, accessible to everybody, and reusable \ in various contexts. Name: python-scikit-learn Version: 0.24.0 Release: 1%{?dist} Summary: %{sum} # sklearn/externals/_arff.py is MIT # sklearn/src/liblinear is BSD # sklearn/src/libsvm is BSD License: BSD and MIT URL: http://scikit-learn.org/ Source0: %{pypi_source} BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: python3-devel %description %{common_description} %package -n python3-%{srcname} Summary: %{sum} BuildRequires: python3-numpy >= 1.13.3 BuildRequires: python3-scipy >= 0.19.1 BuildRequires: python3-joblib >= 0.11 BuildRequires: python3-Cython BuildRequires: python3-threadpoolctl >= 2.0.0 # Testing BuildRequires: python3-pytest Requires: python3-numpy >= 1.13.3 Requires: python3-scipy >= 0.19.1 Requires: python3-joblib >= 0.11 Requires: python3-threadpoolctl >= 2.0.0 %{?python_provide:%python_provide python3-%{srcname}} %{?python_provide:%python_provide python3-sklearn} %description -n python3-%{srcname} %{common_description} %prep %autosetup -n %{srcname}-%{version} -p1 %build %py3_build %install %py3_install %check export PYTHONDONTWRITEBYTECODE=1 export PYTEST_ADDOPTS='-p no:cacheprovider' pushd %{buildroot}%{python3_sitearch} py.test-%{python3_version} -v sklearn || : popd %files -n python3-%{srcname} %doc examples/ %license COPYING sklearn/svm/src/liblinear/COPYRIGHT %{python3_sitearch}/sklearn %{python3_sitearch}/scikit_learn-*.egg-info %changelog * Mon Jan 11 2021 Sergio Pascual - 0.24.0-1 - New upstream source (0.24.0) * Wed Aug 26 2020 Sergio Pascual - 0.23.2-1 - New upstream source (0.23.2) * Wed Jul 29 2020 Fedora Release Engineering - 0.23.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Sun Jun 28 2020 Sergio Pascual - 0.23.1-1 - New upstream source (0.23.1) * Tue May 26 2020 Miro Hrončok - 0.23.0-3 - Rebuilt for Python 3.9 * Sun May 24 2020 Sergio Pascual - 0.23.0-2 - Add missing dependency on threadpoolctl (bz #1836744) * Sun May 17 2020 Sergio Pascual - 0.23.0-1 - New upstream source (0.23.0) * Thu Jan 30 2020 Fedora Release Engineering - 0.22.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Sun Jan 12 2020 Sergio Pascual - 0.22.1 - New upstream source (0.22.1) * Sat Jan 11 2020 Sergio Pascual - 0.22-1 - New upstream source (0.22) * Mon Aug 19 2019 Miro Hrončok - 0.21.3-2 - Rebuilt for Python 3.8 * Thu Aug 01 2019 Sergio Pascual - 0.21.3-1 - New upstream source (0.21.3) - Add a patch to fix detection of openmp * Fri Jul 26 2019 Fedora Release Engineering - 0.19.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sat Feb 02 2019 Fedora Release Engineering - 0.19.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sat Dec 15 2018 Miro Hrončok - 0.19.1-6 - Subpackage python2-scikit-learn has been removed See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal * Tue Jul 17 2018 Christian Dersch - 0.19.1-5 - BuildRequires: gcc gcc-c++ * Sat Jul 14 2018 Fedora Release Engineering - 0.19.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Tue Jun 19 2018 Miro Hrončok - 0.19.1-3 - Rebuilt for Python 3.7 - Recythonize the .c/.cpp files to fix FTBFS on Python 3.7 - Use python2-Cython, not Cython * Fri Feb 09 2018 Fedora Release Engineering - 0.19.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Fri Nov 03 2017 Colin B. Macdonald - 0.19.1-1 - New upstream (0.19.1) * Thu Aug 03 2017 Fedora Release Engineering - 0.18.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 0.18.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 0.18.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Fri Jan 27 2017 Sergio Pascual - 0.18.1-1 - New upstream (0.18.1) * Mon Dec 19 2016 Miro Hrončok - 0.18-3 - Rebuild for Python 3.6 * Sun Nov 6 2016 Orion Poplawski - 0.18-2 - Rebuild for ppc64 * Thu Oct 27 2016 Sergio Pascual - 0.18-1 - New upstream (0.18) - Updatd patch blas-name - Removed patch sklearn-np11 (already in upstream) * Sat Oct 15 2016 Peter Robinson - 0.17.1-6 - rebuilt for matplotlib-2.0.0 * Tue Jul 19 2016 Fedora Release Engineering - 0.17.1-5 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages * Wed Mar 30 2016 Björn Esser - 0.17.1-4 - add Provides for python(2|3)-sklearn * Wed Mar 30 2016 Björn Esser - 0.17.1-3 - add proper Provides and Obsoletes * Wed Mar 30 2016 Sergio Pascual - 0.17.1-2.1 - Skip tests for the moment * Tue Mar 29 2016 Sergio Pascual - 0.17.1-2 - New upstream (0.17.1) - Provide python2-scikit-learn - Add patch for numpy1.11 - New style macros * Thu Feb 04 2016 Fedora Release Engineering - 0.17-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Nov 25 2015 Zbigniew Jędrzejewski-Szmek - 0.17-1 - Update to latest version - Force linking to atlas * Tue Nov 10 2015 Fedora Release Engineering - 0.16.1-3 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 * Thu Jun 18 2015 Fedora Release Engineering - 0.16.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Thu Apr 09 2015 Sergio Pascual - 0.16.1-1 - New upstream (0.16.1), bugfix * Thu Apr 09 2015 Sergio Pascual - 0.16.0-2 - Readd provides filter - Increase joblib minimum version - New upstream (0.16.0) * Tue Sep 16 2014 Sergio Pascual - 0.15.2-2 - Remove patch for broken test (fixed in scipy 0.14.1) * Tue Sep 16 2014 Sergio Pascual - 0.15.2-1 - New upstream (0.15.2), bugfix * Sun Aug 17 2014 Fedora Release Engineering - 0.15.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Aug 02 2014 Sergio Pascual - 0.15.1-1 - New upstream (0.15.1), bugfix * Tue Jul 15 2014 Sergio Pascual - 0.15.0-1 - New upstream (0.15.0), final * Wed Jul 02 2014 Sergio Pascual - 0.15.0-0.5.b2 - New upstream (0.15.0b2), beta release * Tue Jun 24 2014 Sergio Pascual - 0.15.0-0.4.b1 - Add COPYING to docs - Spec cleanup * Mon Jun 23 2014 Sergio Pascual - 0.15.0-0.3.b1 - New upstream (0.15.0b1), beta release - Add tarball - Disable tests for the moment * Sat Jun 07 2014 Fedora Release Engineering - 0.14.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Mon Jun 02 2014 Bohuslav Kabrda - 0.14.1-8 - Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4 * Mon Jun 02 2014 Sergio Pascual - 0.14.1-7 - Rerun Cython3 on broken files - Disable tests for the moment * Thu May 29 2014 Björn Esser - 0.14.1-6 - rebuilt for Python3 3.4 * Wed Jan 15 2014 Sergio Pascual - 0.14.1-5 - Enable checks - Regenerate C files from patched cython code - Use python2 style macros * Sat Oct 26 2013 Björn Esser - 0.14.1-4 - rebuilt for atlas-3.10.1-7 * Mon Sep 16 2013 Sergio Pascual - 0.14.1-3 - Unbundle six * Wed Sep 11 2013 Sergio Pascual - 0.14.1-2 - Update cblas patch - Update EVR to build with new numpy (1.8.0-0.3b2) * Wed Aug 28 2013 Sergio Pascual - 0.14.1-1 - New upstream source (0.14.1) - Add python3 support - Unbundle joblib and cblas * Wed Jul 10 2013 Sergio Pascual - 0.13.1-3 - Reorder buildrequires and requires - Dropped doc, it does not build * Tue Jun 25 2013 Sergio Pascual - 0.13.1-2 - Changed package name - Tests do not need recompile * Thu Apr 18 2013 Sergio Pascual - 0.13.1-1 - Initial spec file