Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-construct for
openSUSE:Factory checked in at 2021-02-16 22:34:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-construct (Old)
and /work/SRC/openSUSE:Factory/.python-construct.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-construct"
Tue Feb 16 22:34:03 2021 rev:16 rq:872041 version:2.10.60
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-construct/python-construct.changes
2020-06-26 21:43:50.969524964 +0200
+++
/work/SRC/openSUSE:Factory/.python-construct.new.28504/python-construct.changes
2021-02-16 22:34:06.825466178 +0100
@@ -1,0 +2,8 @@
+Sat Feb 13 22:25:12 UTC 2021 - Ben Greiner <[email protected]>
+
+- Update to 2.10.60
+ * no changelog
+- Skip NumPy tests on pyhton36 flavor. Due to NEP29, python36-numpy
+ is being dropped in TW, but it is just optional for construct.
+
+-------------------------------------------------------------------
Old:
----
v2.10.56.tar.gz
New:
----
construct-2.10.60.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-construct.spec ++++++
--- /var/tmp/diff_new_pack.HvFpb9/_old 2021-02-16 22:34:07.417466989 +0100
+++ /var/tmp/diff_new_pack.HvFpb9/_new 2021-02-16 22:34:07.417466989 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -26,26 +26,30 @@
%endif
%define skip_python2 1
Name: python-construct%{?psuffix}
-Version: 2.10.56
+Version: 2.10.60
Release: 0
Summary: A declarative parser/builder for binary data
License: MIT
URL: https://github.com/construct/construct
-Source:
https://github.com/construct/construct/archive/v%{version}.tar.gz
+Source:
https://github.com/construct/construct/archive/v%{version}.tar.gz#/construct-%{version}.tar.gz
Patch0: split_debug.patch
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-arrow
+Recommends: python-cloudpickle
+Recommends: python-lz4
Recommends: python-numpy
Recommends: python-ruamel.yaml
BuildArch: noarch
%if %{with test}
BuildRequires: %{python_module arrow}
-BuildRequires: %{python_module numpy}
+BuildRequires: %{python_module cloudpickle}
+BuildRequires: %{python_module lz4}
BuildRequires: %{python_module pytest-benchmark}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module ruamel.yaml}
+BuildRequires: %{python_module numpy if (%python-base without python36-base)}
%endif
%python_subpackages
@@ -80,7 +84,9 @@
%if %{with test}
# local source dir is needed for tests
export PYTHONPATH=$(pwd)
-%pytest --benchmark-disable
+# Don't test with NumPy in the python36 flavor, because python36-numpy is not
in TW anymore
+python36_donttest="numpy or test_overall_parse or test_overall_build"
+%pytest --benchmark-disable ${$python_donttest:+ -k "not
(${$python_donttest})"}
%endif
%if %{without test}