I dont use Macs, but eclipse + pydev is a good cross platform python IDE. To get libprs500 running from svn requires a whole bunch of dependencies to be compiled and installed on your system. The list is at
https://libprs500.kovidgoyal.net/download_generic