diff --git a/extension/reviewbotext/models.py b/extension/reviewbotext/models.py
index 5bb46f3091716a605d282cf1cc15ada3ca43bd83..cfe3af65ebb672f4de2dd2ccc340e7ce892a4c1e 100644
--- a/extension/reviewbotext/models.py
+++ b/extension/reviewbotext/models.py
@@ -1,9 +1,7 @@
-import six
 from django.db import models
 from djblets.db.fields import JSONField
 
 
-@six.python_2_unicode_compatible
 class Tool(models.Model):
     """Information about a tool installed on a worker.
 
diff --git a/extension/reviewbotext/views.py b/extension/reviewbotext/views.py
index df9c871926eec8181fba676e91a37c06b2c775fa..6426e5846219ba82a1f5204171fae04b242e5b04 100644
--- a/extension/reviewbotext/views.py
+++ b/extension/reviewbotext/views.py
@@ -1,6 +1,5 @@
 import json
 
-import six
 from django.contrib.auth.models import User
 from django.db import IntegrityError, transaction
 from django.http import (HttpResponse,
@@ -284,7 +283,7 @@ class WorkerStatusView(View):
                 hosts = []
 
                 for item in reply:
-                    for worker_host, data in six.iteritems(item):
+                    for worker_host, data in item.items():
                         worker_status = data.get('status')
 
                         if worker_status == 'ok':
diff --git a/extension/setup.py b/extension/setup.py
index 16812130622405ce5cb4ad14c0a661badceb0546..85fe0a77c0ac4931d3035562ea8f4da681bf13f6 100755
--- a/extension/setup.py
+++ b/extension/setup.py
@@ -95,10 +95,7 @@ setup(
         # kombu to be installed.
         #
         # Kombu 5.3 also drops Python 3.7 support.
-        'kombu>=5.1.0,<=5.1.999; python_version == "3.6"',
         'kombu>=5.1.0,<=5.2.999; python_version == "3.7"',
-
-        'six',
     ],
     python_requires=','.join([
         '>=2.7',
