%global pypi_name django-tables2 %global package_name %(echo "%{pypi_name}" | tr '-' '_' | tr '[:upper:]' '[:lower:]') %{?scl:%global python3_pkgversion %{nil}} %{?scl:%scl_package python-%{pypi_name}} %{!?scl:%global pkg_name %{name}} Name: %{?scl_prefix}python%{python3_pkgversion}-%{pypi_name} Version: 2.0.3 Release: 1%{?dist} Summary: Table/data-grid framework for Django Group: Development/Libraries License: BSD URL: https://pypi.io/project/%{pypi_name} Source0: https://pypi.io/packages/source/%(echo "%{pypi_name}" | cut -c 1)/%{pypi_name}/%{pypi_name}-%{version}.tar.gz BuildArch: noarch BuildRequires: %{?scl_prefix_python}python%{python3_pkgversion}-devel BuildRequires: %{?scl_prefix_python}python%{python3_pkgversion}-setuptools %{?scl:BuildRequires: %{scl}-build %{scl}-runtime} Requires: %{?scl_prefix}python%{python3_pkgversion}-django >= 1.11 %{?scl:Requires: %{scl}-runtime} %description django-tables2 simplifies the task of turning sets of data into HTML tables. It has native support for pagination and sorting. It does for HTML tables what django.forms does for HTML forms. e.g. %prep %setup -q -n %{pypi_name}-%{version} rm -rf %{pypi_name}.egg-info %build %{?scl:scl enable %{scl} "} %{__python3} setup.py build %{?scl:"} %install %{?scl:scl enable %{scl} "} %{__python3} \ setup.py \ install \ -O1 \ --skip-build \ --root %{buildroot} \ --install-purelib %{python3_sitelib} %{?scl:"} %files %license LICENSE %doc CHANGELOG.md %doc README.md %{python3_sitelib}/%{package_name} %{python3_sitelib}/%{package_name}-%{version}-py?.?.egg-info %changelog * Tue Dec 11 2018 Daniel Uvehag - 2.0.3-1 - Initial package.