--- a/pyu2f/convenience/localauthenticator.py
+++ b/pyu2f/convenience/localauthenticator.py
@@ -13,7 +13,6 @@
 # limitations under the License.
 
 """Convenience class for U2F signing with local security keys."""
-import six
 import base64
 import sys
 
@@ -36,7 +35,7 @@
       device = u2f.GetLocalU2FInterface(origin=self.origin)
     except errors.NoDeviceFoundError:
       print_callback('Please insert your security key and press enter...')
-      six.moves.input()
+      input()
       device = u2f.GetLocalU2FInterface(origin=self.origin)
 
     print_callback('Please touch your security key.\n')
--- a/pyu2f/hid/macos.py
+++ b/pyu2f/hid/macos.py
@@ -13,8 +13,8 @@
 # limitations under the License.
 
 """Implements HID device interface on MacOS using IOKit and HIDManager."""
-from six.moves import queue
-from six.moves import range
+import queue
+import range
 import ctypes
 import ctypes.util
 import logging
--- a/setup.py
+++ b/setup.py
@@ -37,7 +37,6 @@
     # Contained modules and scripts.
     packages=setuptools.find_packages(exclude=["pyu2f.tests", "pyu2f.tests.*"]),
     install_requires=[
-        'six',
     ],
     tests_require=[
         'unittest2>=0.5.1',
