summaryrefslogtreecommitdiff
path: root/lldb/test/Shell/helper
diff options
context:
space:
mode:
authorJonas Devlieghere <jonas@devlieghere.com>2024-02-19 15:31:08 -0800
committerGitHub <noreply@github.com>2024-02-19 15:31:08 -0800
commit13dce35876acdd35269f7d64c187c1d831bbf980 (patch)
tree3f9d393b41206239e9192daa849a881b0d9fdd1f /lldb/test/Shell/helper
parent513d9f2395ea017e72602ca6e747a2e061ab8c3f (diff)
[lldb] Migrate distutils.version.LooseVersion to packaging (#82066)
The distutils package has been deprecated and was removed from Python 3.12. The migration page [1] advises to use the packaging module instead. Since Python 3.6 that's vendored into pkg_resources. [1] https://peps.python.org/pep-0632/#migration-advice
Diffstat (limited to 'lldb/test/Shell/helper')
-rwxr-xr-xlldb/test/Shell/helper/build.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/lldb/test/Shell/helper/build.py b/lldb/test/Shell/helper/build.py
index 073198a6df2d..d3c25bd944e9 100755
--- a/lldb/test/Shell/helper/build.py
+++ b/lldb/test/Shell/helper/build.py
@@ -519,9 +519,9 @@ class MsvcBuilder(Builder):
# Windows SDK version numbers consist of 4 dotted components, so we
# have to use LooseVersion, as StrictVersion supports 3 or fewer.
- from distutils.version import LooseVersion
+ from pkg_resources import packaging
- sdk_versions.sort(key=lambda x: LooseVersion(x), reverse=True)
+ sdk_versions.sort(key=lambda x: packaging.version.parse(x), reverse=True)
option_value_name = "OptionId.DesktopCPP" + self.msvc_arch_str
for v in sdk_versions:
try: