%global srcname joblib Name: python-%{srcname} Version: 0.16.0 Release: 3%{?dist} Summary: Lightweight pipelining: using Python functions as pipeline jobs License: BSD URL: https://joblib.readthedocs.io Source0: %{pypi_source} #Patch0: joblib-unbundle-cloudpickle.patch # Add Python 3.9 compatibility # From upstream: https://github.com/joblib/loky/pull/265 Patch1: fix-python39-compat.patch BuildArch: noarch %global _description %{expand: Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: * transparent disk-caching of the output values and lazy re-evaluation (memorize pattern) * easy simple parallel computing * logging and tracing of the execution} %description %_description %package -n python3-%{srcname} Summary: %{summary} %{?python_provide:%python_provide python3-%{srcname}} BuildRequires: python3-devel BuildRequires: python3-numpy BuildRequires: python3-lz4 BuildRequires: python3-psutil # Testing BuildRequires: python3-pytest BuildRequires: python3-threadpoolctl #BuildRequires: python3-cloudpickle #Requires: python3-cloudpickle Recommends: python3-numpy Recommends: python3-lz4 Recommends: python3-psutil Provides: bundled(python3dist(loky)) = 2.8.1 Provides: bundled(python3dist(cloudpickle)) = 1.4.1 %description -n python3-%{srcname} %_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_sitelib} pytest-%{python3_version} -v joblib popd %files -n python3-%{srcname} %doc README.rst %license LICENSE.txt %{python3_sitelib}/%{srcname}-*.egg-info %{python3_sitelib}/%{srcname}/ %changelog * Mon Sep 07 2020 Charalampos Stratakis - 0.16.0-3 - Add Python 3.9 compatibility Resolves: rhbz#1871994 * Wed Jul 29 2020 Fedora Release Engineering - 0.16.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Thu Jul 02 2020 Sergio Pascual - 0.16.0-1 - New upstream source (0.16.0) * Tue May 26 2020 Miro Hrončok - 0.15.1-3 - Rebuilt for Python 3.9 * Sun May 24 2020 Sergio Pascual - 0.15.1-2 - Add python3-threadpoolctl as a build dependency * Sat May 16 2020 Fedora Release Monitoring - 0.15.1-1 - Update to 0.15.1 (#1836508) * Fri May 15 2020 Sergio Pascual - 0.15.0-1 - New upstream source (0.15.0) * Thu Jan 30 2020 Fedora Release Engineering - 0.13.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Tue Sep 10 2019 Zbigniew Jędrzejewski-Szmek - 0.13.2-5 - Backport all patches from upstream to fix python3.8 compat * Mon Aug 19 2019 Miro Hrončok - 0.13.2-4 - Rebuilt for Python 3.8 * Fri Jul 26 2019 Fedora Release Engineering - 0.13.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Jul 11 2019 Sergio Pascual - 0.13.2-2 - New upstream source (0.13.2) - Skip broken test "test_joblib_pickle_across_python_versions" - Do no create pyc files during testing - Unbundle cloudpickle * Sat Feb 02 2019 Fedora Release Engineering - 0.13.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sun Dec 16 2018 Igor Gnatenko - 0.13.0-1 - Update to 0.13.0 - Drop python2 subpackage * Fri Oct 05 2018 Sergio Pascual - 0.12.5-1 - New upstream source (0.12.5) * Sun Sep 02 2018 Igor Gnatenko - 0.12.3-1 - Update to 0.12.3 * Sat Jul 14 2018 Fedora Release Engineering - 0.11-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Tue Jun 19 2018 Miro Hrončok - 0.11-5 - Rebuilt for Python 3.7 * Tue Jun 05 2018 Sergio Pascual - 0.11-4 - Disable broken test (https://github.com/joblib/joblib/issues/691) - Disable cache in pytest * Fri Feb 09 2018 Fedora Release Engineering - 0.11-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 0.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Mar 11 2017 Igor Gnatenko - 0.11-1 - Update to 0.11 * Sat Feb 11 2017 Fedora Release Engineering - 0.10.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Mon Dec 19 2016 Miro Hrončok - 0.10.3-3 - Rebuild for Python 3.6 * Thu Oct 27 2016 Sergio Pascual - 0.10.3-2 - New upstream source (0.10.3) - Add patch to fix a test in python 3.5 - Run all tests * Tue Jul 19 2016 Fedora Release Engineering - 0.10.0-2 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages * Wed Jul 13 2016 Sergio Pascual - 0.10.0-1 - New upstream source (0.10.0) - Updated pypi url * Tue Mar 29 2016 Sergio Pascual - 0.9.4-1 - New upstream source (0.9.4) * Thu Feb 04 2016 Fedora Release Engineering - 0.9.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Thu Nov 26 2015 Sergio Pascual - 0.9.3-3 - Add patch to fix the testing errors * Tue Nov 24 2015 Sergio Pascual - 0.9.3-2 - New upstream release (0.9.3) - Using new python macros - Disable failling tests (https://github.com/joblib/joblib/issues/278) * Tue Nov 10 2015 Fedora Release Engineering - 0.8.4-3 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 * Thu Jun 18 2015 Fedora Release Engineering - 0.8.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Mon Mar 02 2015 Sergio Pascual - 0.8.4-1 - New upstream release (0.8.4) * Wed Sep 03 2014 Sergio Pascual - 0.8.3-1 - New upstream release (0.8.3) * Wed Jul 02 2014 Sergio Pascual - 0.8.2-1 - New upstream release (0.8.2) * Sat Jun 07 2014 Fedora Release Engineering - 0.8.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Tue Jun 03 2014 Sergio Pascual - 0.8.0-2 - Reverted stylistic changes - Run checks on installed files - Use tarball from PyPI * Mon Jun 02 2014 Björn Esser - 0.8.0-1 - new stable upstream - restructured spec-file - include README from src-tarball in %%doc - updated python2-macros - make testsuite a bit more verbose - preserve timestamps of modified files - use tarball from github-tags * Wed May 14 2014 Bohuslav Kabrda - 0.8.0-0.2.a2 - Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4 * Thu Jan 09 2014 Sergio Pascual - 0.8.0-0.1.a2 - New upstream prerelease (0.8.0a2) * Sun Aug 25 2013 Sergio Pascual - 0.7.1-2 - Removing upstream egg - Adding BR python(3)-setuptools * Sat Aug 24 2013 Sergio Pascual - 0.7.1-1 - New upstream version (0.7.1) * Thu Jul 4 2013 Sergio Pascual - 0.7.0d-1 - Adding index.rst before importing