aboutsummaryrefslogtreecommitdiffstats
path: root/build_scripts/main.py
diff options
context:
space:
mode:
authorCristián Maureira-Fredes <Cristian.Maureira-Fredes@qt.io>2022-10-11 21:24:06 +0200
committerCristián Maureira-Fredes <Cristian.Maureira-Fredes@qt.io>2022-10-13 21:04:40 +0200
commit50a0c29bb7729864f484f1c127373461a7c6b359 (patch)
tree851b8e5c2617ad2ca5a6a564eb5bf83cca208b65 /build_scripts/main.py
parent7e44e3daf13f07c4a70cfded896c389ffc3b7bc2 (diff)
build: replace distutils.cmd.Command and sysconfig
Replaced various dsitutils leftovers: - distutils.cmd.Command by setuptools.Command - distutils.command.build by setuptools.command.build - distutils.sysconfig.get_python_lib(1) by sysconfig.get_paths()['platlib'] Task-number: PYSIDE-2079 Change-Id: Ia694629476f25019f4a9f8d3b306b0367a5cdb08 Reviewed-by: Christian Tismer <tismer@stackless.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'build_scripts/main.py')
-rw-r--r--build_scripts/main.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/build_scripts/main.py b/build_scripts/main.py
index 88893b72a..52a92affa 100644
--- a/build_scripts/main.py
+++ b/build_scripts/main.py
@@ -6,6 +6,7 @@ import os
import platform
import re
import sys
+import sysconfig
import time
from packaging.version import parse as parse_version
from pathlib import Path
@@ -21,6 +22,7 @@ from setuptools import Command, Extension
from setuptools.command.bdist_egg import bdist_egg as _bdist_egg
from setuptools.command.build_ext import build_ext as _build_ext
from setuptools.command.build_py import build_py as _build_py
+from setuptools.command.build import build as _build
from setuptools.command.develop import develop as _develop
from setuptools.command.install import install as _install
from setuptools.command.install_lib import install_lib as _install_lib
@@ -28,8 +30,6 @@ from setuptools.command.install_scripts import install_scripts # noqa: preload
# Use the distutils implementation within setuptools (but not before)
from .log import log
-from setuptools._distutils import sysconfig as sconfig
-from setuptools._distutils.command.build import build as _build
from setuptools.errors import SetupError
from .build_info_collector import BuildInfoCollectorMixin
@@ -462,7 +462,7 @@ class PysideBuild(_build, DistUtilsCommandMixin, BuildInfoCollectorMixin):
if config.is_internal_shiboken_generator_build_and_part_of_top_level_all():
return
- setuptools_install_prefix = sconfig.get_python_lib(1)
+ setuptools_install_prefix = sysconfig.get_paths()["purelib"]
if OPTION["FINAL_INSTALL_PREFIX"]:
setuptools_install_prefix = OPTION["FINAL_INSTALL_PREFIX"]
log.info("=" * 30)