tox now runs all the quick tests only;
formatting shouldn't be included,
because that changing code and testing code probably should be separate.
Merge mypy type checking into the lint environment,
because that is also another type of static analysis,
and is quick and can all be run together.
This makes tox -e lint runs all the static analysis tools
(no project code is run).
and only run lint and unit by default with tox.
This makes the testing workflow a bit simpler:
tox
now runs all the quick tests only; formatting shouldn't be included, because that changing code and testing code probably should be separate.Merge mypy type checking into the lint environment, because that is also another type of static analysis, and is quick and can all be run together. This makes
tox -e lint
runs all the static analysis tools (no project code is run).