From ebb62629c6714c3ece3f567da12f69de49951afc Mon Sep 17 00:00:00 2001 From: Yousef Date: Sun, 27 May 2018 14:24:33 +0200 Subject: [PATCH] fix installation on mac os got error `'numpy/arrayobject.h' file not found` without this --- setup.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/setup.py b/setup.py index f293fe3..8f09c00 100644 --- a/setup.py +++ b/setup.py @@ -3,19 +3,19 @@ from Cython.Distutils import build_ext import numpy -ext_modules = [Extension("traj_dist.cydist.basic_geographical", [ "traj_dist/cydist/basic_geographical.pyx" ]), - Extension("traj_dist.cydist.basic_euclidean", [ "traj_dist/cydist/basic_euclidean.pyx" ]), - Extension("traj_dist.cydist.sspd", [ "traj_dist/cydist/sspd.pyx" ]), - Extension("traj_dist.cydist.dtw", [ "traj_dist/cydist/dtw.pyx" ]), - Extension("traj_dist.cydist.lcss", [ "traj_dist/cydist/lcss.pyx" ]), - Extension("traj_dist.cydist.hausdorff", [ "traj_dist/cydist/hausdorff.pyx" ]), - Extension("traj_dist.cydist.discret_frechet", [ "traj_dist/cydist/discret_frechet.pyx" ]), - Extension("traj_dist.cydist.frechet", [ "traj_dist/cydist/frechet.pyx" ]), +ext_modules = [Extension("traj_dist.cydist.basic_geographical", [ "traj_dist/cydist/basic_geographical.pyx" ], include_dirs=[numpy.get_include()]), + Extension("traj_dist.cydist.basic_euclidean", [ "traj_dist/cydist/basic_euclidean.pyx" ], include_dirs=[numpy.get_include()]), + Extension("traj_dist.cydist.sspd", [ "traj_dist/cydist/sspd.pyx" ], include_dirs=[numpy.get_include()]), + Extension("traj_dist.cydist.dtw", [ "traj_dist/cydist/dtw.pyx" ], include_dirs=[numpy.get_include()]), + Extension("traj_dist.cydist.lcss", [ "traj_dist/cydist/lcss.pyx" ], include_dirs=[numpy.get_include()]), + Extension("traj_dist.cydist.hausdorff", [ "traj_dist/cydist/hausdorff.pyx" ], include_dirs=[numpy.get_include()]), + Extension("traj_dist.cydist.discret_frechet", [ "traj_dist/cydist/discret_frechet.pyx" ], include_dirs=[numpy.get_include()]), + Extension("traj_dist.cydist.frechet", [ "traj_dist/cydist/frechet.pyx" ], include_dirs=[numpy.get_include()]), #Extension("traj_dist.cydist.distance", [ "traj_dist/cydist/distance.pyx" ]), - Extension("traj_dist.cydist.segment_distance", [ "traj_dist/cydist/segment_distance.pyx" ]), - Extension("traj_dist.cydist.sowd", [ "traj_dist/cydist/sowd.pyx" ]), - Extension("traj_dist.cydist.erp", [ "traj_dist/cydist/erp.pyx" ]), - Extension("traj_dist.cydist.edr", [ "traj_dist/cydist/edr.pyx" ])] + Extension("traj_dist.cydist.segment_distance", [ "traj_dist/cydist/segment_distance.pyx" ], include_dirs=[numpy.get_include()]), + Extension("traj_dist.cydist.sowd", [ "traj_dist/cydist/sowd.pyx" ], include_dirs=[numpy.get_include()]), + Extension("traj_dist.cydist.erp", [ "traj_dist/cydist/erp.pyx" ], include_dirs=[numpy.get_include()]), + Extension("traj_dist.cydist.edr", [ "traj_dist/cydist/edr.pyx" ], include_dirs=[numpy.get_include()])] setup( name = "trajectory_distance",