Gentoo Archives: gentoo-commits

From: Brian Dolbec <dolsen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/future/
Date: Tue, 04 Apr 2017 23:06:13
Message-Id: 1491347053.bd14a00c3a474a5c104adbb00ffdfeb6d32dc385.dolsen@gentoo
1 commit: bd14a00c3a474a5c104adbb00ffdfeb6d32dc385
2 Author: Brian Dolbec <dolsen <AT> gentoo <DOT> org>
3 AuthorDate: Tue Apr 4 19:37:01 2017 +0000
4 Commit: Brian Dolbec <dolsen <AT> gentoo <DOT> org>
5 CommitDate: Tue Apr 4 23:04:13 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd14a00c
7
8 dev-python/future: Add python-3.6, fix tests
9
10 Change the tests to use py.test. esetup.py test had some strange
11 cross python interactions causing test failures.
12 Determined by: Manuel Rueg <mrueg>
13
14 Package-Manager: Portage-2.3.5, Repoman-2.3.2_p30
15
16 dev-python/future/future-0.16.0.ebuild | 14 ++++++++++----
17 1 file changed, 10 insertions(+), 4 deletions(-)
18
19 diff --git a/dev-python/future/future-0.16.0.ebuild b/dev-python/future/future-0.16.0.ebuild
20 index db3e9a25611..2e0860cc850 100644
21 --- a/dev-python/future/future-0.16.0.ebuild
22 +++ b/dev-python/future/future-0.16.0.ebuild
23 @@ -1,9 +1,9 @@
24 -# Copyright 1999-2016 Gentoo Foundation
25 +# Copyright 1999-2017 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27
28 EAPI=6
29
30 -PYTHON_COMPAT=( python{2_7,3_4,3_5} )
31 +PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
32
33 inherit distutils-r1
34
35 @@ -14,8 +14,14 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
36 LICENSE="MIT"
37 SLOT="0"
38 KEYWORDS="~alpha ~amd64 ~arm ~x86"
39 -IUSE=""
40 +IUSE="test"
41 +
42 +DEPEND="
43 + test? (
44 + dev-python/pytest[${PYTHON_USEDEP}]
45 + )
46 +"
47
48 python_test() {
49 - esetup.py test || die
50 + py.test -v || die "Tests failed under ${EPYTHON}"
51 }