diff options
Diffstat (limited to 'dev-python/pikepdf')
| -rw-r--r-- | dev-python/pikepdf/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/pikepdf/pikepdf-10.10.0.ebuild | 61 | ||||
| -rw-r--r-- | dev-python/pikepdf/pikepdf-10.12.0.ebuild | 2 |
3 files changed, 64 insertions, 1 deletions
diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest index 8ecd80129db3..c4a30f83acf5 100644 --- a/dev-python/pikepdf/Manifest +++ b/dev-python/pikepdf/Manifest @@ -1,3 +1,5 @@ +DIST pikepdf-10.10.0.tar.gz 23886210 BLAKE2B 18fac77beb87d3aaf8da909592f43cce4b9b60c44b395cb66859e20eeb8d8be1772834365a95e9fe45a36aa0dcc05e844aa73c0c5161785b91724ecaf64fe4e4 SHA512 31238d870dfefab798a2aa7cbc1d7b364050625840e6297b73cfece3035f37093264e25f7ce0adaa5891d137339f6e97b622bfd39ed4d021b60b1a64fbc8c64f +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 diff --git a/dev-python/pikepdf/pikepdf-10.10.0.ebuild b/dev-python/pikepdf/pikepdf-10.10.0.ebuild new file mode 100644 index 000000000000..163495821621 --- /dev/null +++ b/dev-python/pikepdf/pikepdf-10.10.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 ~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 +} diff --git a/dev-python/pikepdf/pikepdf-10.12.0.ebuild b/dev-python/pikepdf/pikepdf-10.12.0.ebuild index 6230ab30ba9d..634c4f07cb5a 100644 --- a/dev-python/pikepdf/pikepdf-10.12.0.ebuild +++ b/dev-python/pikepdf/pikepdf-10.12.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ppc64 ~riscv ~s390 ~x86" +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 |
