Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-hypothesis for
openSUSE:Factory checked in at 2022-10-12 18:22:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-hypothesis (Old)
and /work/SRC/openSUSE:Factory/.python-hypothesis.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-hypothesis"
Wed Oct 12 18:22:53 2022 rev:59 rq:1009218 version:6.56.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-hypothesis/python-hypothesis.changes
2022-06-17 21:18:18.678636666 +0200
+++
/work/SRC/openSUSE:Factory/.python-hypothesis.new.2275/python-hypothesis.changes
2022-10-12 18:23:03.537419753 +0200
@@ -1,0 +2,149 @@
+Sun Oct 9 21:39:51 UTC 2022 - Ben Greiner <[email protected]>
+
+- Update to 6.56.1
+ * This patch improves the error message when Hypothesis detects
+ ???flush to zero??? mode for floating-point: we now report which
+ package(s) enabled this, which can make debugging much easier.
+ See issue #3458 for details.
+- Release 6.56.0
+ * This release defines __bool__() on SearchStrategy. It always
+ returns True, like before, but also emits a warning to help
+ with cases where you intended to draw a value (issue #3463).
+- Release 6.55.0
+ * In preparation for future versions of the Array API standard,
+ make_strategies_namespace() now accepts an optional api_version
+ argument, which determines the version conformed to by the
+ returned strategies namespace. If None, the version of the
+ passed array module xp is inferred.
+ * This release also introduces xps.real_dtypes(). This is
+ currently equivalent to the existing xps.numeric_dtypes()
+ strategy, but exists because the latter is expected to include
+ complex numbers in the next version of the standard.
+- Release 6.54.6
+ * If multiple explicit examples (from @example()) raise a Skip
+ exception, for consistency with generated examples we now
+ re-raise the first instead of collecting them into an
+ ExceptionGroup (issue #3453).
+- Release 6.54.5
+ * This patch updates our autoformatting tools, improving our code
+ style without any API changes.
+- Release 6.54.4
+ * This patch fixes some type annotations for Python 3.9 and
+ earlier (issue #3397), and teaches explain mode about certain
+ locations it should not bother reporting (issue #3439).
+- Release 6.54.3
+ * This patch teaches the Ghostwriter an additional check for
+ function and class locations that should make it use public
+ APIs more often.
+- Release 6.54.2
+ * This patch fixes our workaround for a pytest bug where the
+ inner exceptions in an ExceptionGroup are not displayed (issue
+ #3430).
+- Release 6.54.1
+ * This patch makes FailedHealthCheck and DeadlineExceeded
+ exceptions picklable, for compatibility with Django???s parallel
+ test runner (issue #3426).
+- Release 6.54.0
+ * Reporting of multiple failing examples now uses the PEP 654
+ ExceptionGroup type, which is provided by the exceptiongroup
+ backport on Python 3.10 and earlier (issue #3175).
+ hypothesis.errors.MultipleFailures is therefore deprecated.
+ * Failing examples and other reports are now stored as PEP 678
+ exception notes, which ensures that they will always appear
+ together with the traceback and other information about their
+ respective error.
+- Release 6.53.0
+ * from_field() now supports UsernameField from
+ django.contrib.auth.forms.
+ * Thanks to Afonso Silva for reporting and working on issue
+ #3417.
+- Release 6.52.4
+ * This patch improves the error message when you pass filenames
+ to the hypothesis write CLI, which takes the name of a module
+ or function (e.g. hypothesis write gzip or hypothesis write
+ package.some_function rather than hypothesis write script.py).
+ * Thanks to Ed Rogers for implementing this as part of the SciPy
+ 2022 sprints!
+- Release 6.52.3
+ * This patch ensures that the warning for non-interactive
+ .example() points to your code instead of Hypothesis internals
+ (issue #3403).
+ * Thanks to @jameslamb for this fix.
+- Release 6.52.2
+ * This patch makes integers() more likely to generate boundary
+ values for large two-sided intervals (issue #2942).
+- Release 6.52.1
+ * This patch adds filter rewriting for math.isfinite(),
+ math.isinf(), and math.isnan() on integers() or floats() (issue
+ #2701).
+ * Thanks to Sam Clamons at the SciPy Sprints!
+- Release 6.52.0
+ * This release adds the allow_subnormal argument to
+ complex_numbers() by applying it to each of the real and
+ imaginary parts separately. Closes issue #3390.
+ * Thanks to Evan Tey for this fix.
+- Release 6.51.0
+ * Issue a deprecation warning if a function decorated with
+ @composite does not draw any values (issue #3384).
+ * Thanks to Grzegorz Zieba, Rodrigo Gir??o, and Thomas Ball for
+ working on this at the EuroPython sprints!
+- Release 6.50.1
+ * This patch improves the error messages in @example() argument
+ validation following the recent release of 6.49.1.
+- Release 6.50.0
+ * This release allows from_dtype() to generate Unicode strings
+ which cannot be encoded in UTF-8, but are valid in Numpy arrays
+ (which use UTF-32).
+ * This logic will only be used with Numpy >= 1.19, because
+ earlier versions have an issue which led us to revert
+ Hypothesis 5.2 last time!
+- Release 6.49.1
+ * This patch fixes some inconsistency between argument handling
+ for @example and @given (2706).
+- Release 6.49.0
+ * This release uses PEP 612 typing.ParamSpec (or the
+ typing_extensions backport) to express the
+ first-argument-removing behaviour of @st.composite and
+ signature-preservation of functions() to IDEs, editor plugins,
+ and static type checkers such as mypy.
+- Release 6.48.3
+ * hypothesis.event() now works for hashable objects which do not
+ support weakrefs, such as integers and tuples.
+- Release 6.48.2
+ * This patch tidies up some internal introspection logic, which
+ will improve support for positional-only arguments in a future
+ release (issue #2706).
+- Release 6.48.1
+ * This release automatically rewrites some simple filters, such
+ as floats().filter(lambda x: x >= 10) to the more efficient
+ floats(min_value=10), based on the AST of the predicate.
+ * We continue to recommend using the efficient form directly
+ wherever possible, but this should be useful for e.g. pandera
+ ???Checks??? where you already have a simple predicate and
+ translating manually is really annoying. See issue #2701 for
+ details.
+- Release 6.48.0
+ * This release raises SkipTest for which never executed any
+ examples, for example because the phases setting excluded the
+ explicit, reuse, and generate phases. This helps to avoid cases
+ where broken tests appear to pass, because they didn???t actually
+ execute (issue #3328).
+- Release 6.47.5
+ * This patch fixes type annotations that had caused the signature
+ of @given to be partially-unknown to type-checkers for Python
+ versions before 3.10.
+- Release 6.47.4
+ * This patch fixes from_type() on Python 3.11, following
+ python/cpython#93754.
+- Release 6.47.3
+ * This patch makes the too_slow health check more consistent with
+ long deadline tests (issue #3367) and fixes an install issue
+ under pipenv which was introduced in Hypothesis 6.47.2 (issue
+ #3374).
+- Release 6.47.2
+ * We now use the PEP 654 ExceptionGroup type - provided by the
+ exceptiongroup backport on older Pythons - to ensure that if
+ multiple errors are raised in teardown, they will all
+ propagate.
+
+-------------------------------------------------------------------
Old:
----
hypothesis-python-6.47.1.tar.gz
New:
----
hypothesis-python-6.56.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-hypothesis.spec ++++++
--- /var/tmp/diff_new_pack.TTej3s/_old 2022-10-12 18:23:03.997420902 +0200
+++ /var/tmp/diff_new_pack.TTej3s/_new 2022-10-12 18:23:04.001420912 +0200
@@ -31,7 +31,7 @@
%bcond_with test
%endif
Name: python-hypothesis%{psuffix}
-Version: 6.47.1
+Version: 6.56.1
Release: 0
Summary: A library for property based testing
License: MPL-2.0
@@ -45,6 +45,7 @@
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-attrs >= 19.2.0
+Requires: python-exceptiongroup >= 1.0.0~rc8
Requires: python-sortedcontainers >= 2.1.0
Requires(post): update-alternatives
Requires(preun):update-alternatives
@@ -80,7 +81,7 @@
BuildRequires: %{python_module lark-parser >= 0.6.5}
BuildRequires: %{python_module libcst >= 0.3.16}
BuildRequires: %{python_module numpy >= 1.9.0}
-BuildRequires: %{python_module pandas >= 0.25}
+BuildRequires: %{python_module pandas >= 1.0}
BuildRequires: %{python_module pexpect}
BuildRequires: %{python_module pytest >= 4.6}
BuildRequires: %{python_module pytest-xdist}
++++++ _service ++++++
--- /var/tmp/diff_new_pack.TTej3s/_old 2022-10-12 18:23:04.041421012 +0200
+++ /var/tmp/diff_new_pack.TTej3s/_new 2022-10-12 18:23:04.045421022 +0200
@@ -2,7 +2,7 @@
<service name="tar_scm" mode="disabled">
<param name="url">https://github.com/HypothesisWorks/hypothesis.git</param>
<param name="scm">git</param>
- <param name="revision">hypothesis-python-6.47.1</param>
+ <param name="revision">hypothesis-python-6.56.1</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">hypothesis-python-(.*)</param>
<param name="subdir">hypothesis-python</param>
++++++ hypothesis-python-6.47.1.tar.gz -> hypothesis-python-6.56.1.tar.gz ++++++
++++ 7971 lines of diff (skipped)