-
- Downloads
Refactor environment setup.
- Gave setup_environment and setup_dependent_environment more similar signatures. They now allows editing the Spack env and the runtime env for *this* package and dependents, respectively. - modify_module renamed to setup_dependent_python_module for symmetry with setup_dependent_environment and to avoid confusion with environment modules. - removed need for patching Package objects at runtime. - adjust packages to reflect these changes.
Showing
- lib/spack/spack/build_environment.py 23 additions, 12 deletionslib/spack/spack/build_environment.py
- lib/spack/spack/modules.py 2 additions, 1 deletionlib/spack/spack/modules.py
- lib/spack/spack/package.py 92 additions, 28 deletionslib/spack/spack/package.py
- var/spack/repos/builtin/packages/mpich/package.py 1 addition, 8 deletionsvar/spack/repos/builtin/packages/mpich/package.py
- var/spack/repos/builtin/packages/netlib-scalapack/package.py 1 addition, 1 deletionvar/spack/repos/builtin/packages/netlib-scalapack/package.py
- var/spack/repos/builtin/packages/openmpi/package.py 7 additions, 11 deletionsvar/spack/repos/builtin/packages/openmpi/package.py
- var/spack/repos/builtin/packages/python/package.py 11 additions, 28 deletionsvar/spack/repos/builtin/packages/python/package.py
- var/spack/repos/builtin/packages/qt/package.py 8 additions, 2 deletionsvar/spack/repos/builtin/packages/qt/package.py
- var/spack/repos/builtin/packages/ruby/package.py 6 additions, 6 deletionsvar/spack/repos/builtin/packages/ruby/package.py
Loading
Please register or sign in to comment