using relative import for compiler to avoid name collision with deprecated builtin compiler module in Python 2.5