diff --git a/debian/changelog b/debian/changelog
index 464bda74a466dafb33b9a8cfa1164f0de3531004..1d9faaaa3d4e28ea9d5eb8f1042baec0a4368a4e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+python-json-patch (1.32-5) unstable; urgency=medium
+
+  * Switch to pybuild (Closes: #1090516).
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 19 Dec 2024 10:32:11 +0100
+
 python-json-patch (1.32-4) unstable; urgency=medium
 
   * Add Avoid_usage_of_unittest.makeSuite_removed_from_Python_3.13.patch
diff --git a/debian/rules b/debian/rules
index 490c7becce72d596c5ae95c5893392cdd6f4dcd4..8be5d0cbb52635f85670e984ecf92c69903e7ca5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,7 +4,7 @@ UPSTREAM_GIT := https://github.com/stefankoegl/python-json-patch.git
 include /usr/share/openstack-pkg-tools/pkgos.make
 
 %:
-	dh $@ --buildsystem=python_distutils --with python3
+	dh $@ --buildsystem=pybuild --with python3
 
 override_dh_auto_clean:
 	rm -rf *.egg-info build .stestr