check: pytest -vvv --log-level debug --cov --cov-report=term-missing lint: black flake8 mypy black: black --line-length=79 *.py flake8: flake8 *.py mypy: mypy --strict --disallow-any-explicit node.py avl.py wavl.py ravl.py