diff --git a/pyopencl/cache.py b/pyopencl/cache.py
index b6d21f280d6295d60cc0d88f229e2dde9ccb040c..b30563a1edd8fbec5c28c4094c7aa4397d1f5f5f 100644
--- a/pyopencl/cache.py
+++ b/pyopencl/cache.py
@@ -36,13 +36,8 @@ import logging
 logger = logging.getLogger(__name__)
 
 
-try:
-    import hashlib
-    new_hash = hashlib.md5
-except ImportError:
-    # for Python << 2.5
-    import md5
-    new_hash = md5.new
+import hashlib
+new_hash = hashlib.md5
 
 
 def _erase_dir(dir):