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:
parent
b8eb3ae2bd
commit
5c88ef738b
1 changed files with 4 additions and 3 deletions
|
@ -49,11 +49,12 @@ sitelib:
|
||||||
|
|
||||||
PYCODE = """
|
PYCODE = """
|
||||||
from json import dumps
|
from json import dumps
|
||||||
from distutils.sysconfig import get_python_lib
|
from sysconfig import get_path, get_scheme_names
|
||||||
from sys import version_info
|
from sys import version_info
|
||||||
|
scheme = "rpm_prefix" if "rpm_prefix" in get_scheme_names() else "posix_prefix"
|
||||||
print(dumps({
|
print(dumps({
|
||||||
"sitelib": get_python_lib(),
|
"sitelib": get_path("purelib", scheme),
|
||||||
"sitearch": get_python_lib(True),
|
"sitearch": get_path("platlib", scheme),
|
||||||
"version": f"{version_info.major}.{version_info.minor}",
|
"version": f"{version_info.major}.{version_info.minor}",
|
||||||
}))
|
}))
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue