[Python-checkins] gh-84623: Remove unused imports in stdlib (#93773)

vstinner webhook-mailer at python.org
Mon Jun 13 10:28:50 EDT 2022


https://github.com/python/cpython/commit/259dd71c32a42708a2800c72898e2664a33fda9c
commit: 259dd71c32a42708a2800c72898e2664a33fda9c
branch: main
author: Victor Stinner <vstinner at python.org>
committer: vstinner <vstinner at python.org>
date: 2022-06-13T16:28:41+02:00
summary:

gh-84623: Remove unused imports in stdlib (#93773)

files:
M Lib/asyncio/base_futures.py
M Lib/asyncio/coroutines.py
M Lib/asyncio/locks.py
M Lib/asyncio/runners.py
M Lib/asyncio/streams.py
M Lib/distutils/sysconfig.py
M Lib/idlelib/configdialog.py
M Lib/idlelib/util.py
M Lib/threading.py
M Lib/tkinter/commondialog.py
M Lib/urllib/parse.py
M Lib/urllib/request.py

diff --git a/Lib/asyncio/base_futures.py b/Lib/asyncio/base_futures.py
index cd811a788cb6d..7987963bd9934 100644
--- a/Lib/asyncio/base_futures.py
+++ b/Lib/asyncio/base_futures.py
@@ -1,7 +1,6 @@
 __all__ = ()
 
 import reprlib
-from _thread import get_ident
 
 from . import format_helpers
 
diff --git a/Lib/asyncio/coroutines.py b/Lib/asyncio/coroutines.py
index 0e4b489f30fd7..7fda0e449d500 100644
--- a/Lib/asyncio/coroutines.py
+++ b/Lib/asyncio/coroutines.py
@@ -4,7 +4,6 @@
 import inspect
 import os
 import sys
-import traceback
 import types
 
 
diff --git a/Lib/asyncio/locks.py b/Lib/asyncio/locks.py
index e71130274dd6f..42177f1c07994 100644
--- a/Lib/asyncio/locks.py
+++ b/Lib/asyncio/locks.py
@@ -8,7 +8,6 @@
 
 from . import exceptions
 from . import mixins
-from . import tasks
 
 class _ContextManagerMixin:
     async def __aenter__(self):
diff --git a/Lib/asyncio/runners.py b/Lib/asyncio/runners.py
index 065691bed9928..f524c3b8e424f 100644
--- a/Lib/asyncio/runners.py
+++ b/Lib/asyncio/runners.py
@@ -5,7 +5,6 @@
 import functools
 import threading
 import signal
-import sys
 from . import coroutines
 from . import events
 from . import exceptions
diff --git a/Lib/asyncio/streams.py b/Lib/asyncio/streams.py
index a568c4e4b295f..9a169035de886 100644
--- a/Lib/asyncio/streams.py
+++ b/Lib/asyncio/streams.py
@@ -4,7 +4,6 @@
 
 import socket
 import sys
-import warnings
 import weakref
 
 if hasattr(socket, 'AF_UNIX'):
diff --git a/Lib/distutils/sysconfig.py b/Lib/distutils/sysconfig.py
index 3414a761e76b9..041877512051b 100644
--- a/Lib/distutils/sysconfig.py
+++ b/Lib/distutils/sysconfig.py
@@ -9,7 +9,6 @@
 Email:        <fdrake at acm.org>
 """
 
-import _imp
 import os
 import re
 import sys
diff --git a/Lib/idlelib/configdialog.py b/Lib/idlelib/configdialog.py
index d5748a64a798b..57eaffeef3962 100644
--- a/Lib/idlelib/configdialog.py
+++ b/Lib/idlelib/configdialog.py
@@ -11,7 +11,7 @@
 """
 import re
 
-from tkinter import (Toplevel, Listbox, Scale, Canvas,
+from tkinter import (Toplevel, Listbox, Canvas,
                      StringVar, BooleanVar, IntVar, TRUE, FALSE,
                      TOP, BOTTOM, RIGHT, LEFT, SOLID, GROOVE,
                      NONE, BOTH, X, Y, W, E, EW, NS, NSEW, NW,
diff --git a/Lib/idlelib/util.py b/Lib/idlelib/util.py
index 5480219786bca..ede670a4db553 100644
--- a/Lib/idlelib/util.py
+++ b/Lib/idlelib/util.py
@@ -12,7 +12,6 @@
     * std streams (pyshell, run),
     * warning stuff (pyshell, run).
 """
-from os import path
 
 # .pyw is for Windows; .pyi is for stub files.
 py_extensions = ('.py', '.pyw', '.pyi')  # Order needed for open/save dialogs.
diff --git a/Lib/threading.py b/Lib/threading.py
index a3df587f10666..e32ad1418d9dd 100644
--- a/Lib/threading.py
+++ b/Lib/threading.py
@@ -7,7 +7,7 @@
 
 from time import monotonic as _time
 from _weakrefset import WeakSet
-from itertools import islice as _islice, count as _count
+from itertools import count as _count
 try:
     from _collections import deque as _deque
 except ImportError:
diff --git a/Lib/tkinter/commondialog.py b/Lib/tkinter/commondialog.py
index e595c99defb99..86f5387e001bf 100644
--- a/Lib/tkinter/commondialog.py
+++ b/Lib/tkinter/commondialog.py
@@ -10,7 +10,7 @@
 
 __all__ = ["Dialog"]
 
-from tkinter import Frame, _get_temp_root, _destroy_temp_root
+from tkinter import _get_temp_root, _destroy_temp_root
 
 
 class Dialog:
diff --git a/Lib/urllib/parse.py b/Lib/urllib/parse.py
index d70a6943f0a73..fd6d9f44c6268 100644
--- a/Lib/urllib/parse.py
+++ b/Lib/urllib/parse.py
@@ -30,7 +30,6 @@
 from collections import namedtuple
 import functools
 import re
-import sys
 import types
 import warnings
 
diff --git a/Lib/urllib/request.py b/Lib/urllib/request.py
index 6d580a434a7be..c352fb25ae2bc 100644
--- a/Lib/urllib/request.py
+++ b/Lib/urllib/request.py
@@ -88,7 +88,6 @@
 import http.client
 import io
 import os
-import posixpath
 import re
 import socket
 import string



More information about the Python-checkins mailing list