summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorHarmen Stoppels <harmenstoppels@gmail.com>2023-09-22 13:04:58 +0200
committerGitHub <noreply@github.com>2023-09-22 13:04:58 +0200
commit716196930aff66253eb3f6339531a06c65f174ac (patch)
treed0bd4593fad5359854eac9000e7284de46c436ad /lib
parentf42402129ace15b6495c663320f2eca518d5f9d4 (diff)
downloadspack-716196930aff66253eb3f6339531a06c65f174ac.tar.gz
spack-716196930aff66253eb3f6339531a06c65f174ac.tar.bz2
spack-716196930aff66253eb3f6339531a06c65f174ac.tar.xz
spack-716196930aff66253eb3f6339531a06c65f174ac.zip
Remove distutils dependency in Spack (#40153)
* msvc.py: don't import distutils Introduced in #27021, makes Spack forward incompatible with Python. The module was already deprecated at the time of the PR. * update spack package
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/compilers/msvc.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/spack/spack/compilers/msvc.py b/lib/spack/spack/compilers/msvc.py
index 27375a804a..3699a65481 100644
--- a/lib/spack/spack/compilers/msvc.py
+++ b/lib/spack/spack/compilers/msvc.py
@@ -7,7 +7,6 @@ import os
import re
import subprocess
import sys
-from distutils.version import StrictVersion
from typing import Dict, List, Set
import spack.compiler
@@ -115,11 +114,11 @@ class VCVarsInvocation(VarsInvocation):
def get_valid_fortran_pth(comp_ver):
cl_ver = str(comp_ver)
- sort_fn = lambda fc_ver: StrictVersion(fc_ver)
+ sort_fn = lambda fc_ver: Version(fc_ver)
sort_fc_ver = sorted(list(avail_fc_version), key=sort_fn)
for ver in sort_fc_ver:
if ver in fortran_mapping:
- if StrictVersion(cl_ver) <= StrictVersion(fortran_mapping[ver]):
+ if Version(cl_ver) <= Version(fortran_mapping[ver]):
return fc_path[ver]
return None