!3 update to 5.20.3

Merge pull request !3 from tianwei/master
This commit is contained in:
openeuler-ci-bot 2020-08-08 16:49:42 +08:00 committed by Gitee
commit 68de367e5b
5 changed files with 6 additions and 60 deletions

View File

@ -1,10 +0,0 @@
--- hypothesis-python-3.12.0/docs/conf.py.orig 2017-07-06 23:59:48.000000000 -0700
+++ hypothesis-python-3.12.0/docs/conf.py 2017-07-10 22:27:58.643985059 -0700
@@ -40,7 +40,6 @@
'sphinx.ext.doctest',
'sphinx.ext.extlinks',
'sphinx.ext.viewcode',
- 'sphinx.ext.intersphinx',
]
templates_path = ['_templates']

Binary file not shown.

View File

@ -1,28 +0,0 @@
From 8f47297fa2e19c426a42b06bb5f8bf1406b8f0f3 Mon Sep 17 00:00:00 2001
From: Paul Ganssle <paul@ganssle.io>
Date: Mon, 29 Apr 2019 15:12:28 -0400
Subject: [PATCH] Add support for positional only arguments
PEP 570 adds "positional only" arguments to Python, which changes the
code object constructor. This adds support for Python 3.8.
Fixes GH #1943: https://github.com/HypothesisWorks/hypothesis/issues/1943
---
hypothesis-python/src/hypothesis/internal/compat.py | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/hypothesis-python/src/hypothesis/internal/compat.py b/hypothesis-python/src/hypothesis/internal/compat.py
index 73305bacd2..58f63715ac 100644
--- a/src/hypothesis/internal/compat.py
+++ b/src/hypothesis/internal/compat.py
@@ -392,6 +392,10 @@ def get_type_hints(thing):
'co_cellvars',
]
+ if sys.version_info >= (3, 8, 0):
+ # PEP 570 added "positional only arguments"
+ CODE_FIELD_ORDER.insert(1, "co_posonlyargcount")
+
def update_code_location(code, newfile, newlineno):
"""Take a code object and lie shamelessly about where it comes from.

Binary file not shown.

View File

@ -1,13 +1,11 @@
%{?python_enable_dependency_generator} %{?python_enable_dependency_generator}
Name: python-hypothesis Name: python-hypothesis
Version: 3.66.11 Version: 5.20.3
Release: 3 Release: 1
Summary: based testing for python code Summary: based testing for python code
License: MPLv2.0 License: MPLv2.0
URL: https://github.com/HypothesisWorks/hypothesis-python URL: https://github.com/HypothesisWorks/hypothesis-python
Source0: %{url}/archive/hypothesis-python-%{version}/hypothesis-%{version}.tar.gz Source0: https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-%{version}.tar.gz
Patch0000: hypothesis-3.12.0-offline.patch
Patch0001: hypothesis-Add-support-for-positional-only-arguments.patch
BuildRequires: python-sphinx BuildRequires: python-sphinx
BuildArch: noarch BuildArch: noarch
@ -16,16 +14,6 @@ This package provides a library called hypothesis for testing Python code,
which has more examples and is based on the Haskell library, Quickcheck, which has more examples and is based on the Haskell library, Quickcheck,
which is used to integrate directly into your existing Python unit testing work. which is used to integrate directly into your existing Python unit testing work.
%package -n python2-hypothesis
Summary: based testing for python code
%{?python_provide:%python_provide python2-hypothesis}
BuildRequires: python2-devel python2-setuptools python2dist(attrs)
%description -n python2-hypothesis
This package provides a library called hypothesis for testing Python code,
which has more examples and is based on the Haskell library, Quickcheck,
which is used to integrate directly into your existing Python unit testing work.
Python 2 version.
%package -n python3-hypothesis %package -n python3-hypothesis
Summary: based testing for python code Summary: based testing for python code
@ -49,12 +37,10 @@ Help document for the python-hypothesis
%autosetup -n hypothesis-hypothesis-python-%{version}/hypothesis-python -p1 %autosetup -n hypothesis-hypothesis-python-%{version}/hypothesis-python -p1
%build %build
%py2_build
%py3_build %py3_build
PYTHONPATH=src READTHEDOCS=True sphinx-build -b man docs docs/_build/man PYTHONPATH=src READTHEDOCS=True sphinx-build -b man docs docs/_build/man
%install %install
%py2_install
%py3_install %py3_install
%{__install} -Dpm0644 -t %{buildroot}%{_mandir}/man1 docs/_build/man/hypothesis.1 %{__install} -Dpm0644 -t %{buildroot}%{_mandir}/man1 docs/_build/man/hypothesis.1
@ -62,17 +48,15 @@ PYTHONPATH=src READTHEDOCS=True sphinx-build -b man docs docs/_build/man
%{_mandir}/man1/hypothesis.1* %{_mandir}/man1/hypothesis.1*
%doc README.rst %doc README.rst
%files -n python2-hypothesis
%doc ../LICENSE.txt
%{python2_sitelib}/hypothesis-*.egg-info/
%{python2_sitelib}/hypothesis/
%files -n python3-hypothesis %files -n python3-hypothesis
%doc ../LICENSE.txt %doc ../LICENSE.txt
%{python3_sitelib}/hypothesis-*.egg-info %{python3_sitelib}/hypothesis-*.egg-info
%{python3_sitelib}/hypothesis/ %{python3_sitelib}/hypothesis/
%changelog %changelog
* Sat Aug 8 2020 tianwei<tianwei12@huawei.com> - 5.20.3-1
- update release to 5.20.3
* Wed Jun 24 2020 lingsheng<lingsheng@huawei.com> - 3.66.11-3 * Wed Jun 24 2020 lingsheng<lingsheng@huawei.com> - 3.66.11-3
- Add support for positional only arguments - Add support for positional only arguments