Subject: CVS commit: pkgsrc/devel/py-hypothesis
From: Thomas Klausner
Date: 2023-04-30 19:14:48
Message id: 20230430171448.B4F74FA87@cvs.NetBSD.org

Log Message:
py-hypothesis: update to 6.74.1.

6.74.1 - 2023-04-28

This patch provides better error messages for datetime- and timedelta-related \ 
invalid dtypes in our Pandas extra (issue #3518). Thanks to Nick Muoh at the \ 
PyCon Sprints!

6.74.0 - 2023-04-26

This release adds support for nullable pandas dtypes in pandas() (issue #3604). \ 
Thanks to Cheuk Ting Ho for implementing this at the PyCon sprints!

6.73.1 - 2023-04-27

This patch updates our minimum Numpy version to 1.16, and restores compatibility \ 
with versions before 1.20, which were broken by a mistake in Hypothesis 6.72.4 \ 
(issue #3625).

6.73.0 - 2023-04-25

This release upgrades the explain phase (issue #3411).

    Following the first failure, Hypothesis will (usually) track which lines of \ 
code were executed by passing and failing examples, and report where they \ 
diverged - with some heuristics to drop unhelpful reports. This is an existing \ 
feature, now upgraded and newly enabled by default.

    After shrinking to a minimal failing example, Hypothesis will try to find \ 
parts of the example – e.g. separate args to @given() – which can vary \ 
freely without changing the result of that minimal failing example. If the \ 
automated experiments run without finding a passing variation, we leave a \ 
comment in the final report:

    test_x_divided_by_y(
        x=0,  # or any other generated value
        y=0,
    )

Just remember that the lack of an explanation sometimes just means that \ 
Hypothesis couldn’t efficiently find one, not that no explanation (or simpler \ 
failing example) exists.

6.72.4 - 2023-04-25

This patch fixes type annotations for the arrays() strategy. Thanks to Francesc \ 
Elies for pull request #3602.

6.72.3 - 2023-04-25

This patch fixes a bug with from_type() with dict[tuple[int, int], str] (issue \ 
#3527).

    Thanks to Nick Muoh at the PyCon Sprints!

6.72.2 - 2023-04-24

This patch refactors our internals to facilitate an upcoming feature.

6.72.1 - 2023-04-19

This patch fixes some documentation and prepares for future features.

6.72.0 - 2023-04-16

This release deprecates Healthcheck.all(), and adds a codemod to automatically \ 
replace it with list(Healthcheck) (issue #3596).

6.71.0 - 2023-04-07

This release adds GitHubArtifactDatabase, a new database backend that allows \ 
developers to access the examples found by a Github Actions CI job. This is \ 
particularly useful for workflows that involve continuous fuzzing, like \ 
HypoFuzz.

Thanks to Agustín Covarrubias for this feature!

6.70.2 - 2023-04-03

This patch clarifies the reporting of time spent generating data. A simple \ 
arithmetic mean of the percentage of time spent can be misleading; reporting the \ 
actual time spent avoids misunderstandings.

Thanks to Andrea Reina for reporting and fixing issue #3598!

Files:
RevisionActionfile
1.120modifypkgsrc/devel/py-hypothesis/Makefile
1.115modifypkgsrc/devel/py-hypothesis/distinfo