From 8712f7caf07465fef492449d6a75e3ebb3e56b45 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Sat, 17 Oct 2015 15:41:51 -0500 Subject: [PATCH] Aksetup: fix include dir property hack --- aksetup_helper.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/aksetup_helper.py b/aksetup_helper.py index 12d888c..a895c88 100644 --- a/aksetup_helper.py +++ b/aksetup_helper.py @@ -47,8 +47,11 @@ class NumpyExtension(Extension): from os.path import join return join(pathname, "core", "include") + def get_additional_include_dirs(self): + return [self.get_numpy_incpath()] + def get_include_dirs(self): - return self._include_dirs + [self.get_numpy_incpath()] + return self._include_dirs + self.get_additional_include_dirs() def set_include_dirs(self, value): self._include_dirs = value @@ -64,12 +67,9 @@ class PyUblasExtension(NumpyExtension): from pkg_resources import Requirement, resource_filename return resource_filename(Requirement.parse(name), "%s/include" % name) - @property - def include_dirs(self): - return self._include_dirs + [ - self.get_numpy_incpath(), - self.get_module_include_path("pyublas"), - ] + def get_additional_include_dirs(self): + return (super(PyUblasExtension, self).get_additional_include_dirs() + + [self.get_module_include_path("pyublas")]) class HedgeExtension(PyUblasExtension): -- GitLab