# Core dependencies
# Note: numpy<2.0 required for pcst-fast compatibility (pcst-fast requires numpy<2)
numpy>=1.20.0,<2.0
scipy>=1.7.0
igraph>=0.11.0
matplotlib>=3.3.0
pcst-fast>=1.0.0
pandas>=1.3.0

# Optional: scanpy integration
scanpy>=1.8.0
anndata>=0.8.0

# Development dependencies
pytest>=7.0.0
pytest-cov>=3.0.0
black>=22.0.0
flake8>=4.0.0

