Gentoo Archives: gentoo-commits

From: "Ian Delaney (idella4)" <idella4@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/execnet: execnet-1.2.0-r1.ebuild ChangeLog execnet-1.0.9.ebuild execnet-1.2.0.ebuild
Date: Thu, 02 Oct 2014 10:01:51
Message-Id: 20141002100148.4349B6C17@oystercatcher.gentoo.org
1 idella4 14/10/02 10:01:48
2
3 Modified: ChangeLog
4 Added: execnet-1.2.0-r1.ebuild
5 Removed: execnet-1.0.9.ebuild execnet-1.2.0.ebuild
6 Log:
7 clean old python impls, add py3.3 3.4 support, add IUSE test and testrunner dep, upgrade test phase, fixes bug #524246 by W. T. King requesting added py3 support, rm old
8
9 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0xB8072B0D)
10
11 Revision Changes Path
12 1.20 dev-python/execnet/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/execnet/ChangeLog?rev=1.20&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/execnet/ChangeLog?rev=1.20&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/execnet/ChangeLog?r1=1.19&r2=1.20
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-python/execnet/ChangeLog,v
21 retrieving revision 1.19
22 retrieving revision 1.20
23 diff -u -r1.19 -r1.20
24 --- ChangeLog 31 Mar 2014 20:33:31 -0000 1.19
25 +++ ChangeLog 2 Oct 2014 10:01:48 -0000 1.20
26 @@ -1,6 +1,14 @@
27 # ChangeLog for dev-python/execnet
28 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-python/execnet/ChangeLog,v 1.19 2014/03/31 20:33:31 mgorny Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/dev-python/execnet/ChangeLog,v 1.20 2014/10/02 10:01:48 idella4 Exp $
31 +
32 +*execnet-1.2.0-r1 (02 Oct 2014)
33 +
34 + 02 Oct 2014; Ian Delaney <idella4@g.o> +execnet-1.2.0-r1.ebuild,
35 + -execnet-1.0.9.ebuild, -execnet-1.2.0.ebuild:
36 + clean old python impls, add py3.3 3.4 support, add IUSE test and testrunner
37 + dep, upgrade test phase, fixes bug #524246 by W. T. King requesting added py3
38 + support, rm old
39
40 31 Mar 2014; Michał Górny <mgorny@g.o> execnet-1.1-r1.ebuild,
41 execnet-1.2.0.ebuild:
42
43
44
45 1.1 dev-python/execnet/execnet-1.2.0-r1.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/execnet/execnet-1.2.0-r1.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/execnet/execnet-1.2.0-r1.ebuild?rev=1.1&content-type=text/plain
49
50 Index: execnet-1.2.0-r1.ebuild
51 ===================================================================
52 # Copyright 1999-2014 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/dev-python/execnet/execnet-1.2.0-r1.ebuild,v 1.1 2014/10/02 10:01:48 idella4 Exp $
55
56 EAPI=5
57
58 PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
59
60 inherit distutils-r1
61
62 DESCRIPTION="Rapid multi-Python deployment"
63 HOMEPAGE="http://codespeak.net/execnet/ http://pypi.python.org/pypi/execnet/"
64 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
65
66 LICENSE="MIT"
67 SLOT="0"
68 KEYWORDS="~amd64 ~x86"
69 IUSE="doc test"
70
71 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
72 doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
73 test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
74 RDEPEND=""
75
76 python_prepare_all() {
77 # Remove doctest that access an i'net sire
78 rm doc/example/test_info.txt || die
79
80 distutils-r1_python_prepare_all
81 }
82
83 python_compile_all() {
84 use doc && emake -C doc html
85 }
86
87 src_test() {
88 # Tests are a bit fragile to failures in parallel.
89 local DISTUTILS_NO_PARALLEL_BUILD=1
90 distutils-r1_src_test
91 }
92
93 python_test() {
94 # Re-enable in order to properly test disabling it ;).
95 # https://bitbucket.org/hpk42/execnet/issue/10
96 unset PYTHONDONTWRITEBYTECODE
97
98 # https://bitbucket.org/hpk42/execnet/issue/35/test-failures-in-execnet-120
99 py.test || die "Tests fail with ${EPYTHON}"
100 }
101
102 python_install_all() {
103 use doc && local HTML_DOCS=( doc/_build/html/. )
104
105 distutils-r1_python_install_all
106 }