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