We use Sphinx for documentation, pytest for tests, and mypy for checking the tests. We should provide a requirements.txt file which indicates known-good versions of all these tools, and install them in the dev image.
I've put specific version numbers in the pip command that installs pytest{,-xdist}, I'd say that's good enough for now. Sphinx and Mypy should still get added to the list, and should be run in CI.
We use Sphinx for documentation, pytest for tests, and mypy for checking the tests. We should provide a
requirements.txt
file which indicates known-good versions of all these tools, and install them in thedev
image.