https://github.com/python/cpython/commit/35b16795d11cb50768ffad5fe8e61bdebde9b66a
commit: 35b16795d11cb50768ffad5fe8e61bdebde9b66a
branch: main
author: Victor Stinner <[email protected]>
committer: vstinner <[email protected]>
date: 2024-06-17T21:58:56+02:00
summary:
gh-120417: Remove unused imports in cases_generator (#120622)
files:
M Tools/cases_generator/analyzer.py
M Tools/cases_generator/generators_common.py
M Tools/cases_generator/opcode_id_generator.py
M Tools/cases_generator/opcode_metadata_generator.py
M Tools/cases_generator/optimizer_generator.py
M Tools/cases_generator/parser.py
M Tools/cases_generator/py_metadata_generator.py
M Tools/cases_generator/target_generator.py
M Tools/cases_generator/tier1_generator.py
M Tools/cases_generator/tier2_generator.py
M Tools/cases_generator/uop_id_generator.py
diff --git a/Tools/cases_generator/analyzer.py
b/Tools/cases_generator/analyzer.py
index e44bebd8f3c4a4..96e2fd57c745cb 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 cc9eb8a0e90eeb..efbfc94b415976 100644
--- a/Tools/cases_generator/generators_common.py
+++ b/Tools/cases_generator/generators_common.py
@@ -4,14 +4,12 @@
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 5a3009a5c04c27..7932379b02dbff 100644
--- a/Tools/cases_generator/opcode_id_generator.py
+++ b/Tools/cases_generator/opcode_id_generator.py
@@ -4,12 +4,9 @@
"""
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 2632eb89ce80cd..0f5790dc4af40f 100644
--- a/Tools/cases_generator/opcode_metadata_generator.py
+++ b/Tools/cases_generator/opcode_metadata_generator.py
@@ -4,15 +4,12 @@
"""
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 @@
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 d5592672a55514..fb3e577de7346a 100644
--- a/Tools/cases_generator/optimizer_generator.py
+++ b/Tools/cases_generator/optimizer_generator.py
@@ -18,13 +18,12 @@
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 2b77d14d21143f..db672ad5501f15 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 0dbcd599f9d4d9..3f7ffbc5523fd0 100644
--- a/Tools/cases_generator/py_metadata_generator.py
+++ b/Tools/cases_generator/py_metadata_generator.py
@@ -12,7 +12,6 @@
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 44a699c92bbd22..7f610bff6290e2 100644
--- a/Tools/cases_generator/target_generator.py
+++ b/Tools/cases_generator/target_generator.py
@@ -14,7 +14,6 @@
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 fb2ab931b1c108..5df4413e833d5a 100644
--- a/Tools/cases_generator/tier1_generator.py
+++ b/Tools/cases_generator/tier1_generator.py
@@ -4,8 +4,6 @@
"""
import argparse
-import os.path
-import sys
from analyzer import (
Analysis,
@@ -14,7 +12,6 @@
Part,
analyze_files,
Skip,
- StackItem,
analysis_error,
)
from generators_common import (
@@ -24,9 +21,8 @@
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 944d134f12a18e..a091870489fbaf 100644
--- a/Tools/cases_generator/tier2_generator.py
+++ b/Tools/cases_generator/tier2_generator.py
@@ -4,16 +4,12 @@
"""
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 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 eb5e3f4a324735..aae89faaa928e1 100644
--- a/Tools/cases_generator/uop_id_generator.py
+++ b/Tools/cases_generator/uop_id_generator.py
@@ -4,12 +4,9 @@
"""
import argparse
-import os.path
-import sys
from analyzer import (
Analysis,
- Instruction,
analyze_files,
)
from generators_common import (
_______________________________________________
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]