main
toml 32 lines 594 Bytes
Raw
1 [project]
2 name = "research-engine"
3 version = "0.1.0"
4 requires-python = ">=3.11"
5 dependencies = [
6 "fastapi>=0.115.0",
7 "uvicorn[standard]>=0.30.0",
8 "pydantic>=2.8.0",
9 "pydantic-settings>=2.4.0",
10 "httpx>=0.27.0",
11 "beautifulsoup4>=4.12.0",
12 "pypdf>=5.0.0",
13 "psycopg[binary]>=3.2.0"
14 ,"yfinance>=1.0.0"
15 ]
16
17 [project.optional-dependencies]
18 test = [
19 "pytest>=8.3.0",
20 "pytest-asyncio>=0.24.0",
21 "respx>=0.21.0"
22 ]
23
24 [tool.ruff]
25 line-length = 100
26
27 [tool.setuptools.packages.find]
28 include = ["app*"]
29
30 [build-system]
31 requires = ["setuptools>=68"]
32 build-backend = "setuptools.build_meta"