Get the needed constants from termios, not TERMIOS.
diff --git a/Lib/getpass.py b/Lib/getpass.py
index 840f7a0..2b1f6b2 100644
--- a/Lib/getpass.py
+++ b/Lib/getpass.py
@@ -30,12 +30,12 @@
     old = termios.tcgetattr(fd)     # a copy to save
     new = old[:]
 
-    new[3] = new[3] & ~TERMIOS.ECHO # 3 == 'lflags'
+    new[3] = new[3] & ~termios.ECHO # 3 == 'lflags'
     try:
-        termios.tcsetattr(fd, TERMIOS.TCSADRAIN, new)
+        termios.tcsetattr(fd, termios.TCSADRAIN, new)
         passwd = _raw_input(prompt)
     finally:
-        termios.tcsetattr(fd, TERMIOS.TCSADRAIN, old)
+        termios.tcsetattr(fd, termios.TCSADRAIN, old)
 
     sys.stdout.write('\n')
     return passwd
@@ -103,7 +103,7 @@
 
 # Bind the name getpass to the appropriate function
 try:
-    import termios, TERMIOS
+    import termios
 except ImportError:
     try:
         import msvcrt
diff --git a/Lib/tty.py b/Lib/tty.py
index b76a617..b1904fb 100644
--- a/Lib/tty.py
+++ b/Lib/tty.py
@@ -2,7 +2,6 @@
 
 # Author: Steen Lumholt.
 
-from TERMIOS import *
 from termios import *
 
 # Indexes for termios list.