Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/pyfits/files/, dev-python/pyfits/
Date: Sat, 28 Dec 2019 16:47:52
Message-Id: 1577551658.196398dd4a25a7da3b9e8cefc5ae533ab4c5b600.zlogene@gentoo
1 commit: 196398dd4a25a7da3b9e8cefc5ae533ab4c5b600
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 28 16:47:38 2019 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 28 16:47:38 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=196398dd
7
8 dev-python/pyfits: remove last-rited pkg
9
10 Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
11
12 dev-python/pyfits/Manifest | 2 -
13 dev-python/pyfits/files/01-system-cfitsio.patch | 176 ---------------------
14 .../files/02-numpy-deprecation-warning.patch | 24 ---
15 .../pyfits/files/03-fix-for-cfitsio-3380.patch | 43 -----
16 .../files/pyfits-3.2.1-unbundle-cfitsio.patch | 98 ------------
17 dev-python/pyfits/metadata.xml | 20 ---
18 dev-python/pyfits/pyfits-3.3-r1.ebuild | 72 ---------
19 dev-python/pyfits/pyfits-3.4-r1.ebuild | 72 ---------
20 8 files changed, 507 deletions(-)
21
22 diff --git a/dev-python/pyfits/Manifest b/dev-python/pyfits/Manifest
23 deleted file mode 100644
24 index 6474e51bf84..00000000000
25 --- a/dev-python/pyfits/Manifest
26 +++ /dev/null
27 @@ -1,2 +0,0 @@
28 -DIST pyfits-3.3.tar.gz 1646403 BLAKE2B 6d97198353c93e8d40545bba2677a9f3be5a810c68ddb8b6243debee82fc6ba256ed1a314a42a1c18eb4a2e037f191709bdf17fc08256256d797d7524c84a7f2 SHA512 561fe61050e61745054e0e4712c4413e129293b062d2020219b61d648d7093ce6952e1f26da955a1bf570f76ba7eddeb1805c99f679300b072ef6bacc2e4c90a
29 -DIST pyfits-3.4.tar.gz 1692414 BLAKE2B d3bcd3ce992c63e3a9e520c1bba56bd908590fddc0bfbb35941c7cdf8ff98c384bf5631fe86f8c6c8f292df9a38f299edde431d37a85dce0db1b869b92965bd7 SHA512 b569f871f26dcd9cb2fbe9d823d55c525e8101b0fcf83fff4bc3f3ec4bc7f680953a29634518ea19383f533f5e23b3703fffdb4e0d577b1023b4323254ef3a7e
30
31 diff --git a/dev-python/pyfits/files/01-system-cfitsio.patch b/dev-python/pyfits/files/01-system-cfitsio.patch
32 deleted file mode 100644
33 index f2ce935c7ea..00000000000
34 --- a/dev-python/pyfits/files/01-system-cfitsio.patch
35 +++ /dev/null
36 @@ -1,176 +0,0 @@
37 -From 70fe4dac3f68c3eed369d42e6a49e7865db8b250 Mon Sep 17 00:00:00 2001
38 -From: SVN-Git Migration <python-modules-team@×××××××××××××××××××.org>
39 -Date: Thu, 8 Oct 2015 10:31:01 -0700
40 -Subject: 01-system-cfitsio.diff
41 -
42 -Patch-Name: 01-system-cfitsio.diff
43 ----
44 - setup.cfg | 145 +++++++++++++++++++++++++++++++-------------------------------
45 - 1 file changed, 73 insertions(+), 72 deletions(-)
46 -
47 -diff --git a/setup.cfg b/setup.cfg
48 -index 3a05c62..3a64f33 100644
49 ---- a/setup.cfg
50 -+++ b/setup.cfg
51 -@@ -40,81 +40,81 @@ scripts =
52 -
53 - [extension=pyfits.compression]
54 - sources =
55 -- cextern/cfitsio/adler32.c
56 -- cextern/cfitsio/buffers.c
57 -- cextern/cfitsio/cfileio.c
58 -- cextern/cfitsio/checksum.c
59 -- cextern/cfitsio/crc32.c
60 -- cextern/cfitsio/deflate.c
61 -- cextern/cfitsio/drvrfile.c
62 -- cextern/cfitsio/drvrgsiftp.c
63 -- cextern/cfitsio/drvrmem.c
64 -- cextern/cfitsio/drvrnet.c
65 -- cextern/cfitsio/drvrsmem.c
66 -- cextern/cfitsio/editcol.c
67 -- cextern/cfitsio/edithdu.c
68 -- cextern/cfitsio/eval_f.c
69 -- cextern/cfitsio/eval_l.c
70 -- cextern/cfitsio/eval_y.c
71 -- cextern/cfitsio/fitscore.c
72 -- cextern/cfitsio/fits_hcompress.c
73 -- cextern/cfitsio/fits_hdecompress.c
74 -- cextern/cfitsio/getcolb.c
75 -- cextern/cfitsio/getcol.c
76 -- cextern/cfitsio/getcold.c
77 -- cextern/cfitsio/getcole.c
78 -- cextern/cfitsio/getcoli.c
79 -- cextern/cfitsio/getcolj.c
80 -- cextern/cfitsio/getcolk.c
81 -- cextern/cfitsio/getcoll.c
82 -- cextern/cfitsio/getcolsb.c
83 -- cextern/cfitsio/getcols.c
84 -- cextern/cfitsio/getcolui.c
85 -- cextern/cfitsio/getcoluj.c
86 -- cextern/cfitsio/getcoluk.c
87 -- cextern/cfitsio/getkey.c
88 -- cextern/cfitsio/group.c
89 -- cextern/cfitsio/grparser.c
90 -- cextern/cfitsio/histo.c
91 -- cextern/cfitsio/imcompress.c
92 -- cextern/cfitsio/infback.c
93 -- cextern/cfitsio/inffast.c
94 -- cextern/cfitsio/inflate.c
95 -- cextern/cfitsio/inftrees.c
96 -- cextern/cfitsio/iraffits.c
97 -- cextern/cfitsio/modkey.c
98 -- cextern/cfitsio/pliocomp.c
99 -- cextern/cfitsio/putcolb.c
100 -- cextern/cfitsio/putcol.c
101 -- cextern/cfitsio/putcold.c
102 -- cextern/cfitsio/putcole.c
103 -- cextern/cfitsio/putcoli.c
104 -- cextern/cfitsio/putcolj.c
105 -- cextern/cfitsio/putcolk.c
106 -- cextern/cfitsio/putcoll.c
107 -- cextern/cfitsio/putcolsb.c
108 -- cextern/cfitsio/putcols.c
109 -- cextern/cfitsio/putcolu.c
110 -- cextern/cfitsio/putcolui.c
111 -- cextern/cfitsio/putcoluj.c
112 -- cextern/cfitsio/putcoluk.c
113 -- cextern/cfitsio/putkey.c
114 -- cextern/cfitsio/quantize.c
115 -- cextern/cfitsio/region.c
116 -- cextern/cfitsio/ricecomp.c
117 -- cextern/cfitsio/scalnull.c
118 -- cextern/cfitsio/swapproc.c
119 -- cextern/cfitsio/trees.c
120 -- cextern/cfitsio/uncompr.c
121 -- cextern/cfitsio/wcssub.c
122 -- cextern/cfitsio/wcsutil.c
123 -- cextern/cfitsio/zcompress.c
124 -- cextern/cfitsio/zuncompress.c
125 -- cextern/cfitsio/zutil.c
126 -+# cextern/cfitsio/adler32.c
127 -+# cextern/cfitsio/buffers.c
128 -+# cextern/cfitsio/cfileio.c
129 -+# cextern/cfitsio/checksum.c
130 -+# cextern/cfitsio/crc32.c
131 -+# cextern/cfitsio/deflate.c
132 -+# cextern/cfitsio/drvrfile.c
133 -+# cextern/cfitsio/drvrgsiftp.c
134 -+# cextern/cfitsio/drvrmem.c
135 -+# cextern/cfitsio/drvrnet.c
136 -+# cextern/cfitsio/drvrsmem.c
137 -+# cextern/cfitsio/editcol.c
138 -+# cextern/cfitsio/edithdu.c
139 -+# cextern/cfitsio/eval_f.c
140 -+# cextern/cfitsio/eval_l.c
141 -+# cextern/cfitsio/eval_y.c
142 -+# cextern/cfitsio/fitscore.c
143 -+# cextern/cfitsio/fits_hcompress.c
144 -+# cextern/cfitsio/fits_hdecompress.c
145 -+# cextern/cfitsio/getcolb.c
146 -+# cextern/cfitsio/getcol.c
147 -+# cextern/cfitsio/getcold.c
148 -+# cextern/cfitsio/getcole.c
149 -+# cextern/cfitsio/getcoli.c
150 -+# cextern/cfitsio/getcolj.c
151 -+# cextern/cfitsio/getcolk.c
152 -+# cextern/cfitsio/getcoll.c
153 -+# cextern/cfitsio/getcolsb.c
154 -+# cextern/cfitsio/getcols.c
155 -+# cextern/cfitsio/getcolui.c
156 -+# cextern/cfitsio/getcoluj.c
157 -+# cextern/cfitsio/getcoluk.c
158 -+# cextern/cfitsio/getkey.c
159 -+# cextern/cfitsio/group.c
160 -+# cextern/cfitsio/grparser.c
161 -+# cextern/cfitsio/histo.c
162 -+# cextern/cfitsio/imcompress.c
163 -+# cextern/cfitsio/infback.c
164 -+# cextern/cfitsio/inffast.c
165 -+# cextern/cfitsio/inflate.c
166 -+# cextern/cfitsio/inftrees.c
167 -+# cextern/cfitsio/iraffits.c
168 -+# cextern/cfitsio/modkey.c
169 -+# cextern/cfitsio/pliocomp.c
170 -+# cextern/cfitsio/putcolb.c
171 -+# cextern/cfitsio/putcol.c
172 -+# cextern/cfitsio/putcold.c
173 -+# cextern/cfitsio/putcole.c
174 -+# cextern/cfitsio/putcoli.c
175 -+# cextern/cfitsio/putcolj.c
176 -+# cextern/cfitsio/putcolk.c
177 -+# cextern/cfitsio/putcoll.c
178 -+# cextern/cfitsio/putcolsb.c
179 -+# cextern/cfitsio/putcols.c
180 -+# cextern/cfitsio/putcolu.c
181 -+# cextern/cfitsio/putcolui.c
182 -+# cextern/cfitsio/putcoluj.c
183 -+# cextern/cfitsio/putcoluk.c
184 -+# cextern/cfitsio/putkey.c
185 -+# cextern/cfitsio/quantize.c
186 -+# cextern/cfitsio/region.c
187 -+# cextern/cfitsio/ricecomp.c
188 -+# cextern/cfitsio/scalnull.c
189 -+# cextern/cfitsio/swapproc.c
190 -+# cextern/cfitsio/trees.c
191 -+# cextern/cfitsio/uncompr.c
192 -+# cextern/cfitsio/wcssub.c
193 -+# cextern/cfitsio/wcsutil.c
194 -+# cextern/cfitsio/zcompress.c
195 -+# cextern/cfitsio/zuncompress.c
196 -+# cextern/cfitsio/zutil.c
197 - src/compressionmodule.c
198 - include_dirs =
199 - numpy
200 -- cextern/cfitsio
201 -+# cextern/cfitsio
202 - extra_compile_args =
203 - -Wno-declaration-after-statement
204 - -Wno-unused-variable
205 -@@ -125,6 +125,7 @@ extra_compile_args =
206 - -Wno-unused
207 - -Wno-comments
208 - -Wno-switch
209 -+libraries = cfitsio
210 - optional = True
211 - fail_message =
212 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
213
214 diff --git a/dev-python/pyfits/files/02-numpy-deprecation-warning.patch b/dev-python/pyfits/files/02-numpy-deprecation-warning.patch
215 deleted file mode 100644
216 index 026e6b829d4..00000000000
217 --- a/dev-python/pyfits/files/02-numpy-deprecation-warning.patch
218 +++ /dev/null
219 @@ -1,24 +0,0 @@
220 -From 90cac05f8a5436a8dd3714ad29e2d81eb8b4d39b Mon Sep 17 00:00:00 2001
221 -From: Aurelien Jarno <aurelien@×××××××.net>
222 -Date: Tue, 2 Feb 2016 22:41:09 +0100
223 -Subject: Avoid DeprecationWarning from Numpy.
224 -
225 -Patch-Name: 02-numpy-deprecation-warning.diff
226 ----
227 - pyfits/tests/test_division.py | 3 ++-
228 - 1 file changed, 2 insertions(+), 1 deletion(-)
229 -
230 -diff --git a/pyfits/tests/test_division.py b/pyfits/tests/test_division.py
231 -index da4df72..aa93264 100644
232 ---- a/pyfits/tests/test_division.py
233 -+++ b/pyfits/tests/test_division.py
234 -@@ -18,7 +18,8 @@ class TestDivisionFunctions(PyfitsTestCase):
235 - a1 = np.rec.array(
236 - s,
237 - dtype=np.dtype([('c1', '>i4'), ('c2', '|S3'),
238 -- ('c3', '>f4'), ('c4', '|i1')]))
239 -+ ('c3', '>f4'), ('c4', '|i1')]),
240 -+ shape=len(s) // 12)
241 -
242 - def test_card_with_continue(self):
243 - h = fits.PrimaryHDU()
244
245 diff --git a/dev-python/pyfits/files/03-fix-for-cfitsio-3380.patch b/dev-python/pyfits/files/03-fix-for-cfitsio-3380.patch
246 deleted file mode 100644
247 index d0fac84d1e2..00000000000
248 --- a/dev-python/pyfits/files/03-fix-for-cfitsio-3380.patch
249 +++ /dev/null
250 @@ -1,43 +0,0 @@
251 -Author: Ole Streicher <olebole@××××××.org>
252 -Description: Update image tests for cfitsio 3.380
253 - Make TFORMx check more flexible. The maximal column length in cfitsio
254 - changed between version 3370 and 3380. This patch checks their syntax,
255 - without a specific length.
256 - .
257 - HCOMPRESSed images are allowed to deviate from the original by about
258 - 1/quantize_level of the RMS in each tile. This patch changes the absolute
259 - identity test
260 -Bug: https://github.com/astropy/astropy/issues/4646
261 -Bug: https://github.com/astropy/astropy/issues/4647
262 -Bug-Debian: https://bugs.debian.org/816595
263 ---- a/pyfits/tests/test_image.py
264 -+++ b/pyfits/tests/test_image.py
265 -@@ -2,6 +2,7 @@
266 -
267 - import math
268 - import os
269 -+import re
270 - import time
271 - import warnings
272 -
273 -@@ -1014,7 +1015,7 @@
274 - hdu.writeto(self.temp('test.fits'))
275 -
276 - with fits.open(self.temp('test.fits')) as hdul:
277 -- assert (hdul['SCI'].data == cube).all()
278 -+ assert np.abs(hdul['SCI'].data - cube).max() < 1./15.
279 -
280 - def test_subtractive_dither_seed(self):
281 - """
282 -@@ -1269,8 +1270,8 @@
283 -
284 - with fits.open(self.temp('test.fits'),
285 - disable_image_compression=True) as h:
286 -- assert h[1].header['TFORM1'] == '1PB(30)'
287 -- assert h[1].header['TFORM2'] == '1PB(359)'
288 -+ assert re.match(r'^1PB\(\d+\)$', h[1].header['TFORM1'])
289 -+ assert re.match(r'^1PB\(\d+\)$', h[1].header['TFORM2'])
290 -
291 - def test_compression_update_header(self):
292 - """Regression test for
293 -
294
295 diff --git a/dev-python/pyfits/files/pyfits-3.2.1-unbundle-cfitsio.patch b/dev-python/pyfits/files/pyfits-3.2.1-unbundle-cfitsio.patch
296 deleted file mode 100644
297 index a5d7e621748..00000000000
298 --- a/dev-python/pyfits/files/pyfits-3.2.1-unbundle-cfitsio.patch
299 +++ /dev/null
300 @@ -1,98 +0,0 @@
301 ---- setup.cfg.orig 2014-03-10 10:50:38.200531959 -0700
302 -+++ setup.cfg 2014-03-10 10:52:19.288232002 -0700
303 -@@ -36,92 +36,12 @@
304 -
305 - [extension=pyfits.compression]
306 - sources =
307 -- cextern/cfitsio/adler32.c
308 -- cextern/cfitsio/buffers.c
309 -- cextern/cfitsio/cfileio.c
310 -- cextern/cfitsio/checksum.c
311 -- cextern/cfitsio/crc32.c
312 -- cextern/cfitsio/deflate.c
313 -- cextern/cfitsio/drvrfile.c
314 -- cextern/cfitsio/drvrgsiftp.c
315 -- cextern/cfitsio/drvrmem.c
316 -- cextern/cfitsio/drvrnet.c
317 -- cextern/cfitsio/drvrsmem.c
318 -- cextern/cfitsio/editcol.c
319 -- cextern/cfitsio/edithdu.c
320 -- cextern/cfitsio/eval_f.c
321 -- cextern/cfitsio/eval_l.c
322 -- cextern/cfitsio/eval_y.c
323 -- cextern/cfitsio/fitscore.c
324 -- cextern/cfitsio/fits_hcompress.c
325 -- cextern/cfitsio/fits_hdecompress.c
326 -- cextern/cfitsio/getcolb.c
327 -- cextern/cfitsio/getcol.c
328 -- cextern/cfitsio/getcold.c
329 -- cextern/cfitsio/getcole.c
330 -- cextern/cfitsio/getcoli.c
331 -- cextern/cfitsio/getcolj.c
332 -- cextern/cfitsio/getcolk.c
333 -- cextern/cfitsio/getcoll.c
334 -- cextern/cfitsio/getcolsb.c
335 -- cextern/cfitsio/getcols.c
336 -- cextern/cfitsio/getcolui.c
337 -- cextern/cfitsio/getcoluj.c
338 -- cextern/cfitsio/getcoluk.c
339 -- cextern/cfitsio/getkey.c
340 -- cextern/cfitsio/group.c
341 -- cextern/cfitsio/grparser.c
342 -- cextern/cfitsio/histo.c
343 -- cextern/cfitsio/imcompress.c
344 -- cextern/cfitsio/infback.c
345 -- cextern/cfitsio/inffast.c
346 -- cextern/cfitsio/inflate.c
347 -- cextern/cfitsio/inftrees.c
348 -- cextern/cfitsio/iraffits.c
349 -- cextern/cfitsio/modkey.c
350 -- cextern/cfitsio/pliocomp.c
351 -- cextern/cfitsio/putcolb.c
352 -- cextern/cfitsio/putcol.c
353 -- cextern/cfitsio/putcold.c
354 -- cextern/cfitsio/putcole.c
355 -- cextern/cfitsio/putcoli.c
356 -- cextern/cfitsio/putcolj.c
357 -- cextern/cfitsio/putcolk.c
358 -- cextern/cfitsio/putcoll.c
359 -- cextern/cfitsio/putcolsb.c
360 -- cextern/cfitsio/putcols.c
361 -- cextern/cfitsio/putcolu.c
362 -- cextern/cfitsio/putcolui.c
363 -- cextern/cfitsio/putcoluj.c
364 -- cextern/cfitsio/putcoluk.c
365 -- cextern/cfitsio/putkey.c
366 -- cextern/cfitsio/quantize.c
367 -- cextern/cfitsio/region.c
368 -- cextern/cfitsio/ricecomp.c
369 -- cextern/cfitsio/scalnull.c
370 -- cextern/cfitsio/swapproc.c
371 -- cextern/cfitsio/trees.c
372 -- cextern/cfitsio/uncompr.c
373 -- cextern/cfitsio/wcssub.c
374 -- cextern/cfitsio/wcsutil.c
375 -- cextern/cfitsio/zcompress.c
376 -- cextern/cfitsio/zuncompress.c
377 -- cextern/cfitsio/zutil.c
378 - src/compressionmodule.c
379 - include_dirs =
380 - numpy
381 -- cextern/cfitsio
382 --extra_compile_args =
383 -- -Wno-declaration-after-statement
384 -- -Wno-unused-variable
385 -- -Wno-parentheses
386 -- -Wno-uninitialized
387 -- -Wno-format
388 -- -Wno-strict-prototypes
389 -- -Wno-unused
390 -- -Wno-comments
391 -- -Wno-switch
392 --optional = True
393 -+libraries =
394 -+ cfitsio
395 -+optional = False
396 - fail_message =
397 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
398 - Failed to build PyFITS tile compression support. PyFITS will still
399
400 diff --git a/dev-python/pyfits/metadata.xml b/dev-python/pyfits/metadata.xml
401 deleted file mode 100644
402 index 4e1c8e2ff44..00000000000
403 --- a/dev-python/pyfits/metadata.xml
404 +++ /dev/null
405 @@ -1,20 +0,0 @@
406 -<?xml version="1.0" encoding="UTF-8"?>
407 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
408 -<pkgmetadata>
409 - <maintainer type="project">
410 - <email>sci-astronomy@g.o</email>
411 - <name>Gentoo Astronomy Project</name>
412 - </maintainer>
413 - <maintainer type="project">
414 - <email>python@g.o</email>
415 - <name>Python</name>
416 - </maintainer>
417 - <longdescription lang="en">
418 - PyFITS provides an interface to FITS formatted files under the
419 - Python scripting language and PyRAF, the Python-based interface to
420 - IRAF.
421 -</longdescription>
422 - <upstream>
423 - <remote-id type="pypi">pyfits</remote-id>
424 - </upstream>
425 -</pkgmetadata>
426
427 diff --git a/dev-python/pyfits/pyfits-3.3-r1.ebuild b/dev-python/pyfits/pyfits-3.3-r1.ebuild
428 deleted file mode 100644
429 index 8f829e8cdbf..00000000000
430 --- a/dev-python/pyfits/pyfits-3.3-r1.ebuild
431 +++ /dev/null
432 @@ -1,72 +0,0 @@
433 -# Copyright 1999-2019 Gentoo Authors
434 -# Distributed under the terms of the GNU General Public License v2
435 -
436 -EAPI=5
437 -
438 -PYTHON_COMPAT=( python3_5 )
439 -
440 -inherit distutils-r1 eutils multilib
441 -
442 -DESCRIPTION="Provides an interface to FITS formatted files under python"
443 -HOMEPAGE="http://www.stsci.edu/resources/software_hardware/pyfits"
444 -SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
445 -
446 -LICENSE="BSD"
447 -SLOT="0"
448 -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
449 -IUSE="doc test"
450 -RESTRICT="!test? ( test )"
451 -
452 -RDEPEND="
453 - dev-python/numpy[${PYTHON_USEDEP}]
454 - sci-libs/cfitsio:0="
455 -DEPEND="${RDEPEND}
456 - dev-python/setuptools[${PYTHON_USEDEP}]
457 - >=dev-python/d2to1-0.2.5[${PYTHON_USEDEP}]
458 - >=dev-python/stsci-distutils-0.3[${PYTHON_USEDEP}]
459 - doc? (
460 - dev-python/matplotlib[${PYTHON_USEDEP}]
461 - $(python_gen_cond_dep 'dev-python/numpydoc[${PYTHON_USEDEP}]' 'python*')
462 - dev-python/sphinxcontrib-programoutput[${PYTHON_USEDEP}]
463 - dev-python/stsci-sphinxext[${PYTHON_USEDEP}]
464 - )
465 - test? ( dev-python/nose[${PYTHON_USEDEP}] )"
466 -
467 -PATCHES=( "${FILESDIR}"/${PN}-3.2.1-unbundle-cfitsio.patch )
468 -
469 -python_prepare_all() {
470 - sed -i \
471 - -e "s/\(hook_package_dir = \)lib/\1$(get_libdir)/g" \
472 - "${S}"/setup.cfg || die
473 -
474 - # https://github.com/spacetelescope/PyFITS/issues/95
475 - sed \
476 - -e "s/except UserWarning, w/except UserWarning as w/" \
477 - -i lib/pyfits/scripts/fitscheck.py || die
478 -
479 - distutils-r1_python_prepare_all
480 -}
481 -
482 -python_compile_all() {
483 - use doc && emake -C docs html
484 -}
485 -
486 -python_test() {
487 - cd "${BUILD_DIR}"/lib* || die
488 - nosetests --verbose || die
489 -}
490 -
491 -python_install() {
492 - distutils-r1_python_install
493 - local binary
494 - for binary in "${ED}"/usr/bin/* "${D}$(python_get_scriptdir)"/*; do
495 - einfo "Renaming ${binary} to ${binary}-${PN}"
496 - mv ${binary}{,-${PN}} || die "failed renaming"
497 - done
498 -}
499 -
500 -python_install_all() {
501 - use doc && local HTML_DOCS=( docs/build/html/. )
502 - DOCS=( FAQ.txt CHANGES.txt )
503 - distutils-r1_python_install_all
504 -}
505
506 diff --git a/dev-python/pyfits/pyfits-3.4-r1.ebuild b/dev-python/pyfits/pyfits-3.4-r1.ebuild
507 deleted file mode 100644
508 index 0945dacb774..00000000000
509 --- a/dev-python/pyfits/pyfits-3.4-r1.ebuild
510 +++ /dev/null
511 @@ -1,72 +0,0 @@
512 -# Copyright 1999-2019 Gentoo Authors
513 -# Distributed under the terms of the GNU General Public License v2
514 -
515 -EAPI=6
516 -
517 -PYTHON_COMPAT=( python3_{5,6} )
518 -
519 -inherit distutils-r1 eutils multilib
520 -
521 -DESCRIPTION="Provides an interface to FITS formatted files under python"
522 -HOMEPAGE="http://www.stsci.edu/resources/software_hardware/pyfits"
523 -SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
524 -
525 -LICENSE="BSD"
526 -SLOT="0"
527 -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
528 -IUSE="doc test"
529 -RESTRICT="!test? ( test )"
530 -
531 -RDEPEND="
532 - dev-python/numpy[${PYTHON_USEDEP}]
533 - sci-libs/cfitsio:0="
534 -DEPEND="${RDEPEND}
535 - dev-python/setuptools[${PYTHON_USEDEP}]
536 - >=dev-python/d2to1-0.2.5[${PYTHON_USEDEP}]
537 - >=dev-python/stsci-distutils-0.3[${PYTHON_USEDEP}]
538 - doc? (
539 - dev-python/matplotlib[${PYTHON_USEDEP}]
540 - $(python_gen_cond_dep 'dev-python/numpydoc[${PYTHON_USEDEP}]' 'python*')
541 - dev-python/sphinxcontrib-programoutput[${PYTHON_USEDEP}]
542 - dev-python/stsci-sphinxext[${PYTHON_USEDEP}]
543 - )
544 - test? ( dev-python/nose[${PYTHON_USEDEP}] )"
545 -
546 -PATCHES=( "${FILESDIR}"/01-system-cfitsio.patch
547 - "${FILESDIR}"/02-numpy-deprecation-warning.patch
548 - "${FILESDIR}"/03-fix-for-cfitsio-3380.patch )
549 -
550 -python_prepare_all() {
551 - sed -e "s/\(hook_package_dir = \)lib/\1$(get_libdir)/g" \
552 - -i "${S}"/setup.cfg || die
553 -
554 - # https://github.com/spacetelescope/PyFITS/issues/95
555 - sed -e "s/except UserWarning, w/except UserWarning as w/" \
556 - -i pyfits/scripts/fitscheck.py || die
557 -
558 - distutils-r1_python_prepare_all
559 -}
560 -
561 -python_compile_all() {
562 - use doc && emake -C docs html
563 -}
564 -
565 -python_test() {
566 - cd "${BUILD_DIR}"/lib* || die
567 - nosetests --verbose || die
568 -}
569 -
570 -python_install() {
571 - distutils-r1_python_install
572 - local binary
573 - for binary in "${ED}"/usr/bin/* "${D}$(python_get_scriptdir)"/*; do
574 - einfo "Renaming ${binary} to ${binary}-${PN}"
575 - mv ${binary}{,-${PN}} || die "failed renaming"
576 - done
577 -}
578 -
579 -python_install_all() {
580 - use doc && local HTML_DOCS=( docs/build/html/. )
581 - DOCS=( FAQ.txt CHANGES.txt )
582 - distutils-r1_python_install_all
583 -}