diff --git a/make.py b/make.py index d3d364e..897fce7 100755 --- a/make.py +++ b/make.py @@ -26,7 +26,6 @@ __author__ = "Andr\xe9 Malo" __author__ = getattr(__author__, 'decode', lambda x: __author__)('latin-1') __docformat__ = "restructuredtext en" -import errno as _errno import os as _os import re as _re import sys as _sys @@ -39,9 +38,9 @@ from _setup.make import targets, default_targets if _sys.version_info[0] == 3: - def textopen(*args): - return open(*args, encoding='utf-8') cfgread = dict(encoding='utf-8') + def textopen(*args): + return open(*args, **cfgread) else: textopen = open cfgread = {} @@ -185,6 +184,8 @@ class Compile(Target): shell.rm_rf(name) for name in shell.files('.', '*.py[co]'): shell.rm(name) + for name in shell.files('.', '*$py.class'): + shell.rm(name) term.green("Removing c extensions...") for name in shell.files('.', '*.so'):