diff --git a/py-curves/distinfo b/py-curves/distinfo
index a1122d845cdba46c5fdcf4c703b04a1fc0b90411..65e50f06e3654ae6005a17032ddf86ec45a8b9d8 100644
--- a/py-curves/distinfo
+++ b/py-curves/distinfo
@@ -1,3 +1,4 @@
 SHA1 (curves-0.1.0.tar.gz) = 7b8319e4badbc8cc513e06d5be99e7590b613a76
 RMD160 (curves-0.1.0.tar.gz) = d60b123e9488790428b83052e29712cde05654cc
 Size (curves-0.1.0.tar.gz) = 805794 bytes
+SHA1 (patch-aa) = 728e16f0054e05df8916b5b7f096a33d7eb64437
diff --git a/py-curves/patches/patch-aa b/py-curves/patches/patch-aa
new file mode 100644
index 0000000000000000000000000000000000000000..b89ff71dc25dde60494b562b96cb801827c04cd6
--- /dev/null
+++ b/py-curves/patches/patch-aa
@@ -0,0 +1,23 @@
+From b00c549fa309a1f16d4f20041778e357cceea3ef Mon Sep 17 00:00:00 2001
+From: Guilhem Saurel <guilhem.saurel@laas.fr>
+Date: Wed, 17 Apr 2019 13:04:37 +0200
+Subject: [PATCH] [Test][Python] Remove StringIO, which is useless and fails in
+ python 3
+
+---
+ python/test/test.py | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/python/test/test.py b/python/test/test.py
+index d77db6b..2887625 100644
+--- python/test/test.py
++++ python/test/test.py
+@@ -1,5 +1,4 @@
+ # FOR PRINT, TO REMOVE
+-import StringIO
+ import sys
+ # END FOR PRINT
+ 
+-- 
+2.17.1
+