chore: remove unused imports across runtime modules (#136)

This commit is contained in:
ahmet guzererler 2026-03-27 11:30:53 +01:00 committed by GitHub
parent c8fb54f6cc
commit dd4ebfb1a7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 4 additions and 19 deletions

View File

@ -11,7 +11,6 @@ from tradingagents.agents.utils.core_stock_tools import get_stock_data
from tradingagents.agents.utils.fundamental_data_tools import get_macro_regime from tradingagents.agents.utils.fundamental_data_tools import get_macro_regime
from tradingagents.agents.utils.technical_indicators_tools import get_indicators from tradingagents.agents.utils.technical_indicators_tools import get_indicators
from tradingagents.agents.utils.tool_runner import run_tool_loop from tradingagents.agents.utils.tool_runner import run_tool_loop
from tradingagents.dataflows.config import get_config
def create_market_analyst(llm): def create_market_analyst(llm):

View File

@ -8,7 +8,6 @@ from tradingagents.agents.utils.agent_utils import (
prefetch_tools_parallel, prefetch_tools_parallel,
) )
from tradingagents.agents.utils.news_data_tools import get_global_news, get_news from tradingagents.agents.utils.news_data_tools import get_global_news, get_news
from tradingagents.dataflows.config import get_config
def create_news_analyst(llm): def create_news_analyst(llm):

View File

@ -1,6 +1,5 @@
"""State definitions for the Global Macro Scanner graph.""" """State definitions for the Global Macro Scanner graph."""
import operator
from typing import Annotated from typing import Annotated
from langgraph.graph import MessagesState from langgraph.graph import MessagesState

View File

@ -16,7 +16,6 @@ regardless of how much data is returned.
from __future__ import annotations from __future__ import annotations
from dataclasses import dataclass, field from dataclasses import dataclass, field
from typing import Any
# ────────────────────────────────────────────────────────────────────────────── # ──────────────────────────────────────────────────────────────────────────────
# Alpha Vantage tier limits # Alpha Vantage tier limits
@ -92,8 +91,6 @@ class UsageEstimate:
def _resolve_vendor(config: dict, method: str) -> str: def _resolve_vendor(config: dict, method: str) -> str:
"""Determine which vendor a method will use given the config.""" """Determine which vendor a method will use given the config."""
from tradingagents.dataflows.interface import ( from tradingagents.dataflows.interface import (
TOOLS_CATEGORIES,
VENDOR_METHODS,
get_category_for_method, get_category_for_method,
) )

View File

@ -1,5 +1,4 @@
from datetime import datetime from datetime import datetime
from typing import Dict, Any
from dateutil.relativedelta import relativedelta from dateutil.relativedelta import relativedelta
from .alpha_vantage_common import _make_api_request, ThirdPartyTimeoutError from .alpha_vantage_common import _make_api_request, ThirdPartyTimeoutError

View File

@ -2,12 +2,10 @@ import logging
from typing import Annotated from typing import Annotated
from datetime import datetime from datetime import datetime
from dateutil.relativedelta import relativedelta from dateutil.relativedelta import relativedelta
import pandas as pd
import yfinance as yf import yfinance as yf
import requests import requests
import os
from .finnhub_common import ThirdPartyTimeoutError from .finnhub_common import ThirdPartyTimeoutError
from .stockstats_utils import StockstatsUtils, YFinanceError, _clean_dataframe, _load_or_fetch_ohlcv, yf_retry from .stockstats_utils import StockstatsUtils, _clean_dataframe, _load_or_fetch_ohlcv, yf_retry
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -430,4 +428,4 @@ def get_insider_transactions(
except ThirdPartyTimeoutError: except ThirdPartyTimeoutError:
raise raise
except Exception as e: except Exception as e:
return f"Error retrieving insider transactions for {ticker}: {str(e)}" return f"Error retrieving insider transactions for {ticker}: {str(e)}"

View File

@ -2,7 +2,6 @@
from typing import Dict, Any, List, Optional from typing import Dict, Any, List, Optional
from tradingagents.agents.utils.agent_states import ( from tradingagents.agents.utils.agent_states import (
AgentState,
InvestDebateState, InvestDebateState,
RiskDebateState, RiskDebateState,
) )

View File

@ -1,6 +1,5 @@
"""Scanner conditional logic for determining continuation in scanner graph.""" """Scanner conditional logic for determining continuation in scanner graph."""
from typing import Any
from tradingagents.agents.utils.scanner_states import ScannerState from tradingagents.agents.utils.scanner_states import ScannerState
_ERROR_PREFIXES = ("Error", "No data", "No quotes", "No movers", "No news", "No industry", "Invalid") _ERROR_PREFIXES = ("Error", "No data", "No quotes", "No movers", "No news", "No industry", "Invalid")

View File

@ -1,6 +1,6 @@
# TradingAgents/graph/setup.py # TradingAgents/graph/setup.py
from typing import Dict, Any from typing import Dict
from langchain_openai import ChatOpenAI from langchain_openai import ChatOpenAI
from langgraph.graph import END, StateGraph, START from langgraph.graph import END, StateGraph, START
from langgraph.prebuilt import ToolNode from langgraph.prebuilt import ToolNode

View File

@ -6,7 +6,6 @@ import asyncio
import json import json
import logging import logging
import time import time
from concurrent.futures import ThreadPoolExecutor
from tradingagents.agents.utils.json_utils import extract_json from tradingagents.agents.utils.json_utils import extract_json
from dataclasses import dataclass from dataclasses import dataclass
from datetime import datetime from datetime import datetime

View File

@ -16,7 +16,6 @@ import logging
from typing import Any, Callable, TypeVar, TYPE_CHECKING from typing import Any, Callable, TypeVar, TYPE_CHECKING
if TYPE_CHECKING: if TYPE_CHECKING:
from pathlib import Path
from tradingagents.portfolio.report_store import ReportStore from tradingagents.portfolio.report_store import ReportStore
from tradingagents.portfolio.mongo_report_store import MongoReportStore from tradingagents.portfolio.mongo_report_store import MongoReportStore

View File

@ -1,12 +1,10 @@
import json
import logging import logging
from datetime import datetime, timedelta from datetime import datetime
import yfinance as yf import yfinance as yf
import pandas as pd import pandas as pd
from langchain_core.messages import HumanMessage from langchain_core.messages import HumanMessage
from tradingagents.agents.utils.json_utils import extract_json from tradingagents.agents.utils.json_utils import extract_json
from tradingagents.report_paths import get_market_dir from tradingagents.report_paths import get_market_dir
from tradingagents.portfolio.report_store import ReportStore
from tradingagents.dataflows.finnhub import get_company_news from tradingagents.dataflows.finnhub import get_company_news
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)