diff --git a/python-Beaker.changes b/python-Beaker.changes index 2078ac0..41cd9b2 100644 --- a/python-Beaker.changes +++ b/python-Beaker.changes @@ -1,8 +1,6 @@ -------------------------------------------------------------------- -Wed Apr 22 05:09:37 UTC 2020 - Steve Kowalik +Wed Apr 22 06:59:17 UTC 2020 - Steve Kowalik -- Drop BuildRequires on mock and funcsigs, and update Requires/Recommends - to python3. +- Fix build without Python 2 present. ------------------------------------------------------------------- Sat Nov 23 13:35:32 UTC 2019 - Michael Ströder diff --git a/python-Beaker.spec b/python-Beaker.spec index 6efcaa4..da85057 100644 --- a/python-Beaker.spec +++ b/python-Beaker.spec @@ -17,19 +17,20 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} -%define oldpython python +%bcond_without python2 Name: python-Beaker Version: 1.11.0 Release: 0 Summary: A Session and Caching library with WSGI Middleware License: BSD-3-Clause -Group: Development/Languages/Python URL: https://github.com/bbangert/beaker Source: https://github.com/bbangert/beaker/archive/%{version}.tar.gz BuildRequires: %{python_module SQLAlchemy} BuildRequires: %{python_module WebTest} BuildRequires: %{python_module coverage} BuildRequires: %{python_module cryptography} +BuildRequires: %{python_module dbm} +BuildRequires: %{python_module mock} BuildRequires: %{python_module nose} BuildRequires: %{python_module pycryptodome} BuildRequires: %{python_module pylibmc} @@ -39,24 +40,26 @@ BuildRequires: %{python_module redis} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros -BuildRequires: python3-dbm -Requires: python3-pylibmc -Requires: python3-setuptools -Recommends: python3-SQLAlchemy -Recommends: python3-cryptography -Recommends: python3-python-memcached -Recommends: python3-pycrypto -Recommends: python3-pycryptopp >= 0.5.12 -Recommends: python3-pymongo -Recommends: python3-redis -BuildArch: noarch -%ifpython3 -Requires: python3-dbm +%if %{with python2} +BuildRequires: python-funcsigs %endif %ifpython2 +Requires: python-pylibmc +Requires: python-setuptools +Recommends: python-SQLAlchemy +Recommends: python-cryptography +Recommends: python-python-memcached +Recommends: python-pycrypto +Recommends: python-pycryptopp >= 0.5.12 +Recommends: python-pymongo +Recommends: python-redis +BuildArch: noarch Requires: python-funcsigs -Provides: %{oldpython}-beaker = %{version} -Obsoletes: %{oldpython}-beaker < %{version} +Provides: python-beaker = %{version} +Obsoletes: python-beaker < %{version} +%endif +%ifpython3 +Requires: python3-dbm %endif %python_subpackages