From 33500b516948ca4f4a21c7f544e592557ff109e3 Mon Sep 17 00:00:00 2001 From: Brian Van Essen Date: Mon, 11 Sep 2023 22:42:48 -0700 Subject: lbann: make two variants sticky (#39710) * Make the state of the Python Front End (PFE) and Python data reader support sticky so that the concretizer does not arbitrarily disable them. Co-authored-by: Massimiliano Culpo --- var/spack/repos/builtin/packages/lbann/package.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/lbann/package.py b/var/spack/repos/builtin/packages/lbann/package.py index 9d7bedb5e0..bc407d9ea4 100644 --- a/var/spack/repos/builtin/packages/lbann/package.py +++ b/var/spack/repos/builtin/packages/lbann/package.py @@ -140,8 +140,18 @@ class Lbann(CachedCMakePackage, CudaPackage, ROCmPackage): variant("onednn", default=False, description="Support for OneDNN") variant("onnx", default=False, description="Support for exporting models into ONNX format") variant("nvshmem", default=False, description="Support for NVSHMEM") - variant("python", default=True, description="Support for Python extensions (e.g. Data Reader)") - variant("pfe", default=True, description="Python Frontend for generating and launching models") + variant( + "python", + default=True, + sticky=True, + description="Support for Python extensions (e.g. Data Reader)", + ) + variant( + "pfe", + default=True, + sticky=True, + description="Python Frontend for generating and launching models", + ) variant("boost", default=False, description="Enable callbacks that use Boost libraries") variant("asan", default=False, description="Build with support for address-sanitizer") variant("unit_tests", default=False, description="Support for unit testing") -- cgit v1.2.3-60-g2f50