Gentoo Archives: gentoo-commits

From: "Ian Delaney (idella4)" <idella4@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/blaze: blaze-0.8.0.ebuild blaze-0.8.2.ebuild ChangeLog blaze-0.7.3.ebuild
Date: Sun, 02 Aug 2015 11:10:09
Message-Id: 20150802111006.1F7ED120@oystercatcher.gentoo.org
1 idella4 15/08/02 11:10:06
2
3 Modified: blaze-0.8.0.ebuild ChangeLog
4 Added: blaze-0.8.2.ebuild
5 Removed: blaze-0.7.3.ebuild
6 Log:
7 bump; set PYTHON_USEDEP fully to dependencies, delete failing doc build and install, update test phase according to changed state of failed tests, tidy of both ebuilds
8
9 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 0xB8072B0D)
10
11 Revision Changes Path
12 1.3 dev-python/blaze/blaze-0.8.0.ebuild
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/blaze/blaze-0.8.0.ebuild?rev=1.3&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/blaze/blaze-0.8.0.ebuild?rev=1.3&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/blaze/blaze-0.8.0.ebuild?r1=1.2&r2=1.3
17
18 Index: blaze-0.8.0.ebuild
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-python/blaze/blaze-0.8.0.ebuild,v
21 retrieving revision 1.2
22 retrieving revision 1.3
23 diff -u -r1.2 -r1.3
24 --- blaze-0.8.0.ebuild 28 Jun 2015 17:56:52 -0000 1.2
25 +++ blaze-0.8.0.ebuild 2 Aug 2015 11:10:06 -0000 1.3
26 @@ -1,14 +1,11 @@
27 # Copyright 1999-2015 Gentoo Foundation
28 # Distributed under the terms of the GNU General Public License v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-python/blaze/blaze-0.8.0.ebuild,v 1.2 2015/06/28 17:56:52 monsieurp Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/dev-python/blaze/blaze-0.8.0.ebuild,v 1.3 2015/08/02 11:10:06 idella4 Exp $
31
32 EAPI=5
33
34 PYTHON_COMPAT=( python{2_7,3_3,3_4} )
35
36 -# Tests attempt to import mystery modules in datashape
37 -#RESTRICT="test"
38 -
39 inherit distutils-r1
40
41 DESCRIPTION="Next generation Python numpy"
42 @@ -24,9 +21,8 @@
43 IUSE="doc examples test"
44
45 # pyspark appears an optional dep not in portage. pyskit appears to be dropped
46 -# some p0ackages including pyparsing appear required despite their absence from requirements.txt
47 +# some packages including pyparsing appear required despite their absence from requirements.txt
48
49 -PY2_USEDEP=$(python_gen_usedep python2_7)
50 RDEPEND="
51 <dev-python/datashape-0.4.4[${PYTHON_USEDEP}]
52 >=dev-python/dynd-python-0.6.5[${PYTHON_USEDEP}]
53 @@ -36,10 +32,10 @@
54 dev-python/cytoolz[${PYTHON_USEDEP}]
55 >=dev-python/pandas-0.15.0[${PYTHON_USEDEP}]
56 dev-python/h5py[${PYTHON_USEDEP}]
57 - dev-python/unicodecsv[${PY2_USEDEP}]
58 + dev-python/unicodecsv[${PYTHON_USEDEP}]
59 >=dev-python/multipledispatch-0.4.7[${PYTHON_USEDEP}]
60 dev-python/requests[${PYTHON_USEDEP}]
61 - >=dev-python/flask-0.10.1[${PY2_USEDEP}]
62 + >=dev-python/flask-0.10.1[${PYTHON_USEDEP}]
63 >=dev-python/sqlalchemy-0.8.0[${PYTHON_USEDEP}]
64 >=dev-python/pytables-3.0.0[${PYTHON_USEDEP}]
65 >=dev-python/pymongo-2.8[${PYTHON_USEDEP}]
66
67
68
69 1.23 dev-python/blaze/ChangeLog
70
71 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/blaze/ChangeLog?rev=1.23&view=markup
72 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/blaze/ChangeLog?rev=1.23&content-type=text/plain
73 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/blaze/ChangeLog?r1=1.22&r2=1.23
74
75 Index: ChangeLog
76 ===================================================================
77 RCS file: /var/cvsroot/gentoo-x86/dev-python/blaze/ChangeLog,v
78 retrieving revision 1.22
79 retrieving revision 1.23
80 diff -u -r1.22 -r1.23
81 --- ChangeLog 28 Jun 2015 17:56:52 -0000 1.22
82 +++ ChangeLog 2 Aug 2015 11:10:06 -0000 1.23
83 @@ -1,6 +1,14 @@
84 # ChangeLog for dev-python/blaze
85 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
86 -# $Header: /var/cvsroot/gentoo-x86/dev-python/blaze/ChangeLog,v 1.22 2015/06/28 17:56:52 monsieurp Exp $
87 +# $Header: /var/cvsroot/gentoo-x86/dev-python/blaze/ChangeLog,v 1.23 2015/08/02 11:10:06 idella4 Exp $
88 +
89 +*blaze-0.8.2 (02 Aug 2015)
90 +
91 + 02 Aug 2015; Ian Delaney <idella4@g.o> +blaze-0.8.2.ebuild,
92 + -blaze-0.7.3.ebuild, blaze-0.8.0.ebuild:
93 + bump; set PYTHON_USEDEP fully to dependencies, delete failing doc build and
94 + install, update test phase according to changed state of failed tests, tidy of
95 + both ebuilds
96
97 28 Jun 2015; Patrice Clement <monsieurp@g.o> blaze-0.8.0.ebuild:
98 Update numba dependency to satisfy dependencies resolution and get the tree
99
100
101
102 1.1 dev-python/blaze/blaze-0.8.2.ebuild
103
104 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/blaze/blaze-0.8.2.ebuild?rev=1.1&view=markup
105 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/blaze/blaze-0.8.2.ebuild?rev=1.1&content-type=text/plain
106
107 Index: blaze-0.8.2.ebuild
108 ===================================================================
109 # Copyright 1999-2015 Gentoo Foundation
110 # Distributed under the terms of the GNU General Public License v2
111 # $Header: /var/cvsroot/gentoo-x86/dev-python/blaze/blaze-0.8.2.ebuild,v 1.1 2015/08/02 11:10:06 idella4 Exp $
112
113 EAPI=5
114
115 PYTHON_COMPAT=( python{2_7,3_3,3_4} )
116
117 inherit distutils-r1
118
119 DESCRIPTION="Next generation Python numpy"
120 HOMEPAGE="http://blaze.pydata.org/"
121 SRC_URI="https://github.com/ContinuumIO/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
122
123 LICENSE="BSD"
124 SLOT="0"
125 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
126
127 # Currently doc build fails, reason now, attempt to import mystery modules in datashape
128 # Leaving doc build content in case this is fixed
129 IUSE="examples test"
130
131 # pyspark appears an optional dep not in portage. pyskit appears to be dropped
132 # some packages including pyparsing appear required despite their absence from requirements.txt
133
134 RDEPEND="
135 <dev-python/datashape-0.4.4[${PYTHON_USEDEP}]
136 >=dev-python/dynd-python-0.6.5[${PYTHON_USEDEP}]
137 >=dev-python/numpy-1.7[${PYTHON_USEDEP}]
138 dev-python/pyparsing[${PYTHON_USEDEP}]
139 dev-python/toolz[${PYTHON_USEDEP}]
140 dev-python/cytoolz[${PYTHON_USEDEP}]
141 >=dev-python/pandas-0.15.0[${PYTHON_USEDEP}]
142 dev-python/h5py[${PYTHON_USEDEP}]
143 dev-python/unicodecsv[${PYTHON_USEDEP}]
144 >=dev-python/multipledispatch-0.4.7[${PYTHON_USEDEP}]
145 dev-python/requests[${PYTHON_USEDEP}]
146 >=dev-python/flask-0.10.1[${PYTHON_USEDEP}]
147 >=dev-python/sqlalchemy-0.8.0[${PYTHON_USEDEP}]
148 >=dev-python/pytables-3.0.0[${PYTHON_USEDEP}]
149 >=dev-python/pymongo-2.8[${PYTHON_USEDEP}]
150 dev-python/xlrd[${PYTHON_USEDEP}]
151 dev-python/psutil[${PYTHON_USEDEP}]
152 dev-python/into[${PYTHON_USEDEP}]
153 dev-python/networkx[${PYTHON_USEDEP}]
154 dev-python/numba[${PYTHON_USEDEP}]
155 dev-python/bcolz[${PYTHON_USEDEP}]
156 >=dev-python/odo-0.3.1[${PYTHON_USEDEP}]"
157 DEPEND="
158 >=dev-python/cython-0.18[${PYTHON_USEDEP}]
159 test? ( ${RDEPEND}
160 dev-python/pytest[${PYTHON_USEDEP}]
161 dev-python/pyyaml[${PYTHON_USEDEP}]
162 dev-python/chardet[${PYTHON_USEDEP}] )
163 "
164 # It was found on testing that dev-python/chardet is required for tests
165 # despite not being inlcuded in requirements.txt
166 # The doc build now fails due to dep bokeh failing to emerge. Deleted.
167
168 python_test() {
169 # https://github.com/ContinuumIO/blaze/issues/1117
170 # skip test requiring a server daemon
171 # Tally of known failure reduced to one under py2.7 (test_highly_nested_repr)
172 # and 2 under py3. The failure of test_query_with_strings persists
173 # under python3 and appears to be unaddressed upstream.
174 # Changes in the suite in this version require PYTHONPATH set to ${S}
175 # to avoid spurious errors resulting from the change of path set by the eclass.
176
177 einfo "The test suite has 4 additional failures with package numba installed"
178 einfo "Upstream have been informed via /blaze/issues/1117 @ github.com/"
179 einfo "For optimum results, uninstall numba, but it counters protocol to exclude"
180 einfo "dev-python/numba from dependencies in the ebuild"
181
182 PYTHONPATH="${S}" py.test --ignore blaze/compute/tests/test_mongo_compute.py blaze \
183 || die "Tests failed under ${EPYTHON}"
184 }
185
186 python_install_all() {
187 use examples && local EXAMPLES=( blaze/examples/. )
188
189 distutils-r1_python_install_all
190 }