Minor nit with the patch: I'm not sure that the phrase "Farther version check" parses clearly. Maybe say, instead:
# Look more closely at the SWIG and Python versions to # determine SWIG_PY_OPTS. We can skip this if we already # have the SWIG-generated files.