This patch makes some quality-of-life improvements to the :doc:`Ghostwriter <ghostwriter>`: we guess the :func:`~hypothesis.strategies.text` strategy for arguments named ``text`` (...obvious in hindsight, eh?); and improved the error message if you accidentally left in a :func:`~hypothesis.strategies.nothing` or broke your :pypi:`rich` install.
6.39.5
-------------------
This patch improves our error detection and message when Hypothesis is run on a Python implementation without support for ``-0.0``, which is required for the :func:`~hypothesis.strategies.floats` strategy but can be disabled by `unsafe compiler options <https://simonbyrne.github.io/notes/fastmath/>`__ (:issue:`3265`).
6.39.4
-------------------
This patch tweaks some internal formatting. There is no user-visible change.
6.39.3
-------------------
If the :obj:`~hypothesis.Phase.shrink` phase is disabled, we now stop the :obj:`~hypothesis.Phase.generate` phase as soon as an error is found regardless of the value of the ``report_multiple_examples`` setting, since that's probably what you wanted (:issue:`3244`).
6.39.2
-------------------
This patch clarifies rare error messages in :func:`~hypothesis.strategies.builds` (:issue:`3225`) and :func:`~hypothesis.strategies.floats` (:issue:`3207`).
6.39.1
-------------------
This patch fixes a regression where the bound inner function (``your_test.hypothesis.inner_test``) would be invoked with positional arguments rather than passing them by name, which broke :pypi:`pytest-asyncio` (:issue:`3245`).