Hello community,
here is the log from the commit of package python-hypothesis for
openSUSE:Factory checked in at 2020-07-06 16:19:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-hypothesis (Old)
and /work/SRC/openSUSE:Factory/.python-hypothesis.new.3060 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-hypothesis"
Mon Jul 6 16:19:03 2020 rev:48 rq:818623 version:5.19.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-hypothesis/python-hypothesis.changes
2020-05-29 21:35:36.494333957 +0200
+++
/work/SRC/openSUSE:Factory/.python-hypothesis.new.3060/python-hypothesis.changes
2020-07-06 16:22:20.469881151 +0200
@@ -1,0 +2,95 @@
+Thu Jul 2 16:44:48 UTC 2020 - Antonio Larrosa <[email protected]>
+
+- Update to version 5.19.0:
+ * This release improves the randoms() strategy by adding support
+ for Random instances where Hypothesis generates the random
+ values rather than having them be “truly” random.
+
+- Update to version 5.18.3:
+ * This patch adds some internal functions to support a new feature
+ we’re working on. There is no user-visible change… yet.
+
+- Update to version 5.18.2:
+ * This patch improves our docs for the derandomize setting.
+
+- Update to version 5.18.1:
+ * This release consists of some internal refactoring to the shrinker
+ in preparation for future work. It has no user visible impact.
+
+- Update to version 5.18.0:
+ * This release teaches Hypothesis to shorten tracebacks for explicit
+ examples, as we already do for generated examples, so that you can
+ focus on your code rather than ours.
+
+ * If you have multiple failing explicit examples, they will now all
+ be reported. To report only the first failure, you can use the
+ report_multiple_bugs=False setting as for generated examples.
+
+- Update to version 5.17.0:
+ * This patch adds strategy inference for the Literal, NewType, Type,
+ DefaultDict, and TypedDict types from the typing_extensions
+ backport on PyPI.
+
+- Update to version 5.16.3:
+ * This patch precomputes some of the setup logic for our
+ experimental external fuzzer integration and sets deadline=None
+ in fuzzing mode, saving around 150us on each iteration.
+
+ * This is around two-thirds the runtime to fuzz an empty test with
+ @given(st.none()), and nice to have even as a much smaller
+ fraction of the runtime for non-trivial tests.
+
+- Update to version 5.16.2:
+ * This patch fixes an internal error when warning about the use of
+ function-scoped fixtures for parametrised tests where the
+ parametrised value contained a % character.
+
+- Update to version 5.16.1:
+ * If you pass a list or tuple where a strategy was expected, the
+ error message now mentions sampled_from() as an example strategy.
+
+- Update to version 5.16.0:
+ * functions() can now infer the appropriate returns strategy if you
+ pass a like function with a return-type annotation. Before,
+ omitting the returns argument would generate functions that
+ always returned None.
+
+- Update to version 5.15.1:
+ * Fix from_type() with generic types under Python 3.9.
+
+- Update to version 5.15.0:
+ * This patch fixes an error that happens when multiple threads
+ create new strategies.
+
+- Update to version 5.14.0:
+ * Passing min_magnitude=None to complex_numbers() is now deprecated.
+ You can explicitly pass min_magnitude=0, or omit the argument entirely.
+
+- Update to version 5.13.1:
+ * This patch fixes an internal error in from_type() for
+ typing.NamedTuple in Python 3.9.
+
+- Update to version 5.13.0:
+ * This release upgrades the test statistics available via
+ the –hypothesis-show-statistics option to include separate
+ information on each of the phases (issue #1555).
+
+- Update to version 5.12.2:
+ * This patch teaches the from_type() internals to return slightly
+ more efficient strategies for some generic sets and mappings.
+
+- Update to version 5.12.1:
+ * This patch adds a # noqa comment for flake8 3.8.0, which
+ disagrees with mypy about how to write the type of ....
+
+- Update to version 5.12.0:
+ * This release limits the maximum duration of the shrinking phase
+ to five minutes, so that Hypothesis does not appear to hang when
+ making very slow progress shrinking a failing example
+ (issue #2340).
+
+ * If one of your tests triggers this logic, we would really
+ appreciate a bug report to help us improve the shrinker for
+ difficult but realistic workloads.
+
+-------------------------------------------------------------------
Old:
----
hypothesis-python-5.11.0.tar.gz
New:
----
hypothesis-python-5.19.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-hypothesis.spec ++++++
--- /var/tmp/diff_new_pack.Da21Q0/_old 2020-07-06 16:22:24.433893360 +0200
+++ /var/tmp/diff_new_pack.Da21Q0/_new 2020-07-06 16:22:24.437893373 +0200
@@ -28,7 +28,7 @@
%endif
%define skip_python2 1
Name: python-hypothesis%{psuffix}
-Version: 5.11.0
+Version: 5.19.0
Release: 0
Summary: A library for property based testing
License: MPL-2.0
@@ -40,31 +40,32 @@
BuildRequires: %{python_module setuptools >= 36}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-Requires: python-attrs >= 19.2.0
-Requires: python-sortedcontainers >= 2.1.0
-Recommends: python-Django >= 2.2
-Recommends: python-dpcontracts >= 0.4
-Recommends: python-lark-parser >= 0.6.5
+Requires: python-attrs >= 19.3.0
+Requires: python-sortedcontainers >= 2.2.2
+Recommends: python-Django >= 3.0.7
+Recommends: python-dpcontracts >= 0.6.0
+Recommends: python-lark-parser >= 0.8.9
Recommends: python-numpy >= 1.9.0
Recommends: python-pandas >= 0.19
-Recommends: python-pytest >= 4.3.0
-Recommends: python-python-dateutil >= 1.4
+Recommends: python-pytest >= 5.4.3
+Recommends: python-python-dateutil >= 2.8.1
Recommends: python-pytz >= 2014.1
BuildArch: noarch
%if %{with test}
# SECTION test requirements
-BuildRequires: %{python_module Django >= 2.2}
-BuildRequires: %{python_module attrs >= 19.2.0}
+BuildRequires: %{python_module Django >= 3.0.7}
+BuildRequires: %{python_module attrs >= 19.3.0}
+BuildRequires: %{python_module dpcontracts >= 0.6.0}
BuildRequires: %{python_module flaky}
BuildRequires: %{python_module hypothesis >= %{version}}
-BuildRequires: %{python_module lark-parser >= 0.6.5}
+BuildRequires: %{python_module lark-parser >= 0.8.9}
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 >= 1.4}
-BuildRequires: %{python_module sortedcontainers >= 2.1.0}
-BuildRequires: python3-dpcontracts
+BuildRequires: %{python_module pexpect >= 4.8.0}
+BuildRequires: %{python_module pytest >= 5.4.3}
+BuildRequires: %{python_module python-dateutil >= 2.8.1}
+BuildRequires: %{python_module sortedcontainers >= 2.2.2}
+BuildRequires: %{python_module typing_extensions}
%endif
# /SECTION
%python_subpackages
++++++ hypothesis-python-5.11.0.tar.gz -> hypothesis-python-5.19.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-hypothesis/hypothesis-python-5.11.0.tar.gz
/work/SRC/openSUSE:Factory/.python-hypothesis.new.3060/hypothesis-python-5.19.0.tar.gz
differ: char 13, line 1