chore: remove unused imports across runtime modules (#136)
This commit is contained in:
parent
c8fb54f6cc
commit
dd4ebfb1a7
|
|
@ -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.technical_indicators_tools import get_indicators
|
||||
from tradingagents.agents.utils.tool_runner import run_tool_loop
|
||||
from tradingagents.dataflows.config import get_config
|
||||
|
||||
|
||||
def create_market_analyst(llm):
|
||||
|
|
|
|||
|
|
@ -8,7 +8,6 @@ from tradingagents.agents.utils.agent_utils import (
|
|||
prefetch_tools_parallel,
|
||||
)
|
||||
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):
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
"""State definitions for the Global Macro Scanner graph."""
|
||||
|
||||
import operator
|
||||
from typing import Annotated
|
||||
from langgraph.graph import MessagesState
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ regardless of how much data is returned.
|
|||
from __future__ import annotations
|
||||
|
||||
from dataclasses import dataclass, field
|
||||
from typing import Any
|
||||
|
||||
# ──────────────────────────────────────────────────────────────────────────────
|
||||
# Alpha Vantage tier limits
|
||||
|
|
@ -92,8 +91,6 @@ class UsageEstimate:
|
|||
def _resolve_vendor(config: dict, method: str) -> str:
|
||||
"""Determine which vendor a method will use given the config."""
|
||||
from tradingagents.dataflows.interface import (
|
||||
TOOLS_CATEGORIES,
|
||||
VENDOR_METHODS,
|
||||
get_category_for_method,
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
from datetime import datetime
|
||||
from typing import Dict, Any
|
||||
from dateutil.relativedelta import relativedelta
|
||||
from .alpha_vantage_common import _make_api_request, ThirdPartyTimeoutError
|
||||
|
||||
|
|
|
|||
|
|
@ -2,12 +2,10 @@ import logging
|
|||
from typing import Annotated
|
||||
from datetime import datetime
|
||||
from dateutil.relativedelta import relativedelta
|
||||
import pandas as pd
|
||||
import yfinance as yf
|
||||
import requests
|
||||
import os
|
||||
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__)
|
||||
|
||||
|
|
@ -430,4 +428,4 @@ def get_insider_transactions(
|
|||
except ThirdPartyTimeoutError:
|
||||
raise
|
||||
except Exception as e:
|
||||
return f"Error retrieving insider transactions for {ticker}: {str(e)}"
|
||||
return f"Error retrieving insider transactions for {ticker}: {str(e)}"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@
|
|||
|
||||
from typing import Dict, Any, List, Optional
|
||||
from tradingagents.agents.utils.agent_states import (
|
||||
AgentState,
|
||||
InvestDebateState,
|
||||
RiskDebateState,
|
||||
)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
"""Scanner conditional logic for determining continuation in scanner graph."""
|
||||
|
||||
from typing import Any
|
||||
from tradingagents.agents.utils.scanner_states import ScannerState
|
||||
|
||||
_ERROR_PREFIXES = ("Error", "No data", "No quotes", "No movers", "No news", "No industry", "Invalid")
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# TradingAgents/graph/setup.py
|
||||
|
||||
from typing import Dict, Any
|
||||
from typing import Dict
|
||||
from langchain_openai import ChatOpenAI
|
||||
from langgraph.graph import END, StateGraph, START
|
||||
from langgraph.prebuilt import ToolNode
|
||||
|
|
|
|||
|
|
@ -6,7 +6,6 @@ import asyncio
|
|||
import json
|
||||
import logging
|
||||
import time
|
||||
from concurrent.futures import ThreadPoolExecutor
|
||||
from tradingagents.agents.utils.json_utils import extract_json
|
||||
from dataclasses import dataclass
|
||||
from datetime import datetime
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ import logging
|
|||
from typing import Any, Callable, TypeVar, TYPE_CHECKING
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from pathlib import Path
|
||||
from tradingagents.portfolio.report_store import ReportStore
|
||||
from tradingagents.portfolio.mongo_report_store import MongoReportStore
|
||||
|
||||
|
|
|
|||
|
|
@ -1,12 +1,10 @@
|
|||
import json
|
||||
import logging
|
||||
from datetime import datetime, timedelta
|
||||
from datetime import datetime
|
||||
import yfinance as yf
|
||||
import pandas as pd
|
||||
from langchain_core.messages import HumanMessage
|
||||
from tradingagents.agents.utils.json_utils import extract_json
|
||||
from tradingagents.report_paths import get_market_dir
|
||||
from tradingagents.portfolio.report_store import ReportStore
|
||||
from tradingagents.dataflows.finnhub import get_company_news
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
|
|
|||
Loading…
Reference in New Issue