httpx<0.29,>=0.28
numpy>=2.3
pandas>=2.2
pvlib<0.16,>=0.15.2

[app]
celery[redis]<6,>=5.6
duckdb<2,>=1.5
fastapi<1,>=0.141
psycopg[binary]<4,>=3.2
pydantic-settings<3,>=2.7
sqlalchemy<3,>=2.0
uvicorn[standard]<1,>=0.34

[examples]
matplotlib>=3.10

[excel]
openpyxl>=3.1

[full]
astropy<9,>=8.0
celery[redis]<6,>=5.6
duckdb<2,>=1.5
fastapi<1,>=0.141
matplotlib>=3.10
openpyxl>=3.1
psycopg[binary]<4,>=3.2
pydantic-settings<3,>=2.7
sgp4<3,>=2.27
skyfield<2,>=1.55
spacepy>=0.7
spiceypy<9,>=8.2
sqlalchemy<3,>=2.0
uvicorn[standard]<1,>=0.34

[orbit]
astropy<9,>=8.0
skyfield<2,>=1.55
sgp4<3,>=2.27
spiceypy<9,>=8.2

[radiation]
spacepy>=0.7
