summaryrefslogtreecommitdiff
path: root/Tools/peg_generator
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2022-06-22 19:14:27 +0200
committerGitHub <noreply@github.com>2022-06-22 19:14:27 +0200
commit47e35625ff2c4e6511a12e7178c3e4fbc965b634 (patch)
treee9a6b4d687233135f993260b12011613b9189058 /Tools/peg_generator
parent8661c5053fbe3e246289d77e49a813470b3a16f7 (diff)
downloadcpython-git-47e35625ff2c4e6511a12e7178c3e4fbc965b634.tar.gz
gh-84623: Remove unused imports (#94132)
Diffstat (limited to 'Tools/peg_generator')
-rw-r--r--Tools/peg_generator/pegen/grammar.py7
-rwxr-xr-xTools/peg_generator/scripts/grammar_grapher.py1
-rwxr-xr-xTools/peg_generator/scripts/test_parse_directory.py2
-rwxr-xr-xTools/peg_generator/scripts/test_pypi_packages.py3
4 files changed, 1 insertions, 12 deletions
diff --git a/Tools/peg_generator/pegen/grammar.py b/Tools/peg_generator/pegen/grammar.py
index fa47b98201..03d60d0102 100644
--- a/Tools/peg_generator/pegen/grammar.py
+++ b/Tools/peg_generator/pegen/grammar.py
@@ -1,23 +1,16 @@
from __future__ import annotations
-from abc import abstractmethod
from typing import (
- TYPE_CHECKING,
AbstractSet,
Any,
- Dict,
Iterable,
Iterator,
List,
Optional,
- Set,
Tuple,
Union,
)
-if TYPE_CHECKING:
- from pegen.parser_generator import ParserGenerator
-
class GrammarError(Exception):
pass
diff --git a/Tools/peg_generator/scripts/grammar_grapher.py b/Tools/peg_generator/scripts/grammar_grapher.py
index 4a41dfaa3d..e5271a0e48 100755
--- a/Tools/peg_generator/scripts/grammar_grapher.py
+++ b/Tools/peg_generator/scripts/grammar_grapher.py
@@ -30,7 +30,6 @@ from pegen.grammar import (
Alt,
Cut,
Forced,
- Grammar,
Group,
Leaf,
Lookahead,
diff --git a/Tools/peg_generator/scripts/test_parse_directory.py b/Tools/peg_generator/scripts/test_parse_directory.py
index a5e26f0a0f..f5cf198be8 100755
--- a/Tools/peg_generator/scripts/test_parse_directory.py
+++ b/Tools/peg_generator/scripts/test_parse_directory.py
@@ -5,7 +5,6 @@ import ast
import os
import sys
import time
-import traceback
import tokenize
from glob import glob, escape
from pathlib import PurePath
@@ -13,7 +12,6 @@ from pathlib import PurePath
from typing import List, Optional, Any, Tuple
sys.path.insert(0, os.getcwd())
-from pegen.ast_dump import ast_dump
from pegen.testutil import print_memstats
SUCCESS = "\033[92m"
diff --git a/Tools/peg_generator/scripts/test_pypi_packages.py b/Tools/peg_generator/scripts/test_pypi_packages.py
index e2eaef9de2..01ccc3d21e 100755
--- a/Tools/peg_generator/scripts/test_pypi_packages.py
+++ b/Tools/peg_generator/scripts/test_pypi_packages.py
@@ -9,11 +9,10 @@ import shutil
import pathlib
import sys
-from typing import Generator, Any
+from typing import Generator
sys.path.insert(0, ".")
-from pegen import build
from scripts import test_parse_directory
HERE = pathlib.Path(__file__).resolve().parent