Sorry, forgot the debdiff. Here it is.
diff -Nru prody-2.3.1+dfsg/debian/changelog prody-2.3.1+dfsg/debian/changelog
--- prody-2.3.1+dfsg/debian/changelog 2023-01-12 12:08:16.000000000 +0100
+++ prody-2.3.1+dfsg/debian/changelog 2025-06-22 17:25:00.000000000 +0200
@@ -1,3 +1,10 @@
+prody (2.3.1+dfsg-3+deb12u1) bookworm; urgency=medium
+
+ * Team upload.
+ * Skip test with equals on a vector. Closes: #1028722.
+
+ -- Santiago Vila <sanv...@debian.org> Sun, 22 Jun 2025 17:25:00 +0200
+
prody (2.3.1+dfsg-3) unstable; urgency=medium
* Add patch to fix test failure with Numpy 1.24 (Closes: #1027233).
diff -Nru prody-2.3.1+dfsg/debian/patches/series
prody-2.3.1+dfsg/debian/patches/series
--- prody-2.3.1+dfsg/debian/patches/series 2023-01-12 08:53:38.000000000
+0100
+++ prody-2.3.1+dfsg/debian/patches/series 2025-06-22 15:00:00.000000000
+0200
@@ -1,3 +1,4 @@
no-network-access.patch
add-missing-test-files.patch
numpy-1.24.patch
+skip-equals-on-vector.patch
diff -Nru prody-2.3.1+dfsg/debian/patches/skip-equals-on-vector.patch
prody-2.3.1+dfsg/debian/patches/skip-equals-on-vector.patch
--- prody-2.3.1+dfsg/debian/patches/skip-equals-on-vector.patch 1970-01-01
01:00:00.000000000 +0100
+++ prody-2.3.1+dfsg/debian/patches/skip-equals-on-vector.patch 2025-06-22
15:04:00.000000000 +0200
@@ -0,0 +1,10 @@
+--- a/prody/tests/atomic/test_select.py
++++ b/prody/tests/atomic/test_select.py
+@@ -198,7 +198,6 @@
+ ('beta % 4 % 3 < 1', 1530),
+ ('ceil(beta) == 10', 60),
+ ('floor(beta) == 10', 58),
+- ('abs(x) == sqrt(sq(x))', 3211),
+ ('sq(x-5)+sq(y+4)+sq(z) > sq(100)', 1444),
+ ('1 > sq(occ)', None),
+ ('sq(x x) > 1', None),],