[project] name = "investment_team" version = "0.1.0" description = "investment-team using crewAI" authors = [{ name = "Your Name", email = "you@example.com" }] requires-python = ">=3.12,<3.14" dependencies = [ "crewai[tools]>1.0.0", "langchain-community>=0.3.0", "duckduckgo-search>=6.0.0", "ddgs>=0.1.0", "pytz>=2024.1", "jieba>=0.42.1", "scikit-learn>=1.0.0", "xgboost>=2.0.0", "lightgbm>=4.0.0", "numpy>=1.21.0", "pandas>=1.3.0", "markdown>=3.5.0", "playwright>=1.40.0", "setuptools<81" ] [project.scripts] investment_team = "investment_team.main:main" run_crew = "investment_team.main:main" train = "investment_team.main:train" replay = "investment_team.main:replay" test = "investment_team.main:test" [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatchling.build] # 显式指定包的位置 # 使用 src-layout:包在 src/ 目录下 packages = ["src/investment_team"] [tool.crewai] type = "crew"