From 4b55d0eea228906cd0864c9de5dccd8e2dde88dc Mon Sep 17 00:00:00 2001 From: Crucible Date: Mon, 12 Oct 2026 03:05:03 -0500 Subject: Publish srcux candidate 0000000640-20261012-030307 --- dev-python/pikepdf/Manifest | 2 + dev-python/pikepdf/pikepdf-10.17.0.ebuild | 61 +++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 dev-python/pikepdf/pikepdf-10.17.0.ebuild (limited to 'dev-python/pikepdf') diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest index 34de8268c19c..8890fd5a1b12 100644 --- a/dev-python/pikepdf/Manifest +++ b/dev-python/pikepdf/Manifest @@ -8,6 +8,8 @@ DIST pikepdf-10.15.0.tar.gz 9921227 BLAKE2B ff09f24c7eb0f0f4dafe7f18a91e710a7926 DIST pikepdf-10.15.0.tar.gz.provenance 9820 BLAKE2B 7133a3081323515f3500c29791210ecb7a38202273a70acbd74b43c658fde0102e8eaad4bed7dff0aa52217ae136e0f5ae5a517136847c4b29bcd656fabea310 SHA512 360d88b434fbfcfbda5ece411528749a3d330fa70f3ce10eb305bd4c062d019f6191caf5a5f03b7087d6bca83494647f213822aef554ff96e0e9733465516502 DIST pikepdf-10.16.0.tar.gz 9924107 BLAKE2B 3abfd6860cb737ef8655b3c960e38bc37c8573a57bf16b46f130c7b5234b8019de1b38a06a57ebe73769fb4d2f0eabb53427d02a004c7b44093ff7d23ffe8b6f SHA512 f7303b52e36315caa160e5a34fb95c3de4820cbcee8767d5a94a0ab7c0a8fbb53e7af6e7254ad682bd1ded45b287dd402a67af2f9c03513dce651b792e90e4e4 DIST pikepdf-10.16.0.tar.gz.provenance 9773 BLAKE2B ec3bfec47680bd4ffd079ba7499a597e0b9275f9b7d44695e5896f39cbec15ac41e6ac99b6c02f28f81c202b38f0dac4459680660609f91d4d967a3f3f92d604 SHA512 789a4503ae4566f432e365e0c5cf8f386567fa564b752dc0a41a52f00ae5ebf52f1be859dbf4e11ed3c837443310bff421dbfc08e32d1275eb54a6c6fc3e50e7 +DIST pikepdf-10.17.0.tar.gz 9973818 BLAKE2B 4edd47ac2aa156caf2fdd3561a854a5e4eced4921cff5a48b28c0f7846295b66c80a2c6f075f4d94369b3aca8868a92a63b2ee79e72361007fa98c9b7b0efc5f SHA512 613fc3c04309fbf4b9d6adfbe69327cda7a10d72dac51d001b3d009ea453464dba9b2f5c68705706d3bef2f383d8fbb363a097a5bbba3a761cc1750765ab9cfa +DIST pikepdf-10.17.0.tar.gz.provenance 9567 BLAKE2B b101e05855eefb060ea075eec1bdc1469d49f40d2c76a2203e400a537ee947d4a83952afb2fbab7c3443b2ff744bb5a315bcd6b86fca56dd13da8a2f55bb4210 SHA512 c7013c6c1fe61e748c2a21a66566793e387b330e8550cde31e3b9de5b4e908dae32abc9f39b1e3f2de5c4153aab2188166acb9c41ed2ab66d730a07b18a9ff37 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.17.0.ebuild b/dev-python/pikepdf/pikepdf-10.17.0.ebuild new file mode 100644 index 000000000000..be5c4a003487 --- /dev/null +++ b/dev-python/pikepdf/pikepdf-10.17.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_{13..14} ) + +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 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~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.4.2: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 +} -- cgit v1.3