%global srcname pytools Name: python-%{srcname} Version: 2016.2.6 Release: 1%{?dist} Summary: A collection of tools for Python License: MIT URL: https://pypi.python.org/pypi/%{srcname} Source0: https://files.pythonhosted.org/packages/source/%(n=%{srcname}; echo ${n:0:1})/%{srcname}/%{srcname}-%{version}.tar.gz BuildArch: noarch %global _description \ Pytools is a big bag of things that are "missing" from the Python standard\ library. This is mainly a dependency of my other software packages, and is\ probably of little interest to you unless you use those. If you're curious\ nonetheless, here's what's on offer:\ \ * A ton of small tool functions such as `len_iterable`, `argmin`,\ tuple generation, permutation generation, ASCII table pretty printing,\ GvR's mokeypatch_xxx() hack, the elusive `flatten`, and much more.\ * Michele Simionato's decorator module\ * A time-series logging module, `pytools.log`.\ * Batch job submission, `pytools.batchjob`.\ * A lexer, `pytools.lex`. %description %{_description} %package -n python2-%{srcname} Summary: %{summary} BuildRequires: python2-devel BuildRequires: python2-setuptools BuildRequires: python2-pytest BuildRequires: python2-decorator BuildRequires: python2-appdirs BuildRequires: python2-six BuildRequires: python2-numpy Requires: python2-decorator Requires: python2-appdirs Requires: python2-six Requires: python2-numpy %{?python_provide:%python_provide python2-%{srcname}} %description -n python2-%{srcname} %{_description} Python 2 version. %package -n python3-%{srcname} Summary: %{summary} BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pytest BuildRequires: python3-decorator BuildRequires: python3-appdirs BuildRequires: python3-six BuildRequires: python3-numpy Requires: python3-decorator Requires: python3-appdirs Requires: python3-six Requires: python3-numpy %{?python_provide:%python_provide python3-%{srcname}} %description -n python3-%{srcname} %{_description} Python 3 version. %prep %autosetup -n %{srcname}-%{version} %build %py2_build %py3_build %install %py2_install %py3_install %check PYTHONPATH=%{buildroot}%{python2_sitelib} py.test-%{python2_version} -v PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v %files -n python2-%{srcname} %license LICENSE %doc README PKG-INFO %{python2_sitelib}/%{srcname}-*.egg-info/ %{python2_sitelib}/%{srcname}/ %files -n python3-%{srcname} %license LICENSE %doc README PKG-INFO %{python3_sitelib}/%{srcname}-*.egg-info/ %{python3_sitelib}/%{srcname}/ %changelog * Thu Dec 01 2016 Igor Gnatenko - 2016.2.6-1 - Update to 2016.2.6 * Mon Oct 10 2016 Igor Gnatenko - 2016.2.4-1 - Update to 2016.2.4 - Fixes in spec * Tue Jul 19 2016 Fedora Release Engineering - 2015.1.2-4 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages * Thu Feb 04 2016 Fedora Release Engineering - 2015.1.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Tue Nov 10 2015 Fedora Release Engineering - 2015.1.2-2 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 * Wed Aug 05 2015 Igor Gnatenko - 2015.1.2-1 - Update to 2015.1.2 - Update python macroses - Add python3 subpackage - Update for new python packaging guidelines * Thu Jun 18 2015 Fedora Release Engineering - 8-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 8-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Aug 04 2013 Fedora Release Engineering - 8-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Fedora Release Engineering - 8-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sat Jul 21 2012 Fedora Release Engineering - 8-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sat Jan 14 2012 Fedora Release Engineering - 8-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Feb 09 2011 Fedora Release Engineering - 8-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Thu Jul 22 2010 David Malcolm - 8-4 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild * Sun Jul 26 2009 Fedora Release Engineering - 8-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Apr 09 2009 Ramakrishna Reddy Yekulla 8-2 - Spec file cleanup * Wed Apr 08 2009 Ramakrishna Reddy Yekulla 8-1 - Initial RPM release