# Core dependencies (aligned with standard_bot)
pandas>=2.0.0,<3.0
polars>=1.0.0,<2.0
numpy>=1.24.0,<2.0
numba>=0.60.0,<0.70
pyarrow>=14.0.0,<25.0
matplotlib>=3.7.0,<4.0
scipy>=1.10.0,<2.0
requests>=2.32.0,<3.0
websockets>=15.0.1,<16.0

# Binance SDK dependencies (lower bound = OpenClaw current; upper bound prevents breaking major upgrades)
binance-sdk-spot>=8.2.1,<10.0
binance-sdk-derivatives-trading-usds-futures>=10.0.1,<11.0
binance-sdk-algo>=2.6.0,<3.0
binance-common>=3.8.0,<4.0

# Development dependencies (optional)
# pytest>=8.0.0
# pytest-cov>=4.0.0,<5.0.0
# black>=22.0.0,<24.0.0
# ruff>=0.1.0,<0.2.0
