perf: 用 autoflake 删除无用依赖

没想到居然能意外地大幅提升启动速度
This commit is contained in:
2026-04-22 06:44:59 +08:00
parent 093034828b
commit b9d88383f9
38 changed files with 184 additions and 703 deletions

View File

@@ -40,7 +40,6 @@ class BaseAlgorithm:
feedback,
is_new_activation,
)
pass
@classmethod
def is_due(cls, algodata) -> int:

View File

@@ -17,11 +17,7 @@ from heurams.context import config_var
from heurams.kernel.algorithms.sm15m_calc import (
MAX_AF,
MIN_AF,
NOTCH_AF,
RANGE_AF,
RANGE_REPETITION,
SM,
THRESHOLD_RECALL,
Item,
)

View File

@@ -39,7 +39,6 @@ import datetime
import json
import math
import sys
from typing import Any, Callable, Dict, List, Optional, Tuple
# ============================================================================
# Global Constants

View File

@@ -1,5 +1,5 @@
from collections.abc import MutableSequence
from typing import Any, Iterator, Optional
from typing import Any, Optional
class Lict(MutableSequence):

View File

@@ -1,11 +1,9 @@
from copy import deepcopy
from typing import TypedDict
import heurams.kernel.algorithms as algolib
import heurams.services.timer as timer
from heurams.kernel.algorithms import algorithms
from heurams.services.logger import get_logger
from heurams.context import config_var
logger = get_logger(__name__)

View File

@@ -1,5 +1,4 @@
from copy import deepcopy
from logging import config
from heurams.context import config_var
from heurams.services.logger import get_logger

View File

@@ -1,4 +1,3 @@
from heurams.kernel.particles import orbital
from .atom import Atom
from .electron import Electron

View File

@@ -1,4 +1,3 @@
import random
from heurams.services.logger import get_logger

View File

@@ -1,5 +1,4 @@
# mcq.py
import random
from heurams.services.logger import get_logger
@@ -17,4 +16,3 @@ class RecognitionPuzzle(BasePuzzle):
def refresh(self):
logger.debug("RecognitionPuzzle.refresh(空实现)")
pass

View File

@@ -136,7 +136,6 @@ class Router(Machine):
def __repr__(self, style="pipe", ends="\n"):
from tabulate import tabulate as tabu
from heurams.services.textproc import truncate
lst = [
{

View File

@@ -1,4 +1,4 @@
from enum import Enum, auto
from enum import Enum
from heurams.services.logger import get_logger

View File

@@ -1,11 +1,9 @@
import json
from functools import reduce
from pathlib import Path
from typing import TypedDict
import toml
import heurams.kernel.particles as pt
from heurams.context import config_var
from heurams.kernel.auxiliary.lict import Lict