Improve dev environment setup docs for Windows
I struggled through a few issues to get a dev environment up and running on Windows (e.g., pyenv is not supported on Windows and has little/no interest in being so). I'd like to add some detail in an appropriate place on ways for Windows devs to set things up, just not totally sure where that should go so as not to clutter things unnecessarily for the main path.
Hi @jessecarrigan
We have some sort in this area around the consolidation of basic setup steps on the main website, http://pybee.org/contributing/first-time/setup/
Extending this for Windows specific tasks, then linking to this consolidated reference from VOC, would be ideal.
We have a basic description of venv for Batavia in the getting started tutorial, but if that's not accurate, assistance would be appreciated to get it up to Windows best practice.
Thanks for pointing me to the use of venv in Batavia, I had missed that! I think that part is fine and matches my experience (as noted there the Windows install of Python has a slightly different folder structure). My main finding was that Python Launcher was a supported way to have different versions of Python on Windows, and using venv with the launcher took a little experimenting. I'll write something up and do a pr, and then adjust per the feedback.