forked from pool/python-hypothesis
Accepting request 797702 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/797702 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-hypothesis?expand=0&rev=45
This commit is contained in:
commit
25206f76dc
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>
|
Thu Apr 9 12:28:15 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
%endif
|
%endif
|
||||||
%define skip_python2 1
|
%define skip_python2 1
|
||||||
Name: python-hypothesis%{psuffix}
|
Name: python-hypothesis%{psuffix}
|
||||||
Version: 5.8.0
|
Version: 5.10.4
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A library for property based testing
|
Summary: A library for property based testing
|
||||||
License: MPL-2.0
|
License: MPL-2.0
|
||||||
@ -39,7 +39,7 @@ BuildRequires: fdupes
|
|||||||
BuildRequires: python-rpm-macros
|
BuildRequires: python-rpm-macros
|
||||||
Requires: python-attrs >= 19.2.0
|
Requires: python-attrs >= 19.2.0
|
||||||
Requires: python-sortedcontainers >= 2.1.0
|
Requires: python-sortedcontainers >= 2.1.0
|
||||||
Recommends: python-Django >= 1.11
|
Recommends: python-Django >= 2.2
|
||||||
Recommends: python-dpcontracts >= 0.4
|
Recommends: python-dpcontracts >= 0.4
|
||||||
Recommends: python-lark-parser >= 0.6.5
|
Recommends: python-lark-parser >= 0.6.5
|
||||||
Recommends: python-numpy >= 1.9.0
|
Recommends: python-numpy >= 1.9.0
|
||||||
@ -50,7 +50,7 @@ Recommends: python-pytz >= 2014.1
|
|||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
%if %{with test}
|
%if %{with test}
|
||||||
# SECTION test requirements
|
# 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 attrs >= 19.2.0}
|
||||||
BuildRequires: %{python_module flaky}
|
BuildRequires: %{python_module flaky}
|
||||||
BuildRequires: %{python_module hypothesis >= %{version}}
|
BuildRequires: %{python_module hypothesis >= %{version}}
|
||||||
|
Loading…
Reference in New Issue
Block a user