[Python-checkins] bpo-40443: Remove unused imports in the stdlib (GH-19803)

Victor Stinner webhook-mailer at python.org
Thu Apr 30 05:26:41 EDT 2020


https://github.com/python/cpython/commit/90549676e063c2c818cfc14213d3adb7edcc2bd5
commit: 90549676e063c2c818cfc14213d3adb7edcc2bd5
branch: master
author: Victor Stinner <vstinner at python.org>
committer: GitHub <noreply at github.com>
date: 2020-04-30T11:26:33+02:00
summary:

bpo-40443: Remove unused imports in the stdlib (GH-19803)

files:
M Lib/asyncio/events.py
M Lib/asyncio/sslproto.py
M Lib/bz2.py
M Lib/concurrent/futures/process.py
M Lib/concurrent/futures/thread.py
M Lib/ctypes/test/test_loading.py
M Lib/modulefinder.py
M Lib/plistlib.py
M Lib/xml/dom/xmlbuilder.py
M Lib/zipfile.py

diff --git a/Lib/asyncio/events.py b/Lib/asyncio/events.py
index 16a6cfd438bdc..70017cb86a059 100644
--- a/Lib/asyncio/events.py
+++ b/Lib/asyncio/events.py
@@ -19,7 +19,6 @@
 import threading
 
 from . import format_helpers
-from . import exceptions
 
 
 class Handle:
diff --git a/Lib/asyncio/sslproto.py b/Lib/asyncio/sslproto.py
index 3eca6b4a39128..cad25b26539f5 100644
--- a/Lib/asyncio/sslproto.py
+++ b/Lib/asyncio/sslproto.py
@@ -5,7 +5,6 @@
 except ImportError:  # pragma: no cover
     ssl = None
 
-from . import base_events
 from . import constants
 from . import protocols
 from . import transports
diff --git a/Lib/bz2.py b/Lib/bz2.py
index e094fbb548bc9..ce07ebeb142d9 100644
--- a/Lib/bz2.py
+++ b/Lib/bz2.py
@@ -12,7 +12,6 @@
 from builtins import open as _builtin_open
 import io
 import os
-import warnings
 import _compression
 from threading import RLock
 
diff --git a/Lib/concurrent/futures/process.py b/Lib/concurrent/futures/process.py
index a76e2c9cf231a..90bc98bf2ecd1 100644
--- a/Lib/concurrent/futures/process.py
+++ b/Lib/concurrent/futures/process.py
@@ -45,7 +45,6 @@
 
 __author__ = 'Brian Quinlan (brian at sweetapp.com)'
 
-import atexit
 import os
 from concurrent.futures import _base
 import queue
diff --git a/Lib/concurrent/futures/thread.py b/Lib/concurrent/futures/thread.py
index 2810b357bc1e1..b7a2cac7f5701 100644
--- a/Lib/concurrent/futures/thread.py
+++ b/Lib/concurrent/futures/thread.py
@@ -5,7 +5,6 @@
 
 __author__ = 'Brian Quinlan (brian at sweetapp.com)'
 
-import atexit
 from concurrent.futures import _base
 import itertools
 import queue
diff --git a/Lib/ctypes/test/test_loading.py b/Lib/ctypes/test/test_loading.py
index 5c48b0db4c393..ba655bceb8b21 100644
--- a/Lib/ctypes/test/test_loading.py
+++ b/Lib/ctypes/test/test_loading.py
@@ -3,7 +3,6 @@
 import shutil
 import subprocess
 import sys
-import sysconfig
 import unittest
 import test.support
 from ctypes.util import find_library
diff --git a/Lib/modulefinder.py b/Lib/modulefinder.py
index aadcd23edbaaa..cb455f40c4d78 100644
--- a/Lib/modulefinder.py
+++ b/Lib/modulefinder.py
@@ -7,8 +7,6 @@
 import os
 import io
 import sys
-import types
-import warnings
 
 
 LOAD_CONST = dis.opmap['LOAD_CONST']
diff --git a/Lib/plistlib.py b/Lib/plistlib.py
index a84bb57371ef6..aff5fe36ca38b 100644
--- a/Lib/plistlib.py
+++ b/Lib/plistlib.py
@@ -51,7 +51,6 @@
 
 import binascii
 import codecs
-import contextlib
 import datetime
 import enum
 from io import BytesIO
@@ -59,7 +58,6 @@
 import os
 import re
 import struct
-from warnings import warn
 from xml.parsers.expat import ParserCreate
 
 
diff --git a/Lib/xml/dom/xmlbuilder.py b/Lib/xml/dom/xmlbuilder.py
index 213ab14551c67..8a200263497b8 100644
--- a/Lib/xml/dom/xmlbuilder.py
+++ b/Lib/xml/dom/xmlbuilder.py
@@ -1,7 +1,6 @@
 """Implementation of the DOM Level 3 'LS-Load' feature."""
 
 import copy
-import warnings
 import xml.dom
 
 from xml.dom.NodeFilter import NodeFilter
diff --git a/Lib/zipfile.py b/Lib/zipfile.py
index c3f814cc747e0..8903d6a42ee4e 100644
--- a/Lib/zipfile.py
+++ b/Lib/zipfile.py
@@ -4,7 +4,6 @@
 XXX references to utf-8 need further investigation.
 """
 import binascii
-import functools
 import importlib.util
 import io
 import itertools



More information about the Python-checkins mailing list