Reflect Biocommons policy of supporting the three most recent full Python releases. Lets us take advantage of some recent features, including some nicer type annotation syntax.
Will entail some minor work implementing new pyupgrade linter rules exposed by moving the requires-python setting up
requires-python
setting up