Hypothesis for Python - version 6.48.3
"hypothesis.event()" now works for hashable objects which do not
support weakrefs, such as integers and tuples.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 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).
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 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.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 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).
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 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.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.47.4
This patch fixes "from_type()" on Python 3.11, following
python/cpython#93754.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 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
... (truncated)