Remove distutils which are deprecated in python3.10 (RhBug:1950229)

https://bugzilla.redhat.com/show_bug.cgi?id=1950229
This commit is contained in:
Aleš Matěj 2021-04-19 15:16:55 +02:00 committed by Marek Blaha
parent 7d0284f341
commit 18995d6508
3 changed files with 3 additions and 4 deletions

View File

@ -19,7 +19,7 @@ ELSE ()
MESSAGE (FATAL_ERROR "Invalid PYTHON_DESIRED value: " ${PYTHON_DESIRED}) MESSAGE (FATAL_ERROR "Invalid PYTHON_DESIRED value: " ${PYTHON_DESIRED})
ENDIF() ENDIF()
EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -c "from sys import stdout; from distutils import sysconfig; stdout.write(sysconfig.get_python_lib())" OUTPUT_VARIABLE PYTHON_INSTALL_DIR) EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -c "from sys import stdout; from sysconfig import get_path; stdout.write(get_path('purelib'))" OUTPUT_VARIABLE PYTHON_INSTALL_DIR)
MESSAGE(STATUS "Python install dir is ${PYTHON_INSTALL_DIR}") MESSAGE(STATUS "Python install dir is ${PYTHON_INSTALL_DIR}")
ADD_SUBDIRECTORY (dnf) ADD_SUBDIRECTORY (dnf)

View File

@ -19,7 +19,7 @@
# #
from __future__ import unicode_literals from __future__ import unicode_literals
import distutils.sysconfig import sysconfig
CONF_FILENAME='/etc/dnf/dnf.conf' # :api CONF_FILENAME='/etc/dnf/dnf.conf' # :api
CONF_AUTOMATIC_FILENAME='/etc/dnf/automatic.conf' CONF_AUTOMATIC_FILENAME='/etc/dnf/automatic.conf'
@ -50,7 +50,7 @@ VERBOSE_LEVEL=6
PREFIX=NAME.lower() PREFIX=NAME.lower()
PROGRAM_NAME=NAME.lower() # Deprecated - no longer used, Argparser prints program name based on sys.argv PROGRAM_NAME=NAME.lower() # Deprecated - no longer used, Argparser prints program name based on sys.argv
PLUGINCONFPATH = '/etc/dnf/plugins' # :api PLUGINCONFPATH = '/etc/dnf/plugins' # :api
PLUGINPATH = '%s/dnf-plugins' % distutils.sysconfig.get_python_lib() PLUGINPATH = '%s/dnf-plugins' % sysconfig.get_path('purelib')
VERSION='@DNF_VERSION@' VERSION='@DNF_VERSION@'
USER_AGENT = "dnf/%s" % VERSION USER_AGENT = "dnf/%s" % VERSION

View File

@ -26,7 +26,6 @@
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import unicode_literals from __future__ import unicode_literals
from dnf.i18n import _ from dnf.i18n import _
import distutils.version
import dnf.util import dnf.util
import errno import errno
import fnmatch import fnmatch