Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/ipyparallel/
Date: Wed, 06 Jul 2022 06:44:15
Message-Id: 1657089848.e37bfaf092b93ee1197dd0196e3cacf84421e0e8.mgorny@gentoo
1 commit: e37bfaf092b93ee1197dd0196e3cacf84421e0e8
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jul 6 06:36:49 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed Jul 6 06:44:08 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e37bfaf0
7
8 dev-python/ipyparallel: Remove old
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/ipyparallel/Manifest | 5 --
13 dev-python/ipyparallel/ipyparallel-6.3.0-r1.ebuild | 68 ----------------
14 dev-python/ipyparallel/ipyparallel-7.1.0.ebuild | 86 --------------------
15 dev-python/ipyparallel/ipyparallel-8.1.0-r1.ebuild | 87 --------------------
16 dev-python/ipyparallel/ipyparallel-8.1.0.ebuild | 86 --------------------
17 dev-python/ipyparallel/ipyparallel-8.2.0.ebuild | 93 ----------------------
18 dev-python/ipyparallel/ipyparallel-8.4.0.ebuild | 93 ----------------------
19 7 files changed, 518 deletions(-)
20
21 diff --git a/dev-python/ipyparallel/Manifest b/dev-python/ipyparallel/Manifest
22 index d1bc8e33476a..ed8d6100b469 100644
23 --- a/dev-python/ipyparallel/Manifest
24 +++ b/dev-python/ipyparallel/Manifest
25 @@ -1,8 +1,3 @@
26 -DIST ipyparallel-6.3.0.tar.gz 2380153 BLAKE2B b8312102e1d2b5fc963491ebe8530e2fd73e9f941f7912fbc72a8db51e7255f5cac95a853d15a57e384926ab1aff27f2a3ad13cc45130a8b612be5dc623538ab SHA512 fe621854b9cc3e5f88aeca2b06b63bb689dd2feee0da451a0a90800d8832f4b44b23bb9a15033029cc33179276f31e982a10fc7540e6d13b04f15d96c348a295
27 -DIST ipyparallel-7.1.0.tar.gz 4029033 BLAKE2B badf4bdad0dca0898e62abee3e5a48b06460160bd1f2ae096bc05beb00dbd6dc2b52681aa699d69a76f5a51e4cd3f0bb107fa6b1d20109e76bc78da8f08b69f9 SHA512 9a629bd92176dbace1724efe0a5a698b2d684128567513f8809fd25e4901227d1c7fc7b02427fd3c14b3743b47956ff8387098a1cc8759d8987aa5e3d8ca60d5
28 -DIST ipyparallel-8.1.0.tar.gz 9365732 BLAKE2B 847931de17f61b537a6350358a1fcc8e629b843e1216fcc0f60333f7baf42b0739f864bd1a02daefb839b90cfb4c65b6101de3271e89d529dd8493513b686ced SHA512 21e1d3d9e04c7567889e923ff0f1b140251518efd331dd2180a42142eedbb4c92eaeafce17bf2287e1d36ef4e5951f2f50021d9b9a96c266e4e94e1a3ac34347
29 -DIST ipyparallel-8.2.0.tar.gz 9367069 BLAKE2B e4e881f774422ead72778d40d85e5732d7da8e8e66107c06d65557c6701c94bd5c2592cea2def8b2ad405db78fe70c87944e4b89eb9fe3a4bcf38464b008979a SHA512 f6e62eaa86fa63ef1417e850de3eaf5ba228a1ad1da99c66b64b371010b57ba805201f18c97485ded24899afe7b22edbec23ca0e21344e9c2c2eacfcd6fd8adf
30 DIST ipyparallel-8.2.1.tar.gz 9367709 BLAKE2B 5be16c1060a31295e6b1908cfa3530d7ade6337de78ee057f595ab94ed5dc6c4c49b08f39ded0e8b6aa11ee7eda788f27b2f57bad851908f805d681e0b98efc3 SHA512 d06d1e272e27c0941f0fd6799cc78bbaf188ba1fb22f03016925ffbbf6b3e273eb8c372d7c0509b2f044ccfbfe3f35071547712e79a26a802e673340021921ac
31 DIST ipyparallel-8.3.0.tar.gz 6862893 BLAKE2B 9009f0fa06422b4dcd9e920d6a568030ff9b20695f3a9eab0f730b48c08465bba7682929c139bac3ef65739be2152224ca922faa6a02b6d73be2f3fb572afa26 SHA512 01ae448cd3274aa752abb033706e77584bc164c7cad626970269e516d33dda949fc0bab9a5cc3f018b2aaac60ee55078780c02ba3c9a2079f12036a869a1f339
32 -DIST ipyparallel-8.4.0.tar.gz 6842960 BLAKE2B e39c37759e3f6fcf12cb052aac0774435c8f7443c518b834d8d9e91a34549c8a612e603c2b541b79f8001babffc82469a4029eaa9fbda2b889fe06453b1c94d3 SHA512 ac3ef5bb733f8879dc76277bcc5be2e614000241045567ba4f23793641a523620ff8c246fd8785c81fa380c98f536cf8ef56b3bda7850b5db68d7232714b3a1b
33 DIST ipyparallel-8.4.1.tar.gz 6843301 BLAKE2B 1ca0056cfa6827f5eb145584ea634d224119a485f1139964988b07bcd164fe392bb032794098bccdf67b31f74030e62e917c0a451809e0d14fae323308b2b0ab SHA512 640489b3920b91e1b2f83def00a06e8ec45c61bd7ebe33a3e4a30560e2b0acdbe0a98a685d868dd7bce4c65920d378ab69efca75cf0ae7f164ee792c870a297e
34
35 diff --git a/dev-python/ipyparallel/ipyparallel-6.3.0-r1.ebuild b/dev-python/ipyparallel/ipyparallel-6.3.0-r1.ebuild
36 deleted file mode 100644
37 index fabd8e6f6efc..000000000000
38 --- a/dev-python/ipyparallel/ipyparallel-6.3.0-r1.ebuild
39 +++ /dev/null
40 @@ -1,68 +0,0 @@
41 -# Copyright 1999-2021 Gentoo Authors
42 -# Distributed under the terms of the GNU General Public License v2
43 -
44 -EAPI=7
45 -
46 -PYTHON_COMPAT=( python3_{8..10} )
47 -PYTHON_REQ_USE="threads(+)"
48 -inherit distutils-r1 optfeature
49 -
50 -DESCRIPTION="Interactive Parallel Computing with IPython"
51 -HOMEPAGE="https://ipyparallel.readthedocs.io/"
52 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
53 -
54 -LICENSE="BSD"
55 -SLOT="0"
56 -KEYWORDS="amd64 ~arm arm64 hppa ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
57 -
58 -# About tests and tornado
59 -# Upstreams claims to work fine with tornado 5, and it's indeed possible to
60 -# launch a cluster with tornado 5 installed, but tests definitely don't run with
61 -# tornado 5 installed. Upstreams CI runs with tornado 4. This is why we limit
62 -# ourselves to <tornado-5 when running tests.
63 -
64 -RDEPEND="
65 - dev-python/decorator[${PYTHON_USEDEP}]
66 - dev-python/ipykernel[${PYTHON_USEDEP}]
67 - dev-python/ipython[${PYTHON_USEDEP}]
68 - dev-python/ipython_genutils[${PYTHON_USEDEP}]
69 - dev-python/jupyter_client[${PYTHON_USEDEP}]
70 - dev-python/python-dateutil[${PYTHON_USEDEP}]
71 - >=dev-python/pyzmq-14.4.0[${PYTHON_USEDEP}]
72 - www-servers/tornado[${PYTHON_USEDEP}]
73 - "
74 -BDEPEND="${RDEPEND}
75 - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
76 - test? (
77 - dev-python/ipython[test]
78 - dev-python/mock[${PYTHON_USEDEP}]
79 - dev-python/testpath[${PYTHON_USEDEP}]
80 - )
81 - "
82 -
83 -distutils_enable_sphinx docs/source
84 -distutils_enable_tests pytest
85 -
86 -python_test() {
87 - local deselect=(
88 - # we don't run a mongo instance for tests
89 - ipyparallel/tests/test_mongodb.py::TestMongoBackend
90 - # TODO
91 - ipyparallel/tests/test_util.py::test_disambiguate_ip
92 - ipyparallel/tests/test_view.py::TestView::test_temp_flags
93 - ipyparallel/tests/test_view.py::TestView::test_unicode_apply_arg
94 - ipyparallel/tests/test_view.py::TestView::test_unicode_apply_result
95 - ipyparallel/tests/test_view.py::TestView::test_unicode_execute
96 - ipyparallel/tests/test_view.py::TestView::test_sync_imports_quiet
97 - )
98 - [[ ${EPYTHON} == python3.10 ]] && deselect+=(
99 - # failing due to irrelevant warnings
100 - ipyparallel/tests/test_client.py::TestClient::test_local_ip_true_doesnt_trigger_warning
101 - ipyparallel/tests/test_client.py::TestClient::test_warning_on_hostname_match
102 - )
103 - epytest ${deselect[@]/#/--deselect }
104 -}
105 -
106 -pkg_postinst() {
107 - optfeature "Jupyter Notebook integration" dev-python/notebook
108 -}
109
110 diff --git a/dev-python/ipyparallel/ipyparallel-7.1.0.ebuild b/dev-python/ipyparallel/ipyparallel-7.1.0.ebuild
111 deleted file mode 100644
112 index 4b62f1ffd3bc..000000000000
113 --- a/dev-python/ipyparallel/ipyparallel-7.1.0.ebuild
114 +++ /dev/null
115 @@ -1,86 +0,0 @@
116 -# Copyright 1999-2021 Gentoo Authors
117 -# Distributed under the terms of the GNU General Public License v2
118 -
119 -EAPI=8
120 -
121 -PYTHON_COMPAT=( python3_{8..10} )
122 -PYTHON_REQ_USE="threads(+)"
123 -inherit distutils-r1 optfeature
124 -
125 -DESCRIPTION="Interactive Parallel Computing with IPython"
126 -HOMEPAGE="https://ipyparallel.readthedocs.io/"
127 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
128 -
129 -LICENSE="BSD"
130 -SLOT="0"
131 -KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
132 -
133 -RDEPEND="
134 - dev-python/entrypoints[${PYTHON_USEDEP}]
135 - dev-python/decorator[${PYTHON_USEDEP}]
136 - >=dev-python/pyzmq-18[${PYTHON_USEDEP}]
137 - >=dev-python/traitlets-4.3[${PYTHON_USEDEP}]
138 - >=dev-python/ipython-4[${PYTHON_USEDEP}]
139 - dev-python/jupyter_client[${PYTHON_USEDEP}]
140 - >=dev-python/ipykernel-4.4[${PYTHON_USEDEP}]
141 - dev-python/psutil[${PYTHON_USEDEP}]
142 - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
143 - dev-python/tqdm[${PYTHON_USEDEP}]
144 - >=www-servers/tornado-5.1[${PYTHON_USEDEP}]
145 - "
146 -BDEPEND="${RDEPEND}
147 - test? (
148 - dev-python/ipython[test]
149 - dev-python/mock[${PYTHON_USEDEP}]
150 - dev-python/pytest-asyncio[${PYTHON_USEDEP}]
151 - dev-python/pytest-tornado[${PYTHON_USEDEP}]
152 - dev-python/testpath[${PYTHON_USEDEP}]
153 - )
154 - "
155 -
156 -# TODO: package myst_parser
157 -# distutils_enable_sphinx docs/source
158 -distutils_enable_tests pytest
159 -
160 -PATCHES=(
161 - "${FILESDIR}"/${PN}-7.1.0-test-timeouts.patch
162 -)
163 -
164 -python_test() {
165 - local deselect=(
166 - # we don't run a mongo instance for tests
167 - ipyparallel/tests/test_mongodb.py::TestMongoBackend
168 - # TODO
169 - ipyparallel/tests/test_util.py::test_disambiguate_ip
170 - ipyparallel/tests/test_view.py::TestView::test_temp_flags
171 - ipyparallel/tests/test_view.py::TestView::test_unicode_apply_arg
172 - ipyparallel/tests/test_view.py::TestView::test_unicode_apply_result
173 - ipyparallel/tests/test_view.py::TestView::test_unicode_execute
174 - ipyparallel/tests/test_view.py::TestView::test_sync_imports_quiet
175 - # Gets upset that a timeout _doesn't_ occur, presumably because
176 - # we're cranking up too many test timeouts. Oh well.
177 - # bug #823458#c3
178 - ipyparallel/tests/test_asyncresult.py::AsyncResultTest::test_wait_for_send
179 - # We could patch the timeout for these too but they're going to be inherently
180 - # fragile anyway based on what they do.
181 - ipyparallel/tests/test_client.py::TestClient::test_activate
182 - ipyparallel/tests/test_client.py::TestClient::test_lazy_all_targets
183 - ipyparallel/tests/test_client.py::TestClient::test_wait_for_engines
184 - )
185 - [[ ${EPYTHON} == python3.10 ]] && deselect+=(
186 - # failing due to irrelevant warnings
187 - ipyparallel/tests/test_client.py::TestClient::test_local_ip_true_doesnt_trigger_warning
188 - ipyparallel/tests/test_client.py::TestClient::test_warning_on_hostname_match
189 - )
190 - epytest ${deselect[@]/#/--deselect }
191 -}
192 -
193 -python_install_all() {
194 - distutils-r1_python_install_all
195 - # move /usr/etc stuff to /etc
196 - mv "${ED}/usr/etc" "${ED}/etc" || die
197 -}
198 -
199 -pkg_postinst() {
200 - optfeature "Jupyter Notebook integration" dev-python/notebook
201 -}
202
203 diff --git a/dev-python/ipyparallel/ipyparallel-8.1.0-r1.ebuild b/dev-python/ipyparallel/ipyparallel-8.1.0-r1.ebuild
204 deleted file mode 100644
205 index 1b947dc5b127..000000000000
206 --- a/dev-python/ipyparallel/ipyparallel-8.1.0-r1.ebuild
207 +++ /dev/null
208 @@ -1,87 +0,0 @@
209 -# Copyright 1999-2022 Gentoo Authors
210 -# Distributed under the terms of the GNU General Public License v2
211 -
212 -EAPI=8
213 -
214 -PYTHON_COMPAT=( python3_{8..10} )
215 -PYTHON_REQ_USE="threads(+)"
216 -inherit distutils-r1 optfeature
217 -
218 -DESCRIPTION="Interactive Parallel Computing with IPython"
219 -HOMEPAGE="https://ipyparallel.readthedocs.io/"
220 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
221 -
222 -LICENSE="BSD"
223 -SLOT="0"
224 -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
225 -
226 -RDEPEND="
227 - dev-python/entrypoints[${PYTHON_USEDEP}]
228 - dev-python/decorator[${PYTHON_USEDEP}]
229 - >=dev-python/pyzmq-18[${PYTHON_USEDEP}]
230 - >=dev-python/traitlets-4.3[${PYTHON_USEDEP}]
231 - >=dev-python/ipython-4[${PYTHON_USEDEP}]
232 - dev-python/jupyter_client[${PYTHON_USEDEP}]
233 - dev-python/jupyter_server[${PYTHON_USEDEP}]
234 - >=dev-python/ipykernel-4.4[${PYTHON_USEDEP}]
235 - dev-python/psutil[${PYTHON_USEDEP}]
236 - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
237 - dev-python/tqdm[${PYTHON_USEDEP}]
238 - >=www-servers/tornado-5.1[${PYTHON_USEDEP}]
239 - "
240 -BDEPEND="${RDEPEND}
241 - test? (
242 - dev-python/ipython[test]
243 - dev-python/mock[${PYTHON_USEDEP}]
244 - dev-python/pytest-asyncio[${PYTHON_USEDEP}]
245 - dev-python/pytest-tornado[${PYTHON_USEDEP}]
246 - dev-python/testpath[${PYTHON_USEDEP}]
247 - )
248 - "
249 -
250 -# TODO: package myst_parser
251 -# distutils_enable_sphinx docs/source
252 -distutils_enable_tests pytest
253 -
254 -PATCHES=(
255 - "${FILESDIR}"/${PN}-7.1.0-test-timeouts.patch
256 -)
257 -
258 -python_test() {
259 - local deselect=(
260 - # we don't run a mongo instance for tests
261 - ipyparallel/tests/test_mongodb.py::TestMongoBackend
262 - # TODO
263 - ipyparallel/tests/test_util.py::test_disambiguate_ip
264 - ipyparallel/tests/test_view.py::TestView::test_temp_flags
265 - ipyparallel/tests/test_view.py::TestView::test_unicode_apply_arg
266 - ipyparallel/tests/test_view.py::TestView::test_unicode_apply_result
267 - ipyparallel/tests/test_view.py::TestView::test_unicode_execute
268 - ipyparallel/tests/test_view.py::TestView::test_sync_imports_quiet
269 - # Gets upset that a timeout _doesn't_ occur, presumably because
270 - # we're cranking up too many test timeouts. Oh well.
271 - # bug #823458#c3
272 - ipyparallel/tests/test_asyncresult.py::AsyncResultTest::test_wait_for_send
273 - # We could patch the timeout for these too but they're going to be inherently
274 - # fragile anyway based on what they do.
275 - ipyparallel/tests/test_client.py::TestClient::test_activate
276 - ipyparallel/tests/test_client.py::TestClient::test_lazy_all_targets
277 - ipyparallel/tests/test_client.py::TestClient::test_wait_for_engines
278 - )
279 - [[ ${EPYTHON} == python3.10 ]] && deselect+=(
280 - # failing due to irrelevant warnings
281 - ipyparallel/tests/test_client.py::TestClient::test_local_ip_true_doesnt_trigger_warning
282 - ipyparallel/tests/test_client.py::TestClient::test_warning_on_hostname_match
283 - )
284 - epytest ${deselect[@]/#/--deselect }
285 -}
286 -
287 -python_install_all() {
288 - distutils-r1_python_install_all
289 - # move /usr/etc stuff to /etc
290 - mv "${ED}/usr/etc" "${ED}/etc" || die
291 -}
292 -
293 -pkg_postinst() {
294 - optfeature "Jupyter Notebook integration" dev-python/notebook
295 -}
296
297 diff --git a/dev-python/ipyparallel/ipyparallel-8.1.0.ebuild b/dev-python/ipyparallel/ipyparallel-8.1.0.ebuild
298 deleted file mode 100644
299 index a417de29a11a..000000000000
300 --- a/dev-python/ipyparallel/ipyparallel-8.1.0.ebuild
301 +++ /dev/null
302 @@ -1,86 +0,0 @@
303 -# Copyright 1999-2022 Gentoo Authors
304 -# Distributed under the terms of the GNU General Public License v2
305 -
306 -EAPI=8
307 -
308 -PYTHON_COMPAT=( python3_{8..10} )
309 -PYTHON_REQ_USE="threads(+)"
310 -inherit distutils-r1 optfeature
311 -
312 -DESCRIPTION="Interactive Parallel Computing with IPython"
313 -HOMEPAGE="https://ipyparallel.readthedocs.io/"
314 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
315 -
316 -LICENSE="BSD"
317 -SLOT="0"
318 -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
319 -
320 -RDEPEND="
321 - dev-python/entrypoints[${PYTHON_USEDEP}]
322 - dev-python/decorator[${PYTHON_USEDEP}]
323 - >=dev-python/pyzmq-18[${PYTHON_USEDEP}]
324 - >=dev-python/traitlets-4.3[${PYTHON_USEDEP}]
325 - >=dev-python/ipython-4[${PYTHON_USEDEP}]
326 - dev-python/jupyter_client[${PYTHON_USEDEP}]
327 - >=dev-python/ipykernel-4.4[${PYTHON_USEDEP}]
328 - dev-python/psutil[${PYTHON_USEDEP}]
329 - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
330 - dev-python/tqdm[${PYTHON_USEDEP}]
331 - >=www-servers/tornado-5.1[${PYTHON_USEDEP}]
332 - "
333 -BDEPEND="${RDEPEND}
334 - test? (
335 - dev-python/ipython[test]
336 - dev-python/mock[${PYTHON_USEDEP}]
337 - dev-python/pytest-asyncio[${PYTHON_USEDEP}]
338 - dev-python/pytest-tornado[${PYTHON_USEDEP}]
339 - dev-python/testpath[${PYTHON_USEDEP}]
340 - )
341 - "
342 -
343 -# TODO: package myst_parser
344 -# distutils_enable_sphinx docs/source
345 -distutils_enable_tests pytest
346 -
347 -PATCHES=(
348 - "${FILESDIR}"/${PN}-7.1.0-test-timeouts.patch
349 -)
350 -
351 -python_test() {
352 - local deselect=(
353 - # we don't run a mongo instance for tests
354 - ipyparallel/tests/test_mongodb.py::TestMongoBackend
355 - # TODO
356 - ipyparallel/tests/test_util.py::test_disambiguate_ip
357 - ipyparallel/tests/test_view.py::TestView::test_temp_flags
358 - ipyparallel/tests/test_view.py::TestView::test_unicode_apply_arg
359 - ipyparallel/tests/test_view.py::TestView::test_unicode_apply_result
360 - ipyparallel/tests/test_view.py::TestView::test_unicode_execute
361 - ipyparallel/tests/test_view.py::TestView::test_sync_imports_quiet
362 - # Gets upset that a timeout _doesn't_ occur, presumably because
363 - # we're cranking up too many test timeouts. Oh well.
364 - # bug #823458#c3
365 - ipyparallel/tests/test_asyncresult.py::AsyncResultTest::test_wait_for_send
366 - # We could patch the timeout for these too but they're going to be inherently
367 - # fragile anyway based on what they do.
368 - ipyparallel/tests/test_client.py::TestClient::test_activate
369 - ipyparallel/tests/test_client.py::TestClient::test_lazy_all_targets
370 - ipyparallel/tests/test_client.py::TestClient::test_wait_for_engines
371 - )
372 - [[ ${EPYTHON} == python3.10 ]] && deselect+=(
373 - # failing due to irrelevant warnings
374 - ipyparallel/tests/test_client.py::TestClient::test_local_ip_true_doesnt_trigger_warning
375 - ipyparallel/tests/test_client.py::TestClient::test_warning_on_hostname_match
376 - )
377 - epytest ${deselect[@]/#/--deselect }
378 -}
379 -
380 -python_install_all() {
381 - distutils-r1_python_install_all
382 - # move /usr/etc stuff to /etc
383 - mv "${ED}/usr/etc" "${ED}/etc" || die
384 -}
385 -
386 -pkg_postinst() {
387 - optfeature "Jupyter Notebook integration" dev-python/notebook
388 -}
389
390 diff --git a/dev-python/ipyparallel/ipyparallel-8.2.0.ebuild b/dev-python/ipyparallel/ipyparallel-8.2.0.ebuild
391 deleted file mode 100644
392 index 14ba1f0ef224..000000000000
393 --- a/dev-python/ipyparallel/ipyparallel-8.2.0.ebuild
394 +++ /dev/null
395 @@ -1,93 +0,0 @@
396 -# Copyright 1999-2022 Gentoo Authors
397 -# Distributed under the terms of the GNU General Public License v2
398 -
399 -EAPI=8
400 -
401 -DISTUTILS_USE_PEP517=setuptools
402 -PYTHON_COMPAT=( python3_{8..10} )
403 -PYTHON_REQ_USE="threads(+)"
404 -
405 -inherit distutils-r1 optfeature
406 -
407 -DESCRIPTION="Interactive Parallel Computing with IPython"
408 -HOMEPAGE="https://ipyparallel.readthedocs.io/"
409 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
410 -
411 -LICENSE="BSD"
412 -SLOT="0"
413 -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
414 -
415 -RDEPEND="
416 - dev-python/entrypoints[${PYTHON_USEDEP}]
417 - dev-python/decorator[${PYTHON_USEDEP}]
418 - >=dev-python/pyzmq-18[${PYTHON_USEDEP}]
419 - >=dev-python/traitlets-4.3[${PYTHON_USEDEP}]
420 - >=dev-python/ipython-4[${PYTHON_USEDEP}]
421 - dev-python/jupyter_client[${PYTHON_USEDEP}]
422 - dev-python/jupyter_server[${PYTHON_USEDEP}]
423 - >=dev-python/ipykernel-4.4[${PYTHON_USEDEP}]
424 - dev-python/psutil[${PYTHON_USEDEP}]
425 - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
426 - dev-python/tqdm[${PYTHON_USEDEP}]
427 - >=www-servers/tornado-5.1[${PYTHON_USEDEP}]
428 - "
429 -BDEPEND="${RDEPEND}
430 - test? (
431 - dev-python/ipython[test]
432 - dev-python/mock[${PYTHON_USEDEP}]
433 - dev-python/pytest-asyncio[${PYTHON_USEDEP}]
434 - dev-python/pytest-tornado[${PYTHON_USEDEP}]
435 - dev-python/testpath[${PYTHON_USEDEP}]
436 - )
437 - "
438 -
439 -# TODO: package myst_parser
440 -# distutils_enable_sphinx docs/source
441 -distutils_enable_tests pytest
442 -
443 -PATCHES=(
444 - "${FILESDIR}"/${PN}-7.1.0-test-timeouts.patch
445 -)
446 -
447 -src_configure() {
448 - export IPP_DISABLE_JS=1
449 -}
450 -
451 -python_test() {
452 - local EPYTEST_DESELECT=(
453 - # we don't run a mongo instance for tests
454 - ipyparallel/tests/test_mongodb.py::TestMongoBackend
455 - # TODO
456 - ipyparallel/tests/test_util.py::test_disambiguate_ip
457 - ipyparallel/tests/test_view.py::TestView::test_temp_flags
458 - ipyparallel/tests/test_view.py::TestView::test_unicode_apply_arg
459 - ipyparallel/tests/test_view.py::TestView::test_unicode_apply_result
460 - ipyparallel/tests/test_view.py::TestView::test_unicode_execute
461 - ipyparallel/tests/test_view.py::TestView::test_sync_imports_quiet
462 - # Gets upset that a timeout _doesn't_ occur, presumably because
463 - # we're cranking up too many test timeouts. Oh well.
464 - # bug #823458#c3
465 - ipyparallel/tests/test_asyncresult.py::AsyncResultTest::test_wait_for_send
466 - # We could patch the timeout for these too but they're going to be inherently
467 - # fragile anyway based on what they do.
468 - ipyparallel/tests/test_client.py::TestClient::test_activate
469 - ipyparallel/tests/test_client.py::TestClient::test_lazy_all_targets
470 - ipyparallel/tests/test_client.py::TestClient::test_wait_for_engines
471 - )
472 - [[ ${EPYTHON} == python3.10 ]] && EPYTEST_DESELECT+=(
473 - # failing due to irrelevant warnings
474 - ipyparallel/tests/test_client.py::TestClient::test_local_ip_true_doesnt_trigger_warning
475 - ipyparallel/tests/test_client.py::TestClient::test_warning_on_hostname_match
476 - )
477 - epytest
478 -}
479 -
480 -python_install_all() {
481 - distutils-r1_python_install_all
482 - # move /usr/etc stuff to /etc
483 - mv "${ED}/usr/etc" "${ED}/etc" || die
484 -}
485 -
486 -pkg_postinst() {
487 - optfeature "Jupyter Notebook integration" dev-python/notebook
488 -}
489
490 diff --git a/dev-python/ipyparallel/ipyparallel-8.4.0.ebuild b/dev-python/ipyparallel/ipyparallel-8.4.0.ebuild
491 deleted file mode 100644
492 index 238bb4888e55..000000000000
493 --- a/dev-python/ipyparallel/ipyparallel-8.4.0.ebuild
494 +++ /dev/null
495 @@ -1,93 +0,0 @@
496 -# Copyright 1999-2022 Gentoo Authors
497 -# Distributed under the terms of the GNU General Public License v2
498 -
499 -EAPI=8
500 -
501 -DISTUTILS_USE_PEP517=hatchling
502 -PYTHON_COMPAT=( python3_{8..10} )
503 -PYTHON_REQ_USE="threads(+)"
504 -
505 -inherit distutils-r1 optfeature
506 -
507 -DESCRIPTION="Interactive Parallel Computing with IPython"
508 -HOMEPAGE="
509 - https://ipyparallel.readthedocs.io/
510 - https://github.com/ipython/ipyparallel/
511 - https://pypi.org/project/ipyparallel/
512 -"
513 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
514 -
515 -LICENSE="BSD"
516 -SLOT="0"
517 -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
518 -
519 -RDEPEND="
520 - dev-python/entrypoints[${PYTHON_USEDEP}]
521 - dev-python/decorator[${PYTHON_USEDEP}]
522 - >=dev-python/pyzmq-18[${PYTHON_USEDEP}]
523 - >=dev-python/traitlets-4.3[${PYTHON_USEDEP}]
524 - >=dev-python/ipython-4[${PYTHON_USEDEP}]
525 - dev-python/jupyter_client[${PYTHON_USEDEP}]
526 - dev-python/jupyter_server[${PYTHON_USEDEP}]
527 - >=dev-python/ipykernel-4.4[${PYTHON_USEDEP}]
528 - dev-python/psutil[${PYTHON_USEDEP}]
529 - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
530 - dev-python/tqdm[${PYTHON_USEDEP}]
531 - >=www-servers/tornado-5.1[${PYTHON_USEDEP}]
532 -"
533 -BDEPEND="
534 - dev-python/flit_core[${PYTHON_USEDEP}]
535 - test? (
536 - dev-python/ipython[test]
537 - dev-python/mock[${PYTHON_USEDEP}]
538 - dev-python/pytest-asyncio[${PYTHON_USEDEP}]
539 - dev-python/pytest-tornado[${PYTHON_USEDEP}]
540 - dev-python/testpath[${PYTHON_USEDEP}]
541 - )
542 -"
543 -
544 -# TODO: package myst_parser
545 -# distutils_enable_sphinx docs/source
546 -distutils_enable_tests pytest
547 -
548 -PATCHES=(
549 - "${FILESDIR}"/${PN}-7.1.0-test-timeouts.patch
550 - "${FILESDIR}"/${PN}-8.3.0-additional-test-timeouts.patch
551 -)
552 -
553 -src_configure() {
554 - export IPP_DISABLE_JS=1
555 -}
556 -
557 -python_test() {
558 - local EPYTEST_DESELECT=(
559 - # we don't run a mongo instance for tests
560 - ipyparallel/tests/test_mongodb.py::TestMongoBackend
561 - # TODO
562 - ipyparallel/tests/test_util.py::test_disambiguate_ip
563 - # Gets upset that a timeout _doesn't_ occur, presumably because
564 - # we're cranking up too many test timeouts. Oh well.
565 - # bug #823458#c3
566 - ipyparallel/tests/test_asyncresult.py::AsyncResultTest::test_wait_for_send
567 - # We could patch the timeout for these too but they're going to be inherently
568 - # fragile anyway based on what they do.
569 - ipyparallel/tests/test_client.py::TestClient::test_activate
570 - ipyparallel/tests/test_client.py::TestClient::test_lazy_all_targets
571 - ipyparallel/tests/test_client.py::TestClient::test_wait_for_engines
572 - )
573 - [[ ${EPYTHON} == python3.10 ]] && EPYTEST_DESELECT+=(
574 - # failing due to irrelevant warnings
575 - ipyparallel/tests/test_client.py::TestClient::test_local_ip_true_doesnt_trigger_warning
576 - )
577 - epytest
578 -}
579 -
580 -python_install_all() {
581 - distutils-r1_python_install_all
582 - # move /usr/etc stuff to /etc
583 - mv "${ED}/usr/etc" "${ED}/etc" || die
584 -}
585 -
586 -pkg_postinst() {
587 - optfeature "Jupyter Notebook integration" dev-python/notebook
588 -}