diff options
author | Massimiliano Culpo <massimiliano.culpo@gmail.com> | 2024-11-01 21:43:16 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-01 13:43:16 -0700 |
commit | 0cf8cb70f43ae325e8895eb241a92f5aa4680399 (patch) | |
tree | 424c0d3f5e0aa99ba4d8fce4b8a82328425a299a /bin/sbang | |
parent | 7b2450c22ad4adf4280a8f024ec4778b22d58816 (diff) | |
download | spack-0cf8cb70f43ae325e8895eb241a92f5aa4680399.tar.gz spack-0cf8cb70f43ae325e8895eb241a92f5aa4680399.tar.bz2 spack-0cf8cb70f43ae325e8895eb241a92f5aa4680399.tar.xz spack-0cf8cb70f43ae325e8895eb241a92f5aa4680399.zip |
Fix pickle round-trip of specs propagating variants (#47351)
This changes `Spec` serialization to include information about propagation for abstract specs.
This was previously not included in the JSON representation for abstract specs, and couldn't be
stored.
Now, there is a separate `propagate` dictionary alongside the `parameters` dictionary. This isn't
beautiful, but when we bump the spec version for Spack `v0.24`, we can clean up this and other
aspects of the schema.
Diffstat (limited to 'bin/sbang')
0 files changed, 0 insertions, 0 deletions