This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ncoghlan
Recipients doko, eric.snow, ncoghlan, ned.deily, pablogsal, vstinner, xdegaye
Date 2018-04-20.14:58:54
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1524236334.78.0.682650639539.issue32232@psf.upfronthosting.co.za>
In-reply-to
Content
I also resolved my own puzzlement from the PR comments regarding why _weakrefs.c was fine with being built as a regular extension module: it's because the C level access API for __weakrefs__ is published through the regular C API, not as a core-only internal API.

So it wouldn't work if you tried to build it against the stable ABI (since it needs access to object internals), but it's fine without Py_BUILD_CORE.
History
Date User Action Args
2018-04-20 14:58:54ncoghlansetrecipients: + ncoghlan, doko, vstinner, ned.deily, xdegaye, eric.snow, pablogsal
2018-04-20 14:58:54ncoghlansetmessageid: <1524236334.78.0.682650639539.issue32232@psf.upfronthosting.co.za>
2018-04-20 14:58:54ncoghlanlinkissue32232 messages
2018-04-20 14:58:54ncoghlancreate