From 9e3fef653eaf40127227afea88b5e8f08762f470 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Thu, 14 Mar 2013 15:11:56 -0400 Subject: [PATCH] Update aksetup. Include README in manifest. --- MANIFEST.in | 1 + aksetup_helper.py | 13 ++----------- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/MANIFEST.in b/MANIFEST.in index b30c302e..04ebcbe2 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -16,6 +16,7 @@ include configure.py include Makefile.in include aksetup_helper.py include README_SETUP.txt +include README.rst recursive-include bpl-subset/bpl_subset/boost *.h *.hpp *.cpp *.html *.inl *.ipp *.pl *.txt recursive-include bpl-subset/bpl_subset/libs *.h *.hpp *.cpp *.html *.inl *.ipp *.pl *.txt diff --git a/aksetup_helper.py b/aksetup_helper.py index a5144636..bdd2a002 100644 --- a/aksetup_helper.py +++ b/aksetup_helper.py @@ -85,17 +85,8 @@ class NumpyExtension(Extension): class PyUblasExtension(NumpyExtension): def get_module_include_path(self, name): - from imp import find_module - file, pathname, descr = find_module(name) - from os.path import join, exists - installed_path = join(pathname, "..", "include") - development_path = join(pathname, "..", "src", "cpp") - if exists(installed_path): - return installed_path - elif exists(development_path): - return development_path - else: - raise RuntimeError("could not find C include path for module '%s'" % name) + from pkg_resources import Requirement, resource_filename + return resource_filename(Requirement.parse(name), "%s/include" % name) @property def include_dirs(self): -- GitLab