Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
Date: Sat, 28 Nov 2015 09:28:27
Message-Id: 1448701939.0ffe4c0f4ddae231f7c9deb61bb22ec80d9dfab9.jlec@gentoo
1 commit: 0ffe4c0f4ddae231f7c9deb61bb22ec80d9dfab9
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Sat Nov 28 09:12:19 2015 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Sat Nov 28 09:12:19 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ffe4c0f
7
8 dev-python/coverage: Version Bump
9
10 Package-Manager: portage-2.2.25
11 Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
12
13 dev-python/coverage/Manifest | 1 +
14 dev-python/coverage/coverage-4.0.3.ebuild | 44 +++++++++++++++++++++++++++++++
15 2 files changed, 45 insertions(+)
16
17 diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
18 index 39042c2..ab9c667 100644
19 --- a/dev-python/coverage/Manifest
20 +++ b/dev-python/coverage/Manifest
21 @@ -3,4 +3,5 @@ DIST coverage-3.7.1.tar.gz 284735 SHA256 d1aea1c4aa61b8366d6a42dd3650622fbf9c634
22 DIST coverage-3.7.tar.gz 283419 SHA256 c50ee4c391a083d87e2345b0094a7ec24a07b98b4e435f134d02a62ea3827fdb SHA512 62d20d8a3f5be93c8eae513b61330cd5876df94cb7269ff90bcc0d4b946dd426b7bad9bcb74e2b6334a5c14178c408667c7dfd00d5362ee499c203d4ac55d189 WHIRLPOOL 910e766d2eaa7918611325beacb4ab2dd220cccf2478b01e635b8339f4bdd11823b69a1c5a630d20342188db7e1aae0ab0d26e85743ce3f0e24c1ead5f49e64b
23 DIST coverage-4.0.1.tar.gz 349737 SHA256 bc10f57a83863e8ca8916f763f13b4b249e2f85b553df3958281cb7f4f402d5b SHA512 457a39fe122daf4c92d1e54d2295eb538db7045fb09f56bdd385a322293b1949443a468133069b723799b78d5e6cb7831cd9fb660064bb0ce8611591e0e68b17 WHIRLPOOL c07ba967261105a50c8707b2dc7ebc04fe38affca5a6e61259f4a6c43900538e018c3e31237360410e4755a4beea460626a1ad8fd33105a00fb4a41890d71cb6
24 DIST coverage-4.0.2.tar.gz 352797 SHA256 a9bac9b1d17f0c776e3e575f42cf2572a0eab240a223945238719e0982ff28bb SHA512 ba3ec08bc1dfb297b792efdf30708d631075c29d5d40d7d27e0515fa318c023379200b6a6f2c1a70c68a6f1bfd92b8a8cecd8667219aff6bc26f6285cec73ebc WHIRLPOOL e346539f5f19baf28f038142309501607dc34c3817fe48d94fdbaaa8673323c4222527a3b731aa21f7100cb81248801062a40849948c73a0c7759ebc12ddd25f
25 +DIST coverage-4.0.3.tar.gz 354482 SHA256 85b1275b6d7a61ccc8024a4e9a4c9e896394776edce1a5d075ec116f91925462 SHA512 eeb4d91de7caeba0be5df18ad9c30ca3d7b738a0983cc76074f9be1d2030b7f2b4ed5244756ca9f508d770aab075248a7d3da4da65b45b2107ab0905774a46b7 WHIRLPOOL 2571f60afdd34250c5f64d424107f2027b145dc860f015d92e858198f9828c3e7acc49370e041aa31ddc94561e5ebec31e43d0c6a019bb46376b5908402ac482
26 DIST coverage-4.0.tar.gz 166399 SHA256 b1244343e39cb2835f9c89c2d8fbcad8e4a5b4945344b434a4d8b6e9e7431390 SHA512 ef8c4cf9025df16d8d2a60bc7c09cf7507118104df98212504c56df7c0758af603995bc6734a939631c83d9d8532d2f85fb903e7dc2ea6694b18b4b1a1162e0f WHIRLPOOL 15db3f5d793009154fdd496a917e2494f81466b220b481a9f74e474ea70610b837c3c830f83a3df743231c9e786e42f6a253515c152b9c5f34b2921b6e7ecf08
27
28 diff --git a/dev-python/coverage/coverage-4.0.3.ebuild b/dev-python/coverage/coverage-4.0.3.ebuild
29 new file mode 100644
30 index 0000000..78999a3
31 --- /dev/null
32 +++ b/dev-python/coverage/coverage-4.0.3.ebuild
33 @@ -0,0 +1,44 @@
34 +# Copyright 1999-2015 Gentoo Foundation
35 +# Distributed under the terms of the GNU General Public License v2
36 +# $Id$
37 +
38 +EAPI=5
39 +
40 +PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
41 +PYTHON_REQ_USE="threads(+)"
42 +
43 +inherit distutils-r1
44 +
45 +DESCRIPTION="Code coverage measurement for Python"
46 +HOMEPAGE="http://nedbatchelder.com/code/coverage/ https://pypi.python.org/pypi/coverage"
47 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
48 +
49 +LICENSE="BSD"
50 +SLOT="0"
51 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
52 +IUSE="test"
53 +
54 +RDEPEND=""
55 +DEPEND="
56 + >=dev-python/setuptools-18.4[${PYTHON_USEDEP}]
57 + test? (
58 + dev-python/PyContracts[${PYTHON_USEDEP}]
59 + dev-python/mock[${PYTHON_USEDEP}]
60 + )
61 +"
62 +
63 +python_compile() {
64 + if [[ ${EPYTHON} == python2.7 ]]; then
65 + local CFLAGS="${CFLAGS} -fno-strict-aliasing"
66 + export CFLAGS
67 + fi
68 +
69 + distutils-r1_python_compile
70 +}
71 +
72 +python_test() {
73 + cd "${BUILD_DIR}"/lib || die
74 + [[ "${PYTHON}" =~ pypy ]] && export COVERAGE_NO_EXTENSION=no
75 + ${PYTHON} "${S}"/igor.py test_with_tracer py || die
76 + ${PYTHON} "${S}"/igor.py test_with_tracer c || die
77 +}