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.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):
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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__)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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")
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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__)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue