From c7573bf15ea5c02f2fb8e1f4a11ea34dfe46f48c Mon Sep 17 00:00:00 2001 From: Dmitry Shibanov Date: Wed, 24 May 2023 18:52:49 +0200 Subject: [PATCH] Remove tests for deprecated libraries (#229) --- tests/sources/python-config-output.py | 2 -- tests/sources/python-config-test.py | 4 +--- tests/sources/python-modules.py | 3 +++ 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/tests/sources/python-config-output.py b/tests/sources/python-config-output.py index 02ba82b..23e5329 100644 --- a/tests/sources/python-config-output.py +++ b/tests/sources/python-config-output.py @@ -1,6 +1,4 @@ -import distutils.sysconfig import sysconfig from pprint import pprint pprint(sysconfig.get_config_vars()) -pprint(distutils.sysconfig.get_config_vars()) \ No newline at end of file diff --git a/tests/sources/python-config-test.py b/tests/sources/python-config-test.py index 55b78f4..d8d970e 100644 --- a/tests/sources/python-config-test.py +++ b/tests/sources/python-config-test.py @@ -1,5 +1,3 @@ -import distutils.sysconfig -from distutils.version import LooseVersion import sysconfig import sys import platform @@ -55,7 +53,7 @@ else: ### Validate macOS if os_type == 'Darwin': ### Validate openssl links - if LooseVersion(nativeVersion) < LooseVersion("3.7.0"): + if version_major == 3 and version_minor < 7: expected_ldflags = '-L/usr/local/opt/openssl@1.1/lib' ldflags = sysconfig.get_config_var('LDFLAGS') diff --git a/tests/sources/python-modules.py b/tests/sources/python-modules.py index 0dd01ac..d657405 100644 --- a/tests/sources/python-modules.py +++ b/tests/sources/python-modules.py @@ -266,7 +266,10 @@ if sys.version_info >= (3, 11): standard_library.remove('binhex') # 'smtpd', 'asyncore' and 'asynchat' modules have been removed from Python 3.12 +# https://docs.python.org/dev/whatsnew/3.12.html if sys.version_info >= (3, 12): + standard_library.remove('distutils') + standard_library.remove('imp') standard_library.remove('smtpd') standard_library.remove('asyncore') standard_library.remove('asynchat')