Modern OpenGL and Python
While looking again at some code I wrote quite some time ago to animate a graph with OpenGL in PyQtGraph, I learned that some OpenGL libraries (including PyQtGraph) still use the Fixed Function Pipeline. Apparently, VisPy is a good replacement as it is based on the more modern shaders instead.
I haven't looked at any other Python OpenGL packages yet, but I might give VisPy a try.