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/bokeh/
Date: Mon, 07 Jul 2014 06:36:53
Message-Id: 1404704323.b33ba3828a8355f76c1bbf6916f5c27eefab6c7a.jlec@gentoo
1 commit: b33ba3828a8355f76c1bbf6916f5c27eefab6c7a
2 Author: Witold Pilat <witold.pilat <AT> gmail <DOT> com>
3 AuthorDate: Mon Jul 7 03:38:43 2014 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 7 03:38:43 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=b33ba382
7
8 dev-python/bokeh: dev-python/bokeh: Copy latest ebuild from portage
9
10 Package-Manager: portage-2.2.10
11
12 ---
13 dev-python/bokeh/ChangeLog | 0
14 dev-python/bokeh/bokeh-0.4.2.ebuild | 61 +++++++++++++++++++++++++++++++++++++
15 dev-python/bokeh/metadata.xml | 12 ++++++++
16 3 files changed, 73 insertions(+)
17
18 diff --git a/dev-python/bokeh/ChangeLog b/dev-python/bokeh/ChangeLog
19 new file mode 100644
20 index 0000000..e69de29
21
22 diff --git a/dev-python/bokeh/bokeh-0.4.2.ebuild b/dev-python/bokeh/bokeh-0.4.2.ebuild
23 new file mode 100644
24 index 0000000..8f865c0
25 --- /dev/null
26 +++ b/dev-python/bokeh/bokeh-0.4.2.ebuild
27 @@ -0,0 +1,61 @@
28 +# Copyright 1999-2014 Gentoo Foundation
29 +# Distributed under the terms of the GNU General Public License v2
30 +# $Header: $
31 +
32 +EAPI=5
33 +
34 +PYTHON_COMPAT=( python2_7 )
35 +
36 +inherit distutils-r1
37 +
38 +DESCRIPTION="Statistical and interactive HTML plots for Python"
39 +HOMEPAGE="http://bokeh.pydata.org/"
40 +SRC_URI="https://github.com/ContinuumIO/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
41 +
42 +SLOT="0"
43 +LICENSE="BSD"
44 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
45 +IUSE="doc test"
46 +
47 +RDEPEND="
48 + >=dev-python/chaco-4.4[$(python_gen_usedep 'python2_7')]
49 + >=dev-python/flask-0.10.1[${PYTHON_USEDEP}]
50 + >=dev-python/gevent-0.13.8[$(python_gen_usedep 'python2_7')]
51 + >=dev-python/gevent-websocket-0.3.6[$(python_gen_usedep 'python2_7')]
52 + >=dev-python/greenlet-0.4.1[${PYTHON_USEDEP}]
53 + >=dev-python/itsdangerous-0.23[${PYTHON_USEDEP}]
54 + >=dev-python/jinja-2.7[${PYTHON_USEDEP}]
55 + >=dev-python/markdown-2.3.1[${PYTHON_USEDEP}]
56 + >=dev-python/markupsafe-0.18[${PYTHON_USEDEP}]
57 + >=dev-python/numpy-1.7.1[${PYTHON_USEDEP}]
58 + >=dev-python/pandas-0.11[${PYTHON_USEDEP}]
59 + >=dev-python/pygments-1.6[${PYTHON_USEDEP}]
60 + >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
61 + >=dev-python/pystache-0.5.3[${PYTHON_USEDEP}]
62 + >=dev-python/pytz-2013b[${PYTHON_USEDEP}]
63 + >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
64 + >=dev-python/redis-py-2.7.6[${PYTHON_USEDEP}]
65 + >=dev-python/requests-1.2.3[${PYTHON_USEDEP}]
66 + >=dev-python/six-1.5.2[${PYTHON_USEDEP}]
67 + >=dev-python/traits-4.4[$(python_gen_usedep 'python2_7')]
68 + >=dev-python/werkzeug-0.9.1[${PYTHON_USEDEP}]
69 + >=virtual/python-argparse-1[${PYTHON_USEDEP}]
70 +"
71 +
72 +# testing server: needs websocket not in portage yet
73 +# >=dev-python/websocket[${PYTHON_USEDEP}]
74 +DEPEND="${RDEPEND}
75 + test? (
76 + >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
77 + >=dev-python/colorama-0.2.7[${PYTHON_USEDEP}]
78 + )
79 +"
80 +python_test() {
81 + cd "${BUILD_DIR}"/lib || die
82 + # exclude server tests for now
83 + nosetests -v \
84 + -e multiuser_auth_test \
85 + -e wsmanager_test \
86 + -e usermodel_test \
87 + || die
88 +}
89
90 diff --git a/dev-python/bokeh/metadata.xml b/dev-python/bokeh/metadata.xml
91 new file mode 100644
92 index 0000000..c43dd65
93 --- /dev/null
94 +++ b/dev-python/bokeh/metadata.xml
95 @@ -0,0 +1,12 @@
96 +<?xml version="1.0" encoding="UTF-8"?>
97 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
98 +<pkgmetadata>
99 +<herd>sci</herd>
100 +<longdescription lang="en">
101 + Bokeh is a Python interactive visualization library for large
102 + datasets that natively uses the latest web technologies. Its goal is
103 + to provide elegant, concise construction of novel graphics in the
104 + style of Protovis/D3, while delivering high-performance
105 + interactivity over large data to thin clients.
106 +</longdescription>
107 +</pkgmetadata>