%global srcname backports.shutil_get_terminal_size %global fedname backports-shutil_get_terminal_size %global sum A backport of the get_terminal_size function from Python 3.3's shutil Name: python-%{fedname} Version: 1.0.0 Release: 1%{?dist} Summary: %{sum} License: MIT URL: https://github.com/chrippa/%{srcname} Source0: https://files.pythonhosted.org/packages/source/b/%{srcname}/%{srcname}-%{version}.tar.gz BuildArch: noarch BuildRequires: python2-devel BuildRequires: python2-pytest %description A backport of the get_terminal_size function from Python 3.3’s shutil. Unlike the original version it is written in pure Python rather than C, so it might be a tiny bit slower. %package -n python2-%{fedname} Summary: %{sum} Requires: python-backports %{?python_provide:%python_provide python2-%{fedname}} %description -n python2-%{fedname} A backport of the get_terminal_size function from Python 3.3’s shutil. Unlike the original version it is written in pure Python rather than C, so it might be a tiny bit slower. %prep %autosetup -n %{srcname}-%{version} %build %py2_build %install %py2_install # This files are provided by python-backports rm -f %{buildroot}%{python2_sitelib}/backports/__init__.py* %check py.test-2 %files -n python2-%{fedname} %doc README.rst %license LICENSE %{python2_sitelib}/%{srcname}-%{version}-py?.?.egg-info %{python2_sitelib}/backports/shutil_get_terminal_size %changelog * Thu Jun 23 2016 Dominika Krejci - 1.0.0-1 - Initial release