Subject: CVS commit: pkgsrc/devel/py-hypothesis
From: Adam Ciarcinski
Date: 2022-12-18 17:18:53
Message id: 20221218161853.8B94EFA90@cvs.NetBSD.org

Log Message:
py-hypothesis: updated to 6.61.0

6.61.0

This release improves our treatment of database keys, which based on (among \ 
other things) the source code of your test function. We now post-process this \ 
source to ignore decorators, comments, trailing whitespace, and blank lines - so \ 
that you can add @example()s or make some small no-op edits to your code without \ 
preventing replay of any known failing or covering examples.

6.60.1

This patch updates our vendored list of top-level domains, which is used by the \ 
provisional domains() strategy.

6.60.0

This release improves Hypothesis’ ability to resolve forward references in \ 
type annotations. It fixes a bug that prevented builds() from being used with \ 
pydantic models that possess updated forward references.

6.59.0

The @example(...) decorator now has a .via() method, which future tools will use \ 
to track automatically-added covering examples.

6.58.2

This patch updates our vendored list of top-level domains, which is used by the \ 
provisional domains() strategy.

6.58.1

This patch shifts hypothesis[lark] from depending on the old lark-parser package \ 
to the new lark package. There are no code changes in Hypothesis, it’s just \ 
that Lark got a new name on PyPI for version 1.0 onwards.

6.58.0

register_random() has used weakref since 6.27.1 - 2021-11-22, allowing the \ 
Random-compatible objects to be garbage-collected when there are no other \ 
references remaining in order to avoid memory leaks. We now raise an error or \ 
emit a warning when this seems likely to happen immediately.

The type annotation of register_random() was also widened so that structural \ 
subtypes of Random are accepted by static typecheckers.

Files:
RevisionActionfile
1.116modifypkgsrc/devel/py-hypothesis/Makefile
1.112modifypkgsrc/devel/py-hypothesis/distinfo