binman: don't import deprecated distutils package
'make tests' fails on Ubuntu 22.04 with: binman: ./tools/binman/binman:12: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.sysconfig import get_python_lib ./tools/binman/binman:12: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead from distutils.sysconfig import get_python_lib <unittest.result.TestResult run=428 errors=0 failures=4> AssertionError: 0 != 468 As we don't use Ubuntu 16.04 for our CI anymore drop the import. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
This commit is contained in:
committed by
Tom Rini
parent
06c73e37b3
commit
dd2e8ed415
@@ -9,7 +9,6 @@
|
||||
|
||||
"""See README for more information"""
|
||||
|
||||
from distutils.sysconfig import get_python_lib
|
||||
import os
|
||||
import site
|
||||
import sys
|
||||
@@ -44,12 +43,6 @@ sys.path.insert(2, os.path.join(srctree, 'scripts/dtc/pylibfdt'))
|
||||
sys.path.insert(2, os.path.join(srctree, 'build-sandbox/scripts/dtc/pylibfdt'))
|
||||
sys.path.insert(2, os.path.join(srctree, 'build-sandbox_spl/scripts/dtc/pylibfdt'))
|
||||
|
||||
# When running under python-coverage on Ubuntu 16.04, the dist-packages
|
||||
# directories are dropped from the python path. Add them in so that we can find
|
||||
# the elffile module. We could use site.getsitepackages() here but unfortunately
|
||||
# that is not available in a virtualenv.
|
||||
sys.path.append(get_python_lib())
|
||||
|
||||
from binman import cmdline
|
||||
from binman import control
|
||||
from patman import test_util
|
||||
|
||||
Reference in New Issue
Block a user