diff options
author | Michael Kuhn <michael.kuhn@informatik.uni-hamburg.de> | 2019-10-23 16:33:09 +0200 |
---|---|---|
committer | Adam J. Stewart <ajstewart426@gmail.com> | 2019-10-23 09:33:09 -0500 |
commit | 466d07558d2016ecd844653b95aca29b3c848b24 (patch) | |
tree | 383739ad80a7cd1844c9f6c16fd3a15f3625c88a /var | |
parent | 44f859849baa679652eedb7bbd10f471ddf4935a (diff) | |
download | spack-466d07558d2016ecd844653b95aca29b3c848b24.tar.gz spack-466d07558d2016ecd844653b95aca29b3c848b24.tar.bz2 spack-466d07558d2016ecd844653b95aca29b3c848b24.tar.xz spack-466d07558d2016ecd844653b95aca29b3c848b24.zip |
bracken: Use correct python command (#13395)
python~pythoncmd does not provide a python symlink for python3, so make
sure we pick the right command.
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/bracken/package.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/bracken/package.py b/var/spack/repos/builtin/packages/bracken/package.py index b971f09969..3584690937 100644 --- a/var/spack/repos/builtin/packages/bracken/package.py +++ b/var/spack/repos/builtin/packages/bracken/package.py @@ -4,6 +4,7 @@ # SPDX-License-Identifier: (Apache-2.0 OR MIT) from spack import * +import os class Bracken(Package): @@ -16,8 +17,8 @@ class Bracken(Package): version('1.0.0', sha256='8ee736535ad994588339d94d0db4c0b1ba554a619f5f96332ee09f2aabdfe176') - depends_on('perl') - depends_on('python@2.7:') + depends_on('perl', type=('build', 'link', 'run')) + depends_on('python@2.7:', type=('build', 'link', 'run')) depends_on('perl-exporter-tiny') depends_on('perl-list-moreutils') depends_on('perl-parallel-forkmanager') @@ -34,13 +35,15 @@ class Bracken(Package): filter_file( r'#!/usr/bin/python', - '#!/usr/bin/env python', + '#!/usr/bin/env {0}'.format( + os.path.basename(self.spec['python'].command.path)), 'est_abundance.py' ) filter_file( r'#!/usr/bin/python', - '#!/usr/bin/env python', + '#!/usr/bin/env {0}'.format( + os.path.basename(self.spec['python'].command.path)), 'generate_kmer_distribution.py' ) |