何が汚いって、そもそもインポートしすぎな感じ。
from __future__ import annotations
import re
from zoneinfo import ZoneInfo
import tkinter as tk
import subprocess, asyncio, threading
from queue import Queue
import time
import os, sys, logging, argparse, pathlib, shutil
import glob, zipfile, tarfile, tempfile, csv, json, socket, smtplib, string, pickle
import random
import bisect
import sqlite3
from functools import wraps
from copy import copy, deepcopy
from pprint import pprint, pformat
from abc import ABCMeta, abstractmethod
import statistics
import cv2, sklearn
from enum import Enum
from datetime import date, datetime, timedelta, time
from functools import reduce
from typing import (
Union,
Literal,
Any,
Mapping,
Tuple,
List,
Iterable,
TypeVar,
TypedDict,
Optional,
)
from dataclasses import dataclass, asdict, astuple
from operator import itemgetter, attrgetter
from collections import defaultdict, Counter, OrderedDict, namedtuple
from itertools import (
chain,
groupby,
islice,
product,
permutations,
combinations,
combinations_with_replacement,
zip_longest,
)
import textwrap
# third-party modules
from pytz import timezone
from dateutil import relativedelta, rrule, parser, tz, rrule
from retrying import retry
from termcolor import colored
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from flask import Flask, request
# internal module
from config import read_config_all
blackやflake8で()つけたりしてインポートしているのもなんだか嫌だなぁ (※個人の感想です)
from typing import (
Union,
Literal,
Any,
Mapping,
Tuple,
List,
Iterable,
TypeVar,
TypedDict,
Optional,
)
個人的にはインポート文くらいはフォーマットしなくてもいいというきもt(※個人の感想です。)
from typing import Union, Literal, Any, Mapping, Tuple, List, Iterable, TypeVar, TypedDict, Optional # fmt: skip # noqa