https://github.com/python/cpython/commit/1097b22fd92afa553d738983e078687441a1d7c4
commit: 1097b22fd92afa553d738983e078687441a1d7c4
branch: main
author: Ivy Xu <[email protected]>
committer: sobolevn <[email protected]>
date: 2026-06-14T16:12:30+03:00
summary:

gh-151428: Remove unused imports from `Tools/` (#151442)

files:
M Tools/c-analyzer/c_parser/preprocessor/clang.py
M Tools/c-analyzer/distutils/util.py
M Tools/cases_generator/generators_common.py
M Tools/cases_generator/opcode_metadata_generator.py
M Tools/cases_generator/parser.py
M Tools/cases_generator/tier1_generator.py
M Tools/inspection/benchmark_external_inspection.py
M Tools/jit/_stencils.py
M Tools/picklebench/memory_dos_impact.py

diff --git a/Tools/c-analyzer/c_parser/preprocessor/clang.py 
b/Tools/c-analyzer/c_parser/preprocessor/clang.py
index 574a23f8f6d6f9f..738c261d1ecd80a 100644
--- a/Tools/c-analyzer/c_parser/preprocessor/clang.py
+++ b/Tools/c-analyzer/c_parser/preprocessor/clang.py
@@ -1,5 +1,4 @@
 import os.path
-import re, sys
 
 from . import common as _common
 from . import gcc as _gcc
diff --git a/Tools/c-analyzer/distutils/util.py 
b/Tools/c-analyzer/distutils/util.py
index f687a28ec2f40e8..c8e92658d953661 100644
--- a/Tools/c-analyzer/distutils/util.py
+++ b/Tools/c-analyzer/distutils/util.py
@@ -8,7 +8,6 @@
 import re
 import string
 import sys
-from distutils.errors import DistutilsPlatformError
 
 def get_host_platform():
     """Return a string that identifies the current platform.  This is used 
mainly to
diff --git a/Tools/cases_generator/generators_common.py 
b/Tools/cases_generator/generators_common.py
index bdc4324b6702006..8c66ad4885ccfc8 100644
--- a/Tools/cases_generator/generators_common.py
+++ b/Tools/cases_generator/generators_common.py
@@ -7,14 +7,12 @@
     analysis_error,
     Label,
     CodeSection,
-    Uop,
 )
 from cwriter import CWriter
 from typing import Callable, TextIO, Iterator, Iterable
 from lexer import Token
 from stack import Storage, StackError
 from parser import Stmt, SimpleStmt, BlockStmt, IfStmt, ForStmt, WhileStmt, 
MacroIfStmt
-from stack import PRINT_STACKS
 DEBUG = False
 
 class TokenIterator:
diff --git a/Tools/cases_generator/opcode_metadata_generator.py 
b/Tools/cases_generator/opcode_metadata_generator.py
index 21407ad7df1e9a5..00f6804f1724b59 100644
--- a/Tools/cases_generator/opcode_metadata_generator.py
+++ b/Tools/cases_generator/opcode_metadata_generator.py
@@ -19,7 +19,6 @@
     cflags,
 )
 from cwriter import CWriter
-from dataclasses import dataclass
 from typing import TextIO
 from stack import get_stack_effect
 
diff --git a/Tools/cases_generator/parser.py b/Tools/cases_generator/parser.py
index ccf8bf649520ff6..aa6c0b1446fb76b 100644
--- a/Tools/cases_generator/parser.py
+++ b/Tools/cases_generator/parser.py
@@ -20,7 +20,6 @@
     MacroIfStmt,
 )
 
-import pprint
 
 CodeDef = InstDef | LabelDef
 
diff --git a/Tools/cases_generator/tier1_generator.py 
b/Tools/cases_generator/tier1_generator.py
index d2fa749e1417f51..ebc914a6837e2eb 100644
--- a/Tools/cases_generator/tier1_generator.py
+++ b/Tools/cases_generator/tier1_generator.py
@@ -9,8 +9,6 @@
     Analysis,
     Instruction,
     Uop,
-    Label,
-    CodeSection,
     Part,
     analyze_files,
     Skip,
@@ -24,13 +22,9 @@
     write_header,
     type_and_null,
     Emitter,
-    TokenIterator,
-    always_true,
-    emit_to,
 )
 from cwriter import CWriter
 from typing import TextIO
-from lexer import Token
 from stack import Local, Stack, StackError, get_stack_effect, Storage
 
 DEFAULT_OUTPUT = ROOT / "Python/generated_cases.c.h"
diff --git a/Tools/inspection/benchmark_external_inspection.py 
b/Tools/inspection/benchmark_external_inspection.py
index 8e367422a961da2..b7aa0e5de7ed99b 100644
--- a/Tools/inspection/benchmark_external_inspection.py
+++ b/Tools/inspection/benchmark_external_inspection.py
@@ -4,7 +4,6 @@
 import sys
 import contextlib
 import tempfile
-import os
 import argparse
 from _colorize import get_colors, can_colorize
 
diff --git a/Tools/jit/_stencils.py b/Tools/jit/_stencils.py
index e2ae3d988fc7ac9..d4547dc8e8e3c12 100644
--- a/Tools/jit/_stencils.py
+++ b/Tools/jit/_stencils.py
@@ -2,7 +2,6 @@
 
 import dataclasses
 import enum
-import sys
 import typing
 
 import _schema
diff --git a/Tools/picklebench/memory_dos_impact.py 
b/Tools/picklebench/memory_dos_impact.py
index 3bad6586c469437..0a7cef8668565c8 100755
--- a/Tools/picklebench/memory_dos_impact.py
+++ b/Tools/picklebench/memory_dos_impact.py
@@ -24,7 +24,6 @@
 
 import argparse
 import gc
-import io
 import json
 import os
 import pickle
@@ -32,11 +31,10 @@
 import struct
 import subprocess
 import sys
-import tempfile
 import tracemalloc
 from pathlib import Path
 from time import perf_counter
-from typing import Any, Dict, List, Tuple, Optional
+from typing import Any, Dict, List, Tuple
 
 
 # Configuration

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to