From c9e10f68d8045a21395dbb70288ee2285f7f9b27 Mon Sep 17 00:00:00 2001 From: Al4ise Date: Mon, 6 Jul 2026 13:52:41 +0300 Subject: [PATCH] Remove unused runtime dependencies --- requirements.txt | 9 --------- setup.py | 10 ---------- 2 files changed, 19 deletions(-) diff --git a/requirements.txt b/requirements.txt index 0b7fac61a..1e0d1b46f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,10 +1,8 @@ polygon-api-client>=1.13.3 alpaca-py>=0.42.0 -alpha_vantage ibapi==9.81.1.post1 yfinance>=0.2.61 matplotlib>=3.3.3 -quandl numpy>=1.20.0,<2.5.0 pandas>=2.2.0 polars>=1.32.3 @@ -12,8 +10,6 @@ pandas_market_calendars>=5.1.0 pandas-ta-classic>=0.3.14b0 plotly>=5.18.0 sqlalchemy -bcrypt -pytest yappi>=1.6.0 scipy>=1.14.0 quantstats-lumi>=1.1.5,<1.2.0 @@ -29,13 +25,9 @@ lumiwealth-tradier>=0.1.18 py-clob-client-v2>=1.0.1 websockets>=15.0.1 pytz -psycopg2-binary -exchange_calendars>=4.6.0 duckdb tabulate databento>=0.42.0 -holidays -psutil openai setuptools<81 google-adk[extensions]>=2.0.0,<3.0.0 @@ -44,7 +36,6 @@ litellm>=1.83.7,<=1.83.14 anyio>=4.10.0 mcp>=1.26.0 schwab-py>=1.5.0 -Flask>=2.3 free-proxy requests-oauthlib boto3>=1.40.64 diff --git a/setup.py b/setup.py index a076f9086..8b9383d2c 100644 --- a/setup.py +++ b/setup.py @@ -56,11 +56,9 @@ def _maybe_copy_theta_terminal(self): install_requires=[ "polygon-api-client>=1.13.3", "alpaca-py>=0.42.0", - "alpha_vantage", "ibapi==9.81.1.post1", "yfinance>=0.2.61", "matplotlib>=3.3.3", - "quandl", # NumPy 2.5 emits noisy timedelta deprecation warnings through pandas 2.x calendar paths. "numpy>=1.20.0,<2.5.0", "pandas>=2.2.0", @@ -69,8 +67,6 @@ def _maybe_copy_theta_terminal(self): "pandas-ta-classic>=0.3.14b0", "plotly>=5.18.0", "sqlalchemy", - "bcrypt", - "pytest", "yappi>=1.6.0", # SciPy 1.14.0+ supports NumPy 2.x "scipy>=1.14.0", @@ -87,14 +83,9 @@ def _maybe_copy_theta_terminal(self): "lumiwealth-tradier>=0.1.18", "py-clob-client-v2>=1.0.1", "pytz", - "psycopg2-binary", - # Exchange calendars 4.6.0+ supports NumPy 2.x - "exchange_calendars>=4.6.0", "duckdb", "tabulate", "databento>=0.42.0", - "holidays", - "psutil", "openai", "setuptools<81", "google-adk[extensions]>=2.0.0,<3.0.0", @@ -103,7 +94,6 @@ def _maybe_copy_theta_terminal(self): "anyio>=4.10.0", "mcp>=1.26.0", "schwab-py>=1.5.0", - "Flask>=2.3", "free-proxy", "requests-oauthlib", "boto3>=1.40.64",