1
0

Accepting request 792740 from home:mcalabkova:branches:devel:languages:python

- 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

OBS-URL: https://build.opensuse.org/request/show/792740
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hypothesis?expand=0&rev=123
This commit is contained in:
Tomáš Chvátal 2020-04-09 13:45:48 +00:00 committed by Git OBS Bridge
parent 68da69e617
commit 3cacc65039
4 changed files with 22 additions and 24 deletions

View File

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

View File

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

View File

@ -1,3 +1,13 @@
-------------------------------------------------------------------
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> Fri Dec 13 00:20:18 UTC 2019 - Arun Persaud <arun@gmx.de>

View File

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