# Core dependencies numpy>=1.19.0 # ML Heuristic dependencies (OPTIONAL - large dependencies) # For ML-based kernel selection, install separately: # pip install -r ../requirements-ml.txt # This avoids mandatory large dependencies (pyarrow, lightgbm) for users who don't need ML features # Optional dependencies (install with pip install -e ".[torch]") # torch>=2.0.0 # Development dependencies (install with pip install -e ".[dev]") pytest>=6.0.0 # pytest-cov>=2.0.0 # black>=21.0 # flake8>=3.9.0 # mypy>=0.910 # isort>=5.0.0 # Visualization dependencies (install with pip install -e ".[viz]") # matplotlib>=3.3.0 # seaborn>=0.11.0 # Documentation dependencies # sphinx>=4.0.0 # sphinx-rtd-theme>=1.0.0