pydantic<3.0.0,>=2.5.0
pydantic-settings<3.0.0,>=2.1.0
pyswisseph<3.0.0,>=2.10.3
ephem<5.0.0,>=4.1.5
click<9.0.0,>=8.1.0
rich<14.0.0,>=13.7.0
reportlab<5.0.0,>=4.1.0
openpyxl<4.0.0,>=3.1.2
pandas<3.0.0,>=2.2.0
geopy<3.0.0,>=2.4.1
timezonefinder<7.0.0,>=6.4.0
pytz>=2024.1
python-dotenv<2.0.0,>=1.0.1
pyyaml<7.0.0,>=6.0.1
httpx<1.0.0,>=0.27.0

[all]
skskyforge[dev,web]

[dev]
pytest<9.0.0,>=8.0.0
pytest-cov<5.0.0,>=4.1.0
pytest-asyncio<1.0.0,>=0.23.0
black<25.0.0,>=24.1.0
ruff<1.0.0,>=0.2.0
mypy<2.0.0,>=1.8.0

[web]
fastapi<1.0.0,>=0.109.0
uvicorn<1.0.0,>=0.27.0
jinja2<4.0.0,>=3.1.3
