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/ipyparallel/
Date: Sat, 28 Nov 2015 17:33:31
Message-Id: 1448637688.bfc70843b1ca7935cc7dc43746b5682bf719e74a.jlec@gentoo
1 commit: bfc70843b1ca7935cc7dc43746b5682bf719e74a
2 Author: Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
3 AuthorDate: Fri Nov 27 15:21:28 2015 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Fri Nov 27 15:21:28 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfc70843
7
8 dev-python/ipyparallel: Import from science overlay
9
10 Package-Manager: portage-2.2.20.1
11
12 dev-python/ipyparallel/Manifest | 1 +
13 dev-python/ipyparallel/ipyparallel-4.1.0.ebuild | 59 +++++++++++++++++++++++++
14 dev-python/ipyparallel/metadata.xml | 13 ++++++
15 3 files changed, 73 insertions(+)
16
17 diff --git a/dev-python/ipyparallel/Manifest b/dev-python/ipyparallel/Manifest
18 new file mode 100644
19 index 0000000..4f66c23
20 --- /dev/null
21 +++ b/dev-python/ipyparallel/Manifest
22 @@ -0,0 +1 @@
23 +DIST ipyparallel-4.1.0.tar.gz 2271608 SHA256 c943f6b3bbabb9332336d15474969e2a7a73d5b583f9786f7b357c75e4b1709a SHA512 19fff1ea57d9fcaec6525ce6e0c72ab63ab1245e32e485174a0691d2b48d8d2512af4055b77df82c7b30a8c071e1b6c5900d37e992f82f1597492e220e83d36f WHIRLPOOL ead35bc2166af0b221e730550689b09b7bf04148abcd754039f1c511acaa182ba50b593372f3e8bc627ae40a6117f9209cac476c1905bdc780f53de10666ffe1
24
25 diff --git a/dev-python/ipyparallel/ipyparallel-4.1.0.ebuild b/dev-python/ipyparallel/ipyparallel-4.1.0.ebuild
26 new file mode 100644
27 index 0000000..be83c50
28 --- /dev/null
29 +++ b/dev-python/ipyparallel/ipyparallel-4.1.0.ebuild
30 @@ -0,0 +1,59 @@
31 +# Copyright 1999-2015 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +# $Id$
34 +
35 +EAPI=5
36 +
37 +PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
38 +PYTHON_REQ_USE="threads(+)"
39 +
40 +inherit distutils-r1
41 +
42 +DESCRIPTION="Interactive Parallel Computing with IPython"
43 +HOMEPAGE="http://ipython.org/"
44 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
45 +
46 +LICENSE="BSD"
47 +SLOT="0"
48 +KEYWORDS="~amd64 ~x86"
49 +IUSE="doc test"
50 +
51 +RDEPEND="
52 + dev-python/ipython_genutils[${PYTHON_USEDEP}]
53 + dev-python/decorator[${PYTHON_USEDEP}]
54 + >=dev-python/pyzmq-14.4.0[${PYTHON_USEDEP}]
55 + dev-python/ipykernel[${PYTHON_USEDEP}]
56 + !<dev-python/ipython-4.0.0[smp]
57 + >=dev-python/ipython-4.0.0[${PYTHON_USEDEP}]
58 + dev-python/jupyter_client[${PYTHON_USEDEP}]
59 + "
60 +DEPEND="${RDEPEND}
61 + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
62 + test? (
63 + dev-python/nose[${PYTHON_USEDEP}]
64 + dev-python/requests[${PYTHON_USEDEP}]
65 + dev-python/coverage[${PYTHON_USEDEP}]
66 + )
67 + "
68 +
69 +python_prepare_all() {
70 + # Prevent un-needed download during build
71 + if use doc; then
72 + sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/source/conf.py || die
73 + fi
74 +
75 + distutils-r1_python_prepare_all
76 +}
77 +
78 +python_compile_all() {
79 + use doc && emake -C docs html
80 +}
81 +
82 +python_test() {
83 + iptest --coverage xml ipyparallel.tests || die
84 +}
85 +
86 +python_install_all() {
87 + use doc && HTML_DOCS=( docs/build/html/. )
88 + distutils-r1_python_install_all
89 +}
90
91 diff --git a/dev-python/ipyparallel/metadata.xml b/dev-python/ipyparallel/metadata.xml
92 new file mode 100644
93 index 0000000..3f46dd1
94 --- /dev/null
95 +++ b/dev-python/ipyparallel/metadata.xml
96 @@ -0,0 +1,13 @@
97 +<?xml version="1.0" encoding="UTF-8"?>
98 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
99 +<pkgmetadata>
100 + <herd>sci</herd>
101 + <longdescription>
102 + Interactive Parallel Computing with IPython.
103 + ipyparallel is the new home of IPython.parallel.
104 + </longdescription>
105 + <upstream>
106 + <remote-id type="pypi">ipyparallel</remote-id>
107 + <remote-id type="github">ipython/ipyparallel</remote-id>
108 + </upstream>
109 +</pkgmetadata>