summaryrefslogtreecommitdiff
path: root/script
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2022-12-21 16:02:18 +0100
committerAndreas Schneider <asn@cryptomilk.org>2022-12-22 09:45:37 +0000
commita4ba6fa4c88225d1095189809a51dbdd94c538dc (patch)
treeb9c80c602297271ceafd8234055009f83bbcf004 /script
parent429bf5ce231c417b678b576096b437d1bd58c348 (diff)
downloadsamba-a4ba6fa4c88225d1095189809a51dbdd94c538dc.tar.gz
autobuild: Don't use deprecated distutils
The distutils package was deprecated in Python 3.10 by PEP 632. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org>
Diffstat (limited to 'script')
-rwxr-xr-xscript/autobuild.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/script/autobuild.py b/script/autobuild.py
index 7b34c2d6b28..afa757491e0 100755
--- a/script/autobuild.py
+++ b/script/autobuild.py
@@ -16,7 +16,7 @@ from email.mime.text import MIMEText
from email.mime.base import MIMEBase
from email.mime.application import MIMEApplication
from email.mime.multipart import MIMEMultipart
-from distutils.sysconfig import get_python_lib
+from sysconfig import get_path
import platform
try:
@@ -1298,7 +1298,11 @@ class builder(object):
do_print('%s: Remaining consumers %u' % (self.name, len(self.consumers)))
return
(self.stage, self.cmd) = self.sequence[self.next]
- self.cmd = self.cmd.replace("${PYTHON_PREFIX}", get_python_lib(plat_specific=1, standard_lib=0, prefix=self.prefix))
+ self.cmd = self.cmd.replace("${PYTHON_PREFIX}",
+ get_path(name='platlib',
+ scheme="posix_prefix",
+ vars={"base": self.prefix,
+ "platbase": self.prefix}))
self.cmd = self.cmd.replace("${PREFIX}", "--prefix=%s" % self.prefix)
self.cmd = self.cmd.replace("${PREFIX_DIR}", "%s" % self.prefix)
self.cmd = self.cmd.replace("${TESTS}", options.restrict_tests)