repo/gentoo:master commit in: dev-python/pikepdf/
MichaŠGórny <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1787018363.b077d771b8ac1d75d85fd93bf4a729d959330929.mgorny@gentoo> |
commit: b077d771b8ac1d75d85fd93bf4a729d959330929
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 18 01:43:26 2026 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 18 01:59:23 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b077d771
dev-python/pikepdf: Bump to 10.12.0
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pikepdf/Manifest | 2 +
dev-python/pikepdf/pikepdf-10.12.0.ebuild | 61 +++++++++++++++++++++++++++++++
2 files changed, 63 insertions(+)
diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 7432450774c4..eb340ebe484a 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -2,6 +2,8 @@ DIST pikepdf-10.10.0.tar.gz 23886210 BLAKE2B 18fac77beb87d3aaf8da909592f43cce4b9
DIST pikepdf-10.10.0.tar.gz.provenance 9681 BLAKE2B bcfed6a9c5b5bf3086ae83d23534573ae0d5046c5cfe3a94dfe54638386219089ceee88aed50a6651d578617b9554377872226726bff1538de9e2e1ff465f10d SHA512 353caa6e3e82fd1f2d646d962f31c22a99867747baafddec284d16c1997819a0eea197ce001c345046fd8aacd0e7f90c95bafb2b02863b517808911382942130
DIST pikepdf-10.11.0.tar.gz 23905547 BLAKE2B fbe321e1b4abcdd9dc6efcd26dac449181951032ed97583943bf760577628075d0d8e906aa52e08f042471f890a0b0ac8006bdcf7b6d23462f2cbbad28902121 SHA512 23f07807cbe74d5adac5802a14c462b9d3b6c3e78cfe7eae8a066003834dd36cb3c8a233c5ea2a957eaa764cbdc554b4891a24eed496fc9ad639e702c58d6a38
DIST pikepdf-10.11.0.tar.gz.provenance 9454 BLAKE2B 265e8c1ef0fb441d50bfe17203e247134ce0a28d019bf9fdd541287c7ba754046779731d42017ddc4a90690599fb599dde2002f93e029e73c39644674b77f971 SHA512 d635db5c13a1d0743db7b2e45b865a7ccb6989079317001a71123952ae20b8a9ff3101b79744d0dc1059b01aa100bd6ec4bfe5a29076f19ec1242fbd0f39e96b
+DIST pikepdf-10.12.0.tar.gz 4950459 BLAKE2B e40a56968f41988036b8cac00c671c73cd5a59f7356c935313fa98b54c08d34dc9feda93340d88b0f792f14caecb0f5b2d149da3ed304dbc4bedeecd728a7b0d SHA512 337e4a93a50fec805d660a9660f90795b383fb291fbb9f65f9b0d8f198c01f1a48b54694e4915d2f53e0302e9f4c562620b134fa9848a95dcd6663683ec6e4b8
+DIST pikepdf-10.12.0.tar.gz.provenance 9879 BLAKE2B 55a116b5a612f0db73a47039eb33f2bd8f784ed6f8417b27cdf3af8a2eaff41daf16a9c438c7e98886e01c015dfda5e17a5b9c6c0046bedc53e1e4ce1de9a6ce SHA512 b0434797010503c725be93584a349f67f6cac5f725ab8583cd55ee49c9599530a8a29952a72e1bef57178ef5cfaba5f2944ed3a1c11e1a37eff000b68876284a
DIST pikepdf-10.5.1.tar.gz 4582470 BLAKE2B 9a92e465f0972b289016786bba91fc322ed17cfba20c81f4f31aa9cdda65eab91f0203f668a713050d2d7551625f0d94cf6d4f16077e3cc44df3bc27d6c24da7 SHA512 a99abea6f54fe9f813e1fe6c0052d9e40537c7605c6e7f3a930cfb2dd59cd3eeb2c40afc5f0ad98aac7a76e692c842f0577e8188a6319a07e9461a3ac9c2cb73
DIST pikepdf-10.5.1.tar.gz.provenance 9398 BLAKE2B a760b31f221da8c04c350adf36a52a8664cfcd5ca74fdcaed26fa38f6a9b7ed57fb1e58eff525c8f03e3d8aa3924b6e82bfb759d7746db841cf0747e4428c482 SHA512 06357efef746dc2b316cf603e7c435ae4b9a1b354f895afc835877e7d7e95887a22e69261b1c6c345ebaee86f14a11f075991e714c4b6861547482719d71f906
DIST pikepdf-10.7.3.tar.gz 23669571 BLAKE2B 837ba311d77a1da30e83afad86c6911500766b5c006ebbdd346a15efbceba0107083e572d79ff836534d071912000907d61a60e95dccb9a45d6e205aa65d228b SHA512 7b9c1e15a792e6c01bde0d9bee342f1be9023081b2b43e44e6d7ab37485db5b3542d9813344e9b24e3f8ceea17a5cb75e25af1943ab738a54f362f52e05cc6f7
diff --git a/dev-python/pikepdf/pikepdf-10.12.0.ebuild b/dev-python/pikepdf/pikepdf-10.12.0.ebuild
new file mode 100644
index 000000000000..89b287b7e046
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-10.12.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=scikit-build-core
+PYPI_VERIFY_REPO=https://github.com/pikepdf/pikepdf
+PYTHON_COMPAT=( python3_{12..15} )
+
+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 ~ppc ~ppc64 ~riscv ~s390 ~x86"
+IUSE="big-endian"
+
+# 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-12.2.0:0=
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/nanobind-2.0[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-77.0.3[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/attrs-20.2.0[${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/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+ !big-endian? (
+ >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+ )
+ media-libs/tiff[zlib]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-timeout )
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ sed -e '/-n auto/d' -i pyproject.toml || die
+ # remove bundled qpdf
+ rm -rf qpdf || die
+}