diff --git a/meta-python/recipes-devtools/python/python3-pikepdf/0001-pyproject.toml-Do-not-strip.patch b/meta-python/recipes-devtools/python/python3-pikepdf/0001-pyproject.toml-Do-not-strip.patch
index 575c3abb7a..3650675069 100644
--- a/meta-python/recipes-devtools/python/python3-pikepdf/0001-pyproject.toml-Do-not-strip.patch
+++ b/meta-python/recipes-devtools/python/python3-pikepdf/0001-pyproject.toml-Do-not-strip.patch
@@ -1,4 +1,4 @@
-From 1b326de10bee40f497386921072dd80e2d7ecbde Mon Sep 17 00:00:00 2001
+From f54475de5f883ab6d021af78b1f33f34e6cd43eb Mon Sep 17 00:00:00 2001
 From: Leon Anavi <leon.anavi@konsulko.com>
 Date: Wed, 8 Jul 2026 11:45:11 +0000
 Subject: [PATCH] pyproject.toml: Do not strip
@@ -19,7 +19,7 @@ Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
  1 file changed, 2 insertions(+), 1 deletion(-)
 
 diff --git a/pyproject.toml b/pyproject.toml
-index 9e991c3..d7cee23 100644
+index a2843de..950a3c2 100644
 --- a/pyproject.toml
 +++ b/pyproject.toml
 @@ -7,7 +7,8 @@ build-backend = "scikit_build_core.build"
diff --git a/meta-python/recipes-devtools/python/python3-pikepdf_10.13.0.post1.bb b/meta-python/recipes-devtools/python/python3-pikepdf_10.17.0.bb
similarity index 90%
rename from meta-python/recipes-devtools/python/python3-pikepdf_10.13.0.post1.bb
rename to meta-python/recipes-devtools/python/python3-pikepdf_10.17.0.bb
index df98507aae..3801c4826c 100644
--- a/meta-python/recipes-devtools/python/python3-pikepdf_10.13.0.post1.bb
+++ b/meta-python/recipes-devtools/python/python3-pikepdf_10.17.0.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/pikepdf/pikepdf"
 LICENSE = "MPL-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=9741c346eef56131163e13b9db1241b3"
 
-SRC_URI[sha256sum] = "4b73f926ebae81f04bf14527af330bd00bb268be767e0f189f7c4c3e4ad7ae0a"
+SRC_URI[sha256sum] = "de4ccaae83628e86c1fd473b384c09c6ff1dd35a583a8dacbf61d2aa4bea843b"
 
 SRC_URI += "file://0001-pyproject.toml-Do-not-strip.patch"
 
@@ -30,6 +30,8 @@ RDEPENDS:${PN} += " \
     qpdf \
     python3-pillow \
     python3-lxml \
+    python3-jsonschema \
+    python3-fonttools \
 "
 
 RDEPENDS:${PN}-ptest += " \
@@ -58,6 +60,8 @@ do_install_ptest:append() {
     install -m 0644 ${S}/third-party-licenses/openssl.txt ${D}${PTEST_PATH}/third-party-licenses/
     install -m 0644 ${S}/third-party-licenses/qpdf.txt ${D}${PTEST_PATH}/third-party-licenses/
     install -m 0644 ${S}/third-party-licenses/zlib.txt ${D}${PTEST_PATH}/third-party-licenses/
+    install -d ${D}${PTEST_PATH}/misc
+    install -m 0644 ${S}/misc/pdfa_differential.py ${D}${PTEST_PATH}/misc/
 }
 
 BBCLASSEXTEND = "native nativesdk"
