Accepting request 797684 from home:apersaud:branches:devel:languages:python
- specfile: * updated Django version number in requirements - update to version 5.10.4: * This patch improves the internals of builds() type inference, to handle recursive forward references in certain dataclasses. This is useful for e.g. hypothesmith’s forthcoming LibCST mode. - changes from version 5.10.3: * This release reverses the order in which some operations are tried during shrinking. This should generally be a slight performance improvement, but most tests are unlikely to notice much difference. - changes from version 5.10.2: * This patch fixes issue #2406, where use of pandas.Timestamp objects as bounds for the datetimes() strategy caused an internal error. This bug was introduced in version 5.8.1. - changes from version 5.10.1: * This release is a small internal refactoring to how shrinking interacts with targeted property-based testing that should have no user user visible impact. - changes from version 5.10.0: * This release improves our support for datetimes and times around DST transitions. * times() and datetimes() are now sometimes generated with fold=1, indicating that they represent the second occurrence of a given wall-time when clocks are set backwards. This may be set even when there is no transition, in which case the fold value should be ignored. For consistency, timezones provided by the pytz package can now generate imaginary times (such as the hour skipped over when clocks ‘spring forward’ to daylight saving time, or during some historical timezone transitions). All other timezones have always supported generation of imaginary times. If you prefer the previous behaviour, datetimes() now takes an argument allow_imaginary which defaults to True but can be set to False for any timezones strategy. - changes from version 5.9.1 : * This patch fixes the rendering of binary() docstring by using the proper backticks syntax. - changes from version 5.9.0 : * Failing tests which use target() now report the highest score observed for each target alongside the failing example(s), even without explicitly showing test statistics. * This improves the debugging workflow for tests of accuracy, which assert that the total imprecision is within some error budget - for example, abs(a - b) < 0.5. Previously, shrinking to a minimal failing example could often make errors seem smaller or more subtle than they really are (see the threshold problem, and issue #2180). - changes from version 5.8.6 : * This patch improves the docstring of binary(), the repr() of sampled_from() on an enum.Enum subclass, and a warning in our pytest plugin. There is no change in runtime behaviour. - changes from version 5.8.5 : * This release (potentially very significantly) improves the performance of failing tests in some rare cases, mostly only relevant when using targeted property-based testing, by stopping further optimisation of unrelated test cases once a failing example is found. - changes from version 5.8.4 : * This release fixes issue #2395, where under some circumstances targeted property-based testing could cause Hypothesis to get caught in an infinite loop. - changes from version 5.8.3 : * This patch teaches builds() and from_type() to use the __signature__ attribute of classes where it has been set, improving our support for Pydantic models (in pydantic >= 1.5). - changes from version 5.8.2 : * This release improves the performance of the part of the core engine that deliberately generates duplicate values. - changes from version 5.8.1 : * This patch improves dates() shrinking, to simplify year, month, and day like datetimes() rather than minimizing the number of days since 2000-01-01. OBS-URL: https://build.opensuse.org/request/show/797684 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hypothesis?expand=0&rev=125
This commit is contained in:
parent
3cacc65039
commit
508f1f5a93
3
hypothesis-python-5.10.4.tar.gz
Normal file
3
hypothesis-python-5.10.4.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:09ddc5077715d69656f46aa093fab469daa996272592c2c2c68434dd46620656
|
||||
size 9007617
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0dc4cdbead64ec80d5586314a344b9e5466e17811fee213dc1a7004b9dac3a33
|
||||
size 9001523
|
@ -1,3 +1,93 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 24 15:18:51 UTC 2020 - Arun Persaud <arun@gmx.de>
|
||||
|
||||
- specfile:
|
||||
* updated Django version number in requirements
|
||||
|
||||
- update to version 5.10.4:
|
||||
* This patch improves the internals of builds() type inference, to
|
||||
handle recursive forward references in certain dataclasses. This
|
||||
is useful for e.g. hypothesmith’s forthcoming LibCST mode.
|
||||
|
||||
- changes from version 5.10.3:
|
||||
* This release reverses the order in which some operations are tried
|
||||
during shrinking. This should generally be a slight performance
|
||||
improvement, but most tests are unlikely to notice much
|
||||
difference.
|
||||
|
||||
- changes from version 5.10.2:
|
||||
* This patch fixes issue #2406, where use of pandas.Timestamp
|
||||
objects as bounds for the datetimes() strategy caused an internal
|
||||
error. This bug was introduced in version 5.8.1.
|
||||
|
||||
- changes from version 5.10.1:
|
||||
* This release is a small internal refactoring to how shrinking
|
||||
interacts with targeted property-based testing that should have no
|
||||
user user visible impact.
|
||||
|
||||
- changes from version 5.10.0:
|
||||
* This release improves our support for datetimes and times around
|
||||
DST transitions.
|
||||
* times() and datetimes() are now sometimes generated with fold=1,
|
||||
indicating that they represent the second occurrence of a given
|
||||
wall-time when clocks are set backwards. This may be set even when
|
||||
there is no transition, in which case the fold value should be
|
||||
ignored.
|
||||
For consistency, timezones provided by the pytz package can now
|
||||
generate imaginary times (such as the hour skipped over when
|
||||
clocks ‘spring forward’ to daylight saving time, or during some
|
||||
historical timezone transitions). All other timezones have always
|
||||
supported generation of imaginary times.
|
||||
If you prefer the previous behaviour, datetimes() now takes an
|
||||
argument allow_imaginary which defaults to True but can be set to
|
||||
False for any timezones strategy.
|
||||
|
||||
- changes from version 5.9.1 :
|
||||
* This patch fixes the rendering of binary() docstring by using the
|
||||
proper backticks syntax.
|
||||
|
||||
- changes from version 5.9.0 :
|
||||
* Failing tests which use target() now report the highest score
|
||||
observed for each target alongside the failing example(s), even
|
||||
without explicitly showing test statistics.
|
||||
* This improves the debugging workflow for tests of accuracy, which
|
||||
assert that the total imprecision is within some error budget -
|
||||
for example, abs(a - b) < 0.5. Previously, shrinking to a minimal
|
||||
failing example could often make errors seem smaller or more
|
||||
subtle than they really are (see the threshold problem, and issue
|
||||
#2180).
|
||||
|
||||
- changes from version 5.8.6 :
|
||||
* This patch improves the docstring of binary(), the repr() of
|
||||
sampled_from() on an enum.Enum subclass, and a warning in our
|
||||
pytest plugin. There is no change in runtime behaviour.
|
||||
|
||||
- changes from version 5.8.5 :
|
||||
* This release (potentially very significantly) improves the
|
||||
performance of failing tests in some rare cases, mostly only
|
||||
relevant when using targeted property-based testing, by stopping
|
||||
further optimisation of unrelated test cases once a failing
|
||||
example is found.
|
||||
|
||||
- changes from version 5.8.4 :
|
||||
* This release fixes issue #2395, where under some circumstances
|
||||
targeted property-based testing could cause Hypothesis to get
|
||||
caught in an infinite loop.
|
||||
|
||||
- changes from version 5.8.3 :
|
||||
* This patch teaches builds() and from_type() to use the
|
||||
__signature__ attribute of classes where it has been set,
|
||||
improving our support for Pydantic models (in pydantic >= 1.5).
|
||||
|
||||
- changes from version 5.8.2 :
|
||||
* This release improves the performance of the part of the core
|
||||
engine that deliberately generates duplicate values.
|
||||
|
||||
- changes from version 5.8.1 :
|
||||
* This patch improves dates() shrinking, to simplify year, month,
|
||||
and day like datetimes() rather than minimizing the number of days
|
||||
since 2000-01-01.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 9 12:28:15 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>
|
||||
|
||||
|
@ -28,7 +28,7 @@
|
||||
%endif
|
||||
%define skip_python2 1
|
||||
Name: python-hypothesis%{psuffix}
|
||||
Version: 5.8.0
|
||||
Version: 5.10.4
|
||||
Release: 0
|
||||
Summary: A library for property based testing
|
||||
License: MPL-2.0
|
||||
@ -39,7 +39,7 @@ BuildRequires: fdupes
|
||||
BuildRequires: python-rpm-macros
|
||||
Requires: python-attrs >= 19.2.0
|
||||
Requires: python-sortedcontainers >= 2.1.0
|
||||
Recommends: python-Django >= 1.11
|
||||
Recommends: python-Django >= 2.2
|
||||
Recommends: python-dpcontracts >= 0.4
|
||||
Recommends: python-lark-parser >= 0.6.5
|
||||
Recommends: python-numpy >= 1.9.0
|
||||
@ -50,7 +50,7 @@ Recommends: python-pytz >= 2014.1
|
||||
BuildArch: noarch
|
||||
%if %{with test}
|
||||
# SECTION test requirements
|
||||
BuildRequires: %{python_module Django >= 1.11}
|
||||
BuildRequires: %{python_module Django >= 2.2}
|
||||
BuildRequires: %{python_module attrs >= 19.2.0}
|
||||
BuildRequires: %{python_module flaky}
|
||||
BuildRequires: %{python_module hypothesis >= %{version}}
|
||||
|
Loading…
Reference in New Issue
Block a user