[project] name = "trading-agent" version = "0.1.0" description = "Overnight local-LLM paper-trading agent system (Alpaca paper + MLX + LangGraph)" readme = "README.md" requires-python = ">=3.11,<3.13" dependencies = [ "langgraph", "langchain-core", "langchain-openai", "langgraph-checkpoint-sqlite", "alpaca-py", "finnhub-python", "yfinance", "httpx", "trafilatura", "ddgs", "pydantic>=2.7", "pydantic-settings>=2.3", "python-dotenv", "tenacity", "pandas", "streamlit", "loguru", ] [dependency-groups] dev = ["pytest>=8", "ruff"] [tool.uv] package = false [tool.pytest.ini_options] pythonpath = ["."] testpaths = ["tests"] [tool.ruff] line-length = 100 target-version = "py311"