Update for Pyenv/Tox workflow
These changes are needed for extensions!55 (merged).
Summary of changes:
- Add build requirements for pyenv
- Use pyenv to install multiple versions of python
- Optimizations for size
These changes are needed for extensions!55 (merged).
Summary of changes: