Gentoo Archives: gentoo-commits

From: Sebastien Fabbro <bicatali@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/cytoolz/
Date: Wed, 28 Jun 2017 04:03:08
Message-Id: 1498622415.1d078d6d3038125b7d3279f2bff4f5b7fc5916b2.bicatali@gentoo
1 commit: 1d078d6d3038125b7d3279f2bff4f5b7fc5916b2
2 Author: Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jun 28 03:20:40 2017 +0000
4 Commit: Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
5 CommitDate: Wed Jun 28 04:00:15 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d078d6d
7
8 dev-python/cytoolz: version bump
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.2
11
12 dev-python/cytoolz/Manifest | 1 +
13 dev-python/cytoolz/cytoolz-0.8.2.ebuild | 37 +++++++++++++++++++++++++++++++++
14 2 files changed, 38 insertions(+)
15
16 diff --git a/dev-python/cytoolz/Manifest b/dev-python/cytoolz/Manifest
17 index 635a64f1a4e..b88311fa2c3 100644
18 --- a/dev-python/cytoolz/Manifest
19 +++ b/dev-python/cytoolz/Manifest
20 @@ -1 +1,2 @@
21 DIST cytoolz-0.8.0.tar.gz 349493 SHA256 2239890c8fe2da3eba82947c6a68cfa406e5a5045911c9ab3de8113462372629 SHA512 08a97312602b3bd71cb9a3b6f879121f739c73065210bcbac227e366112b2157d479912040296d58c5aa79d3fab8496fb92b12e0ee8df0cca15f46f151312b73 WHIRLPOOL 857501b3806f00ff65240ed2b301e62202d92ae535879a952782d6d81950d0c2c6721bfe08d581d4fda699209a624a1ca667509c4901910444099b23d5741637
22 +DIST cytoolz-0.8.2.tar.gz 386259 SHA256 476a2ad176de5eaef80499b7b43d4f72ba6d23df33d349088dae315e9b31c552 SHA512 b75408db5c13c1142fe71f37c43e7b3dd73cba294571ddaf5dc1bf03ae0e18fb7b6d37f42980db65a4e074b923ac1243a90f1dd30302f0f9be3d7b1904014082 WHIRLPOOL 213d812bc49af13019836c779eee0f701ad5afdcdaf46af521efeb9379fb2396f7980540c28681453331dc0baec1389af322ae6ee1cd7249aac5d7d4d638702e
23
24 diff --git a/dev-python/cytoolz/cytoolz-0.8.2.ebuild b/dev-python/cytoolz/cytoolz-0.8.2.ebuild
25 new file mode 100644
26 index 00000000000..fb229fab00f
27 --- /dev/null
28 +++ b/dev-python/cytoolz/cytoolz-0.8.2.ebuild
29 @@ -0,0 +1,37 @@
30 +# Copyright 1999-2017 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=6
34 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
35 +
36 +inherit distutils-r1
37 +
38 +DESCRIPTION="Cython implementation of Toolz: High performance functional utilities"
39 +HOMEPAGE="https://pypi.python.org/pypi/cytoolz"
40 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
41 +
42 +LICENSE="BSD"
43 +SLOT="0"
44 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
45 +IUSE="test"
46 +
47 +# Informed by author the dep in toolz is not only required but the
48 +# tests are version sensitive.
49 +# https://github.com/pytoolz/cytoolz/issues/57
50 +RDEPEND="
51 + dev-python/cython[${PYTHON_USEDEP}]"
52 +DEPEND="${RDEPEND}
53 + test? ( dev-python/nose[${PYTHON_USEDEP}]
54 + >=dev-python/toolz-0.8[${PYTHON_USEDEP}] )"
55 +
56 +python_compile() {
57 + python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
58 +
59 + distutils-r1_python_compile
60 +}
61 +
62 +python_test() {
63 + pushd "${BUILD_DIR}"/lib/ > /dev/null || die
64 + PYTHONPATH=.:${PN} nosetests --with-doctest ${PN} || die "tests failed under ${EPYTHON}"
65 + popd > /dev/null || die
66 +}