Accepting request 688898 from home:jayvdb:branches:devel:languages:python
- Add Recomends for git-core and python-reno - Add Suggests for python-Sphinx and python-nose - Increase minimum dependency versions to match upstream - Add build dependency pip, pyparsing, reno and testrepository used by the test suite - Remove unnecessary test dependencies coverage and hacking - Use OS_TEST_TIMEOUT=60 in %check to fix sparodic failing tests due to timeouts with the default 30 seconds - Remove no longer needed steps in %prep due to upstream changes - Replace build dependency git with smaller git-core OBS-URL: https://build.opensuse.org/request/show/688898 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pbr?expand=0&rev=113
This commit is contained in:
parent
53114e5165
commit
f63e91d1ad
@ -1,3 +1,17 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 26 20:02:01 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
|
||||||
|
|
||||||
|
- Add Recomends for git-core and python-reno
|
||||||
|
- Add Suggests for python-Sphinx and python-nose
|
||||||
|
- Increase minimum dependency versions to match upstream
|
||||||
|
- Add build dependency pip, pyparsing, reno and testrepository
|
||||||
|
used by the test suite
|
||||||
|
- Remove unnecessary test dependencies coverage and hacking
|
||||||
|
- Use OS_TEST_TIMEOUT=60 in %check to fix sparodic failing tests
|
||||||
|
due to timeouts with the default 30 seconds
|
||||||
|
- Remove no longer needed steps in %prep due to upstream changes
|
||||||
|
- Replace build dependency git with smaller git-core
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Mar 1 14:36:24 UTC 2019 - Ondřej Súkup <mimi.vx@gmail.com>
|
Fri Mar 1 14:36:24 UTC 2019 - Ondřej Súkup <mimi.vx@gmail.com>
|
||||||
|
|
||||||
|
@ -39,23 +39,31 @@ BuildRequires: python-rpm-macros
|
|||||||
#!BuildIgnore: python2-pyparsing
|
#!BuildIgnore: python2-pyparsing
|
||||||
#!BuildIgnore: python3-pyparsing
|
#!BuildIgnore: python3-pyparsing
|
||||||
Requires: python-setuptools
|
Requires: python-setuptools
|
||||||
|
Recommends: git-core
|
||||||
|
Recommends: python-reno >= 2.5.0
|
||||||
|
Suggests: python-Sphinx >= 1.6.5
|
||||||
|
Suggests: python-nose
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(postun): update-alternatives
|
Requires(postun): update-alternatives
|
||||||
Obsoletes: python-pbr-doc
|
Obsoletes: python-pbr-doc
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
%if %{with test}
|
%if %{with test}
|
||||||
BuildRequires: %{python_module Sphinx >= 1.6.2}
|
BuildRequires: %{python_module Sphinx >= 1.6.5}
|
||||||
BuildRequires: %{python_module devel}
|
BuildRequires: %{python_module devel}
|
||||||
BuildRequires: %{python_module fixtures >= 3.0.0}
|
BuildRequires: %{python_module fixtures >= 3.0.0}
|
||||||
BuildRequires: %{python_module mock >= 2.0}
|
BuildRequires: %{python_module mock >= 2.0}
|
||||||
BuildRequires: %{python_module six >= 1.9.0}
|
BuildRequires: %{python_module pip}
|
||||||
BuildRequires: %{python_module stestr}
|
BuildRequires: %{python_module pyparsing >= 2.0.2}
|
||||||
|
BuildRequires: %{python_module reno >= 2.5.0}
|
||||||
|
BuildRequires: %{python_module six >= 1.10.0}
|
||||||
|
BuildRequires: %{python_module stestr >= 2.1.0}
|
||||||
|
BuildRequires: %{python_module testrepository >= 0.0.18}
|
||||||
BuildRequires: %{python_module testresources >= 2.0.0}
|
BuildRequires: %{python_module testresources >= 2.0.0}
|
||||||
BuildRequires: %{python_module testscenarios >= 0.4}
|
BuildRequires: %{python_module testscenarios >= 0.4}
|
||||||
BuildRequires: %{python_module testtools >= 2.2.0}
|
BuildRequires: %{python_module testtools >= 2.2.0}
|
||||||
BuildRequires: %{python_module virtualenv >= 14.0.6}
|
BuildRequires: %{python_module virtualenv >= 14.0.6}
|
||||||
BuildRequires: %{python_module wheel}
|
BuildRequires: %{python_module wheel >= 0.32.0}
|
||||||
BuildRequires: git
|
BuildRequires: git-core
|
||||||
BuildRequires: gpg2
|
BuildRequires: gpg2
|
||||||
%endif
|
%endif
|
||||||
%python_subpackages
|
%python_subpackages
|
||||||
@ -71,12 +79,7 @@ information.
|
|||||||
%setup -q -n pbr-%{version}
|
%setup -q -n pbr-%{version}
|
||||||
%autopatch -p1
|
%autopatch -p1
|
||||||
|
|
||||||
# Get rid of ugly build-time deps that require network:
|
sed -i '/coverage/d;/hacking/d' test-requirements.txt
|
||||||
sed -i "s/, 'sphinx\.ext\.intersphinx'//" doc/source/conf.py
|
|
||||||
|
|
||||||
# drop interpreter from test setup.py
|
|
||||||
sed -i "1s|^#!/.*||" pbr/tests/testpackage/setup.py
|
|
||||||
chmod -x pbr/tests/testpackage/setup.py
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%python_build
|
%python_build
|
||||||
@ -92,6 +95,7 @@ chmod -x pbr/tests/testpackage/setup.py
|
|||||||
|
|
||||||
%if %{with test}
|
%if %{with test}
|
||||||
%check
|
%check
|
||||||
|
export OS_TEST_TIMEOUT=60
|
||||||
%python_exec -m stestr.cli run
|
%python_exec -m stestr.cli run
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user