Accepting request 794613 from devel:languages:python

Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/794613
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-hypothesis?expand=0&rev=44
This commit is contained in:
Dominique Leuenberger 2020-04-19 19:49:47 +00:00 committed by Git OBS Bridge
commit a2621d7dbb
4 changed files with 57 additions and 24 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:758b273087601f352998b7704c6a05d68c791d3596f9b43df5e25002e3b0e834
size 6814518

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0dc4cdbead64ec80d5586314a344b9e5466e17811fee213dc1a7004b9dac3a33
size 9001523

View File

@ -1,3 +1,48 @@
-------------------------------------------------------------------
Thu Apr 9 12:28:15 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>
- update to version 5.8.0
* Python2 finally dropped!
* Many code fixups, removals, refactorings and so on.
* No need for python-pytz
* Drop support for Python 3.5
* Just see hypothesis-python/docs/changes.rst
-------------------------------------------------------------------
Fri Dec 13 00:20:18 UTC 2019 - Arun Persaud <arun@gmx.de>
- update to version 4.53.2:
* This release reorganises a number of the Hypothesis internal
modules into a package structure. If you are only depending on the
public API it should have no effect. If you are depending on the
internal API (which you shouldnt be, and which we dont guarantee
compatibility on) you may have to rename some imports.
- changes from version 4.53.1:
* This release changes the size distribution of the number of steps
run in stateful testing: It will now almost always run the maximum
number of steps permitted.
- changes from version 4.53.0:
* Test Statistics now include the best score seen for each label,
which can help avoid the threshold problem when the minimal
example shrinks right down to the threshold of failure (issue
#2180).
- changes from version 4.52.0:
* This release changes the stateful_step_count setting to raise an
error if set to 0. This is a backwards compatible change because a
value of 0 would never have worked and attempting to run it would
have resulted in an internal assertion error.
- changes from version 4.51.1:
* This release makes a small internal change to the distribution of
test cases. It is unlikely to have much user visible impact.
- changes from version 4.51.0:
* This release deprecates use of @example, @seed, or
@reproduce_failure without @given.
-------------------------------------------------------------------
Sat Dec 7 17:43:19 UTC 2019 - Arun Persaud <arun@gmx.de>

View File

@ -1,7 +1,7 @@
#
# spec file for package python-hypothesis
#
# Copyright (c) 2019 SUSE LLC
# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -26,9 +26,9 @@
%define psuffix %{nil}
%bcond_with test
%endif
%bcond_without python2
%define skip_python2 1
Name: python-hypothesis%{psuffix}
Version: 4.50.8
Version: 5.8.0
Release: 0
Summary: A library for property based testing
License: MPL-2.0
@ -38,17 +38,16 @@ BuildRequires: %{python_module setuptools >= 36}
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-dpcontracts >= 0.4
Recommends: python-lark-parser >= 0.6.5
Recommends: python-numpy >= 1.9.0
Recommends: python-pandas
Recommends: python-pandas >= 0.19
Recommends: python-pytest >= 4.3.0
Recommends: python-python-dateutil
Recommends: python-python-dateutil >= 1.4
Recommends: python-pytz >= 2014.1
BuildArch: noarch
%ifpython3
Recommends: python-dpcontracts
%endif
%if %{with test}
# SECTION test requirements
BuildRequires: %{python_module Django >= 1.11}
@ -56,22 +55,15 @@ BuildRequires: %{python_module attrs >= 19.2.0}
BuildRequires: %{python_module flaky}
BuildRequires: %{python_module hypothesis >= %{version}}
BuildRequires: %{python_module lark-parser >= 0.6.5}
BuildRequires: %{python_module lark-parser}
BuildRequires: %{python_module mock}
BuildRequires: %{python_module numpy >= 1.9.0}
BuildRequires: %{python_module pexpect >= 4.7.0}
BuildRequires: %{python_module pytest >= 4.3.0}
BuildRequires: %{python_module python-dateutil}
BuildRequires: %{python_module pytz >= 2014.1}
BuildRequires: %{python_module python-dateutil >= 1.4}
BuildRequires: %{python_module sortedcontainers >= 2.1.0}
BuildRequires: python3-dpcontracts
%endif
# /SECTION
%if %{with python2}
BuildRequires: python-enum34
%endif
%ifpython2
Requires: %{oldpython}-enum34
%endif
%python_subpackages
%description
@ -87,10 +79,6 @@ work on Jython or on Python 3.0 through 3.2.
%prep
%setup -q -n hypothesis-hypothesis-python-%{version}/hypothesis-python
# remove version specific tests for ease
rm -r tests/py2
rm -r tests/py3
rm -r tests/dpcontracts # py3 only
# the django fails to initialize
rm -r tests/django
# do not pull in pandas as a dep in ring1; it slows down things too much