Adjust for Python 3.12 and distutils being removed

Fixes: https://pagure.io/fedora-infrastructure/issue/11850

Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
This commit is contained in:
Aurélien Bompard 2024-03-28 11:33:31 +01:00
parent b8eb3ae2bd
commit 5c88ef738b
No known key found for this signature in database
GPG Key ID: 31584CFEB9BF64AD
1 changed files with 4 additions and 3 deletions

View File

@ -49,11 +49,12 @@ sitelib:
PYCODE = """
from json import dumps
from distutils.sysconfig import get_python_lib
from sysconfig import get_path, get_scheme_names
from sys import version_info
scheme = "rpm_prefix" if "rpm_prefix" in get_scheme_names() else "posix_prefix"
print(dumps({
"sitelib": get_python_lib(),
"sitearch": get_python_lib(True),
"sitelib": get_path("purelib", scheme),
"sitearch": get_path("platlib", scheme),
"version": f"{version_info.major}.{version_info.minor}",
}))
"""