setup.py builds ext_modules using cmake, which currently requires swig to be available to do the build. Need to make the swig-based build optional (i.e., it doesn't have to build the python-accessible module).
Also need to figure out how to gracefully handle gcc being available too...