setting firm version requirements for everything

This seems sensible to me since autodoc is run as a standalone executable; if
it were generally used as a library that'd be different.