# BiSC Algorithm - Development Requirements

# Testing
pytest>=6.0
pytest-cov>=2.10
pytest-xdist>=2.0

# Code formatting and linting
black>=22.0
flake8>=4.0
isort>=5.0
mypy>=0.900

# Documentation
sphinx>=4.0
sphinx-rtd-theme>=1.0
sphinx-autodoc-typehints>=1.12

# Build and packaging
build>=0.7
wheel>=0.37
twine>=3.0

# Development tools
pre-commit>=2.15
tox>=3.24

# Optional visualization
matplotlib>=3.0
numpy>=1.20

# Jupyter notebooks
jupyter>=1.0
ipykernel>=6.0
nbconvert>=6.0