# Development dependencies for Stormlog
# Install with: pip install -r requirements-dev.txt

# Testing
pytest>=8.0.0
pytest-cov>=2.10.0
pytest-mock>=3.6.0
pytest-xdist>=2.4.0
pexpect>=4.9.0
pytest-textual-snapshot>=1.1.0
jsonschema>=4.0.0

# Code quality
black>=21.0.0
flake8>=3.8.0
mypy>=0.910
isort>=5.9.0
pre-commit>=2.15.0

# Documentation
sphinx>=4.0.0
sphinx-rtd-theme>=1.0.0
myst-parser>=0.15.0

# Development tools
jupyter>=1.0.0
ipython>=7.0.0
notebook>=6.4.0

# Optional: For enhanced testing
coverage>=5.5.0
tox>=3.24.0

# Optional: For performance profiling
memory-profiler>=0.60.0
line-profiler>=3.3.0

# TUI development
textual>=0.57.0
