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 2023-12-28 22:54:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-hypothesis (Old) and /work/SRC/openSUSE:Factory/.python-hypothesis.new.28375 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-hypothesis" Thu Dec 28 22:54:39 2023 rev:70 rq:1135262 version:6.92.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-hypothesis/python-hypothesis.changes 2023-11-02 20:20:50.990466718 +0100 +++ /work/SRC/openSUSE:Factory/.python-hypothesis.new.28375/python-hypothesis.changes 2023-12-28 22:54:45.055724554 +0100 @@ -1,0 +2,37 @@ +Wed Dec 27 10:12:38 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- update to 6.92.1: + * This release adds an experimental :wikipedia:`observability + * This patch fixes an issue where + :func:`~hypothesis.strategies.builds` could not be used with + :pypi:`attrs` objects that defined private attributes (i.e. + attributes with a leading underscore). See also + * This release adds an optional ``payload`` argument to + :func:`hypothesis.event`, so that you can clearly express + the difference between the label and the value of an + observation. + * This patch supports assigning ``settings = settings(...)`` as + a class attribute on a subclass of a ``.TestCase`` attribute + of a :class:`~hypothesis.stateful.RuleBasedStateMachine`. + * This release makes it an error to assign ``settings = + settings(...)`` as a class attribute on a + :class:`~hypothesis.stateful.RuleBasedStateMachine`. + * This patch refactors some internals. There is no user- + visible change, but we hope to improve performance and unlock + support for alternative backends such as :pypi:`symbolic + execution with crosshair in future (:issue:`3086`). + * This release teaches :func:`~hypothesis.strategies.from_type` + to handle constraints implied by the :pypi:`annotated-types` + package - as used by e.g. :pypi:`Pydantic`. + * This patch adds a warning when :func:`@st.composite + wraps a function annotated as returning a + :class:`~hypothesis.strategies.SearchStrategy`, + since this is usually an error (:issue:`3786`). + * This patch refactors ``from_type(typing.Tuple)``, allowing + :func:`~hypothesis.strategies.register_type_strategy` to take + effect for tuples instead of being silently ignored + * This patch improves the speed of the explain phase on python + 3.12+, by using the new :mod:`sys.monitoring` module to collect + coverage, instead of :obj:`sys.settrace`. + +------------------------------------------------------------------- Old: ---- hypothesis-python-6.88.1.tar.gz New: ---- hypothesis-python-6.92.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-hypothesis.spec ++++++ --- /var/tmp/diff_new_pack.EytHgD/_old 2023-12-28 22:54:45.827752738 +0100 +++ /var/tmp/diff_new_pack.EytHgD/_new 2023-12-28 22:54:45.831752884 +0100 @@ -37,13 +37,13 @@ %endif %{?sle15_python_module_pythons} Name: python-hypothesis%{psuffix} -Version: 6.88.1 +Version: 6.92.1 Release: 0 Summary: A library for property based testing License: MPL-2.0 URL: https://github.com/HypothesisWorks/hypothesis # Source is the `hypothesis-python` subdir of the Github repository. -# Edit the `_service` file and run `osc service runall` for updates. +# Edit the `_service` file and run `osc service manualrun` for updates. # See also https://hypothesis.readthedocs.io/en/latest/packaging.html Source: hypothesis-python-%{version}.tar.gz BuildRequires: %{python_module base >= 3.8} @@ -147,6 +147,8 @@ # https://github.com/HypothesisWorks/hypothesis/issues/2546 donttest="test_updating_the_file_include_new_shrinkers" donttest+=" or test_can_learn_to_normalize_the_unnormalized" +# requires a git checkout +donttest+=" or test_observability" # Fail because typing comparison donttest+=" or test_ghostwriter_on_hypothesis" if [ $(getconf LONG_BIT) -eq 32 ]; then ++++++ _service ++++++ --- /var/tmp/diff_new_pack.EytHgD/_old 2023-12-28 22:54:45.867754198 +0100 +++ /var/tmp/diff_new_pack.EytHgD/_new 2023-12-28 22:54:45.867754198 +0100 @@ -2,7 +2,7 @@ <service name="tar_scm" mode="manual"> <param name="url">https://github.com/HypothesisWorks/hypothesis.git</param> <param name="scm">git</param> - <param name="revision">hypothesis-python-6.88.1</param> + <param name="revision">hypothesis-python-6.92.1</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">hypothesis-python-(.*)</param> <param name="subdir">hypothesis-python</param> ++++++ hypothesis-python-6.88.1.tar.gz -> hypothesis-python-6.92.1.tar.gz ++++++ ++++ 5758 lines of diff (skipped)