In tandom with the bertron and bertron-schema repos, we should reduce our minimum required Python version to something like 3.9.
Meanwhile, we should pin the versions of dependencies to reasonable ranges, or possibly a single version (in which case we assume that everyone is running the same blessed virtual environment).