Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-servers/tornado/
Date: Wed, 27 May 2020 15:37:34
Message-Id: 1590593843.1b76cfa60fe25b74f1ee7d3756ed832f4c7f2a17.mgorny@gentoo
1 commit: 1b76cfa60fe25b74f1ee7d3756ed832f4c7f2a17
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Wed May 27 15:28:26 2020 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed May 27 15:37:23 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b76cfa6
7
8 www-servers/tornado: Port to py39, fix tests
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 www-servers/tornado/tornado-6.0.3.ebuild | 13 +++++++++++--
13 www-servers/tornado/tornado-6.0.4.ebuild | 9 ++++++++-
14 2 files changed, 19 insertions(+), 3 deletions(-)
15
16 diff --git a/www-servers/tornado/tornado-6.0.3.ebuild b/www-servers/tornado/tornado-6.0.3.ebuild
17 index ae3b96b715a..a26972210ab 100644
18 --- a/www-servers/tornado/tornado-6.0.3.ebuild
19 +++ b/www-servers/tornado/tornado-6.0.3.ebuild
20 @@ -3,7 +3,7 @@
21
22 EAPI=7
23
24 -PYTHON_COMPAT=( python3_{6,7,8} )
25 +PYTHON_COMPAT=( python3_{6..9} )
26 PYTHON_REQ_USE="threads(+)"
27
28 inherit distutils-r1
29 @@ -39,8 +39,17 @@ distutils_enable_sphinx docs \
30 # "${FILESDIR}"/4.5.1-drop-intersphinx.patch
31 #)
32
33 +src_prepare() {
34 + # it used to pass, so apparently something changed somewhere
35 + sed -i -e 's:test_method_after_redirect:_&:' \
36 + tornado/test/httpclient_test.py || die
37 + distutils-r1_src_prepare
38 +}
39 +
40 python_test() {
41 - "${PYTHON}" -m tornado.test.runtests || die "tests failed under ${EPYTHON}"
42 + local -x ASYNC_TEST_TIMEOUT=60
43 + "${PYTHON}" -m tornado.test.runtests --verbose ||
44 + die "tests failed under ${EPYTHON}"
45 }
46
47 python_install_all() {
48
49 diff --git a/www-servers/tornado/tornado-6.0.4.ebuild b/www-servers/tornado/tornado-6.0.4.ebuild
50 index 002e85d1fac..ea5f2957d6b 100644
51 --- a/www-servers/tornado/tornado-6.0.4.ebuild
52 +++ b/www-servers/tornado/tornado-6.0.4.ebuild
53 @@ -3,7 +3,7 @@
54
55 EAPI=7
56
57 -PYTHON_COMPAT=( python3_{6,7,8} )
58 +PYTHON_COMPAT=( python3_{6..9} )
59 PYTHON_REQ_USE="threads(+)"
60
61 inherit distutils-r1
62 @@ -34,6 +34,13 @@ distutils_enable_sphinx docs \
63 dev-python/sphinx_rtd_theme \
64 dev-python/sphinxcontrib-asyncio
65
66 +src_prepare() {
67 + # it used to pass, so apparently something changed somewhere
68 + sed -i -e 's:test_method_after_redirect:_&:' \
69 + tornado/test/httpclient_test.py || die
70 + distutils-r1_src_prepare
71 +}
72 +
73 python_test() {
74 local -x ASYNC_TEST_TIMEOUT=60
75 "${PYTHON}" -m tornado.test.runtests --verbose ||