Path to this page:
Subject: CVS commit: pkgsrc/devel/py-hypothesis
From: Adam Ciarcinski
Date: 2019-04-16 09:14:00
Message id: 20190416071400.4375EFB16@cvs.NetBSD.org
Log Message:
py-hypothesis: updated to 4.17.0
4.17.0
This release adds the strategy \
:func:~hypothesis.extra.numpy.broadcastable_shapes, which generates array shapes \
that are broadcast-compatible with a provided shape.
4.16.0
This release allows :func:~hypothesis.strategies.register_type_strategy to be \
used with :obj:python:typing.NewType instances. This may be useful to e.g. \
provide only positive integers for :func:from_type(UserId) \
<hypothesis.strategies.from_type> with a UserId = NewType('UserId', int) \
type.
4.15.0
This release supports passing a :class:~python:datetime.timedelta as the \
:obj:~hypothesis.settings.deadline setting, so you no longer have to remember \
that the number is in milliseconds (:issue:1900).
Thanks to Damon Francisco for this change!
4.14.7
This patch makes the type annotations on hypothesis.extra.dateutil compatible \
with :pypi:mypy 0.700.
4.14.6
This release fixes a bug introduced in :ref:Hypothesis 4.14.3 <v4.14.3> \
that would sometimes cause :func:sampled_from(...).filter(...) \
<hypothesis.strategies.sampled_from> to encounter an internal assertion \
failure when there are three or fewer elements, and every element is rejected by \
the filter.
4.14.5
This patch takes the previous efficiency improvements to \
:func:sampled_from(...).filter(...) <hypothesis.strategies.sampled_from> \
strategies that reject most elements, and generalises them to also apply to \
sampled_from(...).filter(...).filter(...) and longer chains of filters.
4.14.4
This release fixes a bug that prevented \
:func:~hypothesis.strategies.random_module from correctly restoring the previous \
state of the random module.
The random state was instead being restored to a temporary deterministic state, \
which accidentally caused subsequent tests to see the same random values across \
multiple test runs.
4.14.3
This patch adds an internal special case to make \
:func:sampled_from(...).filter(...) <hypothesis.strategies.sampled_from> \
much more efficient when the filter rejects most elements
Files: