[tor-commits] [tor/master] src/ext: Add __future__ imports for python 3 compatibility

nickm at torproject.org nickm at torproject.org
Fri Dec 13 16:09:24 UTC 2019


commit 0bb879e821b7caafd9479708a528443fb481503c
Author: teor <teor at torproject.org>
Date:   Thu Dec 12 15:59:47 2019 +1000

    src/ext: Add __future__ imports for python 3 compatibility
    
    Closes ticket 32732.
---
 src/ext/ed25519/ref10/base.py   | 5 +++++
 src/ext/ed25519/ref10/base2.py  | 5 +++++
 src/ext/ed25519/ref10/d.py      | 5 +++++
 src/ext/ed25519/ref10/d2.py     | 5 +++++
 src/ext/ed25519/ref10/sqrtm1.py | 5 +++++
 5 files changed, 25 insertions(+)

diff --git a/src/ext/ed25519/ref10/base.py b/src/ext/ed25519/ref10/base.py
index 84accc858..8bfaab056 100644
--- a/src/ext/ed25519/ref10/base.py
+++ b/src/ext/ed25519/ref10/base.py
@@ -1,3 +1,8 @@
+# Future imports for Python 2.7, mandatory in 3.0
+from __future__ import division
+from __future__ import print_function
+from __future__ import unicode_literals
+
 b = 256
 q = 2**255 - 19
 l = 2**252 + 27742317777372353535851937790883648493
diff --git a/src/ext/ed25519/ref10/base2.py b/src/ext/ed25519/ref10/base2.py
index 5e4e8739d..5923e43a7 100644
--- a/src/ext/ed25519/ref10/base2.py
+++ b/src/ext/ed25519/ref10/base2.py
@@ -1,3 +1,8 @@
+# Future imports for Python 2.7, mandatory in 3.0
+from __future__ import division
+from __future__ import print_function
+from __future__ import unicode_literals
+
 b = 256
 q = 2**255 - 19
 l = 2**252 + 27742317777372353535851937790883648493
diff --git a/src/ext/ed25519/ref10/d.py b/src/ext/ed25519/ref10/d.py
index 8995bb86a..3fbb17507 100644
--- a/src/ext/ed25519/ref10/d.py
+++ b/src/ext/ed25519/ref10/d.py
@@ -1,3 +1,8 @@
+# Future imports for Python 2.7, mandatory in 3.0
+from __future__ import division
+from __future__ import print_function
+from __future__ import unicode_literals
+
 q = 2**255 - 19
 
 def expmod(b,e,m):
diff --git a/src/ext/ed25519/ref10/d2.py b/src/ext/ed25519/ref10/d2.py
index 79841758b..3e533730b 100644
--- a/src/ext/ed25519/ref10/d2.py
+++ b/src/ext/ed25519/ref10/d2.py
@@ -1,3 +1,8 @@
+# Future imports for Python 2.7, mandatory in 3.0
+from __future__ import division
+from __future__ import print_function
+from __future__ import unicode_literals
+
 q = 2**255 - 19
 
 def expmod(b,e,m):
diff --git a/src/ext/ed25519/ref10/sqrtm1.py b/src/ext/ed25519/ref10/sqrtm1.py
index 9a47fbc12..a276d4e67 100644
--- a/src/ext/ed25519/ref10/sqrtm1.py
+++ b/src/ext/ed25519/ref10/sqrtm1.py
@@ -1,3 +1,8 @@
+# Future imports for Python 2.7, mandatory in 3.0
+from __future__ import division
+from __future__ import print_function
+from __future__ import unicode_literals
+
 q = 2**255 - 19
 
 def expmod(b,e,m):





More information about the tor-commits mailing list