-
- Downloads
Better activate/deactivate logic.
spack activate - now activates dependency extensions - ensures dependencies are activated in the python installation. - -f/--force option still allows the old activate behavior. spack deactivate - checks for dependents before deactivating (like uninstall) - deactivate -a/--all <extension> will deactviate a package and ALL of its dependency extensions. - deactivate -a/--all <extendee> activates all extensions of <extendee> e.g.: spack deactivate -a python - deactivate -f/--force option allows removing regardless of dependents. - deactivate -f can be run EVEN if a package is not activated. - allows for clenup of activations gone wrong.
Showing
- lib/spack/spack/cmd/activate.py 6 additions, 0 deletionslib/spack/spack/cmd/activate.py
- lib/spack/spack/cmd/deactivate.py 50 additions, 4 deletionslib/spack/spack/cmd/deactivate.py
- lib/spack/spack/cmd/find.py 1 addition, 1 deletionlib/spack/spack/cmd/find.py
- lib/spack/spack/directory_layout.py 4 additions, 4 deletionslib/spack/spack/directory_layout.py
- lib/spack/spack/hooks/extensions.py 1 addition, 1 deletionlib/spack/spack/hooks/extensions.py
- lib/spack/spack/package.py 33 additions, 9 deletionslib/spack/spack/package.py
Loading
Please register or sign in to comment