[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2026-03-11 Thread Michał Górny
commit: 0382ea6e3fe0c45f99102a14793ee6631dc71707
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 11 06:36:15 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 11 07:01:28 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0382ea6e

dev-python/pikepdf: Bump to 10.5.0

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

 dev-python/pikepdf/Manifest  |  2 +
 dev-python/pikepdf/pikepdf-10.5.0.ebuild | 75 
 2 files changed, 77 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 9a2ead1f8ad3..574fc193dbce 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -8,3 +8,5 @@ DIST pikepdf-10.2.0.tar.gz 4568506 BLAKE2B 
946bee858530953e5cdc81176fe777cd11f37
 DIST pikepdf-10.2.0.tar.gz.provenance 9451 BLAKE2B 
30457304212a20d22f5ef6b20a006a32ebc446740a96b157c3d07f3890da1280e55d8f7b1ddcc6c88d206dbc18e7c51d1c4f4c11afef70dc2c10aab1d1bd7e4a
 SHA512 
e8d73d09c308dd671fd60742c1578683073ed1050e51040ca2434e003a8b36f130e71229d9df628b21dfec07101510c59ab81b2b1c6f53e7d680a66be61ff409
 DIST pikepdf-10.3.0.tar.gz 4575749 BLAKE2B 
c2d3f7ee11a0459ed02a4bc12bb875eb59b83a43fc55cca76cfba0990e84fd8f3055c4d652578625d5e8a314911b040e06bd7ac9fbd66b2f99b42f055fdf
 SHA512 
6c377650cb3b69cbdcdb2b4cc5fb6953bc6a95b14098ac948ee2135d6e02b6187ee3ef736ae263f23c12232095490a514a621f46c57b435d2356862806ac2317
 DIST pikepdf-10.3.0.tar.gz.provenance 9265 BLAKE2B 
450d055d2f745de4d199dfcd7bee020e8aed2ff05ca8c288aa1c489596f83d0e7354cd3f45a93b412843d669333b1e9fe9186e86c3fd79b3e4f3c9d85db2
 SHA512 
54db3f2e33bf7ab0d0c170173502522f1a341872e58dec4612548dac51006fb9d4798de946fe3b7dc9a23993f13cd7c4e857b0d3e210be247b4a87682e49
+DIST pikepdf-10.5.0.tar.gz 4582295 BLAKE2B 
7432a3d001cf2deae2e176bb657725ec2d7cea794a3c2bf0b2b4f234bf6fe34b40120781f51beab6a084b80dcc8ba3e5a60d2154432652b8ceb321200afa1f54
 SHA512 
41c9fea21dbd9c3f6726ede80f9e8ad6952c5b07212aa083816e2db04e238ccb2a9a18522fcd5e40c3fed524eaa97ce83f83c10c53ad9a298960b5f4a76e2143
+DIST pikepdf-10.5.0.tar.gz.provenance 9536 BLAKE2B 
8eb67426c1025906bafbf5cbb2de3dea04872a776bcaa98a8d9a69601df002b7b3de259e1f7602ebf3dfae98d026d15e41c5c9dfc7672b0ed9201c772a32951c
 SHA512 
c4b0eec409e27e3fb21e84a1a0a24321918101e001a9f635f872d77e506d08e18e3acd0fc0d9102d2bb0538150ff5530ef6a4f5b2474f68878317c09aef1

diff --git a/dev-python/pikepdf/pikepdf-10.5.0.ebuild 
b/dev-python/pikepdf/pikepdf-10.5.0.ebuild
new file mode 100644
index ..1ac5ca861ad3
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-10.5.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/pikepdf/pikepdf
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+
+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.2.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-3[${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
+}
+
+python_test() {
+   local EPYTEST_DESELECT=()
+
+   case ${EPYTHON} in
+   pypy3.11)
+   EPYTEST_DESELECT+=(
+   # mismatched exception message
+   
tests/test_scalar_types.py::TestIntIntConversions::test_index_on_non_integer_raises
+   )
+   ;;
+   esac
+
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2026-03-11 Thread Michał Górny
commit: 1b8cd92e472d55fc18edfc26eeea0b4180c690e1
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 11 06:35:50 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 11 07:01:28 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b8cd92e

dev-python/pikepdf: Remove old

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

 dev-python/pikepdf/Manifest  |  1 -
 dev-python/pikepdf/pikepdf-9.11.0.ebuild | 64 
 2 files changed, 65 deletions(-)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 25c216c41200..9a2ead1f8ad3 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -8,4 +8,3 @@ DIST pikepdf-10.2.0.tar.gz 4568506 BLAKE2B 
946bee858530953e5cdc81176fe777cd11f37
 DIST pikepdf-10.2.0.tar.gz.provenance 9451 BLAKE2B 
30457304212a20d22f5ef6b20a006a32ebc446740a96b157c3d07f3890da1280e55d8f7b1ddcc6c88d206dbc18e7c51d1c4f4c11afef70dc2c10aab1d1bd7e4a
 SHA512 
e8d73d09c308dd671fd60742c1578683073ed1050e51040ca2434e003a8b36f130e71229d9df628b21dfec07101510c59ab81b2b1c6f53e7d680a66be61ff409
 DIST pikepdf-10.3.0.tar.gz 4575749 BLAKE2B 
c2d3f7ee11a0459ed02a4bc12bb875eb59b83a43fc55cca76cfba0990e84fd8f3055c4d652578625d5e8a314911b040e06bd7ac9fbd66b2f99b42f055fdf
 SHA512 
6c377650cb3b69cbdcdb2b4cc5fb6953bc6a95b14098ac948ee2135d6e02b6187ee3ef736ae263f23c12232095490a514a621f46c57b435d2356862806ac2317
 DIST pikepdf-10.3.0.tar.gz.provenance 9265 BLAKE2B 
450d055d2f745de4d199dfcd7bee020e8aed2ff05ca8c288aa1c489596f83d0e7354cd3f45a93b412843d669333b1e9fe9186e86c3fd79b3e4f3c9d85db2
 SHA512 
54db3f2e33bf7ab0d0c170173502522f1a341872e58dec4612548dac51006fb9d4798de946fe3b7dc9a23993f13cd7c4e857b0d3e210be247b4a87682e49
-DIST pikepdf-9.11.0.tar.gz 4546289 BLAKE2B 
267a8f834cf9da21a5d8f4b5e4734e9889f9ae919e6c9f030ffda3a36e951f3a8aedecc8168234264ffd5792ca1eefc2e1833ec8a6b540b0978a5638e8e4
 SHA512 
b92c1aa285935faccf8f1058aff25bf1ba906d8e6e4cca986f6fed59c2faf9cb9f1c5a3aeebd2899dac7fbe2489af627c76a751963657aa476c16eb1374b34ad

diff --git a/dev-python/pikepdf/pikepdf-9.11.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
deleted file mode 100644
index aa5b362699ab..
--- a/dev-python/pikepdf/pikepdf-9.11.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2025 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_{11..14} pypy3_11 )
-
-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-11.5.0:0=
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/deprecated[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/pybind11-3[${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
-
-EPYTEST_DESELECT=(
-   # https://github.com/pypy/pypy/issues/5351
-   tests/test_metadata.py::test_truncated_xml
-)
-
-src_prepare() {
-   distutils-r1_src_prepare
-
-   sed -e '/-n auto/d' -i pyproject.toml || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2026-01-30 Thread Arthur Zamarin
commit: f78666af262db3b3e78684ad4b81387825791e55
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 30 15:56:28 2026 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 30 15:56:44 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f78666af

dev-python/pikepdf: add 10.3.0

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/Manifest  |  2 +
 dev-python/pikepdf/pikepdf-10.3.0.ebuild | 75 
 2 files changed, 77 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 39db28790aa0..25c216c41200 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -6,4 +6,6 @@ DIST pikepdf-10.1.0.tar.gz 4566184 BLAKE2B 
cd0a039f7fcc868919ee4886ab0f7f1ce1c2d
 DIST pikepdf-10.1.0.tar.gz.provenance 9306 BLAKE2B 
0d8c5ac4a52707630c6893894039e8f5cfb8cf041870fcedaaf12e943bf49b1ae47926b19c1280bb5762a8d96e5b440203611053d079352c6d81d9feeef0a0f9
 SHA512 
673e639638d9240ba08ef6c09921644bfc77a73a5e5579d9e50af14f02b5abd2f98a18d01ea5124e0b1fcfbf8fc64e706b392cd65cf29a58eb00e97937ea64e2
 DIST pikepdf-10.2.0.tar.gz 4568506 BLAKE2B 
946bee858530953e5cdc81176fe777cd11f37cd732dbbe6e95da23a92c4c032252f76e99fed22f1de52d65bdc913ecaaa06aa8a742cd6a5eaf455296eece9a8e
 SHA512 
8b827db368b6dc3fb00e3f29199d8e38aa6783841d9fd8071a2e521a0c8f76767588b6fbab376938910782e183f17d1e502a3ae9f5397d5ccbf45a0df9a3c4ce
 DIST pikepdf-10.2.0.tar.gz.provenance 9451 BLAKE2B 
30457304212a20d22f5ef6b20a006a32ebc446740a96b157c3d07f3890da1280e55d8f7b1ddcc6c88d206dbc18e7c51d1c4f4c11afef70dc2c10aab1d1bd7e4a
 SHA512 
e8d73d09c308dd671fd60742c1578683073ed1050e51040ca2434e003a8b36f130e71229d9df628b21dfec07101510c59ab81b2b1c6f53e7d680a66be61ff409
+DIST pikepdf-10.3.0.tar.gz 4575749 BLAKE2B 
c2d3f7ee11a0459ed02a4bc12bb875eb59b83a43fc55cca76cfba0990e84fd8f3055c4d652578625d5e8a314911b040e06bd7ac9fbd66b2f99b42f055fdf
 SHA512 
6c377650cb3b69cbdcdb2b4cc5fb6953bc6a95b14098ac948ee2135d6e02b6187ee3ef736ae263f23c12232095490a514a621f46c57b435d2356862806ac2317
+DIST pikepdf-10.3.0.tar.gz.provenance 9265 BLAKE2B 
450d055d2f745de4d199dfcd7bee020e8aed2ff05ca8c288aa1c489596f83d0e7354cd3f45a93b412843d669333b1e9fe9186e86c3fd79b3e4f3c9d85db2
 SHA512 
54db3f2e33bf7ab0d0c170173502522f1a341872e58dec4612548dac51006fb9d4798de946fe3b7dc9a23993f13cd7c4e857b0d3e210be247b4a87682e49
 DIST pikepdf-9.11.0.tar.gz 4546289 BLAKE2B 
267a8f834cf9da21a5d8f4b5e4734e9889f9ae919e6c9f030ffda3a36e951f3a8aedecc8168234264ffd5792ca1eefc2e1833ec8a6b540b0978a5638e8e4
 SHA512 
b92c1aa285935faccf8f1058aff25bf1ba906d8e6e4cca986f6fed59c2faf9cb9f1c5a3aeebd2899dac7fbe2489af627c76a751963657aa476c16eb1374b34ad

diff --git a/dev-python/pikepdf/pikepdf-10.3.0.ebuild 
b/dev-python/pikepdf/pikepdf-10.3.0.ebuild
new file mode 100644
index ..1ac5ca861ad3
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-10.3.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/pikepdf/pikepdf
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+
+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.2.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-3[${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
+}
+
+python_test() {
+   local EPYTEST_DESELECT=()
+
+   case ${EPYTHON} in
+   pypy3.11)
+   EPYTEST_DESELECT+=(
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2026-01-30 Thread Arthur Zamarin
commit: 5d93a4217f27487b26ffae5ce0a3fc71d754da48
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 30 15:57:21 2026 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 30 15:57:21 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d93a421

dev-python/pikepdf: Stabilize 10.0.2 x86, #967590

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-10.0.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pikepdf/pikepdf-10.0.2.ebuild 
b/dev-python/pikepdf/pikepdf-10.0.2.ebuild
index 4b6e9490bb91..e1722c238d1c 100644
--- a/dev-python/pikepdf/pikepdf-10.0.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-10.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2026-01-09 Thread Michał Górny
commit: e91a4d8161584066341e5b58e75ebeb0b4e02335
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 10 07:16:24 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 10 07:40:51 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91a4d81

dev-python/pikepdf: Bump to 10.2.0

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

 dev-python/pikepdf/Manifest  |  2 +
 dev-python/pikepdf/pikepdf-10.2.0.ebuild | 75 
 2 files changed, 77 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 30647f321d0e..39db28790aa0 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -4,4 +4,6 @@ DIST pikepdf-10.0.3.tar.gz 4549203 BLAKE2B 
fb251a55ab2750bdf705e132b2938f84f80e4
 DIST pikepdf-10.0.3.tar.gz.provenance 9263 BLAKE2B 
02c21d953ae667dfa59d65bfbff86b99198f8b081602e6b7f2c611b5aa5f5efc8966d5678965abf348bd014be87806b9e7d8a34633c61b95906c19a258f480ce
 SHA512 
bc96941d5775c41a0b8e0feea568ba9395aa4e182b365d317871530776be574a1f0c41c6c43a096f08b3ca28bb79a4ef1e7e815f5d502b9b1639ac571ab692e3
 DIST pikepdf-10.1.0.tar.gz 4566184 BLAKE2B 
cd0a039f7fcc868919ee4886ab0f7f1ce1c2d85ffbe4636330e74ea8dee803ee98b9cf40ad7b9d7f9196ec241f8cc37b0a89d8d365e44482a04090b0297374c5
 SHA512 
3d9b697633e05dcc1c949a4b195b6b218955a48b33e7e2e29db764ffc293ffb6f2a54080e4e59198e1dda585e01bec514ed00d262ee3bdb37c747c162d2cb5e5
 DIST pikepdf-10.1.0.tar.gz.provenance 9306 BLAKE2B 
0d8c5ac4a52707630c6893894039e8f5cfb8cf041870fcedaaf12e943bf49b1ae47926b19c1280bb5762a8d96e5b440203611053d079352c6d81d9feeef0a0f9
 SHA512 
673e639638d9240ba08ef6c09921644bfc77a73a5e5579d9e50af14f02b5abd2f98a18d01ea5124e0b1fcfbf8fc64e706b392cd65cf29a58eb00e97937ea64e2
+DIST pikepdf-10.2.0.tar.gz 4568506 BLAKE2B 
946bee858530953e5cdc81176fe777cd11f37cd732dbbe6e95da23a92c4c032252f76e99fed22f1de52d65bdc913ecaaa06aa8a742cd6a5eaf455296eece9a8e
 SHA512 
8b827db368b6dc3fb00e3f29199d8e38aa6783841d9fd8071a2e521a0c8f76767588b6fbab376938910782e183f17d1e502a3ae9f5397d5ccbf45a0df9a3c4ce
+DIST pikepdf-10.2.0.tar.gz.provenance 9451 BLAKE2B 
30457304212a20d22f5ef6b20a006a32ebc446740a96b157c3d07f3890da1280e55d8f7b1ddcc6c88d206dbc18e7c51d1c4f4c11afef70dc2c10aab1d1bd7e4a
 SHA512 
e8d73d09c308dd671fd60742c1578683073ed1050e51040ca2434e003a8b36f130e71229d9df628b21dfec07101510c59ab81b2b1c6f53e7d680a66be61ff409
 DIST pikepdf-9.11.0.tar.gz 4546289 BLAKE2B 
267a8f834cf9da21a5d8f4b5e4734e9889f9ae919e6c9f030ffda3a36e951f3a8aedecc8168234264ffd5792ca1eefc2e1833ec8a6b540b0978a5638e8e4
 SHA512 
b92c1aa285935faccf8f1058aff25bf1ba906d8e6e4cca986f6fed59c2faf9cb9f1c5a3aeebd2899dac7fbe2489af627c76a751963657aa476c16eb1374b34ad

diff --git a/dev-python/pikepdf/pikepdf-10.2.0.ebuild 
b/dev-python/pikepdf/pikepdf-10.2.0.ebuild
new file mode 100644
index ..1ac5ca861ad3
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-10.2.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/pikepdf/pikepdf
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+
+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.2.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-3[${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
+}
+
+python_test() {
+   local EPYTEST_DESELECT=()
+
+   case ${EPYTHON} in
+   pypy3.11)
+   EPYTEST_DESELECT+=(
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-12-29 Thread Arthur Zamarin
commit: 39729f018f46afe657ebdc7237b8aca04c6a9b13
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec 29 19:27:47 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec 29 19:27:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39729f01

dev-python/pikepdf: Stabilize 10.0.2 ppc64, #967590

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-10.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-10.0.2.ebuild 
b/dev-python/pikepdf/pikepdf-10.0.2.ebuild
index 7fac14ea6dca..4b6e9490bb91 100644
--- a/dev-python/pikepdf/pikepdf-10.0.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-10.0.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-12-23 Thread Michał Górny
commit: 246b518dda2cdc201b7b30569f78453bf450e4d5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec 24 06:20:50 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec 24 06:40:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=246b518d

dev-python/pikepdf: Bump to 10.1.0

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

 dev-python/pikepdf/Manifest  |  2 ++
 dev-python/pikepdf/pikepdf-10.1.0.ebuild | 60 
 2 files changed, 62 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index e703da282c72..30647f321d0e 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -2,4 +2,6 @@ DIST pikepdf-10.0.2.tar.gz 4548116 BLAKE2B 
a9e354696bd86de5aac8b84b199e133115a56
 DIST pikepdf-10.0.2.tar.gz.provenance 9406 BLAKE2B 
3c47807fe5198e5a0e29b2ee07ad2bc655effbc938d7f0f79da6e6c504f7c340bb03be75f73d7707759bd416205daecb6ead137438406413904c64ced9176aec
 SHA512 
7af0d74baff7b50d5cbeda85f4fd63187a56349351be44781263ad780f8e2ce5bf35cf489f99c33f365f4b42b38f6b92926ebcad33fdbaf2e6f2b3f7d4dd6d5b
 DIST pikepdf-10.0.3.tar.gz 4549203 BLAKE2B 
fb251a55ab2750bdf705e132b2938f84f80e4b4461284138aea2809cf50c39ffda9c91bf95c997f23639bd7485cf83e93a7e5709d9a5e6648a95b31464d9e254
 SHA512 
9d7bb739b2724c4c70018c5d8425d079cfd70234b66a8e005980f19bcc27ac6f363e2aeb54badc042906a486ffc4eadbe4bd22a930c1eb969b7d46a0442f
 DIST pikepdf-10.0.3.tar.gz.provenance 9263 BLAKE2B 
02c21d953ae667dfa59d65bfbff86b99198f8b081602e6b7f2c611b5aa5f5efc8966d5678965abf348bd014be87806b9e7d8a34633c61b95906c19a258f480ce
 SHA512 
bc96941d5775c41a0b8e0feea568ba9395aa4e182b365d317871530776be574a1f0c41c6c43a096f08b3ca28bb79a4ef1e7e815f5d502b9b1639ac571ab692e3
+DIST pikepdf-10.1.0.tar.gz 4566184 BLAKE2B 
cd0a039f7fcc868919ee4886ab0f7f1ce1c2d85ffbe4636330e74ea8dee803ee98b9cf40ad7b9d7f9196ec241f8cc37b0a89d8d365e44482a04090b0297374c5
 SHA512 
3d9b697633e05dcc1c949a4b195b6b218955a48b33e7e2e29db764ffc293ffb6f2a54080e4e59198e1dda585e01bec514ed00d262ee3bdb37c747c162d2cb5e5
+DIST pikepdf-10.1.0.tar.gz.provenance 9306 BLAKE2B 
0d8c5ac4a52707630c6893894039e8f5cfb8cf041870fcedaaf12e943bf49b1ae47926b19c1280bb5762a8d96e5b440203611053d079352c6d81d9feeef0a0f9
 SHA512 
673e639638d9240ba08ef6c09921644bfc77a73a5e5579d9e50af14f02b5abd2f98a18d01ea5124e0b1fcfbf8fc64e706b392cd65cf29a58eb00e97937ea64e2
 DIST pikepdf-9.11.0.tar.gz 4546289 BLAKE2B 
267a8f834cf9da21a5d8f4b5e4734e9889f9ae919e6c9f030ffda3a36e951f3a8aedecc8168234264ffd5792ca1eefc2e1833ec8a6b540b0978a5638e8e4
 SHA512 
b92c1aa285935faccf8f1058aff25bf1ba906d8e6e4cca986f6fed59c2faf9cb9f1c5a3aeebd2899dac7fbe2489af627c76a751963657aa476c16eb1374b34ad

diff --git a/dev-python/pikepdf/pikepdf-10.1.0.ebuild 
b/dev-python/pikepdf/pikepdf-10.1.0.ebuild
new file mode 100644
index ..241a7a5419d1
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-10.1.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/pikepdf/pikepdf
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+
+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.2.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-3[${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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-12-17 Thread Michał Górny
commit: 81a6710c2ce20be64e1e85725d21bf96808477b6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 18 06:48:09 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 18 07:06:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81a6710c

dev-python/pikepdf: Remove old

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

 dev-python/pikepdf/Manifest  |  5 ---
 dev-python/pikepdf/pikepdf-10.0.1.ebuild | 60 --
 dev-python/pikepdf/pikepdf-9.10.2.ebuild | 59 -
 dev-python/pikepdf/pikepdf-9.5.2.ebuild  | 74 
 dev-python/pikepdf/pikepdf-9.9.0.ebuild  | 65 
 5 files changed, 263 deletions(-)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 8ae95597f914..a6e8d54c8f9c 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,8 +1,3 @@
-DIST pikepdf-10.0.1.tar.gz 4548200 BLAKE2B 
075dc8af0d93a39bcb3c380aeb3e89be1509c81353dc33d6a60a4c281c0c7e23b8846e2f37e0073ef10c7c60cd4389d1e33b4cfd5cc125187772e2c7bd26601b
 SHA512 
9c0280549ace1c8355cedacd10920a8b6b34df2103a0a0626eeb8fd66310440693e398b8a37a83b401202bfd18b547e10a58ccd458d4af2008702d18c6d4aa97
-DIST pikepdf-10.0.1.tar.gz.provenance 9359 BLAKE2B 
5e4eb3549da7819e6eba7fa7674213b71e3ef9d429a1aa1c53ae2c7206b92163b36ed1d1dea7ff5a6c34f91f499e3259d44da8931f3dc6dcba4f30218f4c6b8b
 SHA512 
8eeb663aac7ce9967d09cf4f589dd595e8d03da091197a507f18a20266c12d0a11d00d516ebb20b91a5ad2dbc27f8a4f4df735d5f87c1cade8707278faccae93
 DIST pikepdf-10.0.2.tar.gz 4548116 BLAKE2B 
a9e354696bd86de5aac8b84b199e133115a5691f8b9de97c9b384db7f872b11d63b221a255ecaef7ef76ff5d169b55f0582a559e21f8c125c9c07e44951be16b
 SHA512 
f2f269958222899bdec91a1145ea311cc42ee69bfae034db01b64fc038e2f9f886e795995a278c320f5768f06265b2e852e081087522fcd3a646f692afc5ccfc
 DIST pikepdf-10.0.2.tar.gz.provenance 9406 BLAKE2B 
3c47807fe5198e5a0e29b2ee07ad2bc655effbc938d7f0f79da6e6c504f7c340bb03be75f73d7707759bd416205daecb6ead137438406413904c64ced9176aec
 SHA512 
7af0d74baff7b50d5cbeda85f4fd63187a56349351be44781263ad780f8e2ce5bf35cf489f99c33f365f4b42b38f6b92926ebcad33fdbaf2e6f2b3f7d4dd6d5b
-DIST pikepdf-9.10.2.tar.gz 4545737 BLAKE2B 
3ac3c0c39a849b1d4c62f4435bef87cd8cb5b09c3e5cd9f1598cc0c1e1611fc0db0b80e7818c98505c021c61fdfc6ef2d9b6a901b6f4f730efe13a8c6fe37dd7
 SHA512 
3dc41d4f547cf68f6d05cefbef74f5e18b25a9f5900d2b5352aea50eda253a4c01ac4e1f69384a924d9ff5b042ed7c93ce7d5424e476dd3e8b8b52daeef15229
 DIST pikepdf-9.11.0.tar.gz 4546289 BLAKE2B 
267a8f834cf9da21a5d8f4b5e4734e9889f9ae919e6c9f030ffda3a36e951f3a8aedecc8168234264ffd5792ca1eefc2e1833ec8a6b540b0978a5638e8e4
 SHA512 
b92c1aa285935faccf8f1058aff25bf1ba906d8e6e4cca986f6fed59c2faf9cb9f1c5a3aeebd2899dac7fbe2489af627c76a751963657aa476c16eb1374b34ad
-DIST pikepdf-9.5.2.tar.gz 2916549 BLAKE2B 
821fe21cb2ef471ab7313e2dab371f0a5290659225647ca4059995af9112e4f5425e0a9e11f9691dc2da9786beeffb2abc33ec374bb97b3fe1f25bd6feba042a
 SHA512 
ac7c33c7cd23e34eb1bd518aae7167285cca6cc710e37f05cac03512666777848a2ad3d17a72654832564a8521e69ea0d124c70c61aca0bed7123475bf03a359
-DIST pikepdf-9.9.0.tar.gz 4544960 BLAKE2B 
c87f9c559e17ce327d77d81d652d37cbbc369dd373901c406d4dd29ba5e357e3234759d0e322cb87db3184fc825bda625f39e4bfedd884d07492751096a14bf5
 SHA512 
d2fc9218e0c7393156d035f4babad54802d1ce0946fdd5938c6c5f291ba59c40ecaeac9a0edd05f986827fbab2037589badfc8c57d16caa59eaf6e4832b8f74e

diff --git a/dev-python/pikepdf/pikepdf-10.0.1.ebuild 
b/dev-python/pikepdf/pikepdf-10.0.1.ebuild
deleted file mode 100644
index d998b63b27ba..
--- a/dev-python/pikepdf/pikepdf-10.0.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYPI_VERIFY_REPO=https://github.com/pikepdf/pikepdf
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
-
-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-11.5.0:0=
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/deprecated[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/pybind11-3[${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.

[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-12-17 Thread Michał Górny
commit: b8484d0019c679793fc43190d7d3893d99c4ff44
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 18 06:48:47 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 18 07:06:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8484d00

dev-python/pikepdf: Bump to 10.0.3

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

 dev-python/pikepdf/Manifest  |  2 ++
 dev-python/pikepdf/pikepdf-10.0.3.ebuild | 60 
 2 files changed, 62 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index a6e8d54c8f9c..e703da282c72 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,3 +1,5 @@
 DIST pikepdf-10.0.2.tar.gz 4548116 BLAKE2B 
a9e354696bd86de5aac8b84b199e133115a5691f8b9de97c9b384db7f872b11d63b221a255ecaef7ef76ff5d169b55f0582a559e21f8c125c9c07e44951be16b
 SHA512 
f2f269958222899bdec91a1145ea311cc42ee69bfae034db01b64fc038e2f9f886e795995a278c320f5768f06265b2e852e081087522fcd3a646f692afc5ccfc
 DIST pikepdf-10.0.2.tar.gz.provenance 9406 BLAKE2B 
3c47807fe5198e5a0e29b2ee07ad2bc655effbc938d7f0f79da6e6c504f7c340bb03be75f73d7707759bd416205daecb6ead137438406413904c64ced9176aec
 SHA512 
7af0d74baff7b50d5cbeda85f4fd63187a56349351be44781263ad780f8e2ce5bf35cf489f99c33f365f4b42b38f6b92926ebcad33fdbaf2e6f2b3f7d4dd6d5b
+DIST pikepdf-10.0.3.tar.gz 4549203 BLAKE2B 
fb251a55ab2750bdf705e132b2938f84f80e4b4461284138aea2809cf50c39ffda9c91bf95c997f23639bd7485cf83e93a7e5709d9a5e6648a95b31464d9e254
 SHA512 
9d7bb739b2724c4c70018c5d8425d079cfd70234b66a8e005980f19bcc27ac6f363e2aeb54badc042906a486ffc4eadbe4bd22a930c1eb969b7d46a0442f
+DIST pikepdf-10.0.3.tar.gz.provenance 9263 BLAKE2B 
02c21d953ae667dfa59d65bfbff86b99198f8b081602e6b7f2c611b5aa5f5efc8966d5678965abf348bd014be87806b9e7d8a34633c61b95906c19a258f480ce
 SHA512 
bc96941d5775c41a0b8e0feea568ba9395aa4e182b365d317871530776be574a1f0c41c6c43a096f08b3ca28bb79a4ef1e7e815f5d502b9b1639ac571ab692e3
 DIST pikepdf-9.11.0.tar.gz 4546289 BLAKE2B 
267a8f834cf9da21a5d8f4b5e4734e9889f9ae919e6c9f030ffda3a36e951f3a8aedecc8168234264ffd5792ca1eefc2e1833ec8a6b540b0978a5638e8e4
 SHA512 
b92c1aa285935faccf8f1058aff25bf1ba906d8e6e4cca986f6fed59c2faf9cb9f1c5a3aeebd2899dac7fbe2489af627c76a751963657aa476c16eb1374b34ad

diff --git a/dev-python/pikepdf/pikepdf-10.0.3.ebuild 
b/dev-python/pikepdf/pikepdf-10.0.3.ebuild
new file mode 100644
index ..d998b63b27ba
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-10.0.3.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/pikepdf/pikepdf
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+
+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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-3[${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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-12-15 Thread Sam James
commit: dbb5281737fe1b3b29ac1649d0500d362227038a
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 16 04:56:42 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 16 04:56:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbb52817

dev-python/pikepdf: Stabilize 10.0.2 amd64, #967590

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-10.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-10.0.2.ebuild 
b/dev-python/pikepdf/pikepdf-10.0.2.ebuild
index cec89280b9e6..7fac14ea6dca 100644
--- a/dev-python/pikepdf/pikepdf-10.0.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-10.0.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-12-15 Thread Eli Schwartz
commit: 0697a70773240c1bf1cb52bcc65af590596a5090
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Dec 16 02:53:58 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Dec 16 04:37:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0697a707

dev-python/pikepdf: Stabilize 10.0.2 arm64, #967590

Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/pikepdf/pikepdf-10.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-10.0.2.ebuild 
b/dev-python/pikepdf/pikepdf-10.0.2.ebuild
index 24758fa73467..2fa2d87cc2bd 100644
--- a/dev-python/pikepdf/pikepdf-10.0.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-10.0.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-12-15 Thread Eli Schwartz
commit: 3fcf7df038b45c5ca9b570ec00a09f434a8294d9
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Dec 16 03:52:05 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Dec 16 04:37:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fcf7df0

dev-python/pikepdf: Stabilize 10.0.2 ppc, #967590

Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/pikepdf/pikepdf-10.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-10.0.2.ebuild 
b/dev-python/pikepdf/pikepdf-10.0.2.ebuild
index 2fa2d87cc2bd..cec89280b9e6 100644
--- a/dev-python/pikepdf/pikepdf-10.0.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-10.0.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-12-15 Thread Sam James
commit: ea444be695ac3b1cad53b9405f80e2fb85062cdf
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 16 03:37:35 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 16 03:37:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea444be6

dev-python/pikepdf: Stabilize 10.0.2 arm, #967590

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-10.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-10.0.2.ebuild 
b/dev-python/pikepdf/pikepdf-10.0.2.ebuild
index d998b63b27ba..24758fa73467 100644
--- a/dev-python/pikepdf/pikepdf-10.0.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-10.0.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-12-07 Thread Sam James
commit: 9df84b8312052c76decefedb4167adf5a9cbb843
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  7 20:52:31 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  7 20:52:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9df84b83

dev-python/pikepdf: Stabilize 9.11.0 amd64, #966974

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-9.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.11.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
index 41a457537619..aa5b362699ab 100644
--- a/dev-python/pikepdf/pikepdf-9.11.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc 
x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-12-02 Thread Arthur Zamarin
commit: c8d4d6eaf8b8e17687e7e68805989c991c1656d4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec  2 12:33:03 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec  2 12:33:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8d4d6ea

dev-python/pikepdf: Stabilize 9.11.0 ppc, #966974

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.11.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
index 1459cf81279d..834bc8d4e67d 100644
--- a/dev-python/pikepdf/pikepdf-9.11.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-12-02 Thread Arthur Zamarin
commit: dc85cda5bbd93df172116412191bf9a4624ba7e1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec  2 12:33:05 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec  2 12:33:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc85cda5

dev-python/pikepdf: Stabilize 9.11.0 ppc64, #966974

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.11.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
index 834bc8d4e67d..41a457537619 100644
--- a/dev-python/pikepdf/pikepdf-9.11.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc 
x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-12-01 Thread Sam James
commit: 2f0b5e810f3118078fbd656835f12ab535b9a2e0
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  2 07:18:43 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  2 07:18:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f0b5e81

dev-python/pikepdf: Stabilize 9.11.0 arm64, #966974

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-9.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.11.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
index 89bc5ee56b31..5e3827f5eb0e 100644
--- a/dev-python/pikepdf/pikepdf-9.11.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-12-01 Thread Sam James
commit: 7cebfcc0223c66a96aa2aaf11c6bff5933993082
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  2 07:18:45 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  2 07:18:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cebfcc0

dev-python/pikepdf: Stabilize 9.11.0 arm, #966974

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-9.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.11.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
index 5e3827f5eb0e..1459cf81279d 100644
--- a/dev-python/pikepdf/pikepdf-9.11.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-12-01 Thread Eli Schwartz
commit: 18bab80ca26ff83516891221976dc0c68a5c7950
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Dec  2 05:18:26 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Dec  2 05:20:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18bab80c

dev-python/pikepdf: Stabilize 9.11.0 x86, #966974

Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/pikepdf/pikepdf-9.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.11.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
index 9d79ac36c72b..89bc5ee56b31 100644
--- a/dev-python/pikepdf/pikepdf-9.11.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-11-30 Thread Eli Schwartz
commit: fe22f69db00540cb96c30726de03e34d93a2cccd
Author: Eli Schwartz  gentoo  org>
AuthorDate: Mon Dec  1 02:02:22 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Dec  1 02:03:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe22f69d

dev-python/pikepdf: Stabilize 9.10.2 ppc64, #961004

Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/pikepdf/pikepdf-9.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.10.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.10.2.ebuild
index 6a4e4b1479e0..112e67d17463 100644
--- a/dev-python/pikepdf/pikepdf-9.10.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.10.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc 
x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-11-29 Thread Sam James
commit: 580c60f741a31c94b2e09fb43217c6ff797e8e7d
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 29 16:05:10 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 29 16:05:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=580c60f7

dev-python/pikepdf: Stabilize 9.10.2 x86, #961004

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-9.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.10.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.10.2.ebuild
index 46a1c7e80c74..6a4e4b1479e0 100644
--- a/dev-python/pikepdf/pikepdf-9.10.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.10.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-11-10 Thread Michał Górny
commit: f05ed90bcb2e3d4ef8f2cf6078bd787b0f3423e6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 11 07:21:15 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 11 07:42:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f05ed90b

dev-python/pikepdf: Bump to 10.0.2

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

 dev-python/pikepdf/Manifest  |  2 ++
 dev-python/pikepdf/pikepdf-10.0.2.ebuild | 60 
 2 files changed, 62 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 622b01b42d55..8ae95597f914 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,5 +1,7 @@
 DIST pikepdf-10.0.1.tar.gz 4548200 BLAKE2B 
075dc8af0d93a39bcb3c380aeb3e89be1509c81353dc33d6a60a4c281c0c7e23b8846e2f37e0073ef10c7c60cd4389d1e33b4cfd5cc125187772e2c7bd26601b
 SHA512 
9c0280549ace1c8355cedacd10920a8b6b34df2103a0a0626eeb8fd66310440693e398b8a37a83b401202bfd18b547e10a58ccd458d4af2008702d18c6d4aa97
 DIST pikepdf-10.0.1.tar.gz.provenance 9359 BLAKE2B 
5e4eb3549da7819e6eba7fa7674213b71e3ef9d429a1aa1c53ae2c7206b92163b36ed1d1dea7ff5a6c34f91f499e3259d44da8931f3dc6dcba4f30218f4c6b8b
 SHA512 
8eeb663aac7ce9967d09cf4f589dd595e8d03da091197a507f18a20266c12d0a11d00d516ebb20b91a5ad2dbc27f8a4f4df735d5f87c1cade8707278faccae93
+DIST pikepdf-10.0.2.tar.gz 4548116 BLAKE2B 
a9e354696bd86de5aac8b84b199e133115a5691f8b9de97c9b384db7f872b11d63b221a255ecaef7ef76ff5d169b55f0582a559e21f8c125c9c07e44951be16b
 SHA512 
f2f269958222899bdec91a1145ea311cc42ee69bfae034db01b64fc038e2f9f886e795995a278c320f5768f06265b2e852e081087522fcd3a646f692afc5ccfc
+DIST pikepdf-10.0.2.tar.gz.provenance 9406 BLAKE2B 
3c47807fe5198e5a0e29b2ee07ad2bc655effbc938d7f0f79da6e6c504f7c340bb03be75f73d7707759bd416205daecb6ead137438406413904c64ced9176aec
 SHA512 
7af0d74baff7b50d5cbeda85f4fd63187a56349351be44781263ad780f8e2ce5bf35cf489f99c33f365f4b42b38f6b92926ebcad33fdbaf2e6f2b3f7d4dd6d5b
 DIST pikepdf-9.10.2.tar.gz 4545737 BLAKE2B 
3ac3c0c39a849b1d4c62f4435bef87cd8cb5b09c3e5cd9f1598cc0c1e1611fc0db0b80e7818c98505c021c61fdfc6ef2d9b6a901b6f4f730efe13a8c6fe37dd7
 SHA512 
3dc41d4f547cf68f6d05cefbef74f5e18b25a9f5900d2b5352aea50eda253a4c01ac4e1f69384a924d9ff5b042ed7c93ce7d5424e476dd3e8b8b52daeef15229
 DIST pikepdf-9.11.0.tar.gz 4546289 BLAKE2B 
267a8f834cf9da21a5d8f4b5e4734e9889f9ae919e6c9f030ffda3a36e951f3a8aedecc8168234264ffd5792ca1eefc2e1833ec8a6b540b0978a5638e8e4
 SHA512 
b92c1aa285935faccf8f1058aff25bf1ba906d8e6e4cca986f6fed59c2faf9cb9f1c5a3aeebd2899dac7fbe2489af627c76a751963657aa476c16eb1374b34ad
 DIST pikepdf-9.5.2.tar.gz 2916549 BLAKE2B 
821fe21cb2ef471ab7313e2dab371f0a5290659225647ca4059995af9112e4f5425e0a9e11f9691dc2da9786beeffb2abc33ec374bb97b3fe1f25bd6feba042a
 SHA512 
ac7c33c7cd23e34eb1bd518aae7167285cca6cc710e37f05cac03512666777848a2ad3d17a72654832564a8521e69ea0d124c70c61aca0bed7123475bf03a359

diff --git a/dev-python/pikepdf/pikepdf-10.0.2.ebuild 
b/dev-python/pikepdf/pikepdf-10.0.2.ebuild
new file mode 100644
index ..d998b63b27ba
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-10.0.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/pikepdf/pikepdf
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+
+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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-3[${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_prepar

[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-11-10 Thread Michał Górny
commit: 389eb61cd30f46486e9cd42dc647d6bd59f0af57
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 11 07:20:52 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 11 07:42:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=389eb61c

dev-python/pikepdf: Remove old

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

 dev-python/pikepdf/Manifest  |  2 --
 dev-python/pikepdf/pikepdf-10.0.0.ebuild | 59 
 dev-python/pikepdf/pikepdf-9.10.1.ebuild | 59 
 3 files changed, 120 deletions(-)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 9b2d7453e7f0..622b01b42d55 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,7 +1,5 @@
-DIST pikepdf-10.0.0.tar.gz 4547153 BLAKE2B 
1aec2fcb6ac6a68277f434e792484cf817b42bbb966bf0cbb7f9254e91cf2ff84da280e83fffd6d00dcb071f6473c5fb805c75a5cc3f7c5b9ef247c50237b70c
 SHA512 
94460851b8557b828545799e0571d965ac8f1da761113bea2671b4bb60a9d296f710c8c936c1547826f2e647ba7c3cd3efad17f844363ab5ba2e36975e838210
 DIST pikepdf-10.0.1.tar.gz 4548200 BLAKE2B 
075dc8af0d93a39bcb3c380aeb3e89be1509c81353dc33d6a60a4c281c0c7e23b8846e2f37e0073ef10c7c60cd4389d1e33b4cfd5cc125187772e2c7bd26601b
 SHA512 
9c0280549ace1c8355cedacd10920a8b6b34df2103a0a0626eeb8fd66310440693e398b8a37a83b401202bfd18b547e10a58ccd458d4af2008702d18c6d4aa97
 DIST pikepdf-10.0.1.tar.gz.provenance 9359 BLAKE2B 
5e4eb3549da7819e6eba7fa7674213b71e3ef9d429a1aa1c53ae2c7206b92163b36ed1d1dea7ff5a6c34f91f499e3259d44da8931f3dc6dcba4f30218f4c6b8b
 SHA512 
8eeb663aac7ce9967d09cf4f589dd595e8d03da091197a507f18a20266c12d0a11d00d516ebb20b91a5ad2dbc27f8a4f4df735d5f87c1cade8707278faccae93
-DIST pikepdf-9.10.1.tar.gz 4545682 BLAKE2B 
164647ec13bbba5685c5965a68ff8530f66b7c015dba7394f84b32963fae318aa9c9f1b99733b5c5052e3b90fe52c4470bd92e829a8cfb0e5d12588cc996df0c
 SHA512 
bfe95eb94b2738769bf1af537d853d7c8396f5d1ff3c155f9958a4646eed35fa98118c50febd8002863feac5075645fa2eb6fcd5be3b726d5f185833d28c5cf3
 DIST pikepdf-9.10.2.tar.gz 4545737 BLAKE2B 
3ac3c0c39a849b1d4c62f4435bef87cd8cb5b09c3e5cd9f1598cc0c1e1611fc0db0b80e7818c98505c021c61fdfc6ef2d9b6a901b6f4f730efe13a8c6fe37dd7
 SHA512 
3dc41d4f547cf68f6d05cefbef74f5e18b25a9f5900d2b5352aea50eda253a4c01ac4e1f69384a924d9ff5b042ed7c93ce7d5424e476dd3e8b8b52daeef15229
 DIST pikepdf-9.11.0.tar.gz 4546289 BLAKE2B 
267a8f834cf9da21a5d8f4b5e4734e9889f9ae919e6c9f030ffda3a36e951f3a8aedecc8168234264ffd5792ca1eefc2e1833ec8a6b540b0978a5638e8e4
 SHA512 
b92c1aa285935faccf8f1058aff25bf1ba906d8e6e4cca986f6fed59c2faf9cb9f1c5a3aeebd2899dac7fbe2489af627c76a751963657aa476c16eb1374b34ad
 DIST pikepdf-9.5.2.tar.gz 2916549 BLAKE2B 
821fe21cb2ef471ab7313e2dab371f0a5290659225647ca4059995af9112e4f5425e0a9e11f9691dc2da9786beeffb2abc33ec374bb97b3fe1f25bd6feba042a
 SHA512 
ac7c33c7cd23e34eb1bd518aae7167285cca6cc710e37f05cac03512666777848a2ad3d17a72654832564a8521e69ea0d124c70c61aca0bed7123475bf03a359

diff --git a/dev-python/pikepdf/pikepdf-10.0.0.ebuild 
b/dev-python/pikepdf/pikepdf-10.0.0.ebuild
deleted file mode 100644
index 134964a46f7d..
--- a/dev-python/pikepdf/pikepdf-10.0.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2025 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_{11..14} pypy3_11 )
-
-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-11.5.0:0=
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/deprecated[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/pybind11-3[${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() {
-   dist

[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-11-09 Thread Michał Górny
commit: eeefe78907095ee92a3414c92ed59d8e86bec299
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 10 04:46:19 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 10 05:25:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeefe789

dev-python/pikepdf: Bump to 10.0.1

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

 dev-python/pikepdf/Manifest | 2 ++
 dev-python/pikepdf/{pikepdf-9.11.0.ebuild => pikepdf-10.0.1.ebuild} | 1 +
 dev-python/pikepdf/pikepdf-9.11.0.ebuild| 5 +
 3 files changed, 8 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 39925da727c6..9b2d7453e7f0 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,4 +1,6 @@
 DIST pikepdf-10.0.0.tar.gz 4547153 BLAKE2B 
1aec2fcb6ac6a68277f434e792484cf817b42bbb966bf0cbb7f9254e91cf2ff84da280e83fffd6d00dcb071f6473c5fb805c75a5cc3f7c5b9ef247c50237b70c
 SHA512 
94460851b8557b828545799e0571d965ac8f1da761113bea2671b4bb60a9d296f710c8c936c1547826f2e647ba7c3cd3efad17f844363ab5ba2e36975e838210
+DIST pikepdf-10.0.1.tar.gz 4548200 BLAKE2B 
075dc8af0d93a39bcb3c380aeb3e89be1509c81353dc33d6a60a4c281c0c7e23b8846e2f37e0073ef10c7c60cd4389d1e33b4cfd5cc125187772e2c7bd26601b
 SHA512 
9c0280549ace1c8355cedacd10920a8b6b34df2103a0a0626eeb8fd66310440693e398b8a37a83b401202bfd18b547e10a58ccd458d4af2008702d18c6d4aa97
+DIST pikepdf-10.0.1.tar.gz.provenance 9359 BLAKE2B 
5e4eb3549da7819e6eba7fa7674213b71e3ef9d429a1aa1c53ae2c7206b92163b36ed1d1dea7ff5a6c34f91f499e3259d44da8931f3dc6dcba4f30218f4c6b8b
 SHA512 
8eeb663aac7ce9967d09cf4f589dd595e8d03da091197a507f18a20266c12d0a11d00d516ebb20b91a5ad2dbc27f8a4f4df735d5f87c1cade8707278faccae93
 DIST pikepdf-9.10.1.tar.gz 4545682 BLAKE2B 
164647ec13bbba5685c5965a68ff8530f66b7c015dba7394f84b32963fae318aa9c9f1b99733b5c5052e3b90fe52c4470bd92e829a8cfb0e5d12588cc996df0c
 SHA512 
bfe95eb94b2738769bf1af537d853d7c8396f5d1ff3c155f9958a4646eed35fa98118c50febd8002863feac5075645fa2eb6fcd5be3b726d5f185833d28c5cf3
 DIST pikepdf-9.10.2.tar.gz 4545737 BLAKE2B 
3ac3c0c39a849b1d4c62f4435bef87cd8cb5b09c3e5cd9f1598cc0c1e1611fc0db0b80e7818c98505c021c61fdfc6ef2d9b6a901b6f4f730efe13a8c6fe37dd7
 SHA512 
3dc41d4f547cf68f6d05cefbef74f5e18b25a9f5900d2b5352aea50eda253a4c01ac4e1f69384a924d9ff5b042ed7c93ce7d5424e476dd3e8b8b52daeef15229
 DIST pikepdf-9.11.0.tar.gz 4546289 BLAKE2B 
267a8f834cf9da21a5d8f4b5e4734e9889f9ae919e6c9f030ffda3a36e951f3a8aedecc8168234264ffd5792ca1eefc2e1833ec8a6b540b0978a5638e8e4
 SHA512 
b92c1aa285935faccf8f1058aff25bf1ba906d8e6e4cca986f6fed59c2faf9cb9f1c5a3aeebd2899dac7fbe2489af627c76a751963657aa476c16eb1374b34ad

diff --git a/dev-python/pikepdf/pikepdf-9.11.0.ebuild 
b/dev-python/pikepdf/pikepdf-10.0.1.ebuild
similarity index 96%
copy from dev-python/pikepdf/pikepdf-9.11.0.ebuild
copy to dev-python/pikepdf/pikepdf-10.0.1.ebuild
index 134964a46f7d..d998b63b27ba 100644
--- a/dev-python/pikepdf/pikepdf-9.11.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-10.0.1.ebuild
@@ -5,6 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/pikepdf/pikepdf
 PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
 
 inherit distutils-r1 pypi

diff --git a/dev-python/pikepdf/pikepdf-9.11.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
index 134964a46f7d..9d79ac36c72b 100644
--- a/dev-python/pikepdf/pikepdf-9.11.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
@@ -52,6 +52,11 @@ BDEPEND="
 EPYTEST_PLUGINS=( hypothesis pytest-timeout )
 distutils_enable_tests pytest
 
+EPYTEST_DESELECT=(
+   # https://github.com/pypy/pypy/issues/5351
+   tests/test_metadata.py::test_truncated_xml
+)
+
 src_prepare() {
distutils-r1_src_prepare
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-10-25 Thread Michał Górny
commit: c6835734b6d8a649d57eb49b652f2fa8ea3092dc
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 26 03:51:55 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 26 03:51:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6835734

dev-python/pikepdf: Bump to 10.0.0

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

 dev-python/pikepdf/Manifest  |  1 +
 dev-python/pikepdf/pikepdf-10.0.0.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index e69377a74d05..39925da727c6 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,3 +1,4 @@
+DIST pikepdf-10.0.0.tar.gz 4547153 BLAKE2B 
1aec2fcb6ac6a68277f434e792484cf817b42bbb966bf0cbb7f9254e91cf2ff84da280e83fffd6d00dcb071f6473c5fb805c75a5cc3f7c5b9ef247c50237b70c
 SHA512 
94460851b8557b828545799e0571d965ac8f1da761113bea2671b4bb60a9d296f710c8c936c1547826f2e647ba7c3cd3efad17f844363ab5ba2e36975e838210
 DIST pikepdf-9.10.1.tar.gz 4545682 BLAKE2B 
164647ec13bbba5685c5965a68ff8530f66b7c015dba7394f84b32963fae318aa9c9f1b99733b5c5052e3b90fe52c4470bd92e829a8cfb0e5d12588cc996df0c
 SHA512 
bfe95eb94b2738769bf1af537d853d7c8396f5d1ff3c155f9958a4646eed35fa98118c50febd8002863feac5075645fa2eb6fcd5be3b726d5f185833d28c5cf3
 DIST pikepdf-9.10.2.tar.gz 4545737 BLAKE2B 
3ac3c0c39a849b1d4c62f4435bef87cd8cb5b09c3e5cd9f1598cc0c1e1611fc0db0b80e7818c98505c021c61fdfc6ef2d9b6a901b6f4f730efe13a8c6fe37dd7
 SHA512 
3dc41d4f547cf68f6d05cefbef74f5e18b25a9f5900d2b5352aea50eda253a4c01ac4e1f69384a924d9ff5b042ed7c93ce7d5424e476dd3e8b8b52daeef15229
 DIST pikepdf-9.11.0.tar.gz 4546289 BLAKE2B 
267a8f834cf9da21a5d8f4b5e4734e9889f9ae919e6c9f030ffda3a36e951f3a8aedecc8168234264ffd5792ca1eefc2e1833ec8a6b540b0978a5638e8e4
 SHA512 
b92c1aa285935faccf8f1058aff25bf1ba906d8e6e4cca986f6fed59c2faf9cb9f1c5a3aeebd2899dac7fbe2489af627c76a751963657aa476c16eb1374b34ad

diff --git a/dev-python/pikepdf/pikepdf-10.0.0.ebuild 
b/dev-python/pikepdf/pikepdf-10.0.0.ebuild
new file mode 100644
index ..134964a46f7d
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-10.0.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2025 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_{11..14} pypy3_11 )
+
+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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-3[${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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-09-13 Thread Michał Górny
commit: 63009c567177db08f8b98dac4accc7d9cde96c87
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 13 06:33:23 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 13 06:40:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63009c56

dev-python/pikepdf: Bump to 9.11.0

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

 dev-python/pikepdf/Manifest  |  1 +
 dev-python/pikepdf/pikepdf-9.11.0.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 0a759fb4216b..e69377a74d05 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,4 +1,5 @@
 DIST pikepdf-9.10.1.tar.gz 4545682 BLAKE2B 
164647ec13bbba5685c5965a68ff8530f66b7c015dba7394f84b32963fae318aa9c9f1b99733b5c5052e3b90fe52c4470bd92e829a8cfb0e5d12588cc996df0c
 SHA512 
bfe95eb94b2738769bf1af537d853d7c8396f5d1ff3c155f9958a4646eed35fa98118c50febd8002863feac5075645fa2eb6fcd5be3b726d5f185833d28c5cf3
 DIST pikepdf-9.10.2.tar.gz 4545737 BLAKE2B 
3ac3c0c39a849b1d4c62f4435bef87cd8cb5b09c3e5cd9f1598cc0c1e1611fc0db0b80e7818c98505c021c61fdfc6ef2d9b6a901b6f4f730efe13a8c6fe37dd7
 SHA512 
3dc41d4f547cf68f6d05cefbef74f5e18b25a9f5900d2b5352aea50eda253a4c01ac4e1f69384a924d9ff5b042ed7c93ce7d5424e476dd3e8b8b52daeef15229
+DIST pikepdf-9.11.0.tar.gz 4546289 BLAKE2B 
267a8f834cf9da21a5d8f4b5e4734e9889f9ae919e6c9f030ffda3a36e951f3a8aedecc8168234264ffd5792ca1eefc2e1833ec8a6b540b0978a5638e8e4
 SHA512 
b92c1aa285935faccf8f1058aff25bf1ba906d8e6e4cca986f6fed59c2faf9cb9f1c5a3aeebd2899dac7fbe2489af627c76a751963657aa476c16eb1374b34ad
 DIST pikepdf-9.5.2.tar.gz 2916549 BLAKE2B 
821fe21cb2ef471ab7313e2dab371f0a5290659225647ca4059995af9112e4f5425e0a9e11f9691dc2da9786beeffb2abc33ec374bb97b3fe1f25bd6feba042a
 SHA512 
ac7c33c7cd23e34eb1bd518aae7167285cca6cc710e37f05cac03512666777848a2ad3d17a72654832564a8521e69ea0d124c70c61aca0bed7123475bf03a359
 DIST pikepdf-9.9.0.tar.gz 4544960 BLAKE2B 
c87f9c559e17ce327d77d81d652d37cbbc369dd373901c406d4dd29ba5e357e3234759d0e322cb87db3184fc825bda625f39e4bfedd884d07492751096a14bf5
 SHA512 
d2fc9218e0c7393156d035f4babad54802d1ce0946fdd5938c6c5f291ba59c40ecaeac9a0edd05f986827fbab2037589badfc8c57d16caa59eaf6e4832b8f74e

diff --git a/dev-python/pikepdf/pikepdf-9.11.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
new file mode 100644
index ..134964a46f7d
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2025 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_{11..14} pypy3_11 )
+
+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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-3[${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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-08-02 Thread Sam James
commit: abbb2b23d21f15173e6a72afb4983cb403476593
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  2 22:11:01 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  2 22:11:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abbb2b23

dev-python/pikepdf: Stabilize 9.10.2 amd64, #961004

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-9.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.10.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.10.2.ebuild
index bffe0ee52614..e30ed4b2986f 100644
--- a/dev-python/pikepdf/pikepdf-9.10.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.10.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-08-02 Thread Sam James
commit: 0cc4156e9d209b7f34e6a90ec5c0459adfe95de8
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  2 16:29:50 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  2 16:29:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc4156e

dev-python/pikepdf: Stabilize 9.10.2 arm64, #961004

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-9.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.10.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.10.2.ebuild
index 2c9883b55335..bffe0ee52614 100644
--- a/dev-python/pikepdf/pikepdf-9.10.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.10.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-08-02 Thread Sam James
commit: 049f1b05912c8a30c7179ce4232309ff13c0f88d
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  2 15:44:12 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  2 15:44:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=049f1b05

dev-python/pikepdf: Stabilize 9.10.2 arm, #961004

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-9.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.10.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.10.2.ebuild
index 134964a46f7d..2c9883b55335 100644
--- a/dev-python/pikepdf/pikepdf-9.10.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.10.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-07-17 Thread Michał Górny
commit: c542792920c2e4af5d92ec614e704d36cadd5f55
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 18 04:38:29 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 18 04:39:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5427929

dev-python/pikepdf: Enable py3.14

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

 dev-python/pikepdf/pikepdf-9.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.10.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.10.2.ebuild
index aec56147f6e1..134964a46f7d 100644
--- a/dev-python/pikepdf/pikepdf-9.10.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.10.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-07-17 Thread Michał Górny
commit: 2720f96e9ffd32007098b4423ec8b7217ab4a813
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 18 04:06:56 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 18 04:39:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2720f96e

dev-python/pikepdf: Bump to 9.10.2

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

 dev-python/pikepdf/Manifest  |  1 +
 dev-python/pikepdf/pikepdf-9.10.2.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 7aa4c31b0d5e..0a759fb4216b 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,3 +1,4 @@
 DIST pikepdf-9.10.1.tar.gz 4545682 BLAKE2B 
164647ec13bbba5685c5965a68ff8530f66b7c015dba7394f84b32963fae318aa9c9f1b99733b5c5052e3b90fe52c4470bd92e829a8cfb0e5d12588cc996df0c
 SHA512 
bfe95eb94b2738769bf1af537d853d7c8396f5d1ff3c155f9958a4646eed35fa98118c50febd8002863feac5075645fa2eb6fcd5be3b726d5f185833d28c5cf3
+DIST pikepdf-9.10.2.tar.gz 4545737 BLAKE2B 
3ac3c0c39a849b1d4c62f4435bef87cd8cb5b09c3e5cd9f1598cc0c1e1611fc0db0b80e7818c98505c021c61fdfc6ef2d9b6a901b6f4f730efe13a8c6fe37dd7
 SHA512 
3dc41d4f547cf68f6d05cefbef74f5e18b25a9f5900d2b5352aea50eda253a4c01ac4e1f69384a924d9ff5b042ed7c93ce7d5424e476dd3e8b8b52daeef15229
 DIST pikepdf-9.5.2.tar.gz 2916549 BLAKE2B 
821fe21cb2ef471ab7313e2dab371f0a5290659225647ca4059995af9112e4f5425e0a9e11f9691dc2da9786beeffb2abc33ec374bb97b3fe1f25bd6feba042a
 SHA512 
ac7c33c7cd23e34eb1bd518aae7167285cca6cc710e37f05cac03512666777848a2ad3d17a72654832564a8521e69ea0d124c70c61aca0bed7123475bf03a359
 DIST pikepdf-9.9.0.tar.gz 4544960 BLAKE2B 
c87f9c559e17ce327d77d81d652d37cbbc369dd373901c406d4dd29ba5e357e3234759d0e322cb87db3184fc825bda625f39e4bfedd884d07492751096a14bf5
 SHA512 
d2fc9218e0c7393156d035f4babad54802d1ce0946fdd5938c6c5f291ba59c40ecaeac9a0edd05f986827fbab2037589badfc8c57d16caa59eaf6e4832b8f74e

diff --git a/dev-python/pikepdf/pikepdf-9.10.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.10.2.ebuild
new file mode 100644
index ..aec56147f6e1
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-9.10.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2025 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_{11..13} pypy3_11 )
+
+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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-3[${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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-07-17 Thread Michał Górny
commit: 06ae05e01b3236121cc12050cdb9de6da76a412d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 18 04:06:11 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 18 04:39:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06ae05e0

dev-python/pikepdf: Remove old

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

 dev-python/pikepdf/Manifest  |  3 --
 dev-python/pikepdf/pikepdf-9.10.0.ebuild | 65 ---
 dev-python/pikepdf/pikepdf-9.7.0.ebuild  | 75 
 dev-python/pikepdf/pikepdf-9.8.1.ebuild  | 72 --
 4 files changed, 215 deletions(-)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index ce7022c191e8..7aa4c31b0d5e 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,6 +1,3 @@
-DIST pikepdf-9.10.0.tar.gz 4545642 BLAKE2B 
2ffd0c0ddcbc7dc2f30bc0cec2f7263cce6662c9260af5793bb0ffe9edc81018d5d095768014986649df9bad546e755fea34d1a5dee6200cf194c5bcba99881c
 SHA512 
29bf6edb67282bd2d25a36aab9488db3edd88dcb7d7e6da41fdfb3d5b1a4947c8b38a68145020baded0ce988c532bcb9d881898a6b8bf4eef2ef31c93f3b932f
 DIST pikepdf-9.10.1.tar.gz 4545682 BLAKE2B 
164647ec13bbba5685c5965a68ff8530f66b7c015dba7394f84b32963fae318aa9c9f1b99733b5c5052e3b90fe52c4470bd92e829a8cfb0e5d12588cc996df0c
 SHA512 
bfe95eb94b2738769bf1af537d853d7c8396f5d1ff3c155f9958a4646eed35fa98118c50febd8002863feac5075645fa2eb6fcd5be3b726d5f185833d28c5cf3
 DIST pikepdf-9.5.2.tar.gz 2916549 BLAKE2B 
821fe21cb2ef471ab7313e2dab371f0a5290659225647ca4059995af9112e4f5425e0a9e11f9691dc2da9786beeffb2abc33ec374bb97b3fe1f25bd6feba042a
 SHA512 
ac7c33c7cd23e34eb1bd518aae7167285cca6cc710e37f05cac03512666777848a2ad3d17a72654832564a8521e69ea0d124c70c61aca0bed7123475bf03a359
-DIST pikepdf-9.7.0.tar.gz 2921981 BLAKE2B 
1f43bed82e73cbe5268199fc511e47f7e2c32419cbf012eecaf3d984dfe950d8a1ae085530d0cf90eee4de78cf1271c81db904787d52085d7585ef402d4ed792
 SHA512 
da95f966eefbed76ca163fc6ba732b82cf68abd6bb92bfcb972ca56cde60cec8e9a726fe86a11f60797694c7ac20ad69c46e5c68c99c3eef4bf9c3f0cefbacf5
-DIST pikepdf-9.8.1.tar.gz 4544526 BLAKE2B 
2e842d234a19cd62045fbeac3e3af99df1869777a1f4f22debac0ba823e70b98bbd4536e3d35692581286579278b06f579060e033994a1157b2719a72862c10d
 SHA512 
ea4cde49b8ab96f745c705e3e706fcef405dd66fda35bc00f061836caddfd4049f8ce0b84570e303036d4e94b86e1cba59b73e96123d99c1b039c41a242ae76e
 DIST pikepdf-9.9.0.tar.gz 4544960 BLAKE2B 
c87f9c559e17ce327d77d81d652d37cbbc369dd373901c406d4dd29ba5e357e3234759d0e322cb87db3184fc825bda625f39e4bfedd884d07492751096a14bf5
 SHA512 
d2fc9218e0c7393156d035f4babad54802d1ce0946fdd5938c6c5f291ba59c40ecaeac9a0edd05f986827fbab2037589badfc8c57d16caa59eaf6e4832b8f74e

diff --git a/dev-python/pikepdf/pikepdf-9.10.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.10.0.ebuild
deleted file mode 100644
index fef8f52f2690..
--- a/dev-python/pikepdf/pikepdf-9.10.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2025 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_{11..13} pypy3_11 )
-
-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-11.5.0:0=
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/deprecated[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/pybind11-3[${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
-}
-
-python_test() {
-   # work around https://github.com/pikepdf/pikepdf/issues/660
-   local -x TMPDIR=/tmp
-   epytest
-}

diff --git a/dev-python/pikepdf/pik

[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-07-16 Thread Michał Górny
commit: 92d3229cecda83e45ab071c45284bde7b05f5edb
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 17 02:27:29 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 17 02:41:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92d3229c

dev-python/pikepdf: Bump to 9.10.1

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

 dev-python/pikepdf/Manifest  |  1 +
 dev-python/pikepdf/pikepdf-9.10.1.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 5a3a61b0747d..ce7022c191e8 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,4 +1,5 @@
 DIST pikepdf-9.10.0.tar.gz 4545642 BLAKE2B 
2ffd0c0ddcbc7dc2f30bc0cec2f7263cce6662c9260af5793bb0ffe9edc81018d5d095768014986649df9bad546e755fea34d1a5dee6200cf194c5bcba99881c
 SHA512 
29bf6edb67282bd2d25a36aab9488db3edd88dcb7d7e6da41fdfb3d5b1a4947c8b38a68145020baded0ce988c532bcb9d881898a6b8bf4eef2ef31c93f3b932f
+DIST pikepdf-9.10.1.tar.gz 4545682 BLAKE2B 
164647ec13bbba5685c5965a68ff8530f66b7c015dba7394f84b32963fae318aa9c9f1b99733b5c5052e3b90fe52c4470bd92e829a8cfb0e5d12588cc996df0c
 SHA512 
bfe95eb94b2738769bf1af537d853d7c8396f5d1ff3c155f9958a4646eed35fa98118c50febd8002863feac5075645fa2eb6fcd5be3b726d5f185833d28c5cf3
 DIST pikepdf-9.5.2.tar.gz 2916549 BLAKE2B 
821fe21cb2ef471ab7313e2dab371f0a5290659225647ca4059995af9112e4f5425e0a9e11f9691dc2da9786beeffb2abc33ec374bb97b3fe1f25bd6feba042a
 SHA512 
ac7c33c7cd23e34eb1bd518aae7167285cca6cc710e37f05cac03512666777848a2ad3d17a72654832564a8521e69ea0d124c70c61aca0bed7123475bf03a359
 DIST pikepdf-9.7.0.tar.gz 2921981 BLAKE2B 
1f43bed82e73cbe5268199fc511e47f7e2c32419cbf012eecaf3d984dfe950d8a1ae085530d0cf90eee4de78cf1271c81db904787d52085d7585ef402d4ed792
 SHA512 
da95f966eefbed76ca163fc6ba732b82cf68abd6bb92bfcb972ca56cde60cec8e9a726fe86a11f60797694c7ac20ad69c46e5c68c99c3eef4bf9c3f0cefbacf5
 DIST pikepdf-9.8.1.tar.gz 4544526 BLAKE2B 
2e842d234a19cd62045fbeac3e3af99df1869777a1f4f22debac0ba823e70b98bbd4536e3d35692581286579278b06f579060e033994a1157b2719a72862c10d
 SHA512 
ea4cde49b8ab96f745c705e3e706fcef405dd66fda35bc00f061836caddfd4049f8ce0b84570e303036d4e94b86e1cba59b73e96123d99c1b039c41a242ae76e

diff --git a/dev-python/pikepdf/pikepdf-9.10.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.10.1.ebuild
new file mode 100644
index ..aec56147f6e1
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-9.10.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2025 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_{11..13} pypy3_11 )
+
+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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-3[${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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-07-14 Thread Michał Górny
commit: d78d668786c41f22090f19c5344144032927046a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 15 04:31:36 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 15 04:33:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d78d6687

dev-python/pikepdf: Bump to 9.10.0

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

 dev-python/pikepdf/Manifest  |  1 +
 dev-python/pikepdf/pikepdf-9.10.0.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index b99d646847dc..5a3a61b0747d 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,3 +1,4 @@
+DIST pikepdf-9.10.0.tar.gz 4545642 BLAKE2B 
2ffd0c0ddcbc7dc2f30bc0cec2f7263cce6662c9260af5793bb0ffe9edc81018d5d095768014986649df9bad546e755fea34d1a5dee6200cf194c5bcba99881c
 SHA512 
29bf6edb67282bd2d25a36aab9488db3edd88dcb7d7e6da41fdfb3d5b1a4947c8b38a68145020baded0ce988c532bcb9d881898a6b8bf4eef2ef31c93f3b932f
 DIST pikepdf-9.5.2.tar.gz 2916549 BLAKE2B 
821fe21cb2ef471ab7313e2dab371f0a5290659225647ca4059995af9112e4f5425e0a9e11f9691dc2da9786beeffb2abc33ec374bb97b3fe1f25bd6feba042a
 SHA512 
ac7c33c7cd23e34eb1bd518aae7167285cca6cc710e37f05cac03512666777848a2ad3d17a72654832564a8521e69ea0d124c70c61aca0bed7123475bf03a359
 DIST pikepdf-9.7.0.tar.gz 2921981 BLAKE2B 
1f43bed82e73cbe5268199fc511e47f7e2c32419cbf012eecaf3d984dfe950d8a1ae085530d0cf90eee4de78cf1271c81db904787d52085d7585ef402d4ed792
 SHA512 
da95f966eefbed76ca163fc6ba732b82cf68abd6bb92bfcb972ca56cde60cec8e9a726fe86a11f60797694c7ac20ad69c46e5c68c99c3eef4bf9c3f0cefbacf5
 DIST pikepdf-9.8.1.tar.gz 4544526 BLAKE2B 
2e842d234a19cd62045fbeac3e3af99df1869777a1f4f22debac0ba823e70b98bbd4536e3d35692581286579278b06f579060e033994a1157b2719a72862c10d
 SHA512 
ea4cde49b8ab96f745c705e3e706fcef405dd66fda35bc00f061836caddfd4049f8ce0b84570e303036d4e94b86e1cba59b73e96123d99c1b039c41a242ae76e

diff --git a/dev-python/pikepdf/pikepdf-9.10.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.10.0.ebuild
new file mode 100644
index ..fef8f52f2690
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-9.10.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2025 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_{11..13} pypy3_11 )
+
+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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-3[${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
+}
+
+python_test() {
+   # work around https://github.com/pikepdf/pikepdf/issues/660
+   local -x TMPDIR=/tmp
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-07-12 Thread Arthur Zamarin
commit: 46f70186fbf3c8d0d4d321d3fbd40bb7f311fc87
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 12 12:26:28 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 12 12:26:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46f70186

dev-python/pikepdf: Stabilize 9.9.0 arm, #959558

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.9.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.9.0.ebuild
index be3554bc3bbe..d79b15c03522 100644
--- a/dev-python/pikepdf/pikepdf-9.9.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.9.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-07-12 Thread Arthur Zamarin
commit: f7da3c25a82b796596db3d9b3556a62773c08522
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 12 11:51:16 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 12 11:51:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7da3c25

dev-python/pikepdf: Stabilize 9.9.0 amd64, #959558

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.9.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.9.0.ebuild
index bcff6296b053..be3554bc3bbe 100644
--- a/dev-python/pikepdf/pikepdf-9.9.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.9.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-07-12 Thread Michał Górny
commit: 5d3646c76f14d671b7399e11455abfb052bf1336
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul 12 11:33:00 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul 12 11:33:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d3646c7

dev-python/pikepdf: Stabilize 9.9.0 arm64, #959558

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

 dev-python/pikepdf/pikepdf-9.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.9.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.9.0.ebuild
index ce14a69040f1..bcff6296b053 100644
--- a/dev-python/pikepdf/pikepdf-9.9.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.9.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-07-12 Thread Michał Górny
commit: 5baae7ccd139e0bb235e6b00866aeab675a1d5a2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul 12 11:32:58 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul 12 11:32:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5baae7cc

dev-python/pikepdf: Stabilize 9.9.0 x86, #959558

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

 dev-python/pikepdf/pikepdf-9.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.9.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.9.0.ebuild
index 97e31366d1f9..ce14a69040f1 100644
--- a/dev-python/pikepdf/pikepdf-9.9.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.9.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-07-12 Thread Michał Górny
commit: 42d3a4db8d298a608dc8678ff17be5ddfc37655c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul 12 10:22:23 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul 12 10:28:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42d3a4db

dev-python/pikepdf: Fix tests

Override TMPDIR to work around a weird behavior in mutool that messes up
tests when TMPDIR contains dots.

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

 dev-python/pikepdf/pikepdf-9.9.0.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/pikepdf/pikepdf-9.9.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.9.0.ebuild
index c8196288194a..b4e6671c930b 100644
--- a/dev-python/pikepdf/pikepdf-9.9.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.9.0.ebuild
@@ -38,11 +38,9 @@ BDEPEND="
>=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}]
!big-endian? (
>=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
@@ -51,6 +49,7 @@ BDEPEND="
)
 "
 
+EPYTEST_PLUGINS=( hypothesis pytest-timeout )
 distutils_enable_tests pytest
 
 src_prepare() {
@@ -60,6 +59,8 @@ src_prepare() {
 }
 
 python_test() {
+   # work around https://github.com/pikepdf/pikepdf/issues/660
+   local -x TMPDIR=/tmp
local EPYTEST_DESELECT=(
# fragile to system load
tests/test_image_access.py::test_random_image
@@ -67,6 +68,5 @@ python_test() {
tests/test_image_access.py::test_palette_nonrgb
)
 
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p timeout
+   epytest
 }



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-07-12 Thread Michał Górny
commit: fa3810d363e5b8889cc6aca35a3e48a065a0ab11
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul 12 10:25:46 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul 12 10:28:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa3810d3

dev-python/pikepdf: Remove hypothesis-related deselects

Remove deselects related to hypothesis health checks failing -- these
should no longer be necessary with dev-python/hypothesis-gentoo.

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

 dev-python/pikepdf/pikepdf-9.9.0.ebuild | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/dev-python/pikepdf/pikepdf-9.9.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.9.0.ebuild
index b4e6671c930b..97e31366d1f9 100644
--- a/dev-python/pikepdf/pikepdf-9.9.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.9.0.ebuild
@@ -61,12 +61,5 @@ src_prepare() {
 python_test() {
# work around https://github.com/pikepdf/pikepdf/issues/660
local -x TMPDIR=/tmp
-   local EPYTEST_DESELECT=(
-   # fragile to system load
-   tests/test_image_access.py::test_random_image
-   tests/test_image_access.py::test_image_save_compare
-   tests/test_image_access.py::test_palette_nonrgb
-   )
-
epytest
 }



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-06-20 Thread Arthur Zamarin
commit: d096edc71e700d7019db9cad3722fec931ca3090
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 21 05:49:47 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 21 05:49:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d096edc7

dev-python/pikepdf: Stabilize 9.8.1 arm, #958116

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.8.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.8.1.ebuild
index 7a7eb9fcfdb9..b488b7bf2a30 100644
--- a/dev-python/pikepdf/pikepdf-9.8.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.8.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-06-18 Thread Michał Górny
commit: e95f41786a71333b21cbcb715e5ebb5c6555f92a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 18 17:37:43 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 18 18:01:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e95f4178

dev-python/pikepdf: Bump to 9.9.0

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

 dev-python/pikepdf/Manifest |  1 +
 dev-python/pikepdf/pikepdf-9.9.0.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index ba5f344ec973..b99d646847dc 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,3 +1,4 @@
 DIST pikepdf-9.5.2.tar.gz 2916549 BLAKE2B 
821fe21cb2ef471ab7313e2dab371f0a5290659225647ca4059995af9112e4f5425e0a9e11f9691dc2da9786beeffb2abc33ec374bb97b3fe1f25bd6feba042a
 SHA512 
ac7c33c7cd23e34eb1bd518aae7167285cca6cc710e37f05cac03512666777848a2ad3d17a72654832564a8521e69ea0d124c70c61aca0bed7123475bf03a359
 DIST pikepdf-9.7.0.tar.gz 2921981 BLAKE2B 
1f43bed82e73cbe5268199fc511e47f7e2c32419cbf012eecaf3d984dfe950d8a1ae085530d0cf90eee4de78cf1271c81db904787d52085d7585ef402d4ed792
 SHA512 
da95f966eefbed76ca163fc6ba732b82cf68abd6bb92bfcb972ca56cde60cec8e9a726fe86a11f60797694c7ac20ad69c46e5c68c99c3eef4bf9c3f0cefbacf5
 DIST pikepdf-9.8.1.tar.gz 4544526 BLAKE2B 
2e842d234a19cd62045fbeac3e3af99df1869777a1f4f22debac0ba823e70b98bbd4536e3d35692581286579278b06f579060e033994a1157b2719a72862c10d
 SHA512 
ea4cde49b8ab96f745c705e3e706fcef405dd66fda35bc00f061836caddfd4049f8ce0b84570e303036d4e94b86e1cba59b73e96123d99c1b039c41a242ae76e
+DIST pikepdf-9.9.0.tar.gz 4544960 BLAKE2B 
c87f9c559e17ce327d77d81d652d37cbbc369dd373901c406d4dd29ba5e357e3234759d0e322cb87db3184fc825bda625f39e4bfedd884d07492751096a14bf5
 SHA512 
d2fc9218e0c7393156d035f4babad54802d1ce0946fdd5938c6c5f291ba59c40ecaeac9a0edd05f986827fbab2037589badfc8c57d16caa59eaf6e4832b8f74e

diff --git a/dev-python/pikepdf/pikepdf-9.9.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.9.0.ebuild
new file mode 100644
index ..c8196288194a
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-9.9.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 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_{11..13} pypy3_11 )
+
+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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.13.6[${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/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}]
+   !big-endian? (
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   )
+   media-libs/tiff[zlib]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   sed -e '/-n auto/d' -i pyproject.toml || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fragile to system load
+   tests/test_image_access.py::test_random_image
+   tests/test_image_access.py::test_image_save_compare
+   tests/test_image_access.py::test_palette_nonrgb
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p timeout
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-06-14 Thread Arthur Zamarin
commit: a89d312806c15e94517bed601aa416e3966eac97
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 14 15:40:56 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 14 15:40:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a89d3128

dev-python/pikepdf: Stabilize 9.8.1 amd64, #958116

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.8.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.8.1.ebuild
index b8d4778b6276..7a7eb9fcfdb9 100644
--- a/dev-python/pikepdf/pikepdf-9.8.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.8.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-06-14 Thread Arthur Zamarin
commit: 2b4cb516490e38caf40704d4738261a740704d5c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 14 14:03:46 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 14 14:03:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b4cb516

dev-python/pikepdf: Stabilize 9.8.1 x86, #958116

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.8.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.8.1.ebuild
index 97ab9bc1322e..b8d4778b6276 100644
--- a/dev-python/pikepdf/pikepdf-9.8.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.8.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-06-14 Thread Sam James
commit: 5cf10f5356c5865b2471e867a7db56ef9a1672a6
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 14 13:50:19 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 14 13:50:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf10f53

dev-python/pikepdf: Stabilize 9.8.1 arm64, #958116

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-9.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.8.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.8.1.ebuild
index c8196288194a..97ab9bc1322e 100644
--- a/dev-python/pikepdf/pikepdf-9.8.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.8.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-05-27 Thread Michał Górny
commit: e50e271873c2831848539e7f0e58f5583e23beee
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 28 04:19:21 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 28 04:57:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e50e2718

dev-python/pikepdf: Bump to 9.8.1

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

 dev-python/pikepdf/Manifest |  1 +
 dev-python/pikepdf/pikepdf-9.8.1.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 81ff16c5953f..ba5f344ec973 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,2 +1,3 @@
 DIST pikepdf-9.5.2.tar.gz 2916549 BLAKE2B 
821fe21cb2ef471ab7313e2dab371f0a5290659225647ca4059995af9112e4f5425e0a9e11f9691dc2da9786beeffb2abc33ec374bb97b3fe1f25bd6feba042a
 SHA512 
ac7c33c7cd23e34eb1bd518aae7167285cca6cc710e37f05cac03512666777848a2ad3d17a72654832564a8521e69ea0d124c70c61aca0bed7123475bf03a359
 DIST pikepdf-9.7.0.tar.gz 2921981 BLAKE2B 
1f43bed82e73cbe5268199fc511e47f7e2c32419cbf012eecaf3d984dfe950d8a1ae085530d0cf90eee4de78cf1271c81db904787d52085d7585ef402d4ed792
 SHA512 
da95f966eefbed76ca163fc6ba732b82cf68abd6bb92bfcb972ca56cde60cec8e9a726fe86a11f60797694c7ac20ad69c46e5c68c99c3eef4bf9c3f0cefbacf5
+DIST pikepdf-9.8.1.tar.gz 4544526 BLAKE2B 
2e842d234a19cd62045fbeac3e3af99df1869777a1f4f22debac0ba823e70b98bbd4536e3d35692581286579278b06f579060e033994a1157b2719a72862c10d
 SHA512 
ea4cde49b8ab96f745c705e3e706fcef405dd66fda35bc00f061836caddfd4049f8ce0b84570e303036d4e94b86e1cba59b73e96123d99c1b039c41a242ae76e

diff --git a/dev-python/pikepdf/pikepdf-9.8.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.8.1.ebuild
new file mode 100644
index ..c8196288194a
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-9.8.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 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_{11..13} pypy3_11 )
+
+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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.13.6[${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/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}]
+   !big-endian? (
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   )
+   media-libs/tiff[zlib]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   sed -e '/-n auto/d' -i pyproject.toml || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fragile to system load
+   tests/test_image_access.py::test_random_image
+   tests/test_image_access.py::test_image_save_compare
+   tests/test_image_access.py::test_palette_nonrgb
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p timeout
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-04-29 Thread Andrey Grozin
commit: 84e6955d0e5e85cdd4f0bf798c7518d8aee403f4
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Apr 29 14:02:10 2025 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Apr 29 14:02:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e6955d

dev-python/pikepdf: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-python/pikepdf/Manifest |  1 -
 dev-python/pikepdf/pikepdf-9.6.0.ebuild | 74 -
 2 files changed, 75 deletions(-)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index defe747c57c6..81ff16c5953f 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,3 +1,2 @@
 DIST pikepdf-9.5.2.tar.gz 2916549 BLAKE2B 
821fe21cb2ef471ab7313e2dab371f0a5290659225647ca4059995af9112e4f5425e0a9e11f9691dc2da9786beeffb2abc33ec374bb97b3fe1f25bd6feba042a
 SHA512 
ac7c33c7cd23e34eb1bd518aae7167285cca6cc710e37f05cac03512666777848a2ad3d17a72654832564a8521e69ea0d124c70c61aca0bed7123475bf03a359
-DIST pikepdf-9.6.0.tar.gz 2917429 BLAKE2B 
2186070ab65d871803fe6a6c033e71772a9c42a7edf8d253136dadf707e38325f7f488ecf68d3ad5a7d24a4bb558fe05532e9251da9e5243a2f1a05eae96b9c2
 SHA512 
e440e9e2be61dc03ed86019f578c7fdf324326996a7d3e3983192fef7808fce5e7935c1dd061a11d03a02bf3bc6b8c48d97320d0e427e42b2d1201b52f821959
 DIST pikepdf-9.7.0.tar.gz 2921981 BLAKE2B 
1f43bed82e73cbe5268199fc511e47f7e2c32419cbf012eecaf3d984dfe950d8a1ae085530d0cf90eee4de78cf1271c81db904787d52085d7585ef402d4ed792
 SHA512 
da95f966eefbed76ca163fc6ba732b82cf68abd6bb92bfcb972ca56cde60cec8e9a726fe86a11f60797694c7ac20ad69c46e5c68c99c3eef4bf9c3f0cefbacf5

diff --git a/dev-python/pikepdf/pikepdf-9.6.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.6.0.ebuild
deleted file mode 100644
index 3b4f3160cbb3..
--- a/dev-python/pikepdf/pikepdf-9.6.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2025 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..13} pypy3 pypy3_11 )
-
-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-11.5.0:0=
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/deprecated[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/pybind11-2.12.0[${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}]
-   !big-endian? (
-   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
-   )
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.10)
-   media-libs/tiff[zlib]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   distutils-r1_src_prepare
-
-   sed -e '/-n auto/d' -i pyproject.toml || die
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # fragile to system load
-   tests/test_image_access.py::test_random_image
-   tests/test_image_access.py::test_image_save_compare
-   tests/test_image_access.py::test_palette_nonrgb
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p timeout
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-04-26 Thread Arthur Zamarin
commit: 170330f87c5b875fc8edd44cda599ebb0300a661
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 26 19:11:28 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 26 19:11:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=170330f8

dev-python/pikepdf: Stabilize 9.7.0 amd64, #954730

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.7.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.7.0.ebuild
index ed34923d94fc..d12d348b8138 100644
--- a/dev-python/pikepdf/pikepdf-9.7.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.7.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-04-26 Thread Sam James
commit: 82b9427b1d5ed8d256b1c13257d4c102ed6fc777
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 26 17:13:29 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 26 17:13:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b9427b

dev-python/pikepdf: Stabilize 9.7.0 x86, #954730

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-9.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.7.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.7.0.ebuild
index efe213da3ac5..ed34923d94fc 100644
--- a/dev-python/pikepdf/pikepdf-9.7.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.7.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-04-26 Thread Sam James
commit: 475b53ed8c6474bf24748c6a67d2ab51ec8de397
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 26 10:59:26 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 26 10:59:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=475b53ed

dev-python/pikepdf: Stabilize 9.7.0 arm64, #954730

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-9.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.7.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.7.0.ebuild
index b64ee9cc2ce0..efe213da3ac5 100644
--- a/dev-python/pikepdf/pikepdf-9.7.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.7.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-04-26 Thread Arthur Zamarin
commit: cdce7ba759910ae009a49701cb37659a33213686
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 26 10:06:54 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 26 10:06:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdce7ba7

dev-python/pikepdf: Stabilize 9.7.0 arm, #954730

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.7.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.7.0.ebuild
index 659835e9ac1f..b64ee9cc2ce0 100644
--- a/dev-python/pikepdf/pikepdf-9.7.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.7.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-04-07 Thread Michał Górny
commit: c9cbfed454f52e77313ac4d0d94df00d2fb2a666
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr  8 04:07:10 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  8 04:44:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9cbfed4

dev-python/pikepdf: Bump to 9.7.0

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

 dev-python/pikepdf/Manifest |  1 +
 dev-python/pikepdf/pikepdf-9.7.0.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index d7a6371b4880..defe747c57c6 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,2 +1,3 @@
 DIST pikepdf-9.5.2.tar.gz 2916549 BLAKE2B 
821fe21cb2ef471ab7313e2dab371f0a5290659225647ca4059995af9112e4f5425e0a9e11f9691dc2da9786beeffb2abc33ec374bb97b3fe1f25bd6feba042a
 SHA512 
ac7c33c7cd23e34eb1bd518aae7167285cca6cc710e37f05cac03512666777848a2ad3d17a72654832564a8521e69ea0d124c70c61aca0bed7123475bf03a359
 DIST pikepdf-9.6.0.tar.gz 2917429 BLAKE2B 
2186070ab65d871803fe6a6c033e71772a9c42a7edf8d253136dadf707e38325f7f488ecf68d3ad5a7d24a4bb558fe05532e9251da9e5243a2f1a05eae96b9c2
 SHA512 
e440e9e2be61dc03ed86019f578c7fdf324326996a7d3e3983192fef7808fce5e7935c1dd061a11d03a02bf3bc6b8c48d97320d0e427e42b2d1201b52f821959
+DIST pikepdf-9.7.0.tar.gz 2921981 BLAKE2B 
1f43bed82e73cbe5268199fc511e47f7e2c32419cbf012eecaf3d984dfe950d8a1ae085530d0cf90eee4de78cf1271c81db904787d52085d7585ef402d4ed792
 SHA512 
da95f966eefbed76ca163fc6ba732b82cf68abd6bb92bfcb972ca56cde60cec8e9a726fe86a11f60797694c7ac20ad69c46e5c68c99c3eef4bf9c3f0cefbacf5

diff --git a/dev-python/pikepdf/pikepdf-9.7.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.7.0.ebuild
new file mode 100644
index ..659835e9ac1f
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-9.7.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2025 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..13} pypy3 pypy3_11 )
+
+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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.13.6[${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/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}]
+   !big-endian? (
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   )
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   media-libs/tiff[zlib]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   sed -e '/-n auto/d' -i pyproject.toml || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fragile to system load
+   tests/test_image_access.py::test_random_image
+   tests/test_image_access.py::test_image_save_compare
+   tests/test_image_access.py::test_palette_nonrgb
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p timeout
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-04-05 Thread Michał Górny
commit: d078d0f4c0f9cdac99ef7bece398b1658fa7bf08
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr  6 05:30:02 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr  6 05:30:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d078d0f4

dev-python/pikepdf: Bump to 9.6.0

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

 dev-python/pikepdf/Manifest |  1 +
 dev-python/pikepdf/pikepdf-9.6.0.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index e88a50439734..d7a6371b4880 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1 +1,2 @@
 DIST pikepdf-9.5.2.tar.gz 2916549 BLAKE2B 
821fe21cb2ef471ab7313e2dab371f0a5290659225647ca4059995af9112e4f5425e0a9e11f9691dc2da9786beeffb2abc33ec374bb97b3fe1f25bd6feba042a
 SHA512 
ac7c33c7cd23e34eb1bd518aae7167285cca6cc710e37f05cac03512666777848a2ad3d17a72654832564a8521e69ea0d124c70c61aca0bed7123475bf03a359
+DIST pikepdf-9.6.0.tar.gz 2917429 BLAKE2B 
2186070ab65d871803fe6a6c033e71772a9c42a7edf8d253136dadf707e38325f7f488ecf68d3ad5a7d24a4bb558fe05532e9251da9e5243a2f1a05eae96b9c2
 SHA512 
e440e9e2be61dc03ed86019f578c7fdf324326996a7d3e3983192fef7808fce5e7935c1dd061a11d03a02bf3bc6b8c48d97320d0e427e42b2d1201b52f821959

diff --git a/dev-python/pikepdf/pikepdf-9.6.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.6.0.ebuild
new file mode 100644
index ..3b4f3160cbb3
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-9.6.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2025 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..13} pypy3 pypy3_11 )
+
+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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.12.0[${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}]
+   !big-endian? (
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   )
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   media-libs/tiff[zlib]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   sed -e '/-n auto/d' -i pyproject.toml || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fragile to system load
+   tests/test_image_access.py::test_random_image
+   tests/test_image_access.py::test_image_save_compare
+   tests/test_image_access.py::test_palette_nonrgb
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p timeout
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-02-27 Thread Michał Górny
commit: a59db11ca7f1d6623c68914169b658a8c0b81d09
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 27 10:03:23 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 27 10:14:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a59db11c

dev-python/pikepdf: Remove old

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

 dev-python/pikepdf/Manifest |  2 -
 dev-python/pikepdf/pikepdf-9.4.2.ebuild | 74 -
 dev-python/pikepdf/pikepdf-9.5.1.ebuild | 74 -
 3 files changed, 150 deletions(-)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 53b97c2522f9..e88a50439734 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,3 +1 @@
-DIST pikepdf-9.4.2.tar.gz 2914992 BLAKE2B 
daed44bd1106dbeadef449160e2ba5b389a1eeb7b23a32124a59b7861c1584d49feca01d6f54a18dc53eaace7823b23f62c1240c58445eb382ee25133b2d463b
 SHA512 
2dc84672941a283da5486b2664252b6cd0612d7d2f9e8d10e3ae41f494be89821431568872b6b60045ffb2f1f687cea055093229ee443997997a8fae56e43e0b
-DIST pikepdf-9.5.1.tar.gz 2916260 BLAKE2B 
ad665a237cc107895cdbca51f13fa4fdee2552449ccbed45dd478e0d1c291e9500f6d3a7138caad6aab4cb68b3f92cda042151f7ccfce9cb455b0eb9724e1ea0
 SHA512 
73e7f150439a64791b5ab3ca3f831c9cdef356343fa6985016690b3bff54b2cef169a7d223e66dc5e012467dbc969295e5355a01311de0aaf09a0c625c963246
 DIST pikepdf-9.5.2.tar.gz 2916549 BLAKE2B 
821fe21cb2ef471ab7313e2dab371f0a5290659225647ca4059995af9112e4f5425e0a9e11f9691dc2da9786beeffb2abc33ec374bb97b3fe1f25bd6feba042a
 SHA512 
ac7c33c7cd23e34eb1bd518aae7167285cca6cc710e37f05cac03512666777848a2ad3d17a72654832564a8521e69ea0d124c70c61aca0bed7123475bf03a359

diff --git a/dev-python/pikepdf/pikepdf-9.4.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.4.2.ebuild
deleted file mode 100644
index fb004598956e..
--- a/dev-python/pikepdf/pikepdf-9.4.2.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 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..13} 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 ~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-11.5.0:0=
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/deprecated[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/pybind11-2.12.0[${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}]
-   !big-endian? (
-   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
-   )
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.10)
-   media-libs/tiff[zlib]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   distutils-r1_src_prepare
-
-   sed -e '/-n auto/d' -i pyproject.toml || die
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # fragile to system load
-   tests/test_image_access.py::test_random_image
-   tests/test_image_access.py::test_image_save_compare
-   tests/test_image_access.py::test_palette_nonrgb
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p timeout
-}

diff --git a/dev-python/pikepdf/pikepdf-9.5.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.1.ebuild
deleted file mode 100644
index f37eef18a71d..
--- a/dev-python/pikepdf/pikepdf-9.5.1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2025 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..13} 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"
-

[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-02-27 Thread Sam James
commit: bfab206747e4e1d754db781ab068aa9ab17b7b0a
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 27 08:41:43 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 27 08:41:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfab2067

dev-python/pikepdf: Stabilize 9.5.2 hppa, #950094

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-9.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.5.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
index 04785a838218..fdbbe83bbdb3 100644
--- a/dev-python/pikepdf/pikepdf-9.5.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-02-22 Thread Michał Górny
commit: 962cda39343ebc299e97fb81242e316fe4c01d82
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 22 14:06:08 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 22 15:19:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=962cda39

dev-python/pikepdf: Enable pypy3.11

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

 dev-python/pikepdf/pikepdf-9.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.5.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
index 76abd2f61e8c..04785a838218 100644
--- a/dev-python/pikepdf/pikepdf-9.5.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-02-22 Thread Arthur Zamarin
commit: a999bf3181d4586ba3138c1e520bd47de573c990
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 22 14:43:42 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 22 14:43:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a999bf31

dev-python/pikepdf: Stabilize 9.5.2 amd64, #950094

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.5.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
index e55d20f2ed0b..76abd2f61e8c 100644
--- a/dev-python/pikepdf/pikepdf-9.5.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc 
x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-02-22 Thread Arthur Zamarin
commit: 95bd0022b8522a3db8398770b0ddf8b76da25bdd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 22 14:43:42 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 22 14:43:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95bd0022

dev-python/pikepdf: Stabilize 9.5.2 ppc, #950094

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.5.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
index c80b4da23b84..e55d20f2ed0b 100644
--- a/dev-python/pikepdf/pikepdf-9.5.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc 
x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-02-22 Thread Arthur Zamarin
commit: c3c0cdbce92691c8dce4f3cbdf2dba6e9693ce40
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 22 11:09:24 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 22 11:09:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3c0cdbc

dev-python/pikepdf: Stabilize 9.5.2 arm64, #950094

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.5.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
index b5637d21322b..699ad4f22f4d 100644
--- a/dev-python/pikepdf/pikepdf-9.5.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc 
x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-02-22 Thread Arthur Zamarin
commit: e793647eb8e84f58ab89d1a0c7c2f020d0dcadfd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 22 11:09:25 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 22 11:09:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e793647e

dev-python/pikepdf: Stabilize 9.5.2 arm, #950094

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.5.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
index 699ad4f22f4d..c80b4da23b84 100644
--- a/dev-python/pikepdf/pikepdf-9.5.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc 
x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-02-22 Thread Arthur Zamarin
commit: 15d0ba73ffde63c09a4855e56660f9717b0a7e96
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 22 08:31:14 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 22 08:31:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15d0ba73

dev-python/pikepdf: Stabilize 9.5.2 ppc64, #950094

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.5.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
index 3bd9cbda965f..0405867b9751 100644
--- a/dev-python/pikepdf/pikepdf-9.5.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-02-22 Thread Arthur Zamarin
commit: 5be312e3bfc4d39b95e42bd0a15d7d9dad9e3115
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 22 09:31:42 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 22 09:31:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5be312e3

dev-python/pikepdf: Stabilize 9.5.2 sparc, #950094

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.5.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
index 63402d6a9a3a..b5637d21322b 100644
--- a/dev-python/pikepdf/pikepdf-9.5.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 
~sparc x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-02-22 Thread Michał Górny
commit: cf267e786ea974a8d43656573ca3d11c012e2271
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 22 07:59:22 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 22 09:09:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf267e78

dev-python/pikepdf: Remove old

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

 dev-python/pikepdf/Manifest |  2 -
 dev-python/pikepdf/pikepdf-9.1.1.ebuild | 74 -
 dev-python/pikepdf/pikepdf-9.5.0.ebuild | 74 -
 3 files changed, 150 deletions(-)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index ca78d08adf8d..53b97c2522f9 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,5 +1,3 @@
-DIST pikepdf-9.1.1.tar.gz 2869514 BLAKE2B 
b196a61d599db1355695d40ac69e09ea7a020cb10c246685792b7f6f7854b5dce63dd2f675a542fa256ac713c7a7ce49ba7ddd248fbe901fe267641df399ca74
 SHA512 
0b3c2c89d9226212806791e00470c2c64147f0738d26bfe9c5288414cf515760213e3cdc70a62ef3f53a0ee43b7d8e2cc0076f14fe22bdbac2ff50e0a8984164
 DIST pikepdf-9.4.2.tar.gz 2914992 BLAKE2B 
daed44bd1106dbeadef449160e2ba5b389a1eeb7b23a32124a59b7861c1584d49feca01d6f54a18dc53eaace7823b23f62c1240c58445eb382ee25133b2d463b
 SHA512 
2dc84672941a283da5486b2664252b6cd0612d7d2f9e8d10e3ae41f494be89821431568872b6b60045ffb2f1f687cea055093229ee443997997a8fae56e43e0b
-DIST pikepdf-9.5.0.tar.gz 2916148 BLAKE2B 
ad6d15fe9a6b9e44a4e1f6486a2e060311155292413453d99c52cf2d98f0fe7fdec823cc472282be5efaed7ccd3ad674cb5a5da8caab622d0f740e93b8ea5cc0
 SHA512 
6b73343fc6f93168059c106aa344b73f483802a2d222fbd5d16daffebe87c887ad2d757874856f4c6f776c39f78b3fe33e985abba80f0318cc65e69aaa369143
 DIST pikepdf-9.5.1.tar.gz 2916260 BLAKE2B 
ad665a237cc107895cdbca51f13fa4fdee2552449ccbed45dd478e0d1c291e9500f6d3a7138caad6aab4cb68b3f92cda042151f7ccfce9cb455b0eb9724e1ea0
 SHA512 
73e7f150439a64791b5ab3ca3f831c9cdef356343fa6985016690b3bff54b2cef169a7d223e66dc5e012467dbc969295e5355a01311de0aaf09a0c625c963246
 DIST pikepdf-9.5.2.tar.gz 2916549 BLAKE2B 
821fe21cb2ef471ab7313e2dab371f0a5290659225647ca4059995af9112e4f5425e0a9e11f9691dc2da9786beeffb2abc33ec374bb97b3fe1f25bd6feba042a
 SHA512 
ac7c33c7cd23e34eb1bd518aae7167285cca6cc710e37f05cac03512666777848a2ad3d17a72654832564a8521e69ea0d124c70c61aca0bed7123475bf03a359

diff --git a/dev-python/pikepdf/pikepdf-9.1.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.1.1.ebuild
deleted file mode 100644
index 9450d646dcf8..
--- a/dev-python/pikepdf/pikepdf-9.1.1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 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..13} 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 ~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-11.5.0:0=
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/deprecated[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/pillow-10.0.1[lcms,${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}]
-   !big-endian? (
-   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
-   )
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.10)
-   media-libs/tiff[zlib]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   distutils-r1_src_prepare
-
-   sed -e '/-n auto/d' -i pyproject.toml || die
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # fragile to system load
-   tests/test_image_access.py::test_random_image
-   tests/test_image_access.py::test_image_save_compare
-   tests/test_image_access.py::test_palette_nonrgb
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p timeout
-}

diff --git a/dev-python/pikepdf/pikepdf

[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-02-22 Thread Arthur Zamarin
commit: 2be1b021be3a698cdd5e82d0f729d5b6bafbd0ff
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 22 08:53:49 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 22 08:53:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2be1b021

dev-python/pikepdf: Stabilize 9.5.2 x86, #950094

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.5.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
index 0405867b9751..63402d6a9a3a 100644
--- a/dev-python/pikepdf/pikepdf-9.5.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-02-20 Thread Sam James
commit: 83e42629a8390c0f554f830c7bf33e763758a772
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 20 19:32:40 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 20 19:32:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83e42629

dev-python/pikepdf: Stabilize 9.5.1 hppa, #948776

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-9.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.5.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.1.ebuild
index 2f0e4437d03b..f37eef18a71d 100644
--- a/dev-python/pikepdf/pikepdf-9.5.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.5.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-02-07 Thread Michał Górny
commit: cdb8f756d5abd27edffe2e6071e3e3eb0bb18121
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb  8 06:53:27 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb  8 07:12:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdb8f756

dev-python/pikepdf: Bump to 9.5.2

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

 dev-python/pikepdf/Manifest |  1 +
 dev-python/pikepdf/pikepdf-9.5.2.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 16eeafacc2fb..ca78d08adf8d 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -2,3 +2,4 @@ DIST pikepdf-9.1.1.tar.gz 2869514 BLAKE2B 
b196a61d599db1355695d40ac69e09ea7a020c
 DIST pikepdf-9.4.2.tar.gz 2914992 BLAKE2B 
daed44bd1106dbeadef449160e2ba5b389a1eeb7b23a32124a59b7861c1584d49feca01d6f54a18dc53eaace7823b23f62c1240c58445eb382ee25133b2d463b
 SHA512 
2dc84672941a283da5486b2664252b6cd0612d7d2f9e8d10e3ae41f494be89821431568872b6b60045ffb2f1f687cea055093229ee443997997a8fae56e43e0b
 DIST pikepdf-9.5.0.tar.gz 2916148 BLAKE2B 
ad6d15fe9a6b9e44a4e1f6486a2e060311155292413453d99c52cf2d98f0fe7fdec823cc472282be5efaed7ccd3ad674cb5a5da8caab622d0f740e93b8ea5cc0
 SHA512 
6b73343fc6f93168059c106aa344b73f483802a2d222fbd5d16daffebe87c887ad2d757874856f4c6f776c39f78b3fe33e985abba80f0318cc65e69aaa369143
 DIST pikepdf-9.5.1.tar.gz 2916260 BLAKE2B 
ad665a237cc107895cdbca51f13fa4fdee2552449ccbed45dd478e0d1c291e9500f6d3a7138caad6aab4cb68b3f92cda042151f7ccfce9cb455b0eb9724e1ea0
 SHA512 
73e7f150439a64791b5ab3ca3f831c9cdef356343fa6985016690b3bff54b2cef169a7d223e66dc5e012467dbc969295e5355a01311de0aaf09a0c625c963246
+DIST pikepdf-9.5.2.tar.gz 2916549 BLAKE2B 
821fe21cb2ef471ab7313e2dab371f0a5290659225647ca4059995af9112e4f5425e0a9e11f9691dc2da9786beeffb2abc33ec374bb97b3fe1f25bd6feba042a
 SHA512 
ac7c33c7cd23e34eb1bd518aae7167285cca6cc710e37f05cac03512666777848a2ad3d17a72654832564a8521e69ea0d124c70c61aca0bed7123475bf03a359

diff --git a/dev-python/pikepdf/pikepdf-9.5.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
new file mode 100644
index ..3bd9cbda965f
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2025 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..13} 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 ~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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.12.0[${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}]
+   !big-endian? (
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   )
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   media-libs/tiff[zlib]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   sed -e '/-n auto/d' -i pyproject.toml || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fragile to system load
+   tests/test_image_access.py::test_random_image
+   tests/test_image_access.py::test_image_save_compare
+   tests/test_image_access.py::test_palette_nonrgb
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p timeout
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-01-25 Thread Arthur Zamarin
commit: 8ce994565dcd1755c0355dfd711e8dca9cb0cadf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 25 12:25:07 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 25 12:25:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ce99456

dev-python/pikepdf: Stabilize 9.5.1 ppc64, #948776

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.5.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.1.ebuild
index 78abc2988f94..f547c7643083 100644
--- a/dev-python/pikepdf/pikepdf-9.5.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.5.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-01-25 Thread Arthur Zamarin
commit: eedd23745fee917ee5a136b6ebf7cab6e6d950be
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 25 12:25:08 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 25 12:25:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eedd2374

dev-python/pikepdf: Stabilize 9.5.1 amd64, #948776

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.5.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.1.ebuild
index f547c7643083..2f0e4437d03b 100644
--- a/dev-python/pikepdf/pikepdf-9.5.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.5.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-01-25 Thread Arthur Zamarin
commit: 42421c3cad8862f5a981b561ef9c6a782e61a96c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 25 11:01:01 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 25 11:01:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42421c3c

dev-python/pikepdf: Stabilize 9.5.1 arm, #948776

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.5.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.1.ebuild
index d91c9dfea8ee..78abc2988f94 100644
--- a/dev-python/pikepdf/pikepdf-9.5.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.5.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-01-25 Thread Sam James
commit: 8fcf029f9d7b005c9641938508f461c04e0a9df6
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 25 10:43:49 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 25 10:43:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fcf029f

dev-python/pikepdf: Stabilize 9.5.1 arm64, #948776

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-9.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.5.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.1.ebuild
index 174c1e26e713..d91c9dfea8ee 100644
--- a/dev-python/pikepdf/pikepdf-9.5.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.5.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-01-25 Thread Arthur Zamarin
commit: 563f7962b93de76c897f023e6a3bafa764cc29c4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 25 10:05:31 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 25 10:05:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=563f7962

dev-python/pikepdf: Stabilize 9.5.1 x86, #948776

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.5.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.1.ebuild
index 3bd9cbda965f..174c1e26e713 100644
--- a/dev-python/pikepdf/pikepdf-9.5.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.5.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-01-04 Thread Michał Górny
commit: 0e32e730895c33072ca3ec9f05284510df5e074b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  4 08:14:00 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  4 09:29:44 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e32e730

dev-python/pikepdf: Bump to 9.5.1

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

 dev-python/pikepdf/Manifest |  1 +
 dev-python/pikepdf/pikepdf-9.5.1.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 5e5868fab2b8..16eeafacc2fb 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,3 +1,4 @@
 DIST pikepdf-9.1.1.tar.gz 2869514 BLAKE2B 
b196a61d599db1355695d40ac69e09ea7a020cb10c246685792b7f6f7854b5dce63dd2f675a542fa256ac713c7a7ce49ba7ddd248fbe901fe267641df399ca74
 SHA512 
0b3c2c89d9226212806791e00470c2c64147f0738d26bfe9c5288414cf515760213e3cdc70a62ef3f53a0ee43b7d8e2cc0076f14fe22bdbac2ff50e0a8984164
 DIST pikepdf-9.4.2.tar.gz 2914992 BLAKE2B 
daed44bd1106dbeadef449160e2ba5b389a1eeb7b23a32124a59b7861c1584d49feca01d6f54a18dc53eaace7823b23f62c1240c58445eb382ee25133b2d463b
 SHA512 
2dc84672941a283da5486b2664252b6cd0612d7d2f9e8d10e3ae41f494be89821431568872b6b60045ffb2f1f687cea055093229ee443997997a8fae56e43e0b
 DIST pikepdf-9.5.0.tar.gz 2916148 BLAKE2B 
ad6d15fe9a6b9e44a4e1f6486a2e060311155292413453d99c52cf2d98f0fe7fdec823cc472282be5efaed7ccd3ad674cb5a5da8caab622d0f740e93b8ea5cc0
 SHA512 
6b73343fc6f93168059c106aa344b73f483802a2d222fbd5d16daffebe87c887ad2d757874856f4c6f776c39f78b3fe33e985abba80f0318cc65e69aaa369143
+DIST pikepdf-9.5.1.tar.gz 2916260 BLAKE2B 
ad665a237cc107895cdbca51f13fa4fdee2552449ccbed45dd478e0d1c291e9500f6d3a7138caad6aab4cb68b3f92cda042151f7ccfce9cb455b0eb9724e1ea0
 SHA512 
73e7f150439a64791b5ab3ca3f831c9cdef356343fa6985016690b3bff54b2cef169a7d223e66dc5e012467dbc969295e5355a01311de0aaf09a0c625c963246

diff --git a/dev-python/pikepdf/pikepdf-9.5.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.1.ebuild
new file mode 100644
index ..3bd9cbda965f
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-9.5.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2025 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..13} 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 ~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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.12.0[${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}]
+   !big-endian? (
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   )
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   media-libs/tiff[zlib]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   sed -e '/-n auto/d' -i pyproject.toml || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fragile to system load
+   tests/test_image_access.py::test_random_image
+   tests/test_image_access.py::test_image_save_compare
+   tests/test_image_access.py::test_palette_nonrgb
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p timeout
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-01-04 Thread Michał Górny
commit: f4a6c6737ae5254603c7d675f5f9abe195ccb191
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  4 08:13:32 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  4 09:29:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4a6c673

dev-python/pikepdf: Remove old

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

 dev-python/pikepdf/Manifest |  2 -
 dev-python/pikepdf/pikepdf-9.1.2.ebuild | 74 -
 dev-python/pikepdf/pikepdf-9.3.0.ebuild | 74 -
 3 files changed, 150 deletions(-)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 83c8a246d9b5..5e5868fab2b8 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,5 +1,3 @@
 DIST pikepdf-9.1.1.tar.gz 2869514 BLAKE2B 
b196a61d599db1355695d40ac69e09ea7a020cb10c246685792b7f6f7854b5dce63dd2f675a542fa256ac713c7a7ce49ba7ddd248fbe901fe267641df399ca74
 SHA512 
0b3c2c89d9226212806791e00470c2c64147f0738d26bfe9c5288414cf515760213e3cdc70a62ef3f53a0ee43b7d8e2cc0076f14fe22bdbac2ff50e0a8984164
-DIST pikepdf-9.1.2.tar.gz 2869865 BLAKE2B 
74b64d628f12a5335a9dfbe2e15fbbd0a39e266100bcc8b33e94c954aab91150f46649b181bf049cd1084a6d2412ea9485cc57d4d6a23a4678a5ea55ebbb7357
 SHA512 
676d68f05a506b6aa69e1b01d03164de6731d17b48d2cd4b123221ebe27aef04a75d458c897c53d504a0b3aa7d0bc3e78aaf707a3cfdcdf8d31ee5e537188bd3
-DIST pikepdf-9.3.0.tar.gz 2905550 BLAKE2B 
62b3a1d655fb5b3e4d315a3feaeb14a043048c5985f5cf99812c07e1d248ae52cb1734dbd091103f36a3fd5a981c89b57208fb50f5c1081e08e3c20ec728ff9c
 SHA512 
3325ab06c285f8f51c66c3815b15f96b0730e38f8023ce5c1e46818c581c38ab3bd89875e5de6ce1064a5929a8c386740d76e662c82d00d9c46961c56da4f0c0
 DIST pikepdf-9.4.2.tar.gz 2914992 BLAKE2B 
daed44bd1106dbeadef449160e2ba5b389a1eeb7b23a32124a59b7861c1584d49feca01d6f54a18dc53eaace7823b23f62c1240c58445eb382ee25133b2d463b
 SHA512 
2dc84672941a283da5486b2664252b6cd0612d7d2f9e8d10e3ae41f494be89821431568872b6b60045ffb2f1f687cea055093229ee443997997a8fae56e43e0b
 DIST pikepdf-9.5.0.tar.gz 2916148 BLAKE2B 
ad6d15fe9a6b9e44a4e1f6486a2e060311155292413453d99c52cf2d98f0fe7fdec823cc472282be5efaed7ccd3ad674cb5a5da8caab622d0f740e93b8ea5cc0
 SHA512 
6b73343fc6f93168059c106aa344b73f483802a2d222fbd5d16daffebe87c887ad2d757874856f4c6f776c39f78b3fe33e985abba80f0318cc65e69aaa369143

diff --git a/dev-python/pikepdf/pikepdf-9.1.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.1.2.ebuild
deleted file mode 100644
index 9804ec796bf4..
--- a/dev-python/pikepdf/pikepdf-9.1.2.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 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..13} 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 ~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-11.5.0:0=
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/deprecated[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/pillow-10.0.1[lcms,${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}]
-   !big-endian? (
-   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
-   )
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.10)
-   media-libs/tiff[zlib]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   distutils-r1_src_prepare
-
-   sed -e '/-n auto/d' -i pyproject.toml || die
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # fragile to system load
-   tests/test_image_access.py::test_random_image
-   tests/test_image_access.py::test_image_save_compare
-   tests/test_image_access.py::test_palette_nonrgb
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p timeout
-}

diff --git a/dev-python/pikepdf/pike

[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2025-01-01 Thread Michał Górny
commit: fb06f1f261405be1be2472d70510db920fd0353a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  2 05:06:25 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  2 05:06:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb06f1f2

dev-python/pikepdf: Bump to 9.5.0

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

 dev-python/pikepdf/Manifest |  1 +
 dev-python/pikepdf/pikepdf-9.5.0.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 84f499dd59fb..83c8a246d9b5 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -2,3 +2,4 @@ DIST pikepdf-9.1.1.tar.gz 2869514 BLAKE2B 
b196a61d599db1355695d40ac69e09ea7a020c
 DIST pikepdf-9.1.2.tar.gz 2869865 BLAKE2B 
74b64d628f12a5335a9dfbe2e15fbbd0a39e266100bcc8b33e94c954aab91150f46649b181bf049cd1084a6d2412ea9485cc57d4d6a23a4678a5ea55ebbb7357
 SHA512 
676d68f05a506b6aa69e1b01d03164de6731d17b48d2cd4b123221ebe27aef04a75d458c897c53d504a0b3aa7d0bc3e78aaf707a3cfdcdf8d31ee5e537188bd3
 DIST pikepdf-9.3.0.tar.gz 2905550 BLAKE2B 
62b3a1d655fb5b3e4d315a3feaeb14a043048c5985f5cf99812c07e1d248ae52cb1734dbd091103f36a3fd5a981c89b57208fb50f5c1081e08e3c20ec728ff9c
 SHA512 
3325ab06c285f8f51c66c3815b15f96b0730e38f8023ce5c1e46818c581c38ab3bd89875e5de6ce1064a5929a8c386740d76e662c82d00d9c46961c56da4f0c0
 DIST pikepdf-9.4.2.tar.gz 2914992 BLAKE2B 
daed44bd1106dbeadef449160e2ba5b389a1eeb7b23a32124a59b7861c1584d49feca01d6f54a18dc53eaace7823b23f62c1240c58445eb382ee25133b2d463b
 SHA512 
2dc84672941a283da5486b2664252b6cd0612d7d2f9e8d10e3ae41f494be89821431568872b6b60045ffb2f1f687cea055093229ee443997997a8fae56e43e0b
+DIST pikepdf-9.5.0.tar.gz 2916148 BLAKE2B 
ad6d15fe9a6b9e44a4e1f6486a2e060311155292413453d99c52cf2d98f0fe7fdec823cc472282be5efaed7ccd3ad674cb5a5da8caab622d0f740e93b8ea5cc0
 SHA512 
6b73343fc6f93168059c106aa344b73f483802a2d222fbd5d16daffebe87c887ad2d757874856f4c6f776c39f78b3fe33e985abba80f0318cc65e69aaa369143

diff --git a/dev-python/pikepdf/pikepdf-9.5.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.5.0.ebuild
new file mode 100644
index ..3bd9cbda965f
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-9.5.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2025 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..13} 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 ~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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.12.0[${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}]
+   !big-endian? (
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   )
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   media-libs/tiff[zlib]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   sed -e '/-n auto/d' -i pyproject.toml || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fragile to system load
+   tests/test_image_access.py::test_random_image
+   tests/test_image_access.py::test_image_save_compare
+   tests/test_image_access.py::test_palette_nonrgb
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p timeout
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-12-15 Thread Arthur Zamarin
commit: ad1103725eea5eff819932f60fd1d0682542c1d6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 15 19:46:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 15 19:46:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad110372

dev-python/pikepdf: Stabilize 9.4.2 ppc64, #946018

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.4.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.4.2.ebuild
index 4d8c35d0d767..fb004598956e 100644
--- a/dev-python/pikepdf/pikepdf-9.4.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.4.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 sparc 
x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-12-08 Thread Arthur Zamarin
commit: 0d766000ed8aabb60e0acad7ea4904e41e94a79d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec  9 05:46:59 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec  9 05:46:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d766000

dev-python/pikepdf: Stabilize 9.4.2 amd64, #946018

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.4.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.4.2.ebuild
index 8c69c8c1ba78..4d8c35d0d767 100644
--- a/dev-python/pikepdf/pikepdf-9.4.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.4.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 sparc 
x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-12-07 Thread Sam James
commit: 2cdb756a75a30a296fe16049232dd26800e75666
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  7 20:10:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  7 20:10:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cdb756a

dev-python/pikepdf: Stabilize 9.4.2 x86, #946018

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-9.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.4.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.4.2.ebuild
index 60dfb8e9b61b..8c69c8c1ba78 100644
--- a/dev-python/pikepdf/pikepdf-9.4.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.4.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 sparc 
~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-12-07 Thread Sam James
commit: 57e2d88b36cdf4940fa84fd23117e90e262525c3
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  7 12:45:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  7 12:46:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e2d88b

dev-python/pikepdf: Stabilize 9.4.2 sparc, #946018

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-9.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.4.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.4.2.ebuild
index d69690fb06bd..60dfb8e9b61b 100644
--- a/dev-python/pikepdf/pikepdf-9.4.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.4.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-12-07 Thread Sam James
commit: 5d96405d88a3e0f5d6a34295cfff67ab8b39a59b
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  7 12:45:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  7 12:46:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d96405d

dev-python/pikepdf: Stabilize 9.4.2 arm64, #946018

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-9.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.4.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.4.2.ebuild
index eea510375490..d69690fb06bd 100644
--- a/dev-python/pikepdf/pikepdf-9.4.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.4.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-12-07 Thread Arthur Zamarin
commit: 9197f6dcc8f106e52e977eb242f471f180369693
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  7 11:26:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  7 11:26:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9197f6dc

dev-python/pikepdf: Stabilize 9.4.2 arm, #946018

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.4.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.4.2.ebuild
index 041e2461025b..ecc1c57cb85e 100644
--- a/dev-python/pikepdf/pikepdf-9.4.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.4.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-12-07 Thread Arthur Zamarin
commit: 87ed59e21853c863b92db9c08a86a5854e9c85b1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  7 11:26:28 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  7 11:26:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87ed59e2

dev-python/pikepdf: Stabilize 9.4.2 ppc, #946018

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.4.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.4.2.ebuild
index ecc1c57cb85e..eea510375490 100644
--- a/dev-python/pikepdf/pikepdf-9.4.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.4.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-11-23 Thread Michał Górny
commit: edd17aece282d82838fe28c37f2362b4c65d3076
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 08:05:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 08:12:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edd17aec

dev-python/pikepdf: Remove old

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

 dev-python/pikepdf/Manifest |  3 --
 dev-python/pikepdf/pikepdf-9.2.1.ebuild | 74 -
 dev-python/pikepdf/pikepdf-9.4.0.ebuild | 74 -
 dev-python/pikepdf/pikepdf-9.4.1.ebuild | 74 -
 4 files changed, 225 deletions(-)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 523479a60da9..84f499dd59fb 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,7 +1,4 @@
 DIST pikepdf-9.1.1.tar.gz 2869514 BLAKE2B 
b196a61d599db1355695d40ac69e09ea7a020cb10c246685792b7f6f7854b5dce63dd2f675a542fa256ac713c7a7ce49ba7ddd248fbe901fe267641df399ca74
 SHA512 
0b3c2c89d9226212806791e00470c2c64147f0738d26bfe9c5288414cf515760213e3cdc70a62ef3f53a0ee43b7d8e2cc0076f14fe22bdbac2ff50e0a8984164
 DIST pikepdf-9.1.2.tar.gz 2869865 BLAKE2B 
74b64d628f12a5335a9dfbe2e15fbbd0a39e266100bcc8b33e94c954aab91150f46649b181bf049cd1084a6d2412ea9485cc57d4d6a23a4678a5ea55ebbb7357
 SHA512 
676d68f05a506b6aa69e1b01d03164de6731d17b48d2cd4b123221ebe27aef04a75d458c897c53d504a0b3aa7d0bc3e78aaf707a3cfdcdf8d31ee5e537188bd3
-DIST pikepdf-9.2.1.tar.gz 2905740 BLAKE2B 
cee801fcb231f2537ce7b10d68de9acc62e7824c26a00960293d056ae08dfd79607115ca110204af95bee99b57040ba408d47453636413c1291ba4e8e7cf
 SHA512 
5b99272c3a98499770bb3120ead62ebdda731210e0305ec143809fcea7f978bf5dd4f4f7b90b6392af40b1e2c6e79a83e6a67d54a238fc398e38cf2bd675bc30
 DIST pikepdf-9.3.0.tar.gz 2905550 BLAKE2B 
62b3a1d655fb5b3e4d315a3feaeb14a043048c5985f5cf99812c07e1d248ae52cb1734dbd091103f36a3fd5a981c89b57208fb50f5c1081e08e3c20ec728ff9c
 SHA512 
3325ab06c285f8f51c66c3815b15f96b0730e38f8023ce5c1e46818c581c38ab3bd89875e5de6ce1064a5929a8c386740d76e662c82d00d9c46961c56da4f0c0
-DIST pikepdf-9.4.0.tar.gz 2905478 BLAKE2B 
fea41290e14c9c3254993f5885270cee8b896f830b6c4a9297843f2754b189ca9d095d33564a95686ff381dc1151d078c587a9fef681fc29f0ede1ec5b61e1e4
 SHA512 
53be3ca19c3daff564aef4e07b025741d1d8ab6196bf14299059263d432ab5906d73e35b88d940b8429f44f5e595f30d70276f388687b9200d4b561fe1183b29
-DIST pikepdf-9.4.1.tar.gz 2905720 BLAKE2B 
5292f4a0af9496ac6ea9db6c3a1d44d1d84d0724c5dea08995bb097bed1eeb26476593a3e9d19b594aed24031f24523271830f21fc9ce7b95ad949da35e236e5
 SHA512 
d9a4b5e38f62b19c4f989899b851e7155df0be2ea02ffbd06e4fbabab66d5cb76d45a89ec3bca3e6aac3c85ab9d16699c38a4262b52f1b23edd8e3b4b0e0343b
 DIST pikepdf-9.4.2.tar.gz 2914992 BLAKE2B 
daed44bd1106dbeadef449160e2ba5b389a1eeb7b23a32124a59b7861c1584d49feca01d6f54a18dc53eaace7823b23f62c1240c58445eb382ee25133b2d463b
 SHA512 
2dc84672941a283da5486b2664252b6cd0612d7d2f9e8d10e3ae41f494be89821431568872b6b60045ffb2f1f687cea055093229ee443997997a8fae56e43e0b

diff --git a/dev-python/pikepdf/pikepdf-9.2.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.2.1.ebuild
deleted file mode 100644
index 041e2461025b..
--- a/dev-python/pikepdf/pikepdf-9.2.1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 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..13} 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 ~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-11.5.0:0=
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/deprecated[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/pybind11-2.12.0[${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}]
-   !big-endian? (
-   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
-   )
-   $(python

[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-11-18 Thread Michał Górny
commit: f7a9b2377f1c799700d73169337750de6ecb374d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 18 05:18:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 18 05:18:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7a9b237

dev-python/pikepdf: Bump to 9.4.2

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

 dev-python/pikepdf/Manifest |  1 +
 dev-python/pikepdf/pikepdf-9.4.2.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index e3f1e2f8da2a..523479a60da9 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -4,3 +4,4 @@ DIST pikepdf-9.2.1.tar.gz 2905740 BLAKE2B 
cee801fcb231f2537ce7b10d68de9acc62
 DIST pikepdf-9.3.0.tar.gz 2905550 BLAKE2B 
62b3a1d655fb5b3e4d315a3feaeb14a043048c5985f5cf99812c07e1d248ae52cb1734dbd091103f36a3fd5a981c89b57208fb50f5c1081e08e3c20ec728ff9c
 SHA512 
3325ab06c285f8f51c66c3815b15f96b0730e38f8023ce5c1e46818c581c38ab3bd89875e5de6ce1064a5929a8c386740d76e662c82d00d9c46961c56da4f0c0
 DIST pikepdf-9.4.0.tar.gz 2905478 BLAKE2B 
fea41290e14c9c3254993f5885270cee8b896f830b6c4a9297843f2754b189ca9d095d33564a95686ff381dc1151d078c587a9fef681fc29f0ede1ec5b61e1e4
 SHA512 
53be3ca19c3daff564aef4e07b025741d1d8ab6196bf14299059263d432ab5906d73e35b88d940b8429f44f5e595f30d70276f388687b9200d4b561fe1183b29
 DIST pikepdf-9.4.1.tar.gz 2905720 BLAKE2B 
5292f4a0af9496ac6ea9db6c3a1d44d1d84d0724c5dea08995bb097bed1eeb26476593a3e9d19b594aed24031f24523271830f21fc9ce7b95ad949da35e236e5
 SHA512 
d9a4b5e38f62b19c4f989899b851e7155df0be2ea02ffbd06e4fbabab66d5cb76d45a89ec3bca3e6aac3c85ab9d16699c38a4262b52f1b23edd8e3b4b0e0343b
+DIST pikepdf-9.4.2.tar.gz 2914992 BLAKE2B 
daed44bd1106dbeadef449160e2ba5b389a1eeb7b23a32124a59b7861c1584d49feca01d6f54a18dc53eaace7823b23f62c1240c58445eb382ee25133b2d463b
 SHA512 
2dc84672941a283da5486b2664252b6cd0612d7d2f9e8d10e3ae41f494be89821431568872b6b60045ffb2f1f687cea055093229ee443997997a8fae56e43e0b

diff --git a/dev-python/pikepdf/pikepdf-9.4.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.4.2.ebuild
new file mode 100644
index ..041e2461025b
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-9.4.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 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..13} 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 ~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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.12.0[${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}]
+   !big-endian? (
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   )
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   media-libs/tiff[zlib]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   sed -e '/-n auto/d' -i pyproject.toml || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fragile to system load
+   tests/test_image_access.py::test_random_image
+   tests/test_image_access.py::test_image_save_compare
+   tests/test_image_access.py::test_palette_nonrgb
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p timeout
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-11-13 Thread Michał Górny
commit: ef28e15c1a1ffa95e4ce412dad321b0741f1e5b8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 14 03:43:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 14 04:39:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef28e15c

dev-python/pikepdf: Bump to 9.4.1

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

 dev-python/pikepdf/Manifest |  1 +
 dev-python/pikepdf/pikepdf-9.4.1.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index e0163ad71116..e3f1e2f8da2a 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -3,3 +3,4 @@ DIST pikepdf-9.1.2.tar.gz 2869865 BLAKE2B 
74b64d628f12a5335a9dfbe2e15fbbd0a39e26
 DIST pikepdf-9.2.1.tar.gz 2905740 BLAKE2B 
cee801fcb231f2537ce7b10d68de9acc62e7824c26a00960293d056ae08dfd79607115ca110204af95bee99b57040ba408d47453636413c1291ba4e8e7cf
 SHA512 
5b99272c3a98499770bb3120ead62ebdda731210e0305ec143809fcea7f978bf5dd4f4f7b90b6392af40b1e2c6e79a83e6a67d54a238fc398e38cf2bd675bc30
 DIST pikepdf-9.3.0.tar.gz 2905550 BLAKE2B 
62b3a1d655fb5b3e4d315a3feaeb14a043048c5985f5cf99812c07e1d248ae52cb1734dbd091103f36a3fd5a981c89b57208fb50f5c1081e08e3c20ec728ff9c
 SHA512 
3325ab06c285f8f51c66c3815b15f96b0730e38f8023ce5c1e46818c581c38ab3bd89875e5de6ce1064a5929a8c386740d76e662c82d00d9c46961c56da4f0c0
 DIST pikepdf-9.4.0.tar.gz 2905478 BLAKE2B 
fea41290e14c9c3254993f5885270cee8b896f830b6c4a9297843f2754b189ca9d095d33564a95686ff381dc1151d078c587a9fef681fc29f0ede1ec5b61e1e4
 SHA512 
53be3ca19c3daff564aef4e07b025741d1d8ab6196bf14299059263d432ab5906d73e35b88d940b8429f44f5e595f30d70276f388687b9200d4b561fe1183b29
+DIST pikepdf-9.4.1.tar.gz 2905720 BLAKE2B 
5292f4a0af9496ac6ea9db6c3a1d44d1d84d0724c5dea08995bb097bed1eeb26476593a3e9d19b594aed24031f24523271830f21fc9ce7b95ad949da35e236e5
 SHA512 
d9a4b5e38f62b19c4f989899b851e7155df0be2ea02ffbd06e4fbabab66d5cb76d45a89ec3bca3e6aac3c85ab9d16699c38a4262b52f1b23edd8e3b4b0e0343b

diff --git a/dev-python/pikepdf/pikepdf-9.4.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.4.1.ebuild
new file mode 100644
index ..041e2461025b
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-9.4.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 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..13} 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 ~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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.12.0[${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}]
+   !big-endian? (
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   )
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   media-libs/tiff[zlib]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   sed -e '/-n auto/d' -i pyproject.toml || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fragile to system load
+   tests/test_image_access.py::test_random_image
+   tests/test_image_access.py::test_image_save_compare
+   tests/test_image_access.py::test_palette_nonrgb
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p timeout
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-10-27 Thread Michał Górny
commit: df36f918b081bce9e3a3be4d51f137586d35429c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 28 05:07:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 28 05:07:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df36f918

dev-python/pikepdf: Bump to 9.4.0

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

 dev-python/pikepdf/Manifest |  1 +
 dev-python/pikepdf/pikepdf-9.4.0.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 09dca5ade5bb..e0163ad71116 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -2,3 +2,4 @@ DIST pikepdf-9.1.1.tar.gz 2869514 BLAKE2B 
b196a61d599db1355695d40ac69e09ea7a020c
 DIST pikepdf-9.1.2.tar.gz 2869865 BLAKE2B 
74b64d628f12a5335a9dfbe2e15fbbd0a39e266100bcc8b33e94c954aab91150f46649b181bf049cd1084a6d2412ea9485cc57d4d6a23a4678a5ea55ebbb7357
 SHA512 
676d68f05a506b6aa69e1b01d03164de6731d17b48d2cd4b123221ebe27aef04a75d458c897c53d504a0b3aa7d0bc3e78aaf707a3cfdcdf8d31ee5e537188bd3
 DIST pikepdf-9.2.1.tar.gz 2905740 BLAKE2B 
cee801fcb231f2537ce7b10d68de9acc62e7824c26a00960293d056ae08dfd79607115ca110204af95bee99b57040ba408d47453636413c1291ba4e8e7cf
 SHA512 
5b99272c3a98499770bb3120ead62ebdda731210e0305ec143809fcea7f978bf5dd4f4f7b90b6392af40b1e2c6e79a83e6a67d54a238fc398e38cf2bd675bc30
 DIST pikepdf-9.3.0.tar.gz 2905550 BLAKE2B 
62b3a1d655fb5b3e4d315a3feaeb14a043048c5985f5cf99812c07e1d248ae52cb1734dbd091103f36a3fd5a981c89b57208fb50f5c1081e08e3c20ec728ff9c
 SHA512 
3325ab06c285f8f51c66c3815b15f96b0730e38f8023ce5c1e46818c581c38ab3bd89875e5de6ce1064a5929a8c386740d76e662c82d00d9c46961c56da4f0c0
+DIST pikepdf-9.4.0.tar.gz 2905478 BLAKE2B 
fea41290e14c9c3254993f5885270cee8b896f830b6c4a9297843f2754b189ca9d095d33564a95686ff381dc1151d078c587a9fef681fc29f0ede1ec5b61e1e4
 SHA512 
53be3ca19c3daff564aef4e07b025741d1d8ab6196bf14299059263d432ab5906d73e35b88d940b8429f44f5e595f30d70276f388687b9200d4b561fe1183b29

diff --git a/dev-python/pikepdf/pikepdf-9.4.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.4.0.ebuild
new file mode 100644
index ..041e2461025b
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-9.4.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 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..13} 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 ~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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.12.0[${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}]
+   !big-endian? (
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   )
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   media-libs/tiff[zlib]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   sed -e '/-n auto/d' -i pyproject.toml || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fragile to system load
+   tests/test_image_access.py::test_random_image
+   tests/test_image_access.py::test_image_save_compare
+   tests/test_image_access.py::test_palette_nonrgb
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p timeout
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-10-21 Thread Arthur Zamarin
commit: 1e240408542ab9e992b14fc68debbe61b01f7a62
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Oct 21 18:41:30 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Oct 21 18:41:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e240408

dev-python/pikepdf: Stabilize 9.3.0 arm, #941821

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.3.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.3.0.ebuild
index 2ecc4711603f..92d4925313c5 100644
--- a/dev-python/pikepdf/pikepdf-9.3.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.3.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-10-21 Thread Arthur Zamarin
commit: 6ab45dc44cce60da331ea783d9cf4ea06bc23126
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Oct 21 18:41:29 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Oct 21 18:41:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ab45dc4

dev-python/pikepdf: Stabilize 9.3.0 arm64, #941821

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.3.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.3.0.ebuild
index a1a07be4e555..2ecc4711603f 100644
--- a/dev-python/pikepdf/pikepdf-9.3.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.3.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-10-19 Thread Sam James
commit: fe5ea48643b9d94b3fa57bdf2b934210813e3e80
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 20 04:45:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 20 04:45:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe5ea486

dev-python/pikepdf: Stabilize 9.3.0 x86, #941821

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-9.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.3.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.3.0.ebuild
index be05d4338693..a1a07be4e555 100644
--- a/dev-python/pikepdf/pikepdf-9.3.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.3.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-10-19 Thread Sam James
commit: 832e89eabf9bed977850b249d28ec8ddbacd4fa5
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 20 04:45:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 20 04:45:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=832e89ea

dev-python/pikepdf: Stabilize 9.3.0 amd64, #941821

Signed-off-by: Sam James  gentoo.org>

 dev-python/pikepdf/pikepdf-9.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.3.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.3.0.ebuild
index 041e2461025b..be05d4338693 100644
--- a/dev-python/pikepdf/pikepdf-9.3.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.3.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+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



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-09-30 Thread Michał Górny
commit: 681082abc0ae7df9dff667b3d5d63b0864e63626
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct  1 04:01:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct  1 04:15:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=681082ab

dev-python/pikepdf: Bump to 9.3.0

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

 dev-python/pikepdf/Manifest |  1 +
 dev-python/pikepdf/pikepdf-9.3.0.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 5695f8157e8f..09dca5ade5bb 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,3 +1,4 @@
 DIST pikepdf-9.1.1.tar.gz 2869514 BLAKE2B 
b196a61d599db1355695d40ac69e09ea7a020cb10c246685792b7f6f7854b5dce63dd2f675a542fa256ac713c7a7ce49ba7ddd248fbe901fe267641df399ca74
 SHA512 
0b3c2c89d9226212806791e00470c2c64147f0738d26bfe9c5288414cf515760213e3cdc70a62ef3f53a0ee43b7d8e2cc0076f14fe22bdbac2ff50e0a8984164
 DIST pikepdf-9.1.2.tar.gz 2869865 BLAKE2B 
74b64d628f12a5335a9dfbe2e15fbbd0a39e266100bcc8b33e94c954aab91150f46649b181bf049cd1084a6d2412ea9485cc57d4d6a23a4678a5ea55ebbb7357
 SHA512 
676d68f05a506b6aa69e1b01d03164de6731d17b48d2cd4b123221ebe27aef04a75d458c897c53d504a0b3aa7d0bc3e78aaf707a3cfdcdf8d31ee5e537188bd3
 DIST pikepdf-9.2.1.tar.gz 2905740 BLAKE2B 
cee801fcb231f2537ce7b10d68de9acc62e7824c26a00960293d056ae08dfd79607115ca110204af95bee99b57040ba408d47453636413c1291ba4e8e7cf
 SHA512 
5b99272c3a98499770bb3120ead62ebdda731210e0305ec143809fcea7f978bf5dd4f4f7b90b6392af40b1e2c6e79a83e6a67d54a238fc398e38cf2bd675bc30
+DIST pikepdf-9.3.0.tar.gz 2905550 BLAKE2B 
62b3a1d655fb5b3e4d315a3feaeb14a043048c5985f5cf99812c07e1d248ae52cb1734dbd091103f36a3fd5a981c89b57208fb50f5c1081e08e3c20ec728ff9c
 SHA512 
3325ab06c285f8f51c66c3815b15f96b0730e38f8023ce5c1e46818c581c38ab3bd89875e5de6ce1064a5929a8c386740d76e662c82d00d9c46961c56da4f0c0

diff --git a/dev-python/pikepdf/pikepdf-9.3.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.3.0.ebuild
new file mode 100644
index ..041e2461025b
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-9.3.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 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..13} 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 ~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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.12.0[${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}]
+   !big-endian? (
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   )
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   media-libs/tiff[zlib]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   sed -e '/-n auto/d' -i pyproject.toml || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fragile to system load
+   tests/test_image_access.py::test_random_image
+   tests/test_image_access.py::test_image_save_compare
+   tests/test_image_access.py::test_palette_nonrgb
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p timeout
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-09-28 Thread Michał Górny
commit: e39655c2c020b9feec1755acc91afd0f31fe498a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 28 10:16:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 28 10:33:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e39655c2

dev-python/pikepdf: Remove old

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

 dev-python/pikepdf/Manifest |  1 -
 dev-python/pikepdf/pikepdf-9.2.0.ebuild | 74 -
 2 files changed, 75 deletions(-)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 87e130bf2762..5695f8157e8f 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,4 +1,3 @@
 DIST pikepdf-9.1.1.tar.gz 2869514 BLAKE2B 
b196a61d599db1355695d40ac69e09ea7a020cb10c246685792b7f6f7854b5dce63dd2f675a542fa256ac713c7a7ce49ba7ddd248fbe901fe267641df399ca74
 SHA512 
0b3c2c89d9226212806791e00470c2c64147f0738d26bfe9c5288414cf515760213e3cdc70a62ef3f53a0ee43b7d8e2cc0076f14fe22bdbac2ff50e0a8984164
 DIST pikepdf-9.1.2.tar.gz 2869865 BLAKE2B 
74b64d628f12a5335a9dfbe2e15fbbd0a39e266100bcc8b33e94c954aab91150f46649b181bf049cd1084a6d2412ea9485cc57d4d6a23a4678a5ea55ebbb7357
 SHA512 
676d68f05a506b6aa69e1b01d03164de6731d17b48d2cd4b123221ebe27aef04a75d458c897c53d504a0b3aa7d0bc3e78aaf707a3cfdcdf8d31ee5e537188bd3
-DIST pikepdf-9.2.0.tar.gz 2905389 BLAKE2B 
f38335075db489007eba582d57a72fd5fa268f89105dc528131c14d53547673cbffa96b376ba27e9b04dac3bab6770e80bb0ac865e7549eb1c00e4ea4eb3ba27
 SHA512 
0e2c5e647ccb24691c11eeb41569a8f7250fb8ca55a5c76aa1ae250c9fc49cd2bfe73db6f599928b14d46a678ef71b6e6f430e134d9891139176b90a2f853e17
 DIST pikepdf-9.2.1.tar.gz 2905740 BLAKE2B 
cee801fcb231f2537ce7b10d68de9acc62e7824c26a00960293d056ae08dfd79607115ca110204af95bee99b57040ba408d47453636413c1291ba4e8e7cf
 SHA512 
5b99272c3a98499770bb3120ead62ebdda731210e0305ec143809fcea7f978bf5dd4f4f7b90b6392af40b1e2c6e79a83e6a67d54a238fc398e38cf2bd675bc30

diff --git a/dev-python/pikepdf/pikepdf-9.2.0.ebuild 
b/dev-python/pikepdf/pikepdf-9.2.0.ebuild
deleted file mode 100644
index 041e2461025b..
--- a/dev-python/pikepdf/pikepdf-9.2.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 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..13} 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 ~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-11.5.0:0=
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/deprecated[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/pybind11-2.12.0[${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}]
-   !big-endian? (
-   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
-   )
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.10)
-   media-libs/tiff[zlib]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   distutils-r1_src_prepare
-
-   sed -e '/-n auto/d' -i pyproject.toml || die
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # fragile to system load
-   tests/test_image_access.py::test_random_image
-   tests/test_image_access.py::test_image_save_compare
-   tests/test_image_access.py::test_palette_nonrgb
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p timeout
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-09-11 Thread Jakov Smolić
commit: 5f36a36899329ad2bb7687ee19ce0d0bb8385c8c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Sep 12 05:38:01 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Sep 12 05:38:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f36a368

dev-python/pikepdf: Stabilize 9.1.2 ppc, #939274

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/pikepdf/pikepdf-9.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.1.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.1.2.ebuild
index d9e18f34377a..78302009aa2c 100644
--- a/dev-python/pikepdf/pikepdf-9.1.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.1.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="big-endian"
 
 # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-09-11 Thread Arthur Zamarin
commit: e965dd3c9e1b77482da260ba3605c1fd5dafc49b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 11 18:22:20 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 11 18:22:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e965dd3c

dev-python/pikepdf: Stabilize 9.1.2 ppc64, #939274

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.1.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.1.2.ebuild
index 4ccff15335b9..d9e18f34377a 100644
--- a/dev-python/pikepdf/pikepdf-9.1.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.1.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="big-endian"
 
 # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-09-07 Thread Jakov Smolić
commit: e61bfd638214f984e13a91a3d4777f4de52e15d9
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Sep  7 12:30:58 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Sep  7 12:30:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e61bfd63

dev-python/pikepdf: Stabilize 9.1.2 arm64, #939274

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/pikepdf/pikepdf-9.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.1.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.1.2.ebuild
index ec9d5ecfd999..4e4f8d968732 100644
--- a/dev-python/pikepdf/pikepdf-9.1.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.1.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="big-endian"
 
 # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-09-07 Thread Jakov Smolić
commit: a28d3598a686418a37ddd72ab7828cfdbcc95fd1
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Sep  7 12:30:59 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Sep  7 12:30:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a28d3598

dev-python/pikepdf: Stabilize 9.1.2 amd64, #939274

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/pikepdf/pikepdf-9.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.1.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.1.2.ebuild
index 4e4f8d968732..4ccff15335b9 100644
--- a/dev-python/pikepdf/pikepdf-9.1.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.1.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="big-endian"
 
 # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-09-07 Thread Jakov Smolić
commit: 56b16c758ad9dcc6729cd273f2502f87583113a0
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Sep  7 11:25:44 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Sep  7 11:25:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56b16c75

dev-python/pikepdf: Stabilize 9.1.2 x86, #939274

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/pikepdf/pikepdf-9.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.1.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.1.2.ebuild
index e098e12b980d..ec9d5ecfd999 100644
--- a/dev-python/pikepdf/pikepdf-9.1.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.1.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="big-endian"
 
 # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-09-07 Thread Arthur Zamarin
commit: f31065653827ff089a9941cd941f864a58c055a1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  7 10:38:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep  7 10:38:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3106565

dev-python/pikepdf: Stabilize 9.1.2 arm, #939274

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.1.2.ebuild 
b/dev-python/pikepdf/pikepdf-9.1.2.ebuild
index 83a7ea2c9370..e098e12b980d 100644
--- a/dev-python/pikepdf/pikepdf-9.1.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.1.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="big-endian"
 
 # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-09-02 Thread Michał Górny
commit: 2f1b683c45df06b4809da3a1a4d31b6450c5eaa8
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep  3 04:05:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep  3 05:23:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1b683c

dev-python/pikepdf: Bump to 9.2.1

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

 dev-python/pikepdf/Manifest |  1 +
 dev-python/pikepdf/pikepdf-9.2.1.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 98260c7018be..87e130bf2762 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,3 +1,4 @@
 DIST pikepdf-9.1.1.tar.gz 2869514 BLAKE2B 
b196a61d599db1355695d40ac69e09ea7a020cb10c246685792b7f6f7854b5dce63dd2f675a542fa256ac713c7a7ce49ba7ddd248fbe901fe267641df399ca74
 SHA512 
0b3c2c89d9226212806791e00470c2c64147f0738d26bfe9c5288414cf515760213e3cdc70a62ef3f53a0ee43b7d8e2cc0076f14fe22bdbac2ff50e0a8984164
 DIST pikepdf-9.1.2.tar.gz 2869865 BLAKE2B 
74b64d628f12a5335a9dfbe2e15fbbd0a39e266100bcc8b33e94c954aab91150f46649b181bf049cd1084a6d2412ea9485cc57d4d6a23a4678a5ea55ebbb7357
 SHA512 
676d68f05a506b6aa69e1b01d03164de6731d17b48d2cd4b123221ebe27aef04a75d458c897c53d504a0b3aa7d0bc3e78aaf707a3cfdcdf8d31ee5e537188bd3
 DIST pikepdf-9.2.0.tar.gz 2905389 BLAKE2B 
f38335075db489007eba582d57a72fd5fa268f89105dc528131c14d53547673cbffa96b376ba27e9b04dac3bab6770e80bb0ac865e7549eb1c00e4ea4eb3ba27
 SHA512 
0e2c5e647ccb24691c11eeb41569a8f7250fb8ca55a5c76aa1ae250c9fc49cd2bfe73db6f599928b14d46a678ef71b6e6f430e134d9891139176b90a2f853e17
+DIST pikepdf-9.2.1.tar.gz 2905740 BLAKE2B 
cee801fcb231f2537ce7b10d68de9acc62e7824c26a00960293d056ae08dfd79607115ca110204af95bee99b57040ba408d47453636413c1291ba4e8e7cf
 SHA512 
5b99272c3a98499770bb3120ead62ebdda731210e0305ec143809fcea7f978bf5dd4f4f7b90b6392af40b1e2c6e79a83e6a67d54a238fc398e38cf2bd675bc30

diff --git a/dev-python/pikepdf/pikepdf-9.2.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.2.1.ebuild
new file mode 100644
index ..4a41378388c9
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-9.2.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 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..13} 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"
+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-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.12.0[${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}]
+   !big-endian? (
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   )
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   media-libs/tiff[zlib]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   sed -e '/-n auto/d' -i pyproject.toml || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fragile to system load
+   tests/test_image_access.py::test_random_image
+   tests/test_image_access.py::test_image_save_compare
+   tests/test_image_access.py::test_palette_nonrgb
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p timeout
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/, dev-python/pikepdf/files/

2024-08-29 Thread Michał Górny
commit: 33581229daea5479fe77c6e93c03aee5580c8a77
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 29 14:37:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 29 16:29:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33581229

dev-python/pikepdf: Remove old

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

 dev-python/pikepdf/Manifest|  6 --
 dev-python/pikepdf/files/pikepdf-9.0.0-py313.patch | 26 ---
 dev-python/pikepdf/pikepdf-8.11.2-r1.ebuild| 67 --
 dev-python/pikepdf/pikepdf-8.14.0-r1.ebuild| 67 --
 dev-python/pikepdf/pikepdf-8.15.1-r1.ebuild| 71 ---
 dev-python/pikepdf/pikepdf-8.4.1-r1.ebuild | 61 -
 dev-python/pikepdf/pikepdf-9.0.0.ebuild| 79 --
 dev-python/pikepdf/pikepdf-9.1.0.ebuild| 74 
 8 files changed, 451 deletions(-)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 848cef598828..98260c7018be 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,9 +1,3 @@
-DIST pikepdf-8.11.2.tar.gz 2870263 BLAKE2B 
6cf3666baca5d20b125efc3f6d8cfe7f96b9334b8a39da67fe3f4185f41232d8a18bf902f21bfe33e4259b7fb61e7dc462a247c76bf4564a3bdf0ea987119d91
 SHA512 
57bf5d16aaf9367eef9407f7f406a5ee74f2060d276ab861379c74c2193d02b2e3cca0925ee29813791bb36fae8dbbba4a9b16a7f4c2d19c67c21bbe7bb3f80f
-DIST pikepdf-8.14.0.tar.gz 2870612 BLAKE2B 
be0fd5a8d48fccc7695c45acc28cbda8252529d0687197c261e077e8c3a63e3597e504bf2aae2ab09648c0f127228d517bfa630ed77ea90bc28c8f3463854779
 SHA512 
f0e073df952cd850e0529fa798743a09f249a998450be1393b109b21850cf86b80c8813b55db778dc4e265df48af7619fccfac30ec9195c3ac724b8c7724e858
-DIST pikepdf-8.15.1.tar.gz 2870723 BLAKE2B 
958bb2a417e2f1c9e5e4448b47cdadffb10e82841cc8173503881a86e92e85c05f800a8ad6936f32ee53e6f7a8cd62ee9e28e251de1f32a7cdce055139ec5fa3
 SHA512 
ae6b0b8bdf7e395943caf503f1d498861bd2719185e6382a522b8c0d4e38413a1b070e912367852bc5735d29b8453d05c57ff384ede825830722470445a534f6
-DIST pikepdf-8.4.1.tar.gz 2853305 BLAKE2B 
2298514159db17ba49b8e2fa2407d60de50273bea111ece704251d99193bdc4c8ed77f624237a49c3f4f129e3b14ac4ddd1006cf3024bcbf822bc5523e0fee35
 SHA512 
6989e8a3888f612e453ec1ea8425c0ca35ccfee19ae5e8c32df136ebc3fbb7728d9fe5beaacb4e392a20c9037a1009fc8f8d53d73634427fb0df9103626e34fa
-DIST pikepdf-9.0.0.tar.gz 2868331 BLAKE2B 
6735938fd2c0e8bb6a5fb40896350a2caa2ee20f8982010574a4e682c8ff19d01bc6773d30f78e2d4a5d58496de9dfa8fe9584f1c954205ed4832753addbd373
 SHA512 
15248d523cebdfbfcd7a5f8b6144b7dc8371612bd77ba3847af1ce626b5d87780911346d3c61bfe7cef545a19f1863c1a4048b35ace56f2cb62dcb962272829d
-DIST pikepdf-9.1.0.tar.gz 2869103 BLAKE2B 
39750e280caa2393b69a5c3c841afa9cbb0d5701a20ae9ca4e9a57088cae47e2dd33ca8b605b0b096df131b578a4cdc71eb8696d12b2817426b35a8b13668460
 SHA512 
0fbf1ca151b6a234cd23a5148c9e8e4e033c5da5c935b4786fe6167555da7016c55b124dd2f9e8dc414c9782829f38412227820229a8459cc9dbe03220620fae
 DIST pikepdf-9.1.1.tar.gz 2869514 BLAKE2B 
b196a61d599db1355695d40ac69e09ea7a020cb10c246685792b7f6f7854b5dce63dd2f675a542fa256ac713c7a7ce49ba7ddd248fbe901fe267641df399ca74
 SHA512 
0b3c2c89d9226212806791e00470c2c64147f0738d26bfe9c5288414cf515760213e3cdc70a62ef3f53a0ee43b7d8e2cc0076f14fe22bdbac2ff50e0a8984164
 DIST pikepdf-9.1.2.tar.gz 2869865 BLAKE2B 
74b64d628f12a5335a9dfbe2e15fbbd0a39e266100bcc8b33e94c954aab91150f46649b181bf049cd1084a6d2412ea9485cc57d4d6a23a4678a5ea55ebbb7357
 SHA512 
676d68f05a506b6aa69e1b01d03164de6731d17b48d2cd4b123221ebe27aef04a75d458c897c53d504a0b3aa7d0bc3e78aaf707a3cfdcdf8d31ee5e537188bd3
 DIST pikepdf-9.2.0.tar.gz 2905389 BLAKE2B 
f38335075db489007eba582d57a72fd5fa268f89105dc528131c14d53547673cbffa96b376ba27e9b04dac3bab6770e80bb0ac865e7549eb1c00e4ea4eb3ba27
 SHA512 
0e2c5e647ccb24691c11eeb41569a8f7250fb8ca55a5c76aa1ae250c9fc49cd2bfe73db6f599928b14d46a678ef71b6e6f430e134d9891139176b90a2f853e17

diff --git a/dev-python/pikepdf/files/pikepdf-9.0.0-py313.patch 
b/dev-python/pikepdf/files/pikepdf-9.0.0-py313.patch
deleted file mode 100644
index d0415daec69c..
--- a/dev-python/pikepdf/files/pikepdf-9.0.0-py313.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 6831e87bb94322b7ca53964a57ba575861b5916c Mon Sep 17 00:00:00 2001
-From: Elliott Sales de Andrade 
-Date: Wed, 19 Jun 2024 18:35:06 -0400
-Subject: [PATCH] Fix tests with Python 3.13
-
-The exception message changed to:
-```
-property '' of 'Page' object has no deleter
-```

- tests/test_page.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/tests/test_page.py b/tests/test_page.py
-index 3e5cc345..05455a93 100644
 a/tests/test_page.py
-+++ b/tests/test_page.py
-@@ -293,7 +293,7 @@ def test_page_attrs(graph):
- 
- del graph.pages[0].Resources
- with pytest.raises(
--AttributeError, match=r"can't delete|property of 'Page' object has no 
deleter"
-+AttributeError, match=r"can't de

[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-08-24 Thread Arthur Zamarin
commit: 19fef550b7c9cae17b004a409899bed10547d143
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 24 11:08:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 24 11:08:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19fef550

dev-python/pikepdf: Stabilize 9.1.1 ppc, #938394

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pikepdf/pikepdf-9.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pikepdf/pikepdf-9.1.1.ebuild 
b/dev-python/pikepdf/pikepdf-9.1.1.ebuild
index d9e18f34377a..78302009aa2c 100644
--- a/dev-python/pikepdf/pikepdf-9.1.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.1.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="big-endian"
 
 # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as



  1   2   3   4   5   >