Path to this page:
Subject: CVS commit: pkgsrc/devel/py-hypothesis
From: Adam Ciarcinski
Date: 2019-05-09 13:53:58
Message id: 20190509115358.C722DFB16@cvs.NetBSD.org
Log Message:
py-hypothesis: updated to 4.23.4
4.23.4:
Fixes a minor formatting issue the docstring of from_type()
4.23.3:
Adds a recipe to the docstring of from_type() that describes a means for drawing \
values for “everything except” a specified type. This recipe is especially \
useful for writing tests that perform input-type validation.
4.23.2:
This patch uses autoflake to remove some pointless pass statements, which \
improves our workflow but has no user-visible impact.
4.23.1:
This patch fixes an OverflowError in from_type(xrange) on Python 2.
It turns out that not only do the start and stop values have to fit in a C long, \
but so does stop - start. We now handle this even on 32bit platforms, but remind \
users that Python2 will not be supported after 2019 without specific funding.
4.23.0:
This release implements the slices() strategy, to generate slices of a \
length-size sequence.
4.22.3:
This patch exposes DataObject, solely to support more precise type hints. \
Objects of this type are provided by data(), and can be used to draw examples \
from strategies intermixed with your test code.
4.22.2:
This patch fixes the very rare issue 1798 in array_dtypes(), which caused an \
internal error in our tests.
4.22.1:
This patch fixes a rare bug in from_type(range).
4.22.0:
The unique_by argument to lists now accepts a tuple of callables such that every \
element of the generated list will be unique with respect to each callable in \
the tuple.
4.21.1:
This patch cleans up the internals of one_of(). You may see a slight change to \
the distribution of examples from this strategy but there is no change to the \
public API.
4.21.0:
The from_type() strategy now supports slice objects.
4.20.0:
This release improves the array_shapes() strategy, to choose an appropriate \
default for max_side based on the min_side, and max_dims based on the min_dims. \
An explicit error is raised for dimensions greater than 32, which are not \
supported by Numpy, as for other invalid combinations of arguments.
4.19.0:
The from_type() strategy now supports range objects (or xrange on Python 2).
4.18.3:
This release fixes a very rare edge case in the test-case mutator, which could \
cause an internal error with certain unusual tests.
4.18.2:
This patch makes Hypothesis compatible with the Python 3.8 alpha, which changed \
the representation of code objects to support positional-only arguments. Note \
however that Hypothesis does not (yet) support such functions as e.g. arguments \
to builds() or inputs to @given.
4.18.1:
This patch improves the performance of unique collections such as sets() when \
the elements are drawn from a sampled_from() strategy.
4.18.0:
This release adds the functions() strategy, which can be used to imitate your \
‘real’ function for callbacks.
4.17.2:
This release refactors stateful rule selection to share the new machinery with \
sampled_from() instead of using the original independent implementation.
4.17.1:
This patch allows Hypothesis to try a few more examples after finding the first \
bug, in hopes of reporting multiple distinct bugs. The heuristics described in \
issue 847 ensure that we avoid wasting time on fruitless searches, while still \
surfacing each bug as soon as possible.
Files: