Hello community,
here is the log from the commit of package python-hypothesis for
openSUSE:Factory checked in at 2020-04-19 21:49:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-hypothesis (Old)
and /work/SRC/openSUSE:Factory/.python-hypothesis.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-hypothesis"
Sun Apr 19 21:49:47 2020 rev:44 rq:794613 version:5.8.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-hypothesis/python-hypothesis.changes
2019-12-11 12:12:04.460564967 +0100
+++
/work/SRC/openSUSE:Factory/.python-hypothesis.new.2738/python-hypothesis.changes
2020-04-19 21:49:49.076122679 +0200
@@ -1,0 +2,45 @@
+Thu Apr 9 12:28:15 UTC 2020 - Marketa Calabkova <[email protected]>
+
+- update to version 5.8.0
+ * Python2 finally dropped!
+ * Many code fixups, removals, refactorings and so on.
+ * No need for python-pytz
+ * Drop support for Python 3.5
+ * Just see hypothesis-python/docs/changes.rst
+
+-------------------------------------------------------------------
+Fri Dec 13 00:20:18 UTC 2019 - Arun Persaud <[email protected]>
+
+- update to version 4.53.2:
+ * This release reorganises a number of the Hypothesis internal
+ modules into a package structure. If you are only depending on the
+ public API it should have no effect. If you are depending on the
+ internal API (which you shouldn’t be, and which we don’t guarantee
+ compatibility on) you may have to rename some imports.
+
+- changes from version 4.53.1:
+ * This release changes the size distribution of the number of steps
+ run in stateful testing: It will now almost always run the maximum
+ number of steps permitted.
+
+- changes from version 4.53.0:
+ * Test Statistics now include the best score seen for each label,
+ which can help avoid the threshold problem when the minimal
+ example shrinks right down to the threshold of failure (issue
+ #2180).
+
+- changes from version 4.52.0:
+ * This release changes the stateful_step_count setting to raise an
+ error if set to 0. This is a backwards compatible change because a
+ value of 0 would never have worked and attempting to run it would
+ have resulted in an internal assertion error.
+
+- changes from version 4.51.1:
+ * This release makes a small internal change to the distribution of
+ test cases. It is unlikely to have much user visible impact.
+
+- changes from version 4.51.0:
+ * This release deprecates use of @example, @seed, or
+ @reproduce_failure without @given.
+
+-------------------------------------------------------------------
Old:
----
hypothesis-python-4.50.8.tar.gz
New:
----
hypothesis-python-5.8.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-hypothesis.spec ++++++
--- /var/tmp/diff_new_pack.vlzcEJ/_old 2020-04-19 21:49:51.036126612 +0200
+++ /var/tmp/diff_new_pack.vlzcEJ/_new 2020-04-19 21:49:51.036126612 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-hypothesis
#
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -26,9 +26,9 @@
%define psuffix %{nil}
%bcond_with test
%endif
-%bcond_without python2
+%define skip_python2 1
Name: python-hypothesis%{psuffix}
-Version: 4.50.8
+Version: 5.8.0
Release: 0
Summary: A library for property based testing
License: MPL-2.0
@@ -38,17 +38,16 @@
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-attrs >= 19.2.0
+Requires: python-sortedcontainers >= 2.1.0
Recommends: python-Django >= 1.11
+Recommends: python-dpcontracts >= 0.4
Recommends: python-lark-parser >= 0.6.5
Recommends: python-numpy >= 1.9.0
-Recommends: python-pandas
+Recommends: python-pandas >= 0.19
Recommends: python-pytest >= 4.3.0
-Recommends: python-python-dateutil
+Recommends: python-python-dateutil >= 1.4
Recommends: python-pytz >= 2014.1
BuildArch: noarch
-%ifpython3
-Recommends: python-dpcontracts
-%endif
%if %{with test}
# SECTION test requirements
BuildRequires: %{python_module Django >= 1.11}
@@ -56,22 +55,15 @@
BuildRequires: %{python_module flaky}
BuildRequires: %{python_module hypothesis >= %{version}}
BuildRequires: %{python_module lark-parser >= 0.6.5}
-BuildRequires: %{python_module lark-parser}
BuildRequires: %{python_module mock}
BuildRequires: %{python_module numpy >= 1.9.0}
BuildRequires: %{python_module pexpect >= 4.7.0}
BuildRequires: %{python_module pytest >= 4.3.0}
-BuildRequires: %{python_module python-dateutil}
-BuildRequires: %{python_module pytz >= 2014.1}
+BuildRequires: %{python_module python-dateutil >= 1.4}
+BuildRequires: %{python_module sortedcontainers >= 2.1.0}
BuildRequires: python3-dpcontracts
%endif
# /SECTION
-%if %{with python2}
-BuildRequires: python-enum34
-%endif
-%ifpython2
-Requires: %{oldpython}-enum34
-%endif
%python_subpackages
%description
@@ -87,10 +79,6 @@
%prep
%setup -q -n hypothesis-hypothesis-python-%{version}/hypothesis-python
-# remove version specific tests for ease
-rm -r tests/py2
-rm -r tests/py3
-rm -r tests/dpcontracts # py3 only
# the django fails to initialize
rm -r tests/django
# do not pull in pandas as a dep in ring1; it slows down things too much
++++++ hypothesis-python-4.50.8.tar.gz -> hypothesis-python-5.8.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-hypothesis/hypothesis-python-4.50.8.tar.gz
/work/SRC/openSUSE:Factory/.python-hypothesis.new.2738/hypothesis-python-5.8.0.tar.gz
differ: char 15, line 1