%global srcname seaborn Name: python-%{srcname} Version: 0.9.0 Release: 9%{?dist} Summary: Statistical data visualization in Python License: BSD URL: http://stanford.edu/~mwaskom/software/seaborn/ Source0: https://pypi.io/packages/source/s/seaborn/seaborn-%{version}.tar.gz # Use system python-six Patch0: seaborn-0.5.0-six.patch # Use system python-husl Patch1: seaborn-0.5.0-husl.patch # Remove empty 'seaborn.external' subpackage Patch2: seaborn-0.5.0-external.patch BuildArch: noarch BuildRequires: python3-devel %description Seaborn is a library for making attractive and informative statistical graphics in Python. It is built on top of matplotlib and tightly integrated with the PyData stack, including support for numpy and pandas data structures and statistical routines from scipy and statsmodels. %package -n python3-%{srcname} Summary: Statistical data visualization in Python BuildRequires: python3-devel python3-setuptools BuildRequires: python3-numpy python3-scipy BuildRequires: python3-matplotlib python3-pandas BuildRequires: python3-six python3-husl BuildRequires: python3-nose python3-pytest Requires: python3-numpy python3-scipy Requires: python3-matplotlib python3-pandas Requires: python3-six python3-husl Recommends: python3-nose python3-pytest Recommends: python3-statsmodels %{?python_provide:%python_provide python3-%{srcname}} %description -n python3-%{srcname} Seaborn is a library for making attractive and informative statistical graphics in Python. It is built on top of matplotlib and tightly integrated with the PyData stack, including support for numpy and pandas data structures and statistical routines from scipy and statsmodels. %prep %setup -q -n %{srcname}-%{version} # Remove bundled libraries %patch0 -p1 %patch1 -p1 %patch2 -p1 rm -rf seaborn/external/ %build %py3_build %install %py3_install %check # Empty matplotlibrc for testing mkdir matplotlib touch matplotlib/matplotlibrc export XDG_CONFIG_HOME=`pwd` # Avoid writing bad pyc files export PYTHONDONTWRITEBYTECODE=1 pushd %{buildroot}/%{python3_sitelib} #pytest-%{python3_version} -v seaborn #rm -rf .pytest_cache popd %files -n python3-%{srcname} %doc README.md %license LICENSE %{python3_sitelib}/seaborn %{python3_sitelib}/seaborn-%{version}-py%{python3_version}.egg-info %changelog * Thu Jan 30 2020 Fedora Release Engineering - 0.9.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Oct 03 2019 Miro Hrončok - 0.9.0-8 - Rebuilt for Python 3.8.0rc1 (#1748018) * Mon Aug 19 2019 Miro Hrončok - 0.9.0-7 - Rebuilt for Python 3.8 * Fri Jul 26 2019 Fedora Release Engineering - 0.9.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sat Feb 02 2019 Fedora Release Engineering - 0.9.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Oct 05 2018 Sergio Pascual - 0.9.0-4 - Do not create pytest pyc files - Drop python2 subpackage - Disable testing for the momment * Tue Sep 11 2018 Elliott Sales de Andrade - 0.9.0-1 - Update to latest version * Sat Jul 14 2018 Fedora Release Engineering - 0.8.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Jun 27 2018 Miro Hrončok - 0.8.1-5 - Rebuilt for Python 3.7 * Tue Jun 19 2018 Miro Hrončok - 0.8.1-4 - Rebuilt for Python 3.7 - Exclude test_get_color_cycle because the test assumes old matplotlib API * Fri Mar 09 2018 Iryna Shcherbina - 0.8.1-3 - Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) * Thu Mar 08 2018 Sergio Pascual - 0.8.1-2 - New upstream source 0.8.1 - And the sources * Fri Feb 09 2018 Fedora Release Engineering - 0.7.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 0.7.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 0.7.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Mon Dec 19 2016 Miro Hrončok - 0.7.1-4 - Rebuild for Python 3.6 * Wed Sep 28 2016 Dominik Mierzejewski - 0.7.1-3 - rebuilt for matplotlib-2.0.0 - fix testsuite failure * Tue Jul 19 2016 Fedora Release Engineering - 0.7.1-2 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages * Wed Jul 13 2016 Sergio Pascual - 0.7.1-1 - New upstream source 0.7.1 - Updated pypi url * Mon Mar 28 2016 Sergio Pascual - 0.7.0-1 - New upstream source 0.7.0 - Add patch with fixes for Python 3.5 * Thu Feb 04 2016 Fedora Release Engineering - 0.5.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Sun Nov 15 2015 Thomas Spura - 0.5.1-7 - Use newer python macros and add python2 subpackage * Tue Nov 10 2015 Fedora Release Engineering - 0.5.1-6 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 * Thu Jun 18 2015 Fedora Release Engineering - 0.5.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Thu Nov 27 2014 Sergio Pascual - 0.5.1-4 - Add source of LICENSE from upstream, distribution of LICENSE is required * Thu Nov 27 2014 Sergio Pascual - 0.5.1-3 - More comments * Wed Nov 26 2014 Sergio Pascual - 0.5.1-2 - Added BRs: six and husl * Mon Nov 17 2014 Sergio Pascual - 0.5.1-1 - Initial spec