From 4dbe9675f46fd2b2481905afde76a07b7a79a701 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Sat, 17 Oct 2015 15:52:54 -0500
Subject: [PATCH] Aksetup: fix superclass ref

---
 aksetup_helper.py | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

diff --git a/aksetup_helper.py b/aksetup_helper.py
index c527684f..b7378b55 100644
--- a/aksetup_helper.py
+++ b/aksetup_helper.py
@@ -1,5 +1,3 @@
-from __future__ import absolute_import
-from __future__ import print_function
 import setuptools  # noqa
 from setuptools import Extension
 
@@ -49,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
@@ -66,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 (NumpyExtension.get_additional_include_dirs(self)
+                + [self.get_module_include_path("pyublas")])
 
 
 class HedgeExtension(PyUblasExtension):
@@ -280,11 +278,11 @@ class ConfigSchema:
         if "__builtins__" in filevars:
             del filevars["__builtins__"]
 
-        for key, value in list(config.items()):
+        for key, value in config.items():
             if value is not None:
                 filevars[key] = value
 
-        keys = list(filevars.keys())
+        keys = filevars.keys()
         keys.sort()
 
         outf = open(filename, "w")
@@ -494,7 +492,7 @@ class BoostLibraries(Libraries):
         Libraries.__init__(self, "BOOST_%s" % lib_base_name.upper(),
                 [default_lib_name],
                 help="Library names for Boost C++ %s library (without lib or .so)"
-                    % humanize(lib_base_name))
+                % humanize(lib_base_name))
 
 
 def set_up_shipped_boost_if_requested(project_name, conf, source_path=None,
-- 
GitLab