summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/python/package.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/python/package.py b/var/spack/repos/builtin/packages/python/package.py
index be21af5e16..c97407d9fc 100644
--- a/var/spack/repos/builtin/packages/python/package.py
+++ b/var/spack/repos/builtin/packages/python/package.py
@@ -13,7 +13,11 @@ import sys
from shutil import copy
import llnl.util.tty as tty
-from llnl.util.filesystem import copy_tree, get_filetype, path_contains_subdirectory
+from llnl.util.filesystem import (
+ copy_tree,
+ is_nonsymlink_exe_with_shebang,
+ path_contains_subdirectory,
+)
from llnl.util.lang import match_predicate
from spack import *
@@ -1369,7 +1373,7 @@ config.update(get_paths())
view.link(src, dst, spec=self.spec)
elif not os.path.islink(src):
copy(src, dst)
- if 'script' in get_filetype(src):
+ if is_nonsymlink_exe_with_shebang(src):
filter_file(
self.spec.prefix,
os.path.abspath(