From 64694dfaf8281265e99c6ab88004f94582ec02ee Mon Sep 17 00:00:00 2001 From: Michael Kuhn Date: Wed, 23 Oct 2019 16:33:42 +0200 Subject: magics: Use correct python path (#13394) python~pythoncmd does not provide a python symlink for python3, so make sure we pick the right command. --- var/spack/repos/builtin/packages/magics/package.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/magics/package.py b/var/spack/repos/builtin/packages/magics/package.py index d2f3a99003..b281df021b 100644 --- a/var/spack/repos/builtin/packages/magics/package.py +++ b/var/spack/repos/builtin/packages/magics/package.py @@ -5,6 +5,7 @@ from spack import * import glob +import os class Magics(CMakePackage): @@ -105,7 +106,11 @@ class Magics(CMakePackage): for plfile in glob.glob('*/*.pl'): filter_file('#!/usr/bin/perl', '#!/usr/bin/env perl', plfile) for pyfile in glob.glob('*/*.py'): - filter_file('#!/usr/bin/python', '#!/usr/bin/env python', pyfile) + filter_file('#!/usr/bin/python', + '#!/usr/bin/env {0}'.format( + os.path.basename( + self.spec['python'].command.path)), + pyfile) def cmake_args(self): args = [ -- cgit v1.2.3-60-g2f50