Switch to using setup.cfg rather than setup.py since this allows us
to more easily define test and dev dependencies. Also, switched to to
using pre-commit to make it simpler to run linting before doing git
commits. To use install pre-commit (or run python -m pip install ".[dev]") and setup pre-commit with pre-commit install.
Switch to using
setup.cfg
rather thansetup.py
since this allows us to more easily define test and dev dependencies. Also, switched to to using pre-commit to make it simpler to run linting before doing git commits. To use installpre-commit
(or runpython -m pip install ".[dev]"
) and setup pre-commit withpre-commit install
.