sykang16/agentic-wealth-intelligence
0
1[project]2name = "agentic-wealth-intelligence"3version = "0.1.0"4description = "Multi-agent wealth intelligence system with LangGraph and Anthropic Claude"5readme = "README.md"6requires-python = ">=3.11"7dependencies = [8 "langgraph>=0.2.0",9 "langchain>=0.3.0",10 "langchain-anthropic>=0.3.0",11 "anthropic>=0.40.0",12 "pydantic>=2.0.0",13 "pydantic-settings>=2.0.0",14 "chromadb>=0.5.0",15 "httpx>=0.27.0",16 "python-dotenv>=1.0.0",17 "faker>=30.0.0",18 "langsmith>=0.1.0",19 "sqlalchemy>=2.0.0",20]21 22[project.optional-dependencies]23dev = [24 "pytest>=8.0.0",25 "pytest-asyncio>=0.24.0",26 "pytest-cov>=5.0.0",27 "black>=24.0.0",28 "ruff>=0.6.0",29 "mypy>=1.11.0",30]31ui = [32 "streamlit>=1.40.0",33 "plotly>=5.24.0",34 "altair>=5.4.0",35]36 37[build-system]38requires = ["hatchling"]39build-backend = "hatchling.build"40 41[tool.black]42line-length = 10043target-version = ["py311"]44 45[tool.ruff]46line-length = 10047target-version = "py311"48 49[tool.ruff.lint]50select = ["E", "F", "I", "N", "W", "UP"]51ignore = ["E501"]52 53[tool.pytest.ini_options]54testpaths = ["tests"]55asyncio_mode = "auto"56asyncio_default_fixture_loop_scope = "function"57addopts = "-v --tb=short"58 59[tool.mypy]60python_version = "3.11"61strict = true62ignore_missing_imports = true63 