moved TC001 expetop out of pyproject.toml

This commit is contained in:
2026-06-16 18:31:40 -04:00
parent 241a42b20d
commit a9daa60c17
4 changed files with 20 additions and 9 deletions
+8 -3
View File
@@ -5,15 +5,17 @@ from __future__ import annotations
import logging
from dataclasses import replace
from time import perf_counter
from typing import Annotated
from typing import TYPE_CHECKING, Annotated
from fastapi import APIRouter, Form, Request
from fastapi.responses import HTMLResponse
from python.ebook_search.answer import answer_query
from python.ebook_search.api.dependencies import AppConfig, AppEngine
from python.ebook_search.api.dependencies import ( # noqa: TC001 FastAPI resolves these annotated dependencies at runtime
AppConfig,
AppEngine,
)
from python.ebook_search.api.web import templates
from python.ebook_search.config import EbookSearchConfig
from python.ebook_search.guardrails import (
CitationReport,
is_confident,
@@ -23,6 +25,9 @@ from python.ebook_search.guardrails import (
from python.ebook_search.search import SearchResponse, search_ebooks
from python.ebook_search.timing import runtime_step_from_start
if TYPE_CHECKING:
from python.ebook_search.config import EbookSearchConfig
logger = logging.getLogger(__name__)
router = APIRouter()