There's a question here: should we be including the `Py_LIMITED_API` define for the Python 3 builds (probably yes, unless it's somehow automatically added by the setuptools/distutils machinery)?  And if we do, does the build succeed?  Obviously not an issue for this PR.