# Complete development environment requirements
# This file includes all dependencies for development, testing, and notebook usage

# Core package dependencies
-r requirements-core.txt

# Development and testing dependencies
pytest>=7.0.0,<8.0.0
pytest-cov>=4.0.0,<5.0.0
black>=22.0.0,<24.0.0
flake8>=4.0.0,<7.0.0
mypy>=0.950,<2.0.0

# Notebook dependencies for development
jupyter>=1.0.0,<2.0.0
ipywidgets>=7.6.0,<9.0.0
nbformat>=5.4.0,<6.0.0
nbconvert>=6.5.0,<8.0.0

# Build and distribution tools
build>=0.8.0,<1.0.0
twine>=4.0.0,<5.0.0
wheel>=0.37.0,<1.0.0