Commit 4b1886f9 authored by Stefan Behnel's avatar Stefan Behnel

import fixes for Py2.6

parent 97779d4c
...@@ -20,12 +20,17 @@ the documentation. ...@@ -20,12 +20,17 @@ the documentation.
This code was modeled on Quixote's ptl_import. This code was modeled on Quixote's ptl_import.
""" """
import sys, os, shutil import sys, os, shutil
import imp, ihooks, glob, md5 import imp, ihooks, glob
import __builtin__ import __builtin__
import pyxbuild import pyxbuild
from distutils.dep_util import newer from distutils.dep_util import newer
from distutils.extension import Extension from distutils.extension import Extension
try:
import hashlib
except ImportError:
import md5 as hashlib
mod_name = "pyximport" mod_name = "pyximport"
assert sys.hexversion >= 0x20000b1, "need Python 2.0b1 or later" assert sys.hexversion >= 0x20000b1, "need Python 2.0b1 or later"
...@@ -54,7 +59,7 @@ def _load_pyrex(name, filename): ...@@ -54,7 +59,7 @@ def _load_pyrex(name, filename):
def get_distutils_extension(modname, pyxfilename): def get_distutils_extension(modname, pyxfilename):
extra = "_" + md5.md5(open(pyxfilename).read()).hexdigest() extra = "_" + hashlib.md5(open(pyxfilename).read()).hexdigest()
# modname = modname + extra # modname = modname + extra
extension_mod = handle_special_build(modname, pyxfilename) extension_mod = handle_special_build(modname, pyxfilename)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment