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]