diff -pruN 0.9.3-1/debian/changelog 0.9.3-2/debian/changelog
--- 0.9.3-1/debian/changelog	2025-08-28 10:05:50.000000000 +0000
+++ 0.9.3-2/debian/changelog	2025-09-10 12:58:49.000000000 +0000
@@ -1,3 +1,11 @@
+dolfinx-mpc (0.9.3-2) unstable; urgency=medium
+
+  * debian patch python_depends_nanobind.patch adds nanobind to python
+    dependencies (pyproject.toml) so dh_python3 catches the nanobind ABI.
+    See nanobind transition Bug#1111004. Closes: #1096535.
+
+ -- Drew Parsons <dparsons@debian.org>  Wed, 10 Sep 2025 14:58:49 +0200
+
 dolfinx-mpc (0.9.3-1) unstable; urgency=medium
 
   * New upstream release
diff -pruN 0.9.3-1/debian/patches/python_depends_nanobind.patch 0.9.3-2/debian/patches/python_depends_nanobind.patch
--- 0.9.3-1/debian/patches/python_depends_nanobind.patch	1970-01-01 00:00:00.000000000 +0000
+++ 0.9.3-2/debian/patches/python_depends_nanobind.patch	2025-09-10 12:58:49.000000000 +0000
@@ -0,0 +1,12 @@
+Index: dolfinx-mpc/python/pyproject.toml
+===================================================================
+--- dolfinx-mpc.orig/python/pyproject.toml	2025-09-10 14:50:12.004946620 +0200
++++ dolfinx-mpc/python/pyproject.toml	2025-09-10 14:51:34.895806725 +0200
+@@ -21,6 +21,7 @@
+       "petsc4py",
+       "mpi4py",
+       "fenics-dolfinx>=0.9.0",
++      "nanobind",
+ ]
+ 
+ [project.optional-dependencies]
diff -pruN 0.9.3-1/debian/patches/series 0.9.3-2/debian/patches/series
--- 0.9.3-1/debian/patches/series	2025-08-28 10:05:50.000000000 +0000
+++ 0.9.3-2/debian/patches/series	2025-09-10 12:58:49.000000000 +0000
@@ -2,3 +2,4 @@ cmake_config_libdir.patch
 tests_no_numba.patch
 cmake_no_runpath.patch
 python_local_LICENSE.patch
+python_depends_nanobind.patch
