This release adds a ``names`` argument to :func:`~hypothesis.extra.pandas.indexes` and :func:`~hypothesis.extra.pandas.series`, so that you can create Pandas objects with specific or varied names.
Contributed by Sam Watts.
6.43.3
-------------------
This patch updates the type annotations for :func:`given <hypothesis.given>` so that type-checkers will warn on mixed positional and keyword arguments, as well as fixing :issue:`3296`.
6.43.2
-------------------
Fixed a type annotation for ``pyright --strict`` (:issue:`3287`).
6.43.1
-------------------
This patch makes it an explicit error to call :func:`~hypothesis.strategies.register_type_strategy` with a `Pydantic GenericModel <https://pydantic-docs.helpmanual.io/usage/models/#generic-models>`__ and a callable, because ``GenericModel`` isn't actually a generic type at runtime and so you have to register each of the "parametrized versions" (actually subclasses!) manually. See :issue:`2940` for more details.
6.43.0
-------------------
This release makes it an explicit error to apply :func:`pytest.fixture <pytest:pytest.fixture>` to a function which has already been decorated with :func:`given() <hypothesis.given>`. Previously, ``pytest`` would convert your test to a fixture, and then never run it.
6.42.3
-------------------
This patch fixes :func:`~hypothesis.strategies.from_type` on a :class:`~python:typing.TypedDict` with complex annotations, defined in a file using ``from __future__ import annotations``. Thanks to Katelyn Gigante for identifying and fixing this bug!