summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorMichael Kuhn <michael.kuhn@informatik.uni-hamburg.de>2019-10-23 16:33:09 +0200
committerAdam J. Stewart <ajstewart426@gmail.com>2019-10-23 09:33:09 -0500
commit466d07558d2016ecd844653b95aca29b3c848b24 (patch)
tree383739ad80a7cd1844c9f6c16fd3a15f3625c88a /var
parent44f859849baa679652eedb7bbd10f471ddf4935a (diff)
downloadspack-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.py11
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'
)