From b73b3fa9e79ccc44d39389c0ce6b9c9f908f74fd140af9b192fb9e23091b46ad Mon Sep 17 00:00:00 2001 From: Sascha Peilicke Date: Fri, 9 Aug 2013 09:17:00 +0000 Subject: [PATCH] - Add a build conditional for testing with memcached. It can be too heavy at times OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Beaker?expand=0&rev=24 --- python-Beaker.changes | 6 ++++++ python-Beaker.spec | 9 ++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/python-Beaker.changes b/python-Beaker.changes index 2468b3b..2e9da46 100644 --- a/python-Beaker.changes +++ b/python-Beaker.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 9 09:20:00 UTC 2013 - speilicke@suse.com + +- Add a build conditional for testing with memcached. It can be too + heavy at times + ------------------------------------------------------------------- Tue Aug 6 23:16:53 UTC 2013 - hpj@urpla.net diff --git a/python-Beaker.spec b/python-Beaker.spec index fa8d64c..cb6afcb 100644 --- a/python-Beaker.spec +++ b/python-Beaker.spec @@ -16,6 +16,10 @@ # +# memcached with both bindings can be a bit heavy at times, thus only enable +# with a build conditional (off by default): +%bcond_with tests + Name: python-Beaker Version: 1.6.4 Release: 0 @@ -30,6 +34,7 @@ Requires: python-cryptopp >= 0.5.12 BuildRequires: fdupes BuildRequires: python-cryptopp >= 0.5.12 BuildRequires: python-setuptools +%if %{with tests} # Testing requirements: BuildRequires: memcached BuildRequires: python-SQLAlchemy @@ -39,9 +44,9 @@ BuildRequires: python-nose # it tests against both memcached libs! BuildRequires: python-pylibmc BuildRequires: python-python-memcached +%endif Provides: python-beaker = %{version} Obsoletes: python-beaker < %{version} - %if 0%{?suse_version} && 0%{?suse_version} <= 1110 BuildRequires: python-ordereddict BuildRequires: python-unittest2 @@ -93,11 +98,13 @@ python setup.py build python setup.py install --prefix=%{_prefix} --root=%{buildroot} %fdupes %buildroot/%_prefix +%if %{with tests} %check /usr/sbin/memcached& # test_container.test_dbm_container_{2,3} fail more often than not on BS, # but succeed on a local build python setup.py test || true +%endif %files %defattr(-,root,root,-)