# Core pinned versions — Python 3.13 native extension stability
# numpy 2.5.x structured array memcpy change breaks h5py
# pandas 2.3.3 has to_csv segfault bug (#63167/#62881)
# h5py 3.16 + numpy 2.5 unstable on Windows
numpy==2.1.3
pandas==2.2.3
h5py==3.12.1

# Downloader dependencies
tushare==1.4.29
tqdm==4.69.0

# RQAlpha ecosystem
rqalpha==6.2.1
rqdatac==3.5.6.1
rqfactor==1.4.7
rqrisk==1.0.13

# Scientific computing
scipy==1.18.0
matplotlib==3.11.1
statsmodels==0.14.6
tables==3.11.1
numexpr==2.14.2

# Data formats
openpyxl==3.1.5
lxml==6.1.1
python-dateutil==2.9.0.post0
pytz==2026.2
PyYAML==6.0.3

# Networking
requests==2.34.2
httpx==0.28.1
websocket-client==1.9.0

# Serialization
msgpack==1.2.2
jsonpickle==4.1.2
simplejson==4.1.2
orjson==3.11.9

# Utilities
click==8.4.2
colorama==0.4.6
rich==15.0.0
tabulate==0.10.0
Logbook==1.9.2
methodtools==0.4.7
wirerope==1.0.0
pydantic==2.13.4
typing_extensions==4.16.0
six==1.17.0
