From 57693ec3ba2d9935c5e81d46718f3b6562646b1e Mon Sep 17 00:00:00 2001 From: Craig Warren Date: Thu, 4 May 2017 16:27:26 +0100 Subject: [PATCH] Added MANIFEST.in to ensure data files, i.e. materials files for user libraries, etc... are installed with the package. --- MANIFEST.in | 5 +++++ setup.py | 3 +++ 2 files changed, 8 insertions(+) create mode 100644 MANIFEST.in diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 00000000..081553e9 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,5 @@ +include README.rst +recursive-include tests * +recursive-include tools * +recursive-include user_libs * +global-exclude *.DS_Store diff --git a/setup.py b/setup.py index 61564b53..ef1b0a51 100644 --- a/setup.py +++ b/setup.py @@ -44,6 +44,8 @@ with open('gprMax/__init__.py', 'r') as fd: fd.read(), re.MULTILINE).group(1) packages = [packagename, 'tests', 'tools', 'user_libs'] +#packagesdata = {} +#package_data={'mypkg': ['data/*.dat']}, # Python version if sys.version_info[:2] < (3, 4): @@ -173,4 +175,5 @@ setup(name=packagename, ], ext_modules=extensions, packages=packages, + include_package_data=True, include_dirs=[np.get_include()])