diff --git a/0001-Revert-Use-tmp_path-in-ghostwriter-tests.patch b/0001-Revert-Use-tmp_path-in-ghostwriter-tests.patch deleted file mode 100644 index 36f22c4..0000000 --- a/0001-Revert-Use-tmp_path-in-ghostwriter-tests.patch +++ /dev/null @@ -1,88 +0,0 @@ -From c83493953839da2d0ae06c094984e7a90af215dc Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Mark=C3=A9ta?= -Date: Fri, 2 Aug 2024 11:53:29 +0200 -Subject: [PATCH] Revert "Use tmp_path in ghostwriter tests" - -This reverts commit 769f5750b6bdbdccfd8b8b34c5f9b72196744421. ---- - .../tests/ghostwriter/test_ghostwriter.py | 36 ++++++++----------- - 1 file changed, 14 insertions(+), 22 deletions(-) - -diff --git a/tests/ghostwriter/test_ghostwriter.py b/tests/ghostwriter/test_ghostwriter.py -index ddee5e78f..7bad9f081 100644 ---- a/tests/ghostwriter/test_ghostwriter.py -+++ b/tests/ghostwriter/test_ghostwriter.py -@@ -11,7 +11,6 @@ - import ast - import enum - import json --import os - import platform - import re - import socket -@@ -452,22 +451,13 @@ def test_get_imports_for_strategy(strategy, imports): - - - @pytest.fixture --def in_temp_path(tmp_path): -- """Fixture to execute tests in a temporary path.""" -- old_path = Path.cwd() -- os.chdir(tmp_path) -- yield -- os.chdir(old_path) -- -- --@pytest.fixture --def temp_script_file(in_temp_path): -- """Fixture to create a script file in a temporary working directory. -- -- Changes the working directory to a temporary directory, then yields an extant file -- whose name will end in .py and which includes an importable function. -+def temp_script_file(): -+ """Fixture to yield a Path to a temporary file in the local directory. File name will end -+ in .py and will include an importable function. - """ - p = Path("my_temp_script.py") -+ if p.exists(): -+ raise FileExistsError(f"Did not expect {p} to exist during testing") - p.write_text( - dedent( - """ -@@ -477,17 +467,18 @@ def temp_script_file(in_temp_path): - ), - encoding="utf-8", - ) -- return p -+ yield p -+ p.unlink() - - - @pytest.fixture --def temp_script_file_with_py_function(in_temp_path): -- """Fixture to create a python file in a temporary working directory. -- -- Changes the working directory to a temporary directory, then yields an extant file -- whose name will end in .py and which includes an importable function named "py". -+def temp_script_file_with_py_function(): -+ """Fixture to yield a Path to a temporary file in the local directory. File name will end -+ in .py and will include an importable function named "py" - """ - p = Path("my_temp_script_with_py_function.py") -+ if p.exists(): -+ raise FileExistsError(f"Did not expect {p} to exist during testing") - p.write_text( - dedent( - """ -@@ -497,7 +488,8 @@ def temp_script_file_with_py_function(in_temp_path): - ), - encoding="utf-8", - ) -- return p -+ yield p -+ p.unlink() - - - def test_obj_name(temp_script_file, temp_script_file_with_py_function): --- -2.45.2 - diff --git a/_service b/_service index 9abbfc0..f44e5c2 100644 --- a/_service +++ b/_service @@ -2,7 +2,7 @@ https://github.com/HypothesisWorks/hypothesis.git git - hypothesis-python-6.108.5 + hypothesis-python-6.111.1 @PARENT_TAG@ hypothesis-python-(.*) hypothesis-python diff --git a/hypothesis-python-6.108.5.tar.gz b/hypothesis-python-6.108.5.tar.gz deleted file mode 100644 index d097f61..0000000 --- a/hypothesis-python-6.108.5.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c51df375a0df8e83a525dc768dba398435900d483f8cd605573c6af382550868 -size 930584 diff --git a/hypothesis-python-6.111.1.tar.gz b/hypothesis-python-6.111.1.tar.gz new file mode 100644 index 0000000..68550d2 --- /dev/null +++ b/hypothesis-python-6.111.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2fc1464cea0aa733276a6ed9288002c25a8ef5339388a5d187493ae5063c067 +size 933508 diff --git a/python-hypothesis.changes b/python-hypothesis.changes index e650e56..2622a6a 100644 --- a/python-hypothesis.changes +++ b/python-hypothesis.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Wed Aug 21 14:23:01 UTC 2024 - Nico Krapp + +- Update to 6.111.1 + * This patch improves shrinking in cases involving 'slips' from one + strategy to another. Highly composite strategies are the most likely + to benefit from this change. + * This patch also reduces the range of :class:`python:datetime.datetime` + generated by :func:`~hypothesis.extra.django.from_model` in order to + avoid https://code.djangoproject.com/ticket/35683. +- Drop 0001-Revert-Use-tmp_path-in-ghostwriter-test.patch + * included upstream + ------------------------------------------------------------------- Wed Jul 31 13:22:46 UTC 2024 - Markéta Machová diff --git a/python-hypothesis.spec b/python-hypothesis.spec index e487611..29d5e15 100644 --- a/python-hypothesis.spec +++ b/python-hypothesis.spec @@ -38,7 +38,7 @@ ExclusiveArch: do_not_build %endif %{?sle15_python_module_pythons} Name: python-hypothesis%{psuffix} -Version: 6.108.5 +Version: 6.111.1 Release: 0 Summary: A library for property based testing License: MPL-2.0 @@ -47,9 +47,6 @@ URL: https://github.com/HypothesisWorks/hypothesis # 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 -# PATCH-FIX-UPSTREAM revert of https://github.com/HypothesisWorks/hypothesis/commit/769f5750b6bdbdccfd8b8b34c5f9b72196744421 -# gh#HypothesisWorks/hypothesis#4062 -Patch: 0001-Revert-Use-tmp_path-in-ghostwriter-tests.patch BuildRequires: %{python_module base >= 3.8} BuildRequires: %{python_module pip} BuildRequires: %{python_module pytz}