Hello community,

here is the log from the commit of package python-hypothesis for 
openSUSE:Factory checked in at 2018-01-19 11:49:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-hypothesis (Old)
 and      /work/SRC/openSUSE:Factory/.python-hypothesis.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-hypothesis"

Fri Jan 19 11:49:09 2018 rev:15 rq:566981 version:3.44.16

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-hypothesis/python-hypothesis.changes      
2018-01-09 14:36:32.766640363 +0100
+++ /work/SRC/openSUSE:Factory/.python-hypothesis.new/python-hypothesis.changes 
2018-01-19 11:49:09.247118484 +0100
@@ -1,0 +2,64 @@
+Wed Jan 17 15:46:40 UTC 2018 - tchva...@suse.com
+
+- Condition py2 only dependencies so we do not pull them on py3
+  only scenario
+
+-------------------------------------------------------------------
+Wed Jan 17 03:55:40 UTC 2018 - a...@gmx.de
+
+- update to version 3.44.16:
+  * This release improves test case reduction for recursive data
+    structures. Hypothesis now guarantees that whenever a strategy
+    calls itself recursively (usually this will happen because you are
+    using deferred()), any recursive call may replace the top level
+    value. e.g. given a tree structure, Hypothesis will always try
+    replacing it with a subtree.
+  * Additionally this introduces a new heuristic that may in some
+    circumstances significantly speed up test case reduction -
+    Hypothesis should be better at immediately replacing elements
+    drawn inside another strategy with their minimal possible value.
+
+- changes from version 3.44.15:
+  * from_type() can now resolve recursive types such as binary trees
+    (issue #1004). Detection of non-type arguments has also improved,
+    leading to better error messages in many cases involving forward
+    references.
+
+- changes from version 3.44.14 :
+  * This release fixes a bug in the shrinker that prevented the
+    optimisations in 3.44.6 from working in some cases. It would not
+    have worked correctly when filtered examples were nested
+    (e.g. with a set of integers in some range).
+  * This would not have resulted in any correctness problems, but
+    shrinking may have been slower than it otherwise could be.
+
+- changes from version 3.44.13:
+  * This release changes the average bit length of values drawn from
+    integers() to be much smaller. Additionally it changes the
+    shrinking order so that now size is considered before sign -
+    e.g. -1 will be preferred to +10.
+  * The new internal format for integers required some changes to the
+    minimizer to make work well, so you may also see some improvements
+    to example quality in unrelated areas.
+
+- changes from version 3.44.12:
+  * This changes Hypothesis’s internal implementation of weighted
+    sampling. This will affect example distribution and quality, but
+    you shouldn’t see any other effects.
+
+- changes from version 3.44.11 :
+  * This is a change to some internals around how Hypothesis handles
+    avoiding generating duplicate examples and seeking out novel
+    regions of the search space.
+  * You are unlikely to see much difference as a result of it, but it
+    fixes a bug where an internal assertion could theoretically be
+    triggered and has some minor effects on the distribution of
+    examples so could potentially find bugs that have previously been
+    missed.
+
+- changes from version 3.44.10:
+  * This patch avoids creating debug statements when debugging is
+    disabled. Profiling suggests this is a 5-10% performance
+    improvement (issue #1040).
+
+-------------------------------------------------------------------

Old:
----
  3.44.9.tar.gz

New:
----
  3.44.16.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-hypothesis.spec ++++++
--- /var/tmp/diff_new_pack.2JoCKX/_old  2018-01-19 11:49:09.823091329 +0100
+++ /var/tmp/diff_new_pack.2JoCKX/_new  2018-01-19 11:49:09.827091141 +0100
@@ -22,8 +22,9 @@
 %else
 %define oldpython python
 %endif
+%bcond_without python2
 Name:           python-hypothesis
-Version:        3.44.9
+Version:        3.44.16
 Release:        0
 Summary:        A library for property based testing
 License:        MPL-2.0
@@ -43,8 +44,6 @@
 BuildRequires:  %{python_module pytz}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
-BuildRequires:  python-enum34
-BuildRequires:  python-ipaddress
 BuildRequires:  python-rpm-macros
 Requires:       python-attrs
 Requires:       python-coverage
@@ -55,6 +54,10 @@
 Recommends:     python-pytest >= 2.8.0
 Recommends:     python-pytz
 BuildArch:      noarch
+%if %{with python2}
+BuildRequires:  python-enum34
+BuildRequires:  python-ipaddress
+%endif
 %ifpython2
 Requires:       %{oldpython}-enum34
 %endif

++++++ 3.44.9.tar.gz -> 3.44.16.tar.gz ++++++
++++ 2923 lines of diff (skipped)


Reply via email to