Files
AlphaPulse/backend/pyproject.toml
T
eezd e840557d22 Add authenticated global economic calendar with Jin10 fallback
Collect macroeconomic releases, events and holidays through the official browser SDK with resumable history from 2025. Preserve evidence, revisions and observation times, and merge verified series with official fields taking priority.

Add category filters, field provenance, coverage and connection status. Verify calendar persistence and deployment recovery in isolated acceptance checks.
2026-10-31 12:57:14 +08:00

39 lines
833 B
TOML

[project]
name = "alphapulse"
version = "0.1.0"
description = "AlphaPulse:新闻与行情信号研究"
authors = [
{ name = "eezd", email = "[email protected]" }
]
requires-python = ">=3.13"
dependencies = [
"alembic>=1.20.0",
"anthropic>=1.13.0",
"argon2-cffi>=25.1.0",
"asyncpg>=0.32.0",
"cryptography>=50.0.2",
"fastapi>=0.143.0",
"httpx>=0.28.1",
"openai>=3.30.0",
"pillow>=13.0.0",
"playwright>=1.64.1,<2",
"pydantic-settings>=2.15.0",
"pyjwt>=2.15.1",
"pypdf>=6.21.2",
"qrcode[pil]>=8.2,<9",
"redis>=8.1.0",
"scrapy>=2.19.0",
"scrapy-redis>=0.9.1",
"sqlalchemy[asyncio]>=2.1.4",
"uvicorn[standard]>=0.54.0",
]
[build-system]
requires = ["uv_build>=0.12.23,<0.13.0"]
build-backend = "uv_build"
[dependency-groups]
dev = [
"pytest>=9.1.1",
]