The documentation reads that launchpad.py won't work on OS X because of pygame, but I wanted to let you know that I've successfully tested a Launchpad MK1 on OS X 10.12 "Sierra" using pygame==1.9.2a0. I just needed to grab the drivers from Novation first to make it show up as a MIDI device.