Welp, gonna make everyone hate me
I think I've decided to use visual studio to develop my python code this year. The python plugins are starting to work pretty nicely, and having a GUI wrapper for different installs with info of what's pip-installed in them and able to spit out a requirements.txt automagically is nice.
Add that with shader autocomplete and it's actually a pretty satisfying experience to use Microsoft(TM) Visual Studio(TM) and Microsoft(TM) GitHub(TM) to work on pyglet stuff.
Now to see if I have any hope of coding fragment shader fluid dynamics next week.