Just stepping in here to ask why pygame would be needed? From a cursory reading about the library, it seems to be for making games, but the underlying operating system (that is, the Sonos itself), is already primed for making said games. Would pygame not be superfluous in this case?
Now mind you, I'm asking this question with no knowledge of Python development, so if pygame offers unique functions and capabilities that would otherwise be difficult or impossible to replicate, then I stand corrected in my misgivings about adding that library.
Kai