Revisions of python-hypothesis
Ana Guerrero (anag+factory)
accepted
request 1158311
from
Matej Cepl (mcepl)
(revision 74)
- Clean up the SPEC file
Ana Guerrero (anag+factory)
accepted
request 1141527
from
Markéta Machová (mcalabkova)
(revision 72)
Dominique Leuenberger (dimstar_suse)
accepted
request 1137295
from
Dirk Mueller (dirkmueller)
(revision 71)
- update to 6.92.2: * updates vendored list of top-level domains
Ana Guerrero (anag+factory)
accepted
request 1135262
from
Dirk Mueller (dirkmueller)
(revision 70)
- update to 6.92.1: * This release adds an experimental :wikipedia:`observability * This patch fixes an issue where :func:`~hypothesis.strategies.builds` could not be used with :pypi:`attrs` objects that defined private attributes (i.e. attributes with a leading underscore). See also * This release adds an optional ``payload`` argument to :func:`hypothesis.event`, so that you can clearly express the difference between the label and the value of an observation. * This patch supports assigning ``settings = settings(...)`` as a class attribute on a subclass of a ``.TestCase`` attribute of a :class:`~hypothesis.stateful.RuleBasedStateMachine`. * This release makes it an error to assign ``settings = settings(...)`` as a class attribute on a :class:`~hypothesis.stateful.RuleBasedStateMachine`. * This patch refactors some internals. There is no user- visible change, but we hope to improve performance and unlock support for alternative backends such as :pypi:`symbolic execution with crosshair in future (:issue:`3086`). * This release teaches :func:`~hypothesis.strategies.from_type` to handle constraints implied by the :pypi:`annotated-types` package - as used by e.g. :pypi:`Pydantic`. * This patch adds a warning when :func:`@st.composite wraps a function annotated as returning a :class:`~hypothesis.strategies.SearchStrategy`, since this is usually an error (:issue:`3786`). * This patch refactors ``from_type(typing.Tuple)``, allowing :func:`~hypothesis.strategies.register_type_strategy` to take effect for tuples instead of being silently ignored
Ana Guerrero (anag+factory)
accepted
request 1121637
from
Ondřej Súkup (mimi_vx)
(revision 69)
- Update to 6.88.1 * improves :func:`~hypothesis.strategies.register_type_strategy` when used with tuple subclasses, by preventing them from being interpreted as generic and provided to strategies like st.from_type(Sequence[int])
Ana Guerrero (anag+factory)
accepted
request 1108256
from
Markéta Machová (mcalabkova)
(revision 67)
Ana Guerrero (anag+factory)
accepted
request 1105013
from
Factory Maintainer (factory-maintainer)
(revision 66)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 1087109
from
Dirk Mueller (dirkmueller)
(revision 65)
- update to 6.75.3: * This patch fixes ~hypothesis.strategies.complex_numbers accidentally invalidating itself when passed magnitude arguments for 32 and 64-bit widths, i.e. 16- and 32-bit floats, due to not internally down-casting numbers - Update to 6.75.2: * Improved the documentation regarding how to use GitHubArtifactDatabase and fixed a bug that occurred in repositories with no existing artifacts. - 6.75.1 * hypothesis.errors will now raise AttributeError when attempting to access an undefined attribute, rather than returning None. - 6.75.0 * Sick of adding @example()s by hand? Our Pytest plugin now writes .patch files to insert them for you, making this workflow easier than ever before. * Note that you’ll need LibCST (via hypothesis[codemods]), and that @example().via() requires PEP 614 (Python 3.9 or later). - 6.74.1 * This patch provides better error messages for datetime- and timedelta-related invalid dtypes in our Pandas extra (issue #3518). - 6.74.0 * This release adds support for nullable pandas dtypes in pandas() (issue #3604). - 6.73.1 * 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).
Dominique Leuenberger (dimstar_suse)
accepted
request 1081890
from
Dirk Mueller (dirkmueller)
(revision 64)
Dominique Leuenberger (dimstar_suse)
accepted
request 1056961
from
Steve Kowalik (StevenK)
(revision 62)
Dominique Leuenberger (dimstar_suse)
accepted
request 1043052
from
Daniel Garcia (dgarcia)
(revision 61)
- Update to 6.61.0 - This release improves our treatment of database keys, which based on (among other things) the source code of your test function. We now post-process this source to ignore decorators, comments, trailing whitespace, and blank lines - so that you can add :obj:`@example() <hypothesis.example>`\ s or make some small no-op edits to your code without preventing replay of any known failing or covering examples. - 6.60.1 - 2022-12-11 - This patch updates our vendored `list of top-level domains <https://www.iana.org/domains/root/db>`__, which is used by the provisional :func:`~hypothesis.provisional.domains` strategy. - 6.60.0 - 2022-12-04 - This release improves Hypothesis' ability to resolve forward references in type annotations. It fixes a bug that prevented :func:`~hypothesis.strategies.builds` from being used with `pydantic models that possess updated forward references <https://pydantic-docs.helpmanual.io/usage/postponed_annotations/>`__. See :issue:`3519`. - 6.59.0 - 2022-12-02 - The :obj:`@example(...) <hypothesis.example>` decorator now has a ``.via()`` method, which future tools will use to track automatically-added covering examples (:issue:`3506`). - 6.58.2 - 2022-11-30 - This patch updates our vendored `list of top-level domains <https://www.iana.org/domains/root/db>`__, which is used by the provisional :func:`~hypothesis.provisional.domains` strategy. - 6.58.1 - 2022-11-26 - This patch shifts ``hypothesis[lark]`` from depending on the old :pypi:`lark-parser` package to the new :pypi:`lark` package. There are no code changes in Hypothesis, it's just that Lark got a new name on PyPI for version 1.0 onwards. - 6.58.0 - 2022-11-19 - :func:`~hypothesis.register_random` has used :mod:`weakref` since :ref:`v6.27.1`, allowing the :class:`~random.Random`-compatible objects to be garbage-collected when there are no other references remaining in order to avoid memory leaks. We now raise an error or emit a warning when this seems likely to happen immediately. - The type annotation of :func:`~hypothesis.register_random` was also widened so that structural subtypes of :class:`~random.Random` are accepted by static typecheckers. - 6.57.1 - 2022-11-14 - This patch updates some internal type annotations and fixes a formatting bug in the :obj:`~hypothesis.Phase.explain` phase reporting. - 6.57.0 - 2022-11-14 - Hypothesis now raises an error if you passed a strategy as the ``alphabet=`` argument to :func:`~hypothesis.strategies.text`, and it generated something which was not a length-one string. This has never been supported, we're just adding explicit validation to catch cases like `this StackOverflow question <https://stackoverflow.com/a/74336909/9297601>`__. - 6.56.4 - 2022-10-28 - This patch updates some docs, and depends on :pypi:`exceptiongroup` 1.0.0 final to avoid a bug in the previous version. - 6.56.3 - 2022-10-17 - This patch teaches :func:`~hypothesis.strategies.text` to rewrite a few more filter predicates (:issue:`3134`). You're unlikely to notice any change.
Dominique Leuenberger (dimstar_suse)
accepted
request 1011261
from
Dirk Mueller (dirkmueller)
(revision 60)
- update to 6.56.2: * This patch updates our vendored `list of top-level domains <https://www.iana.org/domains/root/db>`__, which is used by the provisional :func:`~hypothesis.provisional.domains` strategy, and fixes some incorrect examples in the docs for :func:`~hypothesis.extra.numpy.mutually_broadcastable_shapes`.
Dominique Leuenberger (dimstar_suse)
accepted
request 1009218
from
Daniel Garcia (dgarcia)
(revision 59)
Dominique Leuenberger (dimstar_suse)
accepted
request 982569
from
Dirk Mueller (dirkmueller)
(revision 58)
Dominique Leuenberger (dimstar_suse)
accepted
request 947747
from
Matej Cepl (mcepl)
(revision 56)
- Correct exclusion of test_recursion_error_is_not_flaky for 3.10.
Dominique Leuenberger (dimstar_suse)
accepted
request 947060
from
Factory Maintainer (factory-maintainer)
(revision 55)
Automatic submission by obs-autosubmit
Displaying revisions 1 - 20 of 74