summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/python-venv/package.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/python-venv/package.py b/var/spack/repos/builtin/packages/python-venv/package.py
index a814f47221..390b26c198 100644
--- a/var/spack/repos/builtin/packages/python-venv/package.py
+++ b/var/spack/repos/builtin/packages/python-venv/package.py
@@ -93,6 +93,9 @@ class PythonVenv(Package):
path = os.path.join(dependent_spec.prefix, directory)
if os.path.isdir(path):
env.prepend_path("PYTHONPATH", path)
+ dep_bin_dir = getattr(dependent_spec.package, "bindir", None)
+ if dep_bin_dir and os.path.isdir(dep_bin_dir):
+ env.prepend_path("PATH", dep_bin_dir)
def setup_dependent_package(self, module, dependent_spec):
"""Called before python modules' install() methods."""