14
0
Files
python-hypothesis/_service

17 lines
664 B
Plaintext
Raw Permalink Normal View History

<services>
Accepting request 1116915 from home:mimi_vx:branches:devel:languages:python - Update to 6.87.3 * This patch ensures that the :ref:`hypothesis codemod <codemods>` CLI will print a warning instead of stopping with an internal error if one of your files contains invalid syntax (:issue:`3759`). * This patch makes some small changes to our NumPy integration to ensure forward compatibility. * Fixes :issue:`3755`, where an internal condition turns out to be reachable after all. * This release deprecates use of :func:`~hypothesis.assume` and reject() outside of property-based tests, because these functions work by raising a special exception (:issue:`3743`). It also fixes some type annotations (:issue:`3753`). * Hotfix for :issue:`3747`, a bug in explain mode which is so rare that we missed it in six months of dogfooding. Thanks to :pypi:`mygrad` for discovering and promptly reporting this! * This patch improves the documentation of :obj:`@example(...).xfail() <hypothesis.example.xfail>` by adding a note about PEP 614, similar to :obj:`@example(...).via() <hypothesis.example.via>`, and adds a warning when a strategy generates a test case which seems identical to one provided by an xfailed example. * This release enables the :obj:`~hypothesis.Phase.explain` :ref:`phase <phases>` by default. We hope it helps you to understand why your failing tests have failed! * This patch switches some of our type annotations to use :obj:`typing.Literal` when only a few specific values are allowed, such as UUID or IP address versions. * This release deprecates the old whitelist/blacklist arguments to :func:`~hypothesis.strategies.characters`, in favor of include/exclude arguments which more clearly describe their effects on the set of characters which can be generated. OBS-URL: https://build.opensuse.org/request/show/1116915 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hypothesis?expand=0&rev=174
2023-10-11 12:12:14 +00:00
<service name="tar_scm" mode="manual">
<param name="url">https://github.com/HypothesisWorks/hypothesis.git</param>
<param name="scm">git</param>
- Update to 6.138.13 * text() now occasionally generates from a preselected list of strings which are likely to find bugs. * Improves input validation for several strategies in our pandas extra, so that they raise a helpful InvalidArgument rather than OverflowError. * New "hypothesis-urandom" backend, which draws randomness from /dev/urandom instead of Python’s PRNG. * randoms() no longer produces 1.0, matching the exclusive upper bound of random.Random.random * Nesting @given inside of @given is now a HealthCheck failure. * Add is_hypothesis_test(), for third-party libraries which want to determine whether a test has been defined with Hypothesis. * Add on_observation() to the internal alternative backends interface. * New hypothesis.extra.django.SimpleTestCase * New run_conformance_test(), for use in testing implementations of alternative backends. * Fixes a substantial performance regression in stateful tests from computing string representations, present since version 6.131.20. * Improves the thread safety of many functions and decorators. * Before this release, Hypothesis did not require that super().__init__() be called in SearchStrategy subclasses. Subclassing SearchStrategy is not supported or part of the public API, but if you are subclassing it anyway, you will need to make sure to call super().__init__(). * When a failure found by an alternative backend does not reproduce under the Hypothesis backend, we now raise FlakyBackendFailure. * When a test is executed concurrently from multiple threads, DeadlineExceeded is now disabled. * Add specified callback methods to the observability interface. The previous TESTCASE_CALLBACKS is deprecated. * Add support for Python 3.14. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hypothesis?expand=0&rev=216
2025-09-02 13:08:58 +00:00
<param name="revision">hypothesis-python-6.138.13</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">hypothesis-python-(.*)</param>
Accepting request 1217328 from home:glaubitz:branches:devel:languages:python - Update to 6.115.3 * This patch fixes a regression from :ref:`version 6.115.2 <v6.115.2>` where generating values from :func:`~hypothesis.strategies.integers` with certain values for ``min_value`` and ``max_value`` would error. - from version 6.115.2 * This release improves integer shrinking by folding the endpoint upweighting for :func:`~hypothesis.strategies.integers` into the ``weights`` parameter of our IR. If you maintain an alternative backend as part of our (for now explicitly unstable) :ref:`alternative-backends`, this release changes the type of the ``weights`` parameter to ``draw_integer`` and may be a breaking change for you. - from version 6.115.1 * This patch improves the performance of :func:`~hypothesis.strategies.from_type` with `pydantic.types.condate - from version 6.115.0 * This improves the formatting of dataclasses and attrs classes when printing falsifying examples. - from version 6.114.1 * This patch upgrades remaining type annotations to Python 3.9 syntax. - from version 6.114.0 * This release drops support for Python 3.8, which reached end of life on 2024-10-07. - from version 6.113.0 * This release adds ``hypothesis.errors.BackendCannotProceed``, an unstable API for use by :ref:`alternative-backends`. - from version 6.112.5 * This release fixes a regression where :class:`hypothesis.stateful.Bundle` did not work properly with :ref:`flatmap <flatmap>` functionality. - from version 6.112.4 * This patch tweaks the paths in ``@example(...)`` patches, so that OBS-URL: https://build.opensuse.org/request/show/1217328 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hypothesis?expand=0&rev=197
2024-10-23 16:58:01 +00:00
<param name="subdir">hypothesis-python</param>
<param name="filename">hypothesis-python</param>
</service>
Accepting request 1116915 from home:mimi_vx:branches:devel:languages:python - Update to 6.87.3 * This patch ensures that the :ref:`hypothesis codemod <codemods>` CLI will print a warning instead of stopping with an internal error if one of your files contains invalid syntax (:issue:`3759`). * This patch makes some small changes to our NumPy integration to ensure forward compatibility. * Fixes :issue:`3755`, where an internal condition turns out to be reachable after all. * This release deprecates use of :func:`~hypothesis.assume` and reject() outside of property-based tests, because these functions work by raising a special exception (:issue:`3743`). It also fixes some type annotations (:issue:`3753`). * Hotfix for :issue:`3747`, a bug in explain mode which is so rare that we missed it in six months of dogfooding. Thanks to :pypi:`mygrad` for discovering and promptly reporting this! * This patch improves the documentation of :obj:`@example(...).xfail() <hypothesis.example.xfail>` by adding a note about PEP 614, similar to :obj:`@example(...).via() <hypothesis.example.via>`, and adds a warning when a strategy generates a test case which seems identical to one provided by an xfailed example. * This release enables the :obj:`~hypothesis.Phase.explain` :ref:`phase <phases>` by default. We hope it helps you to understand why your failing tests have failed! * This patch switches some of our type annotations to use :obj:`typing.Literal` when only a few specific values are allowed, such as UUID or IP address versions. * This release deprecates the old whitelist/blacklist arguments to :func:`~hypothesis.strategies.characters`, in favor of include/exclude arguments which more clearly describe their effects on the set of characters which can be generated. OBS-URL: https://build.opensuse.org/request/show/1116915 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hypothesis?expand=0&rev=174
2023-10-11 12:12:14 +00:00
<service name="recompress" mode="manual">
<param name="file">*.tar</param>
<param name="compression">gz</param>
</service>
Accepting request 1116915 from home:mimi_vx:branches:devel:languages:python - Update to 6.87.3 * This patch ensures that the :ref:`hypothesis codemod <codemods>` CLI will print a warning instead of stopping with an internal error if one of your files contains invalid syntax (:issue:`3759`). * This patch makes some small changes to our NumPy integration to ensure forward compatibility. * Fixes :issue:`3755`, where an internal condition turns out to be reachable after all. * This release deprecates use of :func:`~hypothesis.assume` and reject() outside of property-based tests, because these functions work by raising a special exception (:issue:`3743`). It also fixes some type annotations (:issue:`3753`). * Hotfix for :issue:`3747`, a bug in explain mode which is so rare that we missed it in six months of dogfooding. Thanks to :pypi:`mygrad` for discovering and promptly reporting this! * This patch improves the documentation of :obj:`@example(...).xfail() <hypothesis.example.xfail>` by adding a note about PEP 614, similar to :obj:`@example(...).via() <hypothesis.example.via>`, and adds a warning when a strategy generates a test case which seems identical to one provided by an xfailed example. * This release enables the :obj:`~hypothesis.Phase.explain` :ref:`phase <phases>` by default. We hope it helps you to understand why your failing tests have failed! * This patch switches some of our type annotations to use :obj:`typing.Literal` when only a few specific values are allowed, such as UUID or IP address versions. * This release deprecates the old whitelist/blacklist arguments to :func:`~hypothesis.strategies.characters`, in favor of include/exclude arguments which more clearly describe their effects on the set of characters which can be generated. OBS-URL: https://build.opensuse.org/request/show/1116915 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hypothesis?expand=0&rev=174
2023-10-11 12:12:14 +00:00
<service name="set_version" mode="manual" />
</services>