# PyExoCross dependencies — tested on Python 3.8–3.12
# Install: pip install -r requirements.txt

# Core scientific stack (compatible with 3.8–3.12)
numpy>=1.20.0,<2.0.0
pandas>=1.4.0,<3.0.0
scipy>=1.7.0,<2.0.0
numexpr>=2.7.0,<3.0.0

# Plotting and I/O
matplotlib>=3.5.0,<4.0.0

# Utilities
tqdm>=4.64.0,<5.0.0
tabulate>=0.8.9,<1.0.0
requests>=2.25.1,<3.0.0
astropy>=5.0.0,<7.0.0

# Parallel / distributed (dask 2022.5+ supports 3.8–3.12)
dask>=2022.5.0,<2025.0.0
pandarallel>=1.6.5,<2.0.0
