python-version-management
pyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well.
A command line tool to consolidate development with various versions of Python , pyenv and virtualenvwrapper
setuptools-scm plugin for customized releases