diff --git a/plexpy/__init__.py b/plexpy/__init__.py
index 20aa27c9..3538a8bf 100644
--- a/plexpy/__init__.py
+++ b/plexpy/__init__.py
@@ -13,7 +13,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import range
diff --git a/plexpy/activity_handler.py b/plexpy/activity_handler.py
index 36b3ef5b..c8c2adda 100644
--- a/plexpy/activity_handler.py
+++ b/plexpy/activity_handler.py
@@ -13,7 +13,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import str
from future.builtins import object
diff --git a/plexpy/activity_pinger.py b/plexpy/activity_pinger.py
index 01ce43dc..1900e3a8 100644
--- a/plexpy/activity_pinger.py
+++ b/plexpy/activity_pinger.py
@@ -13,7 +13,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import str
diff --git a/plexpy/activity_processor.py b/plexpy/activity_processor.py
index bd390733..5c328dc3 100644
--- a/plexpy/activity_processor.py
+++ b/plexpy/activity_processor.py
@@ -13,7 +13,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import str
from future.builtins import object
diff --git a/plexpy/api2.py b/plexpy/api2.py
index 7c1b37b2..828371eb 100644
--- a/plexpy/api2.py
+++ b/plexpy/api2.py
@@ -16,7 +16,6 @@
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import str
from future.builtins import object
diff --git a/plexpy/classes.py b/plexpy/classes.py
index 10fc024c..325a85c9 100644
--- a/plexpy/classes.py
+++ b/plexpy/classes.py
@@ -20,7 +20,6 @@
#########################################
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.moves.urllib.request import FancyURLopener
diff --git a/plexpy/common.py b/plexpy/common.py
index 0f565a8b..03c8096a 100644
--- a/plexpy/common.py
+++ b/plexpy/common.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
import distro
diff --git a/plexpy/config.py b/plexpy/config.py
index a92489f7..e1ed647d 100644
--- a/plexpy/config.py
+++ b/plexpy/config.py
@@ -13,7 +13,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import object
from future.builtins import str
diff --git a/plexpy/database.py b/plexpy/database.py
index a5455677..02102ded 100644
--- a/plexpy/database.py
+++ b/plexpy/database.py
@@ -13,7 +13,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import object
diff --git a/plexpy/datafactory.py b/plexpy/datafactory.py
index de503a10..9f1bd233 100644
--- a/plexpy/datafactory.py
+++ b/plexpy/datafactory.py
@@ -16,7 +16,6 @@
# along with Tautulli. If not, see .
from __future__ import division
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import next
from future.builtins import str
diff --git a/plexpy/datatables.py b/plexpy/datatables.py
index e5d0baca..fdc0b1a5 100644
--- a/plexpy/datatables.py
+++ b/plexpy/datatables.py
@@ -13,7 +13,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import object
diff --git a/plexpy/graphs.py b/plexpy/graphs.py
index a7dbfced..e32b11de 100644
--- a/plexpy/graphs.py
+++ b/plexpy/graphs.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import str
from future.builtins import range
diff --git a/plexpy/helpers.py b/plexpy/helpers.py
index 86be8c1f..819632ac 100644
--- a/plexpy/helpers.py
+++ b/plexpy/helpers.py
@@ -16,7 +16,6 @@
# along with Tautulli. If not, see .
from __future__ import division
-from __future__ import absolute_import
from __future__ import unicode_literals
from past.builtins import cmp
from future import standard_library
diff --git a/plexpy/http_handler.py b/plexpy/http_handler.py
index 39cd4d02..f38454a8 100644
--- a/plexpy/http_handler.py
+++ b/plexpy/http_handler.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with PlexPy. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import object
from future.builtins import str
diff --git a/plexpy/libraries.py b/plexpy/libraries.py
index 4c1460e1..d0a7abeb 100644
--- a/plexpy/libraries.py
+++ b/plexpy/libraries.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import str
from future.builtins import next
diff --git a/plexpy/lock.py b/plexpy/lock.py
index 5cfbc0ed..75c3cfd4 100644
--- a/plexpy/lock.py
+++ b/plexpy/lock.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import object
diff --git a/plexpy/log_reader.py b/plexpy/log_reader.py
index cd37e9ff..579cec7b 100644
--- a/plexpy/log_reader.py
+++ b/plexpy/log_reader.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from io import open
diff --git a/plexpy/logger.py b/plexpy/logger.py
index 82405db2..dc9fca3c 100644
--- a/plexpy/logger.py
+++ b/plexpy/logger.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import str
from past.builtins import basestring
diff --git a/plexpy/mobile_app.py b/plexpy/mobile_app.py
index a2571f9b..9b170969 100644
--- a/plexpy/mobile_app.py
+++ b/plexpy/mobile_app.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import str
diff --git a/plexpy/newsletter_handler.py b/plexpy/newsletter_handler.py
index 23322f37..ae8b48e2 100644
--- a/plexpy/newsletter_handler.py
+++ b/plexpy/newsletter_handler.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
import os
diff --git a/plexpy/newsletters.py b/plexpy/newsletters.py
index 9eb70d4d..796732fc 100644
--- a/plexpy/newsletters.py
+++ b/plexpy/newsletters.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import next
from future.builtins import str
diff --git a/plexpy/notification_handler.py b/plexpy/notification_handler.py
index d9a35535..8f8ba552 100644
--- a/plexpy/notification_handler.py
+++ b/plexpy/notification_handler.py
@@ -17,7 +17,6 @@
from __future__ import division
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import next
from future.builtins import map
diff --git a/plexpy/notifiers.py b/plexpy/notifiers.py
index 08af7ea4..88233b1e 100644
--- a/plexpy/notifiers.py
+++ b/plexpy/notifiers.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import next
from future.builtins import str
diff --git a/plexpy/plexivity_import.py b/plexpy/plexivity_import.py
index ce6c4bde..5621200d 100644
--- a/plexpy/plexivity_import.py
+++ b/plexpy/plexivity_import.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import str
diff --git a/plexpy/plextv.py b/plexpy/plextv.py
index 7b15e41c..3cde51a5 100644
--- a/plexpy/plextv.py
+++ b/plexpy/plextv.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import next
from future.builtins import str
diff --git a/plexpy/plexwatch_import.py b/plexpy/plexwatch_import.py
index 62204eef..ef988568 100644
--- a/plexpy/plexwatch_import.py
+++ b/plexpy/plexwatch_import.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import str
diff --git a/plexpy/pmsconnect.py b/plexpy/pmsconnect.py
index 2fd9da3c..952705d0 100644
--- a/plexpy/pmsconnect.py
+++ b/plexpy/pmsconnect.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import next
from future.builtins import str
diff --git a/plexpy/request.py b/plexpy/request.py
index 6cb5d650..8a1f913c 100644
--- a/plexpy/request.py
+++ b/plexpy/request.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import str
diff --git a/plexpy/session.py b/plexpy/session.py
index 9b4e3321..2334454a 100644
--- a/plexpy/session.py
+++ b/plexpy/session.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import str
diff --git a/plexpy/users.py b/plexpy/users.py
index 5dd273c3..bf117455 100644
--- a/plexpy/users.py
+++ b/plexpy/users.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import next
from future.builtins import str
diff --git a/plexpy/versioncheck.py b/plexpy/versioncheck.py
index b68f57de..dbd79b69 100644
--- a/plexpy/versioncheck.py
+++ b/plexpy/versioncheck.py
@@ -16,7 +16,6 @@
# along with Tautulli. If not, see .
from __future__ import division
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import next
from future.builtins import str
diff --git a/plexpy/web_socket.py b/plexpy/web_socket.py
index a8aa5cd5..43462ce0 100644
--- a/plexpy/web_socket.py
+++ b/plexpy/web_socket.py
@@ -17,7 +17,6 @@
# Mostly borrowed from https://github.com/trakt/Plex-Trakt-Scrobbler
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import str
diff --git a/plexpy/webauth.py b/plexpy/webauth.py
index dcdaf8b4..6cc419cf 100644
--- a/plexpy/webauth.py
+++ b/plexpy/webauth.py
@@ -20,7 +20,6 @@
# Form based authentication for CherryPy. Requires the
# Session tool to be loaded.
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import str
from future.builtins import object
diff --git a/plexpy/webserve.py b/plexpy/webserve.py
index 02b4e7db..e50c4c9a 100644
--- a/plexpy/webserve.py
+++ b/plexpy/webserve.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import next
from future.builtins import object
diff --git a/plexpy/webstart.py b/plexpy/webstart.py
index d90dae76..597ae5ed 100644
--- a/plexpy/webstart.py
+++ b/plexpy/webstart.py
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with Tautulli. If not, see .
-from __future__ import absolute_import
from __future__ import unicode_literals
from future.builtins import object