From 000b6e2dfcf5ef7e556854dae0c99982c05f8daf Mon Sep 17 00:00:00 2001
From: Donald Stufft <donald@stufft.io>
Date: Sun, 24 Feb 2013 13:53:23 -0500
Subject: [PATCH] Standardize __future__ imports

---
 nacl/__init__.py   | 4 ++++
 nacl/exceptions.py | 5 +++++
 nacl/hash.py       | 4 ++++
 nacl/nacl.py       | 4 ++++
 nacl/random.py     | 4 ++++
 5 files changed, 21 insertions(+)

diff --git a/nacl/__init__.py b/nacl/__init__.py
index 70e7fe87..01877042 100644
--- a/nacl/__init__.py
+++ b/nacl/__init__.py
@@ -1,3 +1,7 @@
+from __future__ import absolute_import
+from __future__ import division
+from __future__ import unicode_literals
+
 from . import __about__
 from . import hash  # pylint: disable=W0622
 from .random import random
diff --git a/nacl/exceptions.py b/nacl/exceptions.py
index 66e5e51a..1ddac85f 100644
--- a/nacl/exceptions.py
+++ b/nacl/exceptions.py
@@ -1,3 +1,8 @@
+from __future__ import absolute_import
+from __future__ import division
+from __future__ import unicode_literals
+
+
 class CryptoError(Exception):
     """
     Base exception for all nacl related errors
diff --git a/nacl/hash.py b/nacl/hash.py
index cee6e7ce..50e0d3ce 100644
--- a/nacl/hash.py
+++ b/nacl/hash.py
@@ -1,3 +1,7 @@
+from __future__ import absolute_import
+from __future__ import division
+from __future__ import unicode_literals
+
 import binascii
 
 from . import nacl
diff --git a/nacl/nacl.py b/nacl/nacl.py
index 3b4879d2..7aca5e53 100644
--- a/nacl/nacl.py
+++ b/nacl/nacl.py
@@ -1,6 +1,10 @@
 """
 CFFI interface to NaCl and libsodium library
 """
+from __future__ import absolute_import
+from __future__ import division
+from __future__ import unicode_literals
+
 import functools
 
 from cffi import FFI
diff --git a/nacl/random.py b/nacl/random.py
index ded56fae..703db8e2 100644
--- a/nacl/random.py
+++ b/nacl/random.py
@@ -1,3 +1,7 @@
+from __future__ import absolute_import
+from __future__ import division
+from __future__ import unicode_literals
+
 from . import nacl
 
 
-- 
GitLab