# Import the email modules we'll need
-from email.parser import BytesParser, Parser
+#from email.parser import BytesParser
+from email.parser import Parser
from email.policy import default
# If the e-mail headers are in a file, uncomment these two lines:
-import os
import sys
from pathlib import Path
sys.path.append(str(CPYTHON_ROOT / "Parser"))
from pygments.lexer import RegexLexer, bygroups, include, words
-from pygments.token import (Comment, Generic, Keyword, Name, Operator,
+from pygments.token import (Comment, Keyword, Name, Operator,
Punctuation, Text)
from asdl import builtin_types
from pygments.lexer import RegexLexer, bygroups, include
-from pygments.token import Comment, Generic, Keyword, Name, Operator, Punctuation, Text
+from pygments.token import Comment, Keyword, Name, Operator, Punctuation, Text
from sphinx.highlighting import lexers
from sphinx.util import status_iterator, logging
from sphinx.util.nodes import split_explicit_title
from sphinx.writers.text import TextWriter, TextTranslator
-from sphinx.writers.latex import LaTeXTranslator
try:
from sphinx.domains.python import PyFunction, PyMethod
from math import sqrt as _sqrt, acos as _acos, cos as _cos, sin as _sin
from math import tau as TWOPI, floor as _floor, isfinite as _isfinite
from os import urandom as _urandom
-from _collections_abc import Set as _Set, Sequence as _Sequence
+from _collections_abc import Sequence as _Sequence
from operator import index as _index
from itertools import accumulate as _accumulate, repeat as _repeat
from bisect import bisect as _bisect
import socket
import stat
import sys
-import tempfile
import threading
import unittest
from unittest import mock
class SimpleTypesTestCase(unittest.TestCase):
def setUp(self):
- import ctypes
try:
from _ctypes import set_conversion_mode
except ImportError:
# misrepresented as being the original software.
# 3. This notice may not be removed or altered from any source distribution.
-import os, unittest
+import unittest
import sqlite3 as sqlite
from test.support import LOOPBACK_TIMEOUT
-import io
-
import os
import sys
import subprocess
import sys
import textwrap
-from test.support import warnings_helper, captured_stdout, captured_stderr
+from test.support import warnings_helper, captured_stdout
import traceback
import unittest
import functools
-import re
import tkinter
import unittest
# Common tests for test_tkinter/test_widgets.py and test_ttk/test_widgets.py
-import unittest
import tkinter
from tkinter.test.support import (AbstractTkTest, tcl_version,
pixels_conv, tcl_obj_eq)
__version__ = "3.8"
import argparse
-import functools
import os
-import re
import shutil
-import subprocess
import sys
import tempfile
import zipfile
__version__ = "3.8"
-import collections
import ctypes
import io
import os
-import sys
-from pathlib import Path, PureWindowsPath
+from pathlib import PureWindowsPath
from xml.etree import ElementTree as ET
from .constants import *
__version__ = "3.8"
-import sys
-
__all__ = ["PYTHON_CAT_NAME", "PYTHON_CDF_NAME"]
__version__ = "3.8"
import os
-import re
import struct
import sys
#! /usr/bin/env python
"""Generate C code from an ASDL description."""
-import os
import sys
import textwrap
import types
import shlex
import string
import sys
-import tempfile
import textwrap
import traceback
import types
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
Alt,
Cut,
Forced,
- Grammar,
Group,
Leaf,
Lookahead,
import os
import sys
import time
-import traceback
import tokenize
from glob import glob, escape
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"
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
import os
import ntpath
import posixpath
-import sys
import argparse
from update_file import updating_file_with_tmpfile
# This script generates Lib/re/_casefix.py.
import collections
-import re
import sys
import unicodedata
# into a program for a different change to Python programs...
import sys
-import re
import os
from stat import *
import getopt
import textwrap
import tomllib
import difflib
-import shutil
import pprint
import sys
import os
import opcode
from datetime import date
import itertools
-import argparse
import sys
if os.name == "nt":
from urllib2 import urlopen, HTTPError
import re
import shutil
-import string
import subprocess
import sys
import tarfile