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-06-17 21:18:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-hypothesis (Old)
 and      /work/SRC/openSUSE:Factory/.python-hypothesis.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-hypothesis"

Fri Jun 17 21:18:17 2022 rev:58 rq:982569 version:6.47.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-hypothesis/python-hypothesis.changes      
2022-03-22 19:36:12.510837902 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-hypothesis.new.1548/python-hypothesis.changes
    2022-06-17 21:18:18.678636666 +0200
@@ -1,0 +2,172 @@
+Mon Jun 13 12:58:35 UTC 2022 - Ben Greiner <[email protected]>
+
+- Update to 6.47.1
+  * Our pretty-printer no longer sorts dictionary keys, since
+    iteration order is stable in Python 3.7+ and this can affect
+    reproducing examples (issue #3370). This PR was kindly
+    supported by Ordina Pythoneers.
+- Release 6.47.0
+  * The Ghostwritter can now write tests for @classmethod or
+    @staticmethod methods, in addition to the existing support for
+    functions and other callables (issue #3318). Thanks to Cheuk
+    Ting Ho for the patch.
+- Release 6.46.11
+  * Mention hypothesis.strategies.timezones() in the documentation
+    of hypothesis.strategies.datetimes() for completeness.
+  * Thanks to George Macon for this addition.
+- Release 6.46.10
+  * This release contains some small improvements to our
+    documentation. Thanks to Felix Divo for his contribution!
+- Release 6.46.9
+  * This patch by Adrian Garcia Badaracco adds type annotations to
+    some private internals (issue #3074).
+- Release 6.46.8
+  * This patch by Phillip Schanely makes changes to the floats()
+    strategy when min_value or max_value is present. Hypothesis
+    will now be capable of generating every representable value in
+    the bounds. You may notice that hypothesis is more likely to
+    test values near boundaries, and values that are very close to
+    zero.
+  * These changes also support future integrations with symbolic
+    execution tools and fuzzers (issue #3086).
+- Release 6.46.7
+  * This patch updates the type annotations for tuples() and
+    one_of() so that type-checkers require its arguments to be
+    positional-only, and so that it no longer fails under
+    pyright-strict mode (see issue #3348). Additional changes are
+    made to Hypothesis??? internals improve pyright scans.
+- Release 6.46.6
+  * This patch by Cheuk Ting Ho adds support for PEP 655 Required
+    and NotRequired as attributes of TypedDict in from_type()
+    (issue #3339).
+- Release 6.46.5
+  * This patch fixes from_dtype() with long-precision
+    floating-point datatypes (typecode g; see numpy.typename()).
+- Release 6.46.4
+  * This patch improves some error messages for custom signatures
+    containing invalid parameter names (issue #3317).
+- Release 6.46.3
+  * This patch by Cheuk Ting Ho makes it an explicit error to call
+    from_type() or register_type_strategy() with types that have no
+    runtime instances (issue #3280).
+- Release 6.46.2
+  * This patch fixes silently dropping examples when the @example
+    decorator is applied to itself (issue #3319). This was always a
+    weird pattern, but now it works. Thanks to Ray Sogata, Keeri
+    Tramm, and Kevin Khuong for working on this patch!
+- Release 6.46.1
+  * This patch fixes a rare bug where we could incorrectly treat
+    empty as a type annotation, if the callable had an explicitly
+    assigned __signature__.
+- Release 6.46.0
+  * This release adds an allow_nil argument to uuids(), which you
+    can use to??? generate the nil UUID. Thanks to Shlok Gandhi for
+    the patch!
+- Release 6.45.4
+  * This patch fixes some missing imports for certain Ghostwritten
+    tests. Thanks to Mel Seto for fixing issue #3316.
+- Release 6.45.3
+  * This patch teaches the Ghostwriter to recognize many more
+    common argument names (issue #3311).
+- Release 6.45.2
+  * This patch fixes issue #3314, where Hypothesis would raise an
+    internal error from domains() or (only on Windows) from
+    timezones() in some rare circumstances where the installation
+    was subtly broken.
+  * Thanks to Munir Abdinur for this contribution.
+- Release 6.45.1
+  * This release fixes deprecation warnings about sre_compile and
+    sre_parse imports and importlib.resources usage when running
+    Hypothesis on Python 3.11.
+  + Thanks to Florian Bruhin for this contribution.
+- Release 6.45.0
+  * This release updates xps.indices() by introducing an
+    allow_newaxis argument, defaulting to False. If
+    allow_newaxis=True, indices can be generated that add
+    dimensions to arrays, which is achieved by the indexer
+    containing None. This change is to support a specification
+    change that expand dimensions via indexing
+    (data-apis/array-api#408).
+- Release 6.44.0
+  * This release adds a names argument to indexes() and series(),
+    so that you can create Pandas objects with specific or varied
+    names.
+  * Contributed by Sam Watts.
+- Release 6.43.3
+  * This patch updates the type annotations for @given so that
+    type-checkers will warn on mixed positional and keyword
+    arguments, as well as fixing issue #3296.
+- Release 6.43.2
+  * Fixed a type annotation for pyright --strict (issue #3287).
+- Release 6.43.1
+  * This patch makes it an explicit error to call
+    register_type_strategy() with a Pydantic GenericModel and a
+    callable, because GenericModel isn???t actually a generic type at
+    runtime and so you have to register each of the ???parametrized
+    versions??? (actually subclasses!) manually. See issue #2940 for
+    more details.
+- Release 6.43.0
+  * This release makes it an explicit error to apply
+    @pytest.fixture to a function which has already been decorated
+    with @given(). Previously, pytest would convert your test to a
+    fixture, and then never run it.
+- Release 6.42.3
+  * This patch fixes from_type() on a TypedDict with complex
+    annotations, defined in a file using from __future__ import
+    annotations. Thanks to Katelyn Gigante for identifying and
+    fixing this bug!
+- Release 6.42.2
+  * The Hypothesis pytest plugin was not outputting valid xunit2
+    nodes when --junit-xml was specified. This has been broken
+    since Pytest 5.4, which changed the internal API for adding
+    nodes to the junit report.
+  * This also fixes the issue when using hypothesis with
+    --junit-xml and pytest-xdist where the junit xml report would
+    not be xunit2 compatible. Now, when using with pytest-xdist,
+    the junit report will just omit the <properties> node.
+  * For more details, see this pytest issue, this pytest issue, and
+    issue #1935
+  * Thanks to Brandon Chinn for this bug fix!
+- Release 6.42.1
+  * This patch fixes pretty-printing of regular expressions in
+    Python 3.11.0a7, and updates our vendored list of top-level
+    domains,.
+- Release 6.42.0
+  * This release makes st.functions(pure=True) less noisy (issue
+    #3253), and generally improves pretty-printing of functions.
+- Release 6.41.0
+  * This release changes the implementation of infer to be an alias
+    for Ellipsis. E.g. @given(a=infer) is now equivalent to
+    @given(a=...). Furthermore, @given(...) can now be specified so
+    that @given will infer the strategies for all arguments of the
+    decorated function based on its annotations.
+- Release 6.40.3
+  * This patch simplifies the repr of the strategies namespace
+    returned in make_strategies_namespace(), e.g.
+      >>> from hypothesis.extra.array_api import make_strategies_namespace
+      >>> from numpy import array_api as xp
+      >>> xps = make_strategies_namespace(xp)
+      >>> xps
+      make_strategies_namespace(numpy.array_api)
+- Release 6.40.2
+  * Fixed from_type() support for PEP 604 union types, like int |
+    None (issue #3255).
+- Release 6.40.1
+  * Fixed an internal error when given() was passed a lambda.
+- Release 6.40.0
+  * The Ghostwriter can now write tests which check that two or
+    more functions are equivalent on valid inputs, or raise the
+    same type of exception for invalid inputs (issue #3267).
+- Release 6.39.6
+  * This patch makes some quality-of-life improvements to the
+    Ghostwriter: we guess the text() strategy for arguments named
+    text (???obvious in hindsight, eh?); and improved the error
+    message if you accidentally left in a nothing() or broke your
+    rich install.
+- Release 6.39.5
+  * This patch improves our error detection and message when
+    Hypothesis is run on a Python implementation without support
+    for -0.0, which is required for the floats() strategy but can
+    be disabled by unsafe compiler options (issue #3265).
+
+-------------------------------------------------------------------

Old:
----
  hypothesis-python-6.39.4.tar.gz

New:
----
  hypothesis-python-6.47.1.tar.gz

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

Other differences:
------------------
++++++ python-hypothesis.spec ++++++
--- /var/tmp/diff_new_pack.3mk5IB/_old  2022-06-17 21:18:19.270636987 +0200
+++ /var/tmp/diff_new_pack.3mk5IB/_new  2022-06-17 21:18:19.274636988 +0200
@@ -16,8 +16,6 @@
 #
 
 
-%{?!python_module:%define python_module() python3-%{**}}
-%define skip_python2 1
 %bcond_with ringdisabled
 %global flavor @BUILD_FLAVOR@%{nil}
 %if "%{flavor}" == "test"
@@ -33,7 +31,7 @@
 %bcond_with test
 %endif
 Name:           python-hypothesis%{psuffix}
-Version:        6.39.4
+Version:        6.47.1
 Release:        0
 Summary:        A library for property based testing
 License:        MPL-2.0
@@ -73,13 +71,12 @@
 BuildRequires:  %{python_module sortedcontainers >= 2.1.0}
 # SECTION test requirements
 BuildRequires:  %{python_module Django >= 2.2}
-BuildRequires:  %{python_module backports.zoneinfo if %python-base < 3.9}
+BuildRequires:  %{python_module backports.zoneinfo >= 0.2.1 if %python-base < 
3.9}
 BuildRequires:  %{python_module black >= 19.10}
 BuildRequires:  %{python_module dpcontracts >= 0.4}
 BuildRequires:  %{python_module fakeredis}
 BuildRequires:  %{python_module flaky}
 BuildRequires:  %{python_module hypothesis = %{version}}
-BuildRequires:  %{python_module importlib_resources >= 3.3.0 if %python-base < 
3.7}
 BuildRequires:  %{python_module lark-parser >= 0.6.5}
 BuildRequires:  %{python_module libcst >= 0.3.16}
 BuildRequires:  %{python_module numpy >= 1.9.0}
@@ -148,7 +145,20 @@
     -n auto
     -ra
 filterwarnings =
+    error
     ignore::hypothesis.errors.NonInteractiveExampleWarning
+    # https://github.com/pandas-dev/pandas/issues/41199
+    default:Creating a LegacyVersion has been deprecated and will be removed 
in the next major release:DeprecationWarning
+    default:distutils Version classes are deprecated\. Use packaging\.version 
instead:DeprecationWarning
+    # https://github.com/pandas-dev/pandas/issues/32056 (?)
+    default:numpy\.ufunc size changed, may indicate binary incompatibility\. 
Expected 216 from C header, got 232 from PyObject:RuntimeWarning
+    # https://github.com/lark-parser/lark/pull/1140
+    default:module 'sre_constants' is deprecated:DeprecationWarning
+    default:module 'sre_parse' is deprecated:DeprecationWarning
+    # https://github.com/pandas-dev/pandas/issues/34848
+    default:`np\.bool` is a deprecated alias for the builtin 
`bool`:DeprecationWarning
+    default:`np\.complex` is a deprecated alias for the builtin 
`complex`:DeprecationWarning
+    default:`np\.object` is a deprecated alias for the builtin 
`object`:DeprecationWarning
 ' > pytest.ini
 %pytest -c pytest.ini -k "not ($donttest)" tests
 %endif

++++++ _service ++++++
--- /var/tmp/diff_new_pack.3mk5IB/_old  2022-06-17 21:18:19.338637023 +0200
+++ /var/tmp/diff_new_pack.3mk5IB/_new  2022-06-17 21:18:19.338637023 +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.39.4</param>
+    <param name="revision">hypothesis-python-6.47.1</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">hypothesis-python-(.*)</param>
     <param name="subdir">hypothesis-python</param>    

++++++ hypothesis-python-6.39.4.tar.gz -> hypothesis-python-6.47.1.tar.gz ++++++
++++ 9655 lines of diff (skipped)

Reply via email to