3 ms·
The nicest part about using PySDL2 directly is that it uses ctypes, so you don't have to worry about compiling an extension module from CPython to SDL, which is
by sitkack 4y ago
The nicest part about using PySDL2 directly is that it uses ctypes, so you don't have to worry about compiling an extension module from CPython to SDL, which is often the most broken part of PyGame. PyGame IMO is a tire fire of frustration around installing it, then using it as the parameters are haphazard and ill documented.
I already have SDL2 installed via homebrew on my M1 mac. It literally took 10 seconds to clone the PySDL2 repo, `pip install .` and run the helloworld.py example that renders a test image to the screen.