Hello community,
here is the log from the commit of package python-logreduce for
openSUSE:Factory checked in at 2020-08-19 18:57:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-logreduce (Old)
and /work/SRC/openSUSE:Factory/.python-logreduce.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-logreduce"
Wed Aug 19 18:57:01 2020 rev:11 rq:827756 version:0.5.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-logreduce/python-logreduce.changes
2020-04-15 19:56:05.957645467 +0200
+++
/work/SRC/openSUSE:Factory/.python-logreduce.new.3399/python-logreduce.changes
2020-08-19 18:58:14.279892273 +0200
@@ -1,0 +2,8 @@
+Sun Aug 16 14:26:28 UTC 2020 - John Vandenberg <[email protected]>
+
+- Remove unnecessary build dependency nose, deselecting two tests
+ when testing against CherryPy 10.1 or lower
+- Remove tests from runtime library
+- Remove installed .keep files and remove hashbangs in library
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-logreduce.spec ++++++
--- /var/tmp/diff_new_pack.G9lfe8/_old 2020-08-19 18:58:17.423893944 +0200
+++ /var/tmp/diff_new_pack.G9lfe8/_new 2020-08-19 18:58:17.427893947 +0200
@@ -50,7 +50,6 @@
BuildRequires: %{python_module alembic}
BuildRequires: %{python_module gear}
BuildRequires: %{python_module mock}
-BuildRequires: %{python_module nose}
BuildRequires: %{python_module numpy}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module requests}
@@ -80,13 +79,24 @@
%prep
%setup -q -n logreduce-%{version}
sed -i -e 's,flake8.*,,' test-requirements.txt
+rm logreduce/server/web/.keep
+sed -i '1{/^#!/d}' logreduce/cmd.py logreduce/mqtt/cmd.py
+
+# CherryPy 10.1 and lower requires nose in cherrypy/test/helper.py needed by
test_api.py
+# As of logreduce 0.5.2, upstream doesnt restrict the cherrypy version,
+# so remove test_api.py (which has only two tests) if any python has older
CherryPy
+%{python_expand if $python -c 'import cherrypy,sys,distutils.version;
sys.exit(distutils.version.LooseVersion(cherrypy.__version__) <
distutils.version.LooseVersion("10.2"))' ; then
+ rm -f logreduce/tests/test_api.py
+fi}
%build
%python_build
%install
%python_install
-%python_expand %fdupes %{buildroot}%{$python_sitelib}
+%{python_expand rm -r %{buildroot}%{$python_sitelib}/logreduce/tests/
+%fdupes %{buildroot}%{$python_sitelib}
+}
%check
%pytest