I'm afraid I'm unsure what the convention is here.  This is replacing a hard-coded 10.8-specific path with a more general one.  I'd prefer to be able to use "-framework Python" but this isn't possible since it doesn't actually add pythonx.y to the include path. i.e. where on other systems (and in this package) you'd include <Python.h>, the framework requires <Python/Python.h> which is non-portable.  I would prefer to be able to remove the above hard coding entirely if there's a better way to do things.  Both the upstream and my alteration are sub-optimal.