commit:     87e677ffa9deb31217729894c879e29036ab343e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 10 14:48:04 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Sep 10 14:48:04 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e677ff

dev-python/pikepdf: Bump to 8.4.1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/pikepdf/Manifest             |  1 +
 dev-python/pikepdf/pikepdf-8.4.1.ebuild | 62 +++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 413e8d37c26a..3a8855389102 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -7,3 +7,4 @@ DIST pikepdf-8.2.3.tar.gz 2847227 BLAKE2B 
89003b2cc8b9afbf1eaa255bc6c2c1a6b25423
 DIST pikepdf-8.3.1.tar.gz 2847612 BLAKE2B 
904cddf79dc1325c5ab8501b3897425622f68d954f01dcfb03a3fb619eb93e3150de6ab178804a05c6f5d9164275ba89f25e35bdf76f3882b039eaefff564ec3
 SHA512 
15a82f70bfd7f2919bc80770e2af7f7bd19efd53f0fe65dc98a4f110d84cd11a3856745c22979336aa3d09b8419657ef1750d963310a3834906724a4747a2dc7
 DIST pikepdf-8.3.2.tar.gz 2852253 BLAKE2B 
6e1c77c3de4fc8dbacb9cd449cbc5f99c49fd2cd5416e490909bb71f4f7e0907e0da65a2301cb72c6d90c24c3988b3a56bcbfbd2087c1890793fc2dfdb77d46e
 SHA512 
b30b286f001808b59eea2377a0cbbca8bc759a1e3be26144ff05b303771b53ee022c3dc4b6d609ec8170c887c5f3ed4f85b8fae4c76e007f8a178b500fb720c4
 DIST pikepdf-8.4.0.tar.gz 2852154 BLAKE2B 
53cd6646289294ab39d66884f948dd9a67e40914ed7a88c5a6b6f6f9653b07fc63cbbcd8988a00e7ce4abb28c1d8d4068f6b8e5135bbd69d751861359aef841d
 SHA512 
6cd33d00c1d594f0b5c91938bf89a98fc2eb69e9b477b46be2c4a4520624e59b4c706cb41bd369066629c225b09ed0dd202ff26b1fde43086f1afe4050ca8078
+DIST pikepdf-8.4.1.tar.gz 2853305 BLAKE2B 
2298514159db17ba49b8e2fa2407d60de50273bea111ece704251d99193bdc4c8ed77f624237a49c3f4f129e3b14ac4ddd1006cf3024bcbf822bc5523e0fee35
 SHA512 
6989e8a3888f612e453ec1ea8425c0ca35ccfee19ae5e8c32df136ebc3fbb7728d9fe5beaacb4e392a20c9037a1009fc8f8d53d73634427fb0df9103626e34fa

diff --git a/dev-python/pikepdf/pikepdf-8.4.1.ebuild 
b/dev-python/pikepdf/pikepdf-8.4.1.ebuild
new file mode 100644
index 000000000000..bb5422f0452c
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-8.4.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python library to work with pdf files based on qpdf"
+HOMEPAGE="
+       https://github.com/pikepdf/pikepdf/
+       https://pypi.org/project/pikepdf/
+"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
+# https://qpdf.readthedocs.io/en/stable/release-notes.html.
+DEPEND="
+       >=app-text/qpdf-11.5.0:0=
+"
+RDEPEND="
+       ${DEPEND}
+       dev-python/deprecation[${PYTHON_USEDEP}]
+       >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+       dev-python/packaging[${PYTHON_USEDEP}]
+       >=dev-python/pillow-9.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+       >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}]
+       >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+       test? (
+               >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
+               >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}]
+               >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}]
+               >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
+               >=dev-python/psutil-5.9[${PYTHON_USEDEP}]
+               >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
+               >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+               >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+               $(python_gen_cond_dep '
+                       dev-python/tomli[${PYTHON_USEDEP}]
+               ' 3.{8..10})
+       )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+       # fragile to system load
+       tests/test_image_access.py::test_random_image
+)
+
+src_prepare() {
+       sed -e '/-n auto/d' -i pyproject.toml || die
+       distutils-r1_src_prepare
+}

Reply via email to