diff options
author | Victor Stinner <vstinner@python.org> | 2024-06-17 19:58:56 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-17 19:58:56 (GMT) |
commit | 35b16795d11cb50768ffad5fe8e61bdebde9b66a (patch) | |
tree | ce22a3e3987a81c34c0fb10cf2c2b6f63c138097 /Tools/cases_generator | |
parent | 2c66318cdc0545da37e7046533dfe74bde129d91 (diff) | |
download | cpython-35b16795d11cb50768ffad5fe8e61bdebde9b66a.zip cpython-35b16795d11cb50768ffad5fe8e61bdebde9b66a.tar.gz cpython-35b16795d11cb50768ffad5fe8e61bdebde9b66a.tar.bz2 |
gh-120417: Remove unused imports in cases_generator (#120622)
Diffstat (limited to 'Tools/cases_generator')
-rw-r--r-- | Tools/cases_generator/analyzer.py | 2 | ||||
-rw-r--r-- | Tools/cases_generator/generators_common.py | 4 | ||||
-rw-r--r-- | Tools/cases_generator/opcode_id_generator.py | 3 | ||||
-rw-r--r-- | Tools/cases_generator/opcode_metadata_generator.py | 4 | ||||
-rw-r--r-- | Tools/cases_generator/optimizer_generator.py | 3 | ||||
-rw-r--r-- | Tools/cases_generator/parser.py | 2 | ||||
-rw-r--r-- | Tools/cases_generator/py_metadata_generator.py | 1 | ||||
-rw-r--r-- | Tools/cases_generator/target_generator.py | 1 | ||||
-rw-r--r-- | Tools/cases_generator/tier1_generator.py | 8 | ||||
-rw-r--r-- | Tools/cases_generator/tier2_generator.py | 6 | ||||
-rw-r--r-- | Tools/cases_generator/uop_id_generator.py | 3 |
11 files changed, 7 insertions, 30 deletions
diff --git a/Tools/cases_generator/analyzer.py b/Tools/cases_generator/analyzer.py index e44bebd..96e2fd5 100644 --- a/Tools/cases_generator/analyzer.py +++ b/Tools/cases_generator/analyzer.py @@ -1,4 +1,4 @@ -from dataclasses import dataclass, field +from dataclasses import dataclass import lexer import parser import re diff --git a/Tools/cases_generator/generators_common.py b/Tools/cases_generator/generators_common.py index cc9eb8a..efbfc94 100644 --- a/Tools/cases_generator/generators_common.py +++ b/Tools/cases_generator/generators_common.py @@ -4,14 +4,12 @@ from typing import TextIO from analyzer import ( Instruction, Uop, - analyze_files, Properties, - Skip, ) from cwriter import CWriter from typing import Callable, Mapping, TextIO, Iterator from lexer import Token -from stack import StackOffset, Stack +from stack import Stack ROOT = Path(__file__).parent.parent.parent diff --git a/Tools/cases_generator/opcode_id_generator.py b/Tools/cases_generator/opcode_id_generator.py index 5a3009a..7932379 100644 --- a/Tools/cases_generator/opcode_id_generator.py +++ b/Tools/cases_generator/opcode_id_generator.py @@ -4,12 +4,9 @@ Writes the IDs to opcode_ids.h by default. """ import argparse -import os.path -import sys from analyzer import ( Analysis, - Instruction, analyze_files, ) from generators_common import ( diff --git a/Tools/cases_generator/opcode_metadata_generator.py b/Tools/cases_generator/opcode_metadata_generator.py index 2632eb8..0f5790d 100644 --- a/Tools/cases_generator/opcode_metadata_generator.py +++ b/Tools/cases_generator/opcode_metadata_generator.py @@ -4,15 +4,12 @@ Writes the metadata to pycore_opcode_metadata.h by default. """ import argparse -import os.path -import sys from analyzer import ( Analysis, Instruction, PseudoInstruction, analyze_files, - Skip, Uop, ) from generators_common import ( @@ -20,7 +17,6 @@ from generators_common import ( ROOT, write_header, cflags, - StackOffset, ) from cwriter import CWriter from typing import TextIO diff --git a/Tools/cases_generator/optimizer_generator.py b/Tools/cases_generator/optimizer_generator.py index d559267..fb3e577 100644 --- a/Tools/cases_generator/optimizer_generator.py +++ b/Tools/cases_generator/optimizer_generator.py @@ -18,13 +18,12 @@ from generators_common import ( ROOT, write_header, emit_tokens, - emit_to, replace_sync_sp, ) from cwriter import CWriter from typing import TextIO, Iterator from lexer import Token -from stack import Stack, SizeMismatch, UNUSED +from stack import Stack, SizeMismatch DEFAULT_OUTPUT = ROOT / "Python/optimizer_cases.c.h" DEFAULT_ABSTRACT_INPUT = (ROOT / "Python/optimizer_bytecodes.c").absolute().as_posix() diff --git a/Tools/cases_generator/parser.py b/Tools/cases_generator/parser.py index 2b77d14..db672ad 100644 --- a/Tools/cases_generator/parser.py +++ b/Tools/cases_generator/parser.py @@ -1,4 +1,4 @@ -from parsing import ( +from parsing import ( # noqa: F401 InstDef, Macro, Pseudo, diff --git a/Tools/cases_generator/py_metadata_generator.py b/Tools/cases_generator/py_metadata_generator.py index 0dbcd59..3f7ffbc 100644 --- a/Tools/cases_generator/py_metadata_generator.py +++ b/Tools/cases_generator/py_metadata_generator.py @@ -12,7 +12,6 @@ from analyzer import ( from generators_common import ( DEFAULT_INPUT, ROOT, - root_relative_path, write_header, ) from cwriter import CWriter diff --git a/Tools/cases_generator/target_generator.py b/Tools/cases_generator/target_generator.py index 44a699c..7f610bf 100644 --- a/Tools/cases_generator/target_generator.py +++ b/Tools/cases_generator/target_generator.py @@ -14,7 +14,6 @@ from generators_common import ( ROOT, ) from cwriter import CWriter -from typing import TextIO DEFAULT_OUTPUT = ROOT / "Python/opcode_targets.h" diff --git a/Tools/cases_generator/tier1_generator.py b/Tools/cases_generator/tier1_generator.py index fb2ab93..5df4413 100644 --- a/Tools/cases_generator/tier1_generator.py +++ b/Tools/cases_generator/tier1_generator.py @@ -4,8 +4,6 @@ Writes the cases to generated_cases.c.h, which is #included in ceval.c. """ import argparse -import os.path -import sys from analyzer import ( Analysis, @@ -14,7 +12,6 @@ from analyzer import ( Part, analyze_files, Skip, - StackItem, analysis_error, ) from generators_common import ( @@ -24,9 +21,8 @@ from generators_common import ( emit_tokens, ) from cwriter import CWriter -from typing import TextIO, Iterator -from lexer import Token -from stack import StackOffset, Stack, SizeMismatch +from typing import TextIO +from stack import Stack, SizeMismatch DEFAULT_OUTPUT = ROOT / "Python/generated_cases.c.h" diff --git a/Tools/cases_generator/tier2_generator.py b/Tools/cases_generator/tier2_generator.py index 944d134..a091870 100644 --- a/Tools/cases_generator/tier2_generator.py +++ b/Tools/cases_generator/tier2_generator.py @@ -4,16 +4,12 @@ Writes the cases to executor_cases.c.h, which is #included in ceval.c. """ import argparse -import os.path -import sys from analyzer import ( Analysis, Instruction, Uop, - Part, analyze_files, - Skip, StackItem, analysis_error, ) @@ -28,7 +24,7 @@ from generators_common import ( from cwriter import CWriter from typing import TextIO, Iterator from lexer import Token -from stack import StackOffset, Stack, SizeMismatch +from stack import Stack, SizeMismatch DEFAULT_OUTPUT = ROOT / "Python/executor_cases.c.h" diff --git a/Tools/cases_generator/uop_id_generator.py b/Tools/cases_generator/uop_id_generator.py index eb5e3f4..aae89fa 100644 --- a/Tools/cases_generator/uop_id_generator.py +++ b/Tools/cases_generator/uop_id_generator.py @@ -4,12 +4,9 @@ Writes the IDs to pycore_uop_ids.h by default. """ import argparse -import os.path -import sys from analyzer import ( Analysis, - Instruction, analyze_files, ) from generators_common import ( |