From a1193d78c75936d14baa1dc81ffcd5bf0289338c Mon Sep 17 00:00:00 2001 From: DistroBaker Date: Mon, 23 Nov 2020 19:23:45 +0000 Subject: [PATCH] Merged update from upstream sources This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/python-hypothesis.git#7f22d3bcaeaf142c33ac6f9662a7adeb2bf79e57 --- .gitignore | 1 + python-hypothesis.spec | 60 +++++++++++++++++++++++------------------- sources | 2 +- 3 files changed, 35 insertions(+), 28 deletions(-) diff --git a/.gitignore b/.gitignore index 3c771ae..6a45c88 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /hypothesis-5.29.4.tar.gz +/hypothesis-5.41.3.tar.gz diff --git a/python-hypothesis.spec b/python-hypothesis.spec index 2011ee6..b2ef31c 100644 --- a/python-hypothesis.spec +++ b/python-hypothesis.spec @@ -1,8 +1,8 @@ %global srcname hypothesis Name: python-%{srcname} -Version: 5.29.4 -Release: 2%{?dist} +Version: 5.41.3 +Release: 1%{?dist} Summary: Library for property based testing License: MPLv2.0 @@ -18,16 +18,17 @@ BuildArch: noarch %if %{with doc} # Manpage BuildRequires: %{_bindir}/sphinx-build -BuildRequires: python%{python3_pkgversion}-sphinx-hoverxref -BuildRequires: python%{python3_pkgversion}-sphinx_rtd_theme +BuildRequires: %{py3_dist sphinx-hoverxref} +BuildRequires: %{py3_dist sphinx-rtd-theme} +BuildRequires: %{py3_dist sphinx_selective_exclude} %endif -%global _description \ -Hypothesis is a library for testing your Python code against a much\ -larger range of examples than you would ever want to write by\ -hand. It’s based on the Haskell library, Quickcheck, and is designed\ -to integrate seamlessly into your existing Python unit testing work\ -flow. +%global _description %{expand: +Hypothesis is a library for testing your Python code against a much +larger range of examples than you would ever want to write by +hand. It’s based on the Haskell library, Quickcheck, and is designed +to integrate seamlessly into your existing Python unit testing work +flow.} %description %{_description} @@ -37,24 +38,22 @@ Summary: %{summary} Obsoletes: platform-python-%{srcname} < %{version}-%{release} BuildRequires: python%{python3_pkgversion}-devel BuildRequires: python%{python3_pkgversion}-setuptools -BuildRequires: python3dist(attrs) >= 19.2.0 -BuildRequires: python3dist(sortedcontainers) +BuildRequires: %{py3_dist attrs} >= 19.2.0 +BuildRequires: %{py3_dist sortedcontainers} %if %{with tests} -#BuildRequires: python3dist(django) -#BuildRequires: python3dist(dpcontracts) -#BuildRequires: python3dist(lark) BuildRequires: black -BuildRequires: python3dist(numpy) -BuildRequires: python3dist(pandas) -BuildRequires: python3dist(pexpect) -BuildRequires: python3dist(pytest) -BuildRequires: python3dist(pytest-xdist) -BuildRequires: python3dist(typing-extensions) +BuildRequires: %{py3_dist lark-parser} +BuildRequires: %{py3_dist numpy} +BuildRequires: %{py3_dist pandas} +BuildRequires: %{py3_dist pexpect} +BuildRequires: %{py3_dist pytest} +BuildRequires: %{py3_dist pytest-xdist} +BuildRequires: %{py3_dist typing-extensions} %endif -Requires: python%{python3_version}dist(sortedcontainers) -Suggests: python%{python3_version}dist(pytz) >= 2014.1 -Suggests: python%{python3_version}dist(numpy) >= 1.9.0 -Suggests: python%{python3_version}dist(pytest) >= 3.0 +Requires: %{py3_dist sortedcontainers} +Suggests: %{py3_dist pytz} >= 2014.1 +Suggests: %{py3_dist numpy} >= 1.9.0 +Suggests: %{py3_dist pytest} >= 3.0 %description -n python%{python3_pkgversion}-%{srcname} %{_description} @@ -66,7 +65,7 @@ Python 3 version. sed -i -e '/sphinx.ext.intersphinx/d' docs/conf.py # remove tests we cannot run -rm -r tests/lark tests/dpcontracts # missing deps +rm -r tests/dpcontracts tests/redis # missing deps %build %py3_build @@ -82,7 +81,8 @@ PYTHONPATH=src READTHEDOCS=True sphinx-build -b man docs docs/_build/man %if %{with tests} %check -PATH=%{buildroot}%{_bindir}:$PATH PYTHONPATH=%{buildroot}%{python3_sitelib} pytest-3 -v -n auto -k "not test_healthcheck_traceback_is_hidden" +%pytest -v -n auto \ + -k "not test_healthcheck_traceback_is_hidden and not test_registered_from_entrypoint" %endif %files -n python%{python3_pkgversion}-%{srcname} @@ -96,6 +96,12 @@ PATH=%{buildroot}%{_bindir}:$PATH PYTHONPATH=%{buildroot}%{python3_sitelib} pyte %endif %changelog +* Sun Nov 22 2020 Michel Alexandre Salim - 5.41.3-1 +- Update to 5.41.3 +- Use py3_dist macro +- Disable Redis tests (missing dependency) +- Enable lark-parser tests + * Fri Nov 13 2020 Miro Hrončok - 5.29.4-2 - Remove build dependencies on mock and coverage diff --git a/sources b/sources index adefa08..6fa3cec 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hypothesis-5.29.4.tar.gz) = 9da4b487fd3c56540a20e2fbff635704f0720f422d8a398d0accd24a1fb9517476b0d29135b9113a96e8dc98fcfc31cc53215ad82cb727be54e4e77b44d4c8e4 +SHA512 (hypothesis-5.41.3.tar.gz) = 974dee6040222fa55729257cea4e3c4c049625a2a5dfddbc12667dbd58dfe31718474ce8e9de81519e998c7a0c8ff01920e0aa2bca9fb7100754e985177f4b69