[RFC,24/26] lib/oe/terminal.py: use bb.version.LooseVersion

Message ID fa4ab0f900b388f9ad47d9de0753d3bb1f950a65.1637900380.git.timothy.t.orling@intel.com
State New
Headers show
Series [RFC,01/26] classes/distutils-*: add warning of deprecation | expand

Commit Message

Tim Orling Nov. 26, 2021, 4:36 a.m. UTC
distutils has been deprecated in Python 3.10 and is slated for removal
in Python 3.12 (~October 2023).

Refactor to use the newly imported bb.version.LooseVersion instead of
distutils.version.LooseVersion.

[YOCTO #14610]

Signed-off-by: Tim Orling <timothy.t.orling@intel.com>
---
 meta/lib/oe/terminal.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Patch

diff --git a/meta/lib/oe/terminal.py b/meta/lib/oe/terminal.py
index 59aa80de669..6681b0831a5 100644
--- a/meta/lib/oe/terminal.py
+++ b/meta/lib/oe/terminal.py
@@ -5,7 +5,7 @@  import logging
 import oe.classutils
 import shlex
 from bb.process import Popen, ExecutionError
-from distutils.version import LooseVersion
+from bb.version import LooseVersion
 
 logger = logging.getLogger('BitBake.OE.Terminal')