From b911441195a3385b12affe2800145754493ed141 Mon Sep 17 00:00:00 2001 From: Caetano Melone Date: Thu, 31 Jul 2025 14:57:36 -0700 Subject: [PATCH 1/2] Spec.concretize -> spack.concretize.concretize_one(Spec) --- outputs/scripting/spack-python-concrete.out | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/outputs/scripting/spack-python-concrete.out b/outputs/scripting/spack-python-concrete.out index 3326b948a5..ea071f6c28 100644 --- a/outputs/scripting/spack-python-concrete.out +++ b/outputs/scripting/spack-python-concrete.out @@ -1,4 +1,4 @@ - >>> s.concretize() + >>> s = spack.concretize.concretize_one(s) >>> s.concrete True >>> s.version From 35f1ec910a07ff60db6afa3ee516d10b13c9bb11 Mon Sep 17 00:00:00 2001 From: Caetano Melone Date: Thu, 31 Jul 2025 15:46:38 -0700 Subject: [PATCH 2/2] seperate concretization var assign --- outputs/scripting/spack-python-abstract.out | 10 +++++----- outputs/scripting/spack-python-concrete.out | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/outputs/scripting/spack-python-abstract.out b/outputs/scripting/spack-python-abstract.out index 1e23e56762..5c32271986 100644 --- a/outputs/scripting/spack-python-abstract.out +++ b/outputs/scripting/spack-python-abstract.out @@ -1,14 +1,14 @@ >>> from spack.spec import Spec - >>> s = Spec('zlib target=x86_64_v3') - >>> s.concrete + >>> zlib = Spec('zlib target=x86_64_v3') + >>> zlib.concrete False - >>> s.version + >>> zlib.version Traceback (most recent call last): File "", line 1, in File "/home/spack/spack/lib/spack/spack/spec.py", line 3166, in version raise SpecError("Spec version is not concrete: " + str(self)) SpecError: Spec version is not concrete: zlib arch=None-None-x86_64_v3 - >>> s.versions + >>> zlib.versions [:] - >>> str(s.architecture) + >>> str(zlib.architecture) None-None-x86_64_v3 diff --git a/outputs/scripting/spack-python-concrete.out b/outputs/scripting/spack-python-concrete.out index ea071f6c28..ddc186c09c 100644 --- a/outputs/scripting/spack-python-concrete.out +++ b/outputs/scripting/spack-python-concrete.out @@ -1,9 +1,9 @@ - >>> s = spack.concretize.concretize_one(s) - >>> s.concrete + >>> zlib_concrete = spack.concretize.concretize_one(zlib) + >>> zlib_concrete.concrete True - >>> s.version + >>> zlib_concrete.version Version('1.3.1') - >>> s.versions + >>> zlib_concrete.versions [Version('1.3.1')] - >>> str(s.architecture) + >>> str(zlib_concrete.architecture) linux-ubuntu22.04-x86_64_v3