firefox/fix-attribute-error-module-distutils-has-no-attribute-sysconfig.patch
cherry530 0ce4abcf4d fix attribute error module distutils has no attribute sysconfig
Signed-off-by: cherry530 <xuping33@huawei.com>
2022-07-21 15:10:41 +08:00

23 lines
1.0 KiB
Diff

diff --git a/build/moz.configure/init.configure b/build/moz.configure/init.configure
index e87d59f..9b5413e 100644
--- a/build/moz.configure/init.configure
+++ b/build/moz.configure/init.configure
@@ -245,7 +245,7 @@ option(env='PYTHON3', nargs=1, help='Python 3 interpreter (3.6 or later)')
@imports('os')
@imports('sys')
@imports('subprocess')
-@imports('distutils.sysconfig')
+@imports(_from='distutils.sysconfig', _import='get_python_lib')
@imports(_from='mozbuild.configure.util', _import='LineIO')
@imports(_from='mozbuild.virtualenv', _import='VirtualenvManager')
@imports(_from='mozbuild.virtualenv', _import='verify_python_version')
@@ -376,7 +376,7 @@ def virtualenv_python3(env_python, build_env, mozconfig, help):
sys.exit(subprocess.call([python] + sys.argv))
# We are now in the virtualenv
- if not distutils.sysconfig.get_python_lib():
+ if not get_python_lib():
die('Could not determine python site packages directory')
str_version = '.'.join(str(v) for v in version)