# Testing dependencies for CPU-based CI/CD
pytest>=7.0.0
pytest-cov>=4.0.0
pytest-xdist>=3.0.0  # For parallel test execution
pytest-timeout>=2.1.0  # Timeout long-running tests

# Core dependencies (CPU versions)
numpy>=1.21.0
scipy>=1.7.0
scikit-learn>=1.0.0
pandas>=1.3.0
plotly>=5.0.0
loguru>=0.6.0
torch>=2.0.0

# PyKeOps for CPU (will compile for CPU backend)
pykeops>=2.1.0

# Betti curve distance metrics
fastdtw>=0.3.0

# Code quality
pylint>=2.15.0
