update to release 5.20.3

This commit is contained in:
weiwei_150212 2020-08-08 16:14:10 +08:00
parent 1c76ea2ec8
commit d5a0d5d6c2
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}
Name: python-hypothesis
Version: 3.66.11
Release: 3
Version: 5.20.3
Release: 1
Summary: based testing for python code
License: MPLv2.0
URL: https://github.com/HypothesisWorks/hypothesis-python
Source0: %{url}/archive/hypothesis-python-%{version}/hypothesis-%{version}.tar.gz
Patch0000: hypothesis-3.12.0-offline.patch
Patch0001: hypothesis-Add-support-for-positional-only-arguments.patch
Source0: https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-%{version}.tar.gz
BuildRequires: python-sphinx
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 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
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
%build
%py2_build
%py3_build
PYTHONPATH=src READTHEDOCS=True sphinx-build -b man docs docs/_build/man
%install
%py2_install
%py3_install
%{__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*
%doc README.rst
%files -n python2-hypothesis
%doc ../LICENSE.txt
%{python2_sitelib}/hypothesis-*.egg-info/
%{python2_sitelib}/hypothesis/
%files -n python3-hypothesis
%doc ../LICENSE.txt
%{python3_sitelib}/hypothesis-*.egg-info
%{python3_sitelib}/hypothesis/
%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
- Add support for positional only arguments