# market-analyzer pinned dependencies
# Generated from .venv_312 (Python 3.12)
# Install: pip install -r requirements.txt

# Core
pandas==3.0.1
numpy==2.4.2
pydantic==2.12.5
pydantic_core==2.41.5
hmmlearn==0.3.3
scikit-learn==1.8.0
joblib==1.5.3
yfinance==1.2.0
pyarrow==23.0.1
requests==2.32.5
tabulate==0.9.0
PyYAML==6.0.3

# Core transitive
annotated-types==0.7.0
beautifulsoup4==4.14.3
certifi==2026.1.4
cffi==2.0.0
charset-normalizer==3.4.4
colorama==0.4.6
curl_cffi==0.13.0
exchange_calendars==4.13.1
frozendict==2.4.7
idna==3.11
korean-lunar-calendar==0.3.1
multitasking==0.0.12
packaging==26.0
pandas_market_calendars==5.3.0
peewee==4.0.0
platformdirs==4.9.2
protobuf==6.33.5
pycparser==3.0
pyluach==2.3.0
python-dateutil==2.9.0.post0
python-dotenv==1.2.1
pytz==2025.2
scipy==1.17.1
six==1.17.0
soupsieve==2.8.3
threadpoolctl==3.6.0
toolz==1.1.0
typing-inspection==0.4.2
typing_extensions==4.15.0
tzdata==2025.3
urllib3==2.6.3

# Optional: TastyTrade broker integration
tastytrade==12.0.2
anyio==4.12.1
h11==0.16.0
httpcore==1.0.9
httpx==0.28.1
httpx-ws==0.8.2
websockets==16.0
wsproto==1.3.2

# Optional: Zerodha (Kite Connect) broker integration
kiteconnect==5.0.1
Twisted==25.5.0
autobahn==19.11.2
automat==25.4.16
attrs==25.4.0
constantly==23.10.4
cryptography==46.0.5
hyperlink==21.0.0
incremental==24.11.0
pyOpenSSL==25.3.0
pyasn1==0.6.2
pyasn1-modules==0.4.2
pywin32==311
service-identity==24.2.0
txaio==25.12.2
zope.interface==8.2

# Optional: FRED economic data (free API key from fred.stlouisfed.org)
fredapi==0.5.2

# Optional: PDF support
PyMuPDF==1.27.1

# Optional: Syntax highlighting
Pygments==2.19.2

# Dev
pytest==9.0.2
pytest-mock==3.15.1
iniconfig==2.3.0
pluggy==1.6.0
