From 6110980cdb37f749f0d68e3f65903f2b7454afa9 Mon Sep 17 00:00:00 2001 From: Ryan Dale Date: Wed, 21 Nov 2018 15:03:23 -0500 Subject: [PATCH] update paths to headers for extensions --- setup.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/setup.py b/setup.py index bc1c4fb2..8fe3b8fc 100644 --- a/setup.py +++ b/setup.py @@ -196,18 +196,18 @@ def run(self): extensions = [ Extension( 'pybedtools.cbedtools', - depends=glob.glob('src/*h'), + depends=glob.glob('pybedtools/include/*h'), libraries=['stdc++', 'z'], - include_dirs=['src/'], - sources=['pybedtools/cbedtools' + EXT] + glob.glob('src/*.cpp'), + include_dirs=['pybedtools/include/'], + sources=['pybedtools/cbedtools' + EXT] + glob.glob('pybedtools/include/*.cpp'), language='c++'), Extension( 'pybedtools.featurefuncs', - depends=glob.glob('src/*h'), + depends=glob.glob('pybedtools/include/*h'), libraries=['stdc++', 'z'], - include_dirs=['src/'], - sources=['pybedtools/featurefuncs' + EXT] + glob.glob('src/*.cpp'), + include_dirs=['pybedtools/include/'], + sources=['pybedtools/featurefuncs' + EXT] + glob.glob('pybedtools/include/*.cpp'), language='c++'), ] @@ -275,9 +275,10 @@ def run(self): "*.pxd", "*.cxx", "*.c", - "*.cpp"] + "*.cpp"], + 'src': ['src/*'], }, - include_package_data=False, + include_package_data=True, scripts=['pybedtools/scripts/venn_gchart.py', 'pybedtools/scripts/venn_mpl.py', 'pybedtools/scripts/annotate.py',