From 707cc32d7096c7a8de91c7b7525445ae3950e8c6 Mon Sep 17 00:00:00 2001 From: psakiev Date: Wed, 7 May 2025 21:36:37 -0600 Subject: [PATCH] Spack-Snake: A stack for python Spack has the ability to provide a binary cache of python packages for general use in the scientific and data analytics communities. This PR is an effort to begin such a collection --- .../stacks/spack-snake/spack.yaml | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 share/spack/gitlab/cloud_pipelines/stacks/spack-snake/spack.yaml diff --git a/share/spack/gitlab/cloud_pipelines/stacks/spack-snake/spack.yaml b/share/spack/gitlab/cloud_pipelines/stacks/spack-snake/spack.yaml new file mode 100644 index 00000000000..3e35f1788ed --- /dev/null +++ b/share/spack/gitlab/cloud_pipelines/stacks/spack-snake/spack.yaml @@ -0,0 +1,44 @@ +spack: + view: false + + concretizer: + reuse: false + unify: false + static_analysis: true + + packages: + all: + require: + - "%gcc" + - target=x86_64_v3 + variants: +mpi + c: + require: gcc + cxx: + require: gcc + fortran: + require: gcc + mpi: + require: + - openmpi + blas: + require: + - openblas + lapack: + require: + - openblas + specs: + - python + - py-numpy + - py-scipy + - py-matplotlib + - py-pip + - py-mpi4py + + ci: + pipeline-gen: + - build-job: + image: ghcr.io/spack/spack/ubuntu22.04-runner-amd64-gcc-11.4:2024.03.01 + + cdash: + build-group: spack-snake