fix distutils

This commit is contained in:
Dmitry Shibanov 2023-05-24 16:30:45 +02:00
parent 80893f523f
commit 7ce623df11
3 changed files with 3 additions and 4 deletions

View File

@ -1,6 +1,4 @@
import distutils.sysconfig
import sysconfig
from pprint import pprint
pprint(sysconfig.get_config_vars())
pprint(distutils.sysconfig.get_config_vars())

View File

@ -1,5 +1,3 @@
import distutils.sysconfig
from distutils.version import LooseVersion
import sysconfig
import sys
import platform
@ -54,6 +52,8 @@ else:
### Validate macOS
if os_type == 'Darwin':
if version_major == 3 and version_minor < 12:
from distutils.version import LooseVersion
### Validate openssl links
if LooseVersion(nativeVersion) < LooseVersion("3.7.0"):
expected_ldflags = '-L/usr/local/opt/openssl@1.1/lib'

View File

@ -267,6 +267,7 @@ if sys.version_info >= (3, 11):
# 'smtpd', 'asyncore' and 'asynchat' modules have been removed from Python 3.12
if sys.version_info >= (3, 12):
standard_library.remove('distutils')
standard_library.remove('smtpd')
standard_library.remove('asyncore')
standard_library.remove('asynchat')