Skip to content

Commit 074893e

Browse files
committed
Bump hypothesis-python version to 6.149.0 and update changelog
[skip ci]
1 parent fba870d commit 074893e

3 files changed

Lines changed: 29 additions & 24 deletions

File tree

hypothesis-python/RELEASE.rst

Lines changed: 0 additions & 23 deletions
This file was deleted.

hypothesis-python/docs/changelog.rst

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,34 @@ Hypothesis 6.x
1818

1919
.. include:: ../RELEASE.rst
2020

21+
.. _v6.149.0:
22+
23+
--------------------
24+
6.149.0 - 2026-01-05
25+
--------------------
26+
27+
This release extends the explain-phase ``# or any other generated value`` comments
28+
to sub-arguments within :func:`~hypothesis.strategies.builds`,
29+
:func:`~hypothesis.strategies.tuples`, and :func:`~hypothesis.strategies.fixed_dictionaries`.
30+
31+
Previously, these comments only appeared on top-level test arguments. Now, when
32+
the explain phase determines that a sub-argument can vary freely without affecting
33+
the test failure, you'll see comments like::
34+
35+
Falsifying example: test_foo(
36+
obj=MyClass(
37+
x=0, # or any other generated value
38+
y=True,
39+
),
40+
data=(
41+
'', # or any other generated value
42+
42,
43+
),
44+
)
45+
46+
This makes it easier to understand which parts of complex inputs actually matter
47+
for reproducing a failure.
48+
2149
.. _v6.148.13:
2250

2351
---------------------

hypothesis-python/src/hypothesis/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@
88
# v. 2.0. If a copy of the MPL was not distributed with this file, You can
99
# obtain one at https://mozilla.org/MPL/2.0/.
1010

11-
__version_info__ = (6, 148, 13)
11+
__version_info__ = (6, 149, 0)
1212
__version__ = ".".join(map(str, __version_info__))

0 commit comments

Comments
 (0)