# Core calculation dependencies (spike-verified 2026-07-11)
pyswisseph>=2.10   # Swiss Ephemeris bindings — AGPL, fine for private use (see docs/research.md)
tzdata>=2024.1     # IANA tz database for historical timezone conversion on Windows
markdown>=3.5      # analysis report HTML rendering
fastapi>=0.110     # local web interface
uvicorn[standard]>=0.29
lunar_python==1.4.8   # almanac: the daily yi/ji table (MIT); tests also cross-check the calendar
