There was an error while loading. Please reload this page.
1 parent 2e0a66c commit 22107a2Copy full SHA for 22107a2
1 file changed
mache/spack/env.py
@@ -3,6 +3,7 @@
3
from importlib import resources as importlib_resources
4
5
from jinja2 import Template
6
+from packaging.version import Version
7
8
from mache.machine_info import MachineInfo, discover_machine
9
from mache.spack.script import get_spack_script
@@ -139,9 +140,13 @@ def make_spack_env(
139
140
141
modules = f'{modules}\nexport TMPDIR={tmpdir}'
142
143
+ # Use PEP 440 parsing to strip any pre/dev/post release tags and keep only
144
+ # the base release version (e.g., "1.2.3rc1" -> "1.2.3").
145
+ version = Version(__version__).base_version
146
+
147
template_args = dict(
148
modules=modules,
- version=__version__,
149
+ version=version,
150
spack_path=spack_path,
151
env_name=env_name,
152
yaml_filename=yaml_filename,
0 commit comments