From 05ab55b24a2765df0547c9e43feebf965fbac51dbacf958f808e33f311d62125 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Mon, 9 Dec 2019 09:18:56 +0000 Subject: [PATCH] Accepting request 754981 from home:apersaud:branches:devel:languages:python update to latest version OBS-URL: https://build.opensuse.org/request/show/754981 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hypothesis?expand=0&rev=120 --- hypothesis-python-4.46.1.tar.gz | 3 - hypothesis-python-4.50.8.tar.gz | 3 + python-hypothesis.changes | 106 ++++++++++++++++++++++++++++++++ python-hypothesis.spec | 2 +- 4 files changed, 110 insertions(+), 4 deletions(-) delete mode 100644 hypothesis-python-4.46.1.tar.gz create mode 100644 hypothesis-python-4.50.8.tar.gz diff --git a/hypothesis-python-4.46.1.tar.gz b/hypothesis-python-4.46.1.tar.gz deleted file mode 100644 index bfc7ab0..0000000 --- a/hypothesis-python-4.46.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9649376a364e6b480e1519f0466e679e0c3b7843591b886e7f1f00d8a44d9775 -size 3253625 diff --git a/hypothesis-python-4.50.8.tar.gz b/hypothesis-python-4.50.8.tar.gz new file mode 100644 index 0000000..ebea624 --- /dev/null +++ b/hypothesis-python-4.50.8.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:758b273087601f352998b7704c6a05d68c791d3596f9b43df5e25002e3b0e834 +size 6814518 diff --git a/python-hypothesis.changes b/python-hypothesis.changes index ef48bd6..4a7d53b 100644 --- a/python-hypothesis.changes +++ b/python-hypothesis.changes @@ -1,3 +1,109 @@ +------------------------------------------------------------------- +Sat Dec 7 17:43:19 UTC 2019 - Arun Persaud + +- update to version 4.50.8: + * This patch makes certain uses of Bundles more efficient in + stateful testing (issue #2078). + +- changes from version 4.50.7: + * This release refactors some of Hypothesis’s internal interfaces + for representing data generation. It should have no user visible + effect. + +- changes from version 4.50.6: + * This patch removes some old debugging helpers in our Numpy extra + which have not been needed since issue #1963 and issue #2245. + +- changes from version 4.50.5: + * This patch fixes issue #2229, where Numpy arrays of unsized + strings would only ever have strings of size one due to an + interaction between our generation logic and Numpy’s allocation + strategy. + +- changes from version 4.50.4: + * This patch fixes a rare internal error in strategies for a list of + unique items sampled from a short non-unique sequence (issue + #2247). The bug was discovered via hypothesis-jsonschema. + +- changes from version 4.50.3: + * This release improves the error message when @settings tries to + inherit settings from a parent argument that isn’t a settings + instance. + +- changes from version 4.50.2: + * This release improves Hypothesis’s “Falsifying example” output, by + breaking output across multiple lines where necessary, and by + removing irrelevant information from the stateful testing output. + +- changes from version 4.50.1: + * This patch adds flake8-comprehensions to our linter suite. There + is no user-visible change - expect perhaps via some strange + microbenchmarks - but certain parts of the code now have a clear + and more consistent style. + +- changes from version 4.50.0: + * This release fixes some cases where we might previously have + failed to run the validation logic for some strategies. As a + result tests which would previously have been silently testing + significantly less than they should may now start to raise + InvalidArgument now that these errors are caught. + +- changes from version 4.49.0: + * This release significantly improves the data distribution in rule + based stateful testing , by using a technique + called Swarm Testing (Groce, Alex, et al. “Swarm testing.” + Proceedings of the 2012 International Symposium on Software + Testing and Analysis. ACM, 2012.) to select which rules are run in + any given test case. This should allow it to find many issues that + it would previously have missed. + * This change is likely to be especially beneficial for stateful + tests with large numbers of rules. + +- changes from version 4.48.1: + * This release adds some heuristics to test case generation that try + to ensure that test cases generated early on will be relatively + small. + * This fixes a bug introduced in Hypothesis 4.42.0 which would cause + occasional too_slow failures on some tests. + +- changes from version 4.48.0: + * This release revokes the deprecation of find, as we’ve now rebuilt + it on top of @given, which means it has minimal maintenance burden + and we’re happy to support it. + +- changes from version 4.47.5: + * This release rebuilds find() on top of @given in order to have + more code in common. It should have minimal user visible effect. + +- changes from version 4.47.4: + * This patch removes an internal compatibility shim that we no + longer need. + +- changes from version 4.47.3: + * This patch fixes several typos in our docstrings and comments, + with no change in behaviour. Thanks to Dmitry Dygalo for + identifying and fixing them! + +- changes from version 4.47.2: + * This release fixes an internal issue where Hypothesis would + sometimes generate test cases that were above its intended maximum + size. This would only have happened rarely and probably would not + have caused major problems when it did. + * Users of the new targeted property-based testing might see minor + impact (possibly slightly faster tests and slightly worse target + scores), but only in the unlikely event that they were hitting + this problem. Other users should not see any effect at all. + +- changes from version 4.47.1: + * This release removes some unused code from the core engine. There + is no user-visible change. + +- changes from version 4.47.0: + * This release commonizes some code between running explicit + examples and normal test execution. The main user visible impact + of this is that deadlines are now enforced when running explicit + examples. + ------------------------------------------------------------------- Sat Nov 23 23:59:44 UTC 2019 - Arun Persaud diff --git a/python-hypothesis.spec b/python-hypothesis.spec index 149583a..0ae9416 100644 --- a/python-hypothesis.spec +++ b/python-hypothesis.spec @@ -28,7 +28,7 @@ %endif %bcond_without python2 Name: python-hypothesis%{psuffix} -Version: 4.46.1 +Version: 4.50.8 Release: 0 Summary: A library for property based testing License: MPL-2.0