Subject: CVS commit: pkgsrc/devel/py-hypothesis
From: Adam Ciarcinski
Date: 2018-07-03 09:47:45
Message id: 20180703074745.EAE77FB3E@cvs.NetBSD.org

Log Message:
py-hypothesis: updated to 3.65.0

3.65.0:
This release deprecates the :obj:~hypothesis.settings.max_shrinks setting in \ 
favor of an internal heuristic. If you need to avoid shrinking examples, use the \ 
:obj:~hypothesis.settings.phases setting instead. (:issue:1235)

3.64.2:
This release fixes a bug where an internal assertion error could sometimes be \ 
triggered while shrinking a failing test.

3.64.1:
This patch fixes type-checking errors in our vendored pretty-printer, which were \ 
ignored by our mypy config but visible for anyone else (whoops). Thanks to Pi \ 
Delport for reporting :issue:1359 so promptly.

3.64.0:
This release adds :ref:an interface <custom-function-execution> which can \ 
be used to insert a wrapper between the original test function and :func:@given \ 
<hypothesis.given> (:issue:1257). This will be particularly useful for \ 
test runner extensions such as :pypi:pytest-trio, but is not recommended for \ 
direct use by other users of Hypothesis.

3.63.0:
This release adds a new mechanism to infer strategies for classes defined using \ 
:pypi:attrs, based on the the type, converter, or validator of each attribute. \ 
This inference is now built in to :func:~hypothesis.strategies.builds and \ 
:func:~hypothesis.strategies.from_type.

On Python 2, :func:~hypothesis.strategies.from_type no longer generates \ 
instances of int when passed long, or vice-versa.

3.62.0:
This release adds PEP 484 type hints to Hypothesis on a provisional basis, using \ 
the comment-based syntax for Python 2 compatibility. You can :ref:read more \ 
about our type hints here <our-type-hints>.

It also adds the py.typed marker specified in PEP 561. After you pip install \ 
hypothesis, :pypi:mypy 0.590 or later will therefore type-check your use of our \ 
public interface!

3.61.0:
This release deprecates the use of :class:~hypothesis.settings as a context \ 
manager, the use of which is somewhat ambiguous.
Users should define settings with global state or with the :func:@settings(...) \ 
<hypothesis.settings> decorator.

3.60.1:
Fixed a bug in generating an instance of a Django model from a strategy where \ 
the primary key is generated as part of the strategy. See :ref:details here \ 
<django-generating-primary-key>.

3.60.0:
This release add initialize decorator for stateful testing (originally discussed \ 
in :issue:1216). initialize act as a special rule that is only called once, and \ 
all initialize rules are guaranteed to be called before any normal rule is \ 
called.

Files:
RevisionActionfile
1.57modifypkgsrc/devel/py-hypothesis/Makefile
1.19modifypkgsrc/devel/py-hypothesis/PLIST
1.54modifypkgsrc/devel/py-hypothesis/distinfo