diff --git a/common/cython_hacks.py b/common/cython_hacks.py deleted file mode 100644 index d0e154746..000000000 --- a/common/cython_hacks.py +++ /dev/null @@ -1,23 +0,0 @@ -import os -import sysconfig -from Cython.Distutils import build_ext - -def get_ext_filename_without_platform_suffix(filename): - name, ext = os.path.splitext(filename) - ext_suffix = sysconfig.get_config_var('EXT_SUFFIX') - - if ext_suffix == ext: - return filename - - ext_suffix = ext_suffix.replace(ext, '') - idx = name.find(ext_suffix) - - if idx == -1: - return filename - else: - return name[:idx] + ext - -class BuildExtWithoutPlatformSuffix(build_ext): - def get_ext_filename(self, ext_name): - filename = super().get_ext_filename(ext_name) - return get_ext_filename_without_platform_suffix(filename) diff --git a/release/files_common b/release/files_common index 527c87be6..902242bcd 100644 --- a/release/files_common +++ b/release/files_common @@ -36,7 +36,6 @@ common/filter_simple.py common/stat_live.py common/spinner.py common/text_window.py -common/cython_hacks.py common/SConscript common/kalman/.gitignore diff --git a/tools/lib/lazy_property.py b/tools/lib/lazy_property.py deleted file mode 100644 index 85c038f28..000000000 --- a/tools/lib/lazy_property.py +++ /dev/null @@ -1,12 +0,0 @@ -class lazy_property(object): - """Defines a property whose value will be computed only once and as needed. - - This can only be used on instance methods. - """ - def __init__(self, func): - self._func = func - - def __get__(self, obj_self, cls): - value = self._func(obj_self) - setattr(obj_self, self._func.__name__, value) - return value