Path to this page:
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: