Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: dev-python/metakernel/
Date: Fri, 25 Sep 2015 09:43:33
Message-Id: 1443086584.c99e973e2a65f603cdee0fdf94ffddafdc69c01e.jlec@gentoo
1 commit: c99e973e2a65f603cdee0fdf94ffddafdc69c01e
2 Author: Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
3 AuthorDate: Thu Sep 24 09:23:04 2015 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 24 09:23:04 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=c99e973e
7
8 dev-python/metakernel: New package, ebuild written by me
9
10 Package-Manager: portage-2.2.20.1
11
12 dev-python/metakernel/ChangeLog | 9 +++++++
13 dev-python/metakernel/metadata.xml | 13 +++++++++
14 dev-python/metakernel/metakernel-0.11.0.ebuild | 37 ++++++++++++++++++++++++++
15 3 files changed, 59 insertions(+)
16
17 diff --git a/dev-python/metakernel/ChangeLog b/dev-python/metakernel/ChangeLog
18 new file mode 100644
19 index 0000000..e7392d3
20 --- /dev/null
21 +++ b/dev-python/metakernel/ChangeLog
22 @@ -0,0 +1,9 @@
23 +# ChangeLog for dev-python/metakernel
24 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
25 +# $Id$
26 +
27 +*metakernel-0.11.0 (24 Sep 2015)
28 +
29 + 24 Sep 2015; Marius Brehler <marbre@××××××××××××××.de> +metadata.xml,
30 + +metakernel-0.11.0.ebuild:
31 + dev-python/metakernel: New package, ebuild written by me
32
33 diff --git a/dev-python/metakernel/metadata.xml b/dev-python/metakernel/metadata.xml
34 new file mode 100644
35 index 0000000..be095ae
36 --- /dev/null
37 +++ b/dev-python/metakernel/metadata.xml
38 @@ -0,0 +1,13 @@
39 +<?xml version="1.0" encoding="UTF-8"?>
40 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
41 +<pkgmetadata>
42 + <herd>sci</herd>
43 + <longdescription>
44 + A Jupyter/IPython kernel template which includes core magic
45 + functions (including help, command and file path completion,
46 + parallel and distributed processing, downloads, and much more).
47 + </longdescription>
48 + <upstream>
49 + <remote-id type="pypi">metakernel</remote-id>
50 + </upstream>
51 +</pkgmetadata>
52
53 diff --git a/dev-python/metakernel/metakernel-0.11.0.ebuild b/dev-python/metakernel/metakernel-0.11.0.ebuild
54 new file mode 100644
55 index 0000000..f02b935
56 --- /dev/null
57 +++ b/dev-python/metakernel/metakernel-0.11.0.ebuild
58 @@ -0,0 +1,37 @@
59 +# Copyright 1999-2015 Gentoo Foundation
60 +# Distributed under the terms of the GNU General Public License v2
61 +# $Id$
62 +
63 +EAPI=5
64 +PYTHON_COMPAT=( python2_7 python{3_3,3_4} )
65 +
66 +inherit distutils-r1
67 +
68 +DESCRIPTION="Metakernel for Jupyter"
69 +HOMEPAGE="https://github.com/Calysto/metakernel"
70 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
71 +KEYWORDS="~amd64"
72 +
73 +LICENSE="BSD"
74 +SLOT="0"
75 +IUSE="test"
76 +
77 +RDEPEND="
78 + >=dev-python/ipython-3.0[${PYTHON_USEDEP}]
79 + "
80 +DEPEND="${RDEPEND}
81 + test? (
82 + dev-python/nose[${PYTHON_USEDEP}]
83 + dev-python/coverage[${PYTHON_USEDEP}]
84 + >=dev-python/metakernel_python-0.11.3[${PYTHON_USEDEP}]
85 + )
86 +"
87 +
88 +# tests currently fail and the dying/stopping of ipcluster needs to be fixed
89 +RESTRICT="test"
90 +
91 +python_test() {
92 + ipcluster start -n=3 &
93 + nosetests --with-doctest --with-coverage --cover-package metakernel || die
94 + ipcluster stop
95 +}