https://github.com/python/cpython/commit/b2ca26875a75fdd70e39a8fe2b1b31b863794c41
commit: b2ca26875a75fdd70e39a8fe2b1b31b863794c41
branch: main
author: Victor Stinner <vstin...@python.org>
committer: vstinner <vstin...@python.org>
date: 2025-03-13T10:57:40+01:00
summary:

gh-131152: Remove unused imports from tests (part 2) (#131154)

files:
M Lib/test/test_free_threading/test_func_annotations.py
M Lib/test/test_free_threading/test_itertools_batched.py
M Lib/test/test_free_threading/test_methodcaller.py
M Lib/test/test_glob.py
M Lib/test/test_importlib/extension/test_case_sensitivity.py
M Lib/test/test_importlib/resources/test_files.py
M Lib/test/test_importlib/test_util.py
M Lib/test/test_locale.py
M Lib/test/test_pathlib/test_pathlib.py
M Lib/test/test_pathlib/test_pathlib_abc.py
M Lib/test/test_pkgutil.py
M Lib/test/test_pyrepl/support.py
M Lib/test/test_pyrepl/test_eventqueue.py
M Lib/test/test_shutil.py
M Lib/test/test_tarfile.py
M Lib/test/test_thread_local_bytecode.py
M Lib/test/test_types.py
M Lib/test/test_userdict.py
M Lib/test/test_userlist.py
M Lib/test/test_wmi.py
M Lib/test/test_zipfile/_path/test_path.py
M Lib/test/test_zipfile/test_core.py

diff --git a/Lib/test/test_free_threading/test_func_annotations.py 
b/Lib/test/test_free_threading/test_func_annotations.py
index 1a6461953d4aec..b3e92956072c75 100644
--- a/Lib/test/test_free_threading/test_func_annotations.py
+++ b/Lib/test/test_free_threading/test_func_annotations.py
@@ -1,7 +1,7 @@
 import concurrent.futures
 import unittest
 import inspect
-from threading import Thread, Barrier
+from threading import Barrier
 from unittest import TestCase
 
 from test.support import threading_helper, Py_GIL_DISABLED
diff --git a/Lib/test/test_free_threading/test_itertools_batched.py 
b/Lib/test/test_free_threading/test_itertools_batched.py
index fa9e06bf07fa26..a754b4f9ea9902 100644
--- a/Lib/test/test_free_threading/test_itertools_batched.py
+++ b/Lib/test/test_free_threading/test_itertools_batched.py
@@ -1,5 +1,4 @@
 import unittest
-import sys
 from threading import Thread, Barrier
 from itertools import batched
 from test.support import threading_helper
diff --git a/Lib/test/test_free_threading/test_methodcaller.py 
b/Lib/test/test_free_threading/test_methodcaller.py
index 8846b0010012f2..0a03e38cf2c878 100644
--- a/Lib/test/test_free_threading/test_methodcaller.py
+++ b/Lib/test/test_free_threading/test_methodcaller.py
@@ -1,6 +1,5 @@
 import unittest
 from threading import Thread
-from test.support import threading_helper
 from operator import methodcaller
 
 
diff --git a/Lib/test/test_glob.py b/Lib/test/test_glob.py
index da73769c16e9af..6e5fc2939c6f2c 100644
--- a/Lib/test/test_glob.py
+++ b/Lib/test/test_glob.py
@@ -6,7 +6,6 @@
 import unittest
 import warnings
 
-from test import support
 from test.support import is_wasi, Py_DEBUG
 from test.support.os_helper import (TESTFN, skip_unless_symlink,
                                     can_symlink, create_empty_file, change_cwd)
diff --git a/Lib/test/test_importlib/extension/test_case_sensitivity.py 
b/Lib/test/test_importlib/extension/test_case_sensitivity.py
index 40311627a144e8..5183719162edd6 100644
--- a/Lib/test/test_importlib/extension/test_case_sensitivity.py
+++ b/Lib/test/test_importlib/extension/test_case_sensitivity.py
@@ -1,4 +1,3 @@
-from importlib import _bootstrap_external
 from test.support import os_helper
 import unittest
 import sys
diff --git a/Lib/test/test_importlib/resources/test_files.py 
b/Lib/test/test_importlib/resources/test_files.py
index db8a4e62a32dc6..3ce44999f98ee5 100644
--- a/Lib/test/test_importlib/resources/test_files.py
+++ b/Lib/test/test_importlib/resources/test_files.py
@@ -1,7 +1,5 @@
-import os
 import pathlib
 import py_compile
-import shutil
 import textwrap
 import unittest
 import warnings
diff --git a/Lib/test/test_importlib/test_util.py 
b/Lib/test/test_importlib/test_util.py
index 6332548291987b..5de89714eb50c7 100644
--- a/Lib/test/test_importlib/test_util.py
+++ b/Lib/test/test_importlib/test_util.py
@@ -9,7 +9,6 @@
 from importlib import _bootstrap_external
 import os
 import pathlib
-import re
 import string
 import sys
 from test import support
diff --git a/Lib/test/test_locale.py b/Lib/test/test_locale.py
index c025ed4108fb58..dc1ba258e0b81b 100644
--- a/Lib/test/test_locale.py
+++ b/Lib/test/test_locale.py
@@ -489,7 +489,6 @@ def test_defaults_UTF8(self):
         # valid. Furthermore LC_CTYPE=UTF is used by the UTF-8 locale coercing
         # during interpreter startup (on macOS).
         import _locale
-        import os
 
         self.assertEqual(locale._parse_localename('UTF-8'), (None, 'UTF-8'))
 
diff --git a/Lib/test/test_pathlib/test_pathlib.py 
b/Lib/test/test_pathlib/test_pathlib.py
index b9725af0c988f7..51814ae970dab0 100644
--- a/Lib/test/test_pathlib/test_pathlib.py
+++ b/Lib/test/test_pathlib/test_pathlib.py
@@ -18,7 +18,6 @@
 from test.support import import_helper
 from test.support import is_emscripten, is_wasi
 from test.support import infinite_recursion
-from test.support import swap_attr
 from test.support import os_helper
 from test.support.os_helper import TESTFN, FakePath
 from test.test_pathlib import test_pathlib_abc
diff --git a/Lib/test/test_pathlib/test_pathlib_abc.py 
b/Lib/test/test_pathlib/test_pathlib_abc.py
index cff4e3372b7a3b..08dad4d28b8eb3 100644
--- a/Lib/test/test_pathlib/test_pathlib_abc.py
+++ b/Lib/test/test_pathlib/test_pathlib_abc.py
@@ -1,11 +1,9 @@
-import collections
 import io
 import os
 import errno
 import unittest
 
-from pathlib._os import magic_open
-from pathlib.types import _PathParser, PathInfo, _JoinablePath, _ReadablePath, 
_WritablePath
+from pathlib.types import _JoinablePath, _ReadablePath, _WritablePath
 import posixpath
 
 from test.support.os_helper import TESTFN
diff --git a/Lib/test/test_pkgutil.py b/Lib/test/test_pkgutil.py
index 736b83711def03..d4faaaeca00457 100644
--- a/Lib/test/test_pkgutil.py
+++ b/Lib/test/test_pkgutil.py
@@ -1,6 +1,6 @@
 from pathlib import Path
-from test.support.import_helper import unload, CleanImport
-from test.support.warnings_helper import check_warnings, ignore_warnings
+from test.support.import_helper import unload
+from test.support.warnings_helper import check_warnings
 import unittest
 import sys
 import importlib
diff --git a/Lib/test/test_pyrepl/support.py b/Lib/test/test_pyrepl/support.py
index 45e3bf758f17de..db7c68681f62c4 100644
--- a/Lib/test/test_pyrepl/support.py
+++ b/Lib/test/test_pyrepl/support.py
@@ -1,4 +1,3 @@
-import os
 from code import InteractiveConsole
 from functools import partial
 from typing import Iterable
diff --git a/Lib/test/test_pyrepl/test_eventqueue.py 
b/Lib/test/test_pyrepl/test_eventqueue.py
index b25bdb956b0d14..afb557103424a6 100644
--- a/Lib/test/test_pyrepl/test_eventqueue.py
+++ b/Lib/test/test_pyrepl/test_eventqueue.py
@@ -1,6 +1,5 @@
 import tempfile
 import unittest
-import sys
 from unittest.mock import patch
 from test import support
 
diff --git a/Lib/test/test_shutil.py b/Lib/test/test_shutil.py
index 078ddd6c431b37..86bdc302ea76fd 100644
--- a/Lib/test/test_shutil.py
+++ b/Lib/test/test_shutil.py
@@ -10,7 +10,6 @@
 import os.path
 import errno
 import functools
-import pathlib
 import subprocess
 import random
 import string
@@ -32,7 +31,6 @@
 from test import support
 from test.support import os_helper
 from test.support.os_helper import TESTFN, FakePath
-from test.support import warnings_helper
 
 TESTFN2 = TESTFN + "2"
 TESTFN_SRC = TESTFN + "_SRC"
diff --git a/Lib/test/test_tarfile.py b/Lib/test/test_tarfile.py
index 54d329a15d4d25..3e4cf8dd56db08 100644
--- a/Lib/test/test_tarfile.py
+++ b/Lib/test/test_tarfile.py
@@ -19,7 +19,6 @@
 from test import support
 from test.support import os_helper
 from test.support import script_helper
-from test.support import warnings_helper
 
 # Check for our compression modules.
 try:
diff --git a/Lib/test/test_thread_local_bytecode.py 
b/Lib/test/test_thread_local_bytecode.py
index ea52fb888ce25d..d5c56db8d5da58 100644
--- a/Lib/test/test_thread_local_bytecode.py
+++ b/Lib/test/test_thread_local_bytecode.py
@@ -1,5 +1,4 @@
 """Tests for thread-local bytecode."""
-import dis
 import textwrap
 import unittest
 
diff --git a/Lib/test/test_types.py b/Lib/test/test_types.py
index 5a65b5dacaf581..f014f7e9ee08c9 100644
--- a/Lib/test/test_types.py
+++ b/Lib/test/test_types.py
@@ -1,8 +1,7 @@
 # Python test set -- part 6, built-in types
 
 from test.support import (
-    run_with_locale, is_apple_mobile, cpython_only, no_rerun,
-    iter_builtin_types, iter_slot_wrappers,
+    run_with_locale, cpython_only, no_rerun,
     MISSING_C_DOCSTRINGS,
 )
 import collections.abc
diff --git a/Lib/test/test_userdict.py b/Lib/test/test_userdict.py
index 9bd842eda5b49c..ace84ef564df72 100644
--- a/Lib/test/test_userdict.py
+++ b/Lib/test/test_userdict.py
@@ -1,6 +1,6 @@
 # Check every path through every method of UserDict
 
-from test import mapping_tests, support
+from test import mapping_tests
 import unittest
 import collections
 
diff --git a/Lib/test/test_userlist.py b/Lib/test/test_userlist.py
index e82e88f3f3ed1d..d3d9f4cff8da3a 100644
--- a/Lib/test/test_userlist.py
+++ b/Lib/test/test_userlist.py
@@ -3,7 +3,6 @@
 from collections import UserList
 from test import list_tests
 import unittest
-from test import support
 
 
 class UserListTest(list_tests.CommonTest):
diff --git a/Lib/test/test_wmi.py b/Lib/test/test_wmi.py
index 111f990656ced5..ac7c9cb3a5a493 100644
--- a/Lib/test/test_wmi.py
+++ b/Lib/test/test_wmi.py
@@ -1,7 +1,6 @@
 # Test the internal _wmi module on Windows
 # This is used by the platform module, and potentially others
 
-import time
 import unittest
 from test import support
 from test.support import import_helper
diff --git a/Lib/test/test_zipfile/_path/test_path.py 
b/Lib/test/test_zipfile/_path/test_path.py
index 1ee45f5fc57104..0afabc0c6683c4 100644
--- a/Lib/test/test_zipfile/_path/test_path.py
+++ b/Lib/test/test_zipfile/_path/test_path.py
@@ -5,7 +5,6 @@
 import pickle
 import stat
 import sys
-import time
 import unittest
 import zipfile
 import zipfile._path
diff --git a/Lib/test/test_zipfile/test_core.py 
b/Lib/test/test_zipfile/test_core.py
index 6b1fe56074d561..44e8190ac6710b 100644
--- a/Lib/test/test_zipfile/test_core.py
+++ b/Lib/test/test_zipfile/test_core.py
@@ -24,7 +24,6 @@
 from test.support import (
     findfile, requires_zlib, requires_bz2, requires_lzma,
     captured_stdout, captured_stderr, requires_subprocess,
-    is_emscripten
 )
 from test.support.os_helper import (
     TESTFN, unlink, rmtree, temp_dir, temp_cwd, fd_count, FakePath

_______________________________________________
Python-checkins mailing list -- python-checkins@python.org
To unsubscribe send an email to python-checkins-le...@python.org
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: arch...@mail-archive.com

Reply via email to