Testing
Install test dependencies
pip install -e ".[test]"
Run tests
pytest
Coverage
If you have pytest-cov available:
pytest --cov=datablade --cov-report=term-missing
If pytest-cov is problematic in your environment, you can use coverage directly:
coverage run -m pytest
coverage report -m
Lint (optional, for contributors)
pip install -e ".[dev]"
black .
isort .
flake8