Path to this page:
Subject: CVS commit: pkgsrc/devel/py-hypothesis
From: Thomas Klausner
Date: 2017-04-27 14:55:54
Message id: 20170427125554.675AAFBE4@cvs.NetBSD.org
Log Message:
Updated py-hypothesis to 3.8.2.
3.8.2 - 2017-04-26
This is a code reorganisation release that moves some internal test helpers out \
of the main source tree so as to not have changes to them trigger releases in \
future.
3.8.1 - 2017-04-26
This is a documentation release. Almost all code examples are now doctests \
checked in CI, eliminating stale examples.
3.8.0 - 2017-04-23
This is a feature release, adding the iterables strategy, equivalent to \
lists(...).map(iter) but with a much more useful repr. You can use this strategy \
to check that code doesnât accidentally depend on sequence properties such \
as indexing support or repeated iteration.
3.7.4 - 2017-04-22
This is a bug fix release for a single bug:
In 3.7.3, using @example and a pytest fixture in the same test could cause \
the test to fail to fill the arguments, and throw a TypeError.
3.7.3 - 2017-04-21
This release should include no user visible changes and is purely a refactoring \
release. This modularises the behaviour of the core âgivenâ function, \
breaking it up into smaller and more accessible parts, but its actual behaviour \
should remain unchanged.
3.7.2 - 2017-04-21
This reverts an undocumented change in 3.7.1 which broke installation on debian \
stable: The specifier for the hypothesis[django] extra_requires had introduced a \
wild card, which was not supported on the default version of pip.
3.7.1 - 2017-04-21
This is a bug fix and internal improvements release.
In particular Hypothesis now tracks a tree of where it has already explored. \
This allows it to avoid some classes of duplicate examples, and significantly \
improves the performance of shrinking failing examples by allowing it to skip \
some shrinks that it can determine canât possibly work.
Hypothesis will no longer seed the global random arbitrarily unless you have \
asked it to using random_module()
Shrinking would previously have not worked correctly in some special cases \
on Python 2, and would have resulted in suboptimal examples.
Files: