summaryrefslogtreecommitdiff
path: root/.github/workflows/setup_git.sh
diff options
context:
space:
mode:
authorMassimiliano Culpo <massimiliano.culpo@gmail.com>2022-12-06 11:54:02 +0100
committerGitHub <noreply@github.com>2022-12-06 11:54:02 +0100
commit4c05fe569c257d7615c85898bb2b31f680c6d2dd (patch)
tree6b715898f75de8420667bd9cc1c45f1340b5b401 /.github/workflows/setup_git.sh
parente550665df7b62f4ad205f84081c09375a8e6f4e8 (diff)
downloadspack-4c05fe569c257d7615c85898bb2b31f680c6d2dd.tar.gz
spack-4c05fe569c257d7615c85898bb2b31f680c6d2dd.tar.bz2
spack-4c05fe569c257d7615c85898bb2b31f680c6d2dd.tar.xz
spack-4c05fe569c257d7615c85898bb2b31f680c6d2dd.zip
Bootstrap most of Spack dependencies using environments (#34029)
This commit reworks the bootstrapping procedure to use Spack environments as much as possible. The `spack.bootstrap` module has also been reorganized into a Python package. A distinction is made among "core" Spack dependencies (clingo, GnuPG, patchelf) and other dependencies. For a number of reasons, explained in the `spack.bootstrap.core` module docstring, "core" dependencies are bootstrapped with the current ad-hoc method. All the other dependencies are instead bootstrapped using a Spack environment that lives in a directory specific to the interpreter and the architecture being used.
Diffstat (limited to '.github/workflows/setup_git.sh')
0 files changed, 0 insertions, 0 deletions