Skip to content

Commit 1b1b7f6

Browse files
vstinnernoahbkim
authored andcommitted
pythongh-120417: Remove unused imports in cases_generator (python#120622)
1 parent 6aafaa0 commit 1b1b7f6

11 files changed

+7
-30
lines changed

Tools/cases_generator/analyzer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from dataclasses import dataclass, field
1+
from dataclasses import dataclass
22
import lexer
33
import parser
44
import re

Tools/cases_generator/generators_common.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,12 @@
44
from analyzer import (
55
Instruction,
66
Uop,
7-
analyze_files,
87
Properties,
9-
Skip,
108
)
119
from cwriter import CWriter
1210
from typing import Callable, Mapping, TextIO, Iterator
1311
from lexer import Token
14-
from stack import StackOffset, Stack
12+
from stack import Stack
1513

1614

1715
ROOT = Path(__file__).parent.parent.parent

Tools/cases_generator/opcode_id_generator.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,9 @@
44
"""
55

66
import argparse
7-
import os.path
8-
import sys
97

108
from analyzer import (
119
Analysis,
12-
Instruction,
1310
analyze_files,
1411
)
1512
from generators_common import (

Tools/cases_generator/opcode_metadata_generator.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,19 @@
44
"""
55

66
import argparse
7-
import os.path
8-
import sys
97

108
from analyzer import (
119
Analysis,
1210
Instruction,
1311
PseudoInstruction,
1412
analyze_files,
15-
Skip,
1613
Uop,
1714
)
1815
from generators_common import (
1916
DEFAULT_INPUT,
2017
ROOT,
2118
write_header,
2219
cflags,
23-
StackOffset,
2420
)
2521
from cwriter import CWriter
2622
from typing import TextIO

Tools/cases_generator/optimizer_generator.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,12 @@
1818
ROOT,
1919
write_header,
2020
emit_tokens,
21-
emit_to,
2221
replace_sync_sp,
2322
)
2423
from cwriter import CWriter
2524
from typing import TextIO, Iterator
2625
from lexer import Token
27-
from stack import Stack, SizeMismatch, UNUSED
26+
from stack import Stack, SizeMismatch
2827

2928
DEFAULT_OUTPUT = ROOT / "Python/optimizer_cases.c.h"
3029
DEFAULT_ABSTRACT_INPUT = (ROOT / "Python/optimizer_bytecodes.c").absolute().as_posix()

Tools/cases_generator/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from parsing import (
1+
from parsing import ( # noqa: F401
22
InstDef,
33
Macro,
44
Pseudo,

Tools/cases_generator/py_metadata_generator.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
from generators_common import (
1313
DEFAULT_INPUT,
1414
ROOT,
15-
root_relative_path,
1615
write_header,
1716
)
1817
from cwriter import CWriter

Tools/cases_generator/target_generator.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
ROOT,
1515
)
1616
from cwriter import CWriter
17-
from typing import TextIO
1817

1918

2019
DEFAULT_OUTPUT = ROOT / "Python/opcode_targets.h"

Tools/cases_generator/tier1_generator.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
"""
55

66
import argparse
7-
import os.path
8-
import sys
97

108
from analyzer import (
119
Analysis,
@@ -14,7 +12,6 @@
1412
Part,
1513
analyze_files,
1614
Skip,
17-
StackItem,
1815
analysis_error,
1916
)
2017
from generators_common import (
@@ -24,9 +21,8 @@
2421
emit_tokens,
2522
)
2623
from cwriter import CWriter
27-
from typing import TextIO, Iterator
28-
from lexer import Token
29-
from stack import StackOffset, Stack, SizeMismatch
24+
from typing import TextIO
25+
from stack import Stack, SizeMismatch
3026

3127

3228
DEFAULT_OUTPUT = ROOT / "Python/generated_cases.c.h"

Tools/cases_generator/tier2_generator.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,12 @@
44
"""
55

66
import argparse
7-
import os.path
8-
import sys
97

108
from analyzer import (
119
Analysis,
1210
Instruction,
1311
Uop,
14-
Part,
1512
analyze_files,
16-
Skip,
1713
StackItem,
1814
analysis_error,
1915
)
@@ -28,7 +24,7 @@
2824
from cwriter import CWriter
2925
from typing import TextIO, Iterator
3026
from lexer import Token
31-
from stack import StackOffset, Stack, SizeMismatch
27+
from stack import Stack, SizeMismatch
3228

3329
DEFAULT_OUTPUT = ROOT / "Python/executor_cases.c.h"
3430

Tools/cases_generator/uop_id_generator.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,9 @@
44
"""
55

66
import argparse
7-
import os.path
8-
import sys
97

108
from analyzer import (
119
Analysis,
12-
Instruction,
1310
analyze_files,
1411
)
1512
from generators_common import (

0 commit comments

Comments
 (0)