diff -pruN 0.16.0-1/debian/changelog 0.16.0-2/debian/changelog
--- 0.16.0-1/debian/changelog	2024-04-18 08:30:56.000000000 +0000
+++ 0.16.0-2/debian/changelog	2025-03-25 13:19:41.000000000 +0000
@@ -1,3 +1,9 @@
+magnum-cluster-api (0.16.0-2) unstable; urgency=medium
+
+  * Relax upstream semver requirement to accept >= 3.0 (Closes: #1100240).
+
+ -- Thomas Goirand <zigo@debian.org>  Tue, 25 Mar 2025 14:19:41 +0100
+
 magnum-cluster-api (0.16.0-1) unstable; urgency=medium
 
   * New upstream release.
diff -pruN 0.16.0-1/debian/patches/fix-semver-requirements-to-accept-3.0.patch 0.16.0-2/debian/patches/fix-semver-requirements-to-accept-3.0.patch
--- 0.16.0-1/debian/patches/fix-semver-requirements-to-accept-3.0.patch	1970-01-01 00:00:00.000000000 +0000
+++ 0.16.0-2/debian/patches/fix-semver-requirements-to-accept-3.0.patch	2025-03-25 13:19:41.000000000 +0000
@@ -0,0 +1,17 @@
+Description: Fix semver requirements to accept version 3.0
+Author: Thomas Goirand <zigo@debian.org>
+Forwarded: no
+Bug-Debian: https://bugs.debian.org/1100240
+Last-Update: 2025-03-25
+
+--- magnum-cluster-api-0.16.0.orig/pyproject.toml
++++ magnum-cluster-api-0.16.0/pyproject.toml
+@@ -27,7 +27,7 @@ pykube-ng = "*"
+ pyroute2 = ">=0.3.4"
+ python = "^3.8"
+ requests = ">=2.27.1"
+-semver = "^2.0.0"
++semver = ">=2.0.0"
+ sherlock = "^0.4.1"
+ shortuuid = "*"
+ 
diff -pruN 0.16.0-1/debian/patches/series 0.16.0-2/debian/patches/series
--- 0.16.0-1/debian/patches/series	1970-01-01 00:00:00.000000000 +0000
+++ 0.16.0-2/debian/patches/series	2025-03-25 13:19:41.000000000 +0000
@@ -0,0 +1 @@
+fix-semver-requirements-to-accept-3.0.patch
