summaryrefslogtreecommitdiff
path: root/dev-python/imageio
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-11 05:14:30 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-11 05:14:30 +0000
commit2502c34a847594fd68051817c7c19d8f0b81c595 (patch)
treeb9a8052ae93b25d20677ec47d771d59b729ca0e7 /dev-python/imageio
parent145b1805c3986974378af5c60767504ecc9ed280 (diff)
gentoo auto-resync : 11:12:2023 - 05:14:30
Diffstat (limited to 'dev-python/imageio')
-rw-r--r--dev-python/imageio/Manifest2
-rw-r--r--dev-python/imageio/imageio-2.33.1.ebuild92
2 files changed, 94 insertions, 0 deletions
diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest
index 4016ba5d98a2..b6f09c480f70 100644
--- a/dev-python/imageio/Manifest
+++ b/dev-python/imageio/Manifest
@@ -2,9 +2,11 @@ AUX imageio-2.22.0-block-download.patch 1211 BLAKE2B c01e3fd7db7463bc11bf331384a
DIST imageio-2.31.6.gh.tar.gz 412220 BLAKE2B b8eb95d8bf4fd1f8a0873581f401667e5ad4bb1a4cc43527e163e292cac6177e095c140857e8acdd483029f8d155a7e7bde33b41fc53d5945ff42e2685f74d03 SHA512 10f9fc7ac7ef1c3352659ec29c66684133c51350e33f16c617806f75b6137aeb8a580975ae430afab16f06843efa3e41b7e4ab042fb183d44f1a3e5c1d68efeb
DIST imageio-2.32.0.gh.tar.gz 412403 BLAKE2B 7e29d7e8008caeecbc4c76293da77fe85b0d3d4e6cd12b7ab8f5d0ab895bb22ff6d29bf70469ff848a8bc8449d5211d96f5a2fd9a31ec88beb93d1568ab78f50 SHA512 b2a1accdf48e23f1b3813fae5f68afa4501fad47968e20f91af2ba433c629748d6cec5a914c4b2288ce527c81aadea296bf1b2d877ef39b3ac99f85a60aa854d
DIST imageio-2.33.0.gh.tar.gz 412609 BLAKE2B 4219199e7ba4810299f66b6d4870875e822d1db87dbfd3eb1e9cea2e74edc3c8f17625d7fdb7a8761db9127e85ccac090a68d01fb4bdf458474823f87cd1d55b SHA512 2dfbddf9489748a3d15851a711bbce9da039a8f3b81638124c51b3b96f06ea83de257132043113b8f5431c987d0701794fe341a17a4623a00c2fa827e6e5e4a1
+DIST imageio-2.33.1.gh.tar.gz 413003 BLAKE2B 33afafcca605388e24920047d80b37e5a100c3a747d862a8fccece9ebd6d2ec53f564b1ce5d37fe7c97b2c4b7d4cf5258331b5824ecbdc4648809de7e763e4e0 SHA512 c7fb3ee6df72f4ef93be8a4b21beb15287a644113df2790f0049d6a8dcac6b7762186c4f2b9a07c2b579b3c0d4fbf3037c82889f1911c65fc615b7c8c98c80bb
DIST imageio-chelsea.png 221294 BLAKE2B 58537d7a1678fa5be4cc899e5bacd925bfc180eb4ae691330a53749a49ff544e979609b529ed27e5c1fc9efe4bc050ca1ce49b777f4016fb1d66affd926ef9d3 SHA512 48470cdb843eed4dfa6673811c09c5aac9869ee23dd36be0c6b653d9f108d61d21b148c2a4435aaa6604887ba030e5bbc5e35d378da876366445dfc2d0ba4e27
DIST imageio-cockatoo.mp4 728751 BLAKE2B 45b22cd517c1cb7c0cd12f8865facaca6a847047aea716e49633cf2b1dc13826f94787c8a8f9dd5f48c6a896f5d37794c0058da1bde9e1469f196916476dbfa2 SHA512 e9cb7c25de8019c59ba4090cf10ab29f2b5d62ada37a877081ca07d2ecfe010036222ae843b41bbcc843130d97fa5e14421de252639e9481df1d1c27b19add49
EBUILD imageio-2.31.6.ebuild 2121 BLAKE2B ce3c5a34d43d7dafcb3828a15d23f5d61d70088c1b217fcc8c99252759d25da86f6f541c4b1ada609d93ac7df77a4a2e844677b2ded4e87e672c9ff5ba27fd55 SHA512 4d0b01bf731115bb1e5a7741897b86ed379006383887b8b4ecb85ac323e3070061a809f0acfaa7f49094a3d8907df780f5d62b9b8e588c0f4d7d1d1c82dc46ef
EBUILD imageio-2.32.0.ebuild 2209 BLAKE2B 9c2245599fb8271b8ee2e96efad7902d17c1bbdab5bf93097eabd93b122811037a7b35a1fc1823aa60f0beed8a17d36670dc3bf85f0876543d1b2589a4cd56eb SHA512 f01f6065c898cd5e399621852b6c064a035c562b918d368aa418c676785af135a7be9c59035f17c26746034e59db3c63f53a71ee6240419c23b5fcd9529bcf68
EBUILD imageio-2.33.0.ebuild 2206 BLAKE2B 35b8a3e0f60f020634c4d2ae10a21d27ddaea743cc54013df2193cb4c36975f0fc667c400d762196f2a3aba41d7479060e0f41b199cc09bc4637a19277adb679 SHA512 071c2d01cfbc710da13b364c38945bc17226b6b794fd88f29c37b1d027164d234c3c002c1969bea48eb1c344fa98c67b7377578d22a5f91393c4f33a230d1ba3
+EBUILD imageio-2.33.1.ebuild 2549 BLAKE2B 6d9b93fdc0903199194b386626315082ba678dcef8df0c3c8263ebab5a56c175f3e3349ec30a3ba58aeac0988054628df5a01b8f831f09c18b60dbbbc7150719 SHA512 efb00914fed8a11a4e2c47a3843a3da09d52a2db74075fa958968ec86518723be64bf33687d0e7201d41a3b1bf5f72b3c560ecb9c1089a9d53a3dc79a2656b7a
MISC metadata.xml 702 BLAKE2B 646c6a83e6d8e345fddb9cbc42a83c1193b9590937cd652e293d03e6e9d4b240a69e6e86399f5edc9ef05f96d1d4c3713dfa65f8b13984f4483b2ce76a239429 SHA512 5e1e4db52fed55ab837c70ddb9ec81a7ce0b062064e2d33cb5771cd81d50a1a2164e446531c32a405bb9319acd736141765dcd00e36d6db770434a656ad925e1
diff --git a/dev-python/imageio/imageio-2.33.1.ebuild b/dev-python/imageio/imageio-2.33.1.ebuild
new file mode 100644
index 000000000000..4f1e9f377aa3
--- /dev/null
+++ b/dev-python/imageio/imageio-2.33.1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+BIN_COMMIT=224074bca448815e421a59266864c23041531a42
+DESCRIPTION="Python library for reading and writing image data"
+HOMEPAGE="
+ https://imageio.readthedocs.io/en/stable/
+ https://github.com/imageio/imageio/
+ https://pypi.org/project/imageio/
+"
+SRC_URI="
+ https://github.com/imageio/imageio/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ test? (
+ https://github.com/imageio/imageio-binaries/raw/${BIN_COMMIT}/images/chelsea.png
+ -> ${PN}-chelsea.png
+ https://github.com/imageio/imageio-binaries/raw/${BIN_COMMIT}/images/cockatoo.mp4
+ -> ${PN}-cockatoo.mp4
+ )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+# over 50% of tests rely on Internet
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-python/numpy-1.20.0[${PYTHON_USEDEP}]
+ >=dev-python/pillow-8.3.2[${PYTHON_USEDEP}]
+ media-libs/freeimage
+"
+# requests for fsspec[github]
+BDEPEND="
+ test? (
+ dev-python/fsspec[${PYTHON_USEDEP}]
+ dev-python/imageio-ffmpeg[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/tifffile[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ local PATCHES=(
+ # block silently downloading vulnerable libraries from the Internet
+ "${FILESDIR}"/imageio-2.22.0-block-download.patch
+ )
+
+ if use test; then
+ mkdir -p "${HOME}"/.imageio/images || die
+ local i
+ for i in chelsea.png cockatoo.mp4; do
+ cp "${DISTDIR}/${PN}-${i}" "${HOME}/.imageio/images/${i}" || die
+ done
+ fi
+
+ distutils-r1_src_prepare
+}
+
+EPYTEST_DESELECT=(
+ # Fails because of system installed freeimage
+ tests/test_core.py::test_findlib2
+ # Tries to download ffmpeg binary ?!
+ tests/test_ffmpeg.py::test_get_exe_installed
+ # blocked by our patch
+ tests/test_core.py::test_fetching
+ tests/test_core.py::test_request
+ # known broken
+ # https://github.com/imageio/imageio/issues/890
+ tests/test_freeimage.py::test_exr_write
+ # requires pillow-heif, also possibly Internet
+ tests/test_pillow.py::test_avif_remote
+ tests/test_pillow.py::test_heif_remote
+ # TODO: imageio-ffmpeg seems broken with current ffmpeg?
+ tests/test_ffmpeg.py::test_reader_more
+ tests/test_ffmpeg.py::test_reverse_read
+ tests/test_ffmpeg.py::test_write_audio_ac3
+ tests/test_ffmpeg.py::test_write_audio_default_codec
+ tests/test_ffmpeg.py::test_writer_pixelformat_size_verbose
+ tests/test_ffmpeg_info.py::test_overload_fps
+)