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 Mark.Shannon
Recipients Mark.Shannon, scoder
Date 2021-09-20.10:59:47
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1632135587.14.0.29634943523.issue45247@roundup.psfhosted.org>
In-reply-to
Content
As the C API has evolved it has grown features in an ad-hoc way, driven by the needs to whoever has bothered to add the code.

Maybe we should be a bit more principled about this. Specifically we should make sure that there is a well defined interface between CPython and the other major components of the Python ecosystem.
The obvious places to start are with Cython and Numpy.

This issue deals specifically with Cython. I will leave it to someone who know more about Numpy to open an issue for Numpy.

Matching Cython issue: https://github.com/cython/cython/issues/4382


This issue is an attempt to stop the annual occurrence of bugs like https://bugs.python.org/issue43760#msg393401
History
Date User Action Args
2021-09-20 10:59:47Mark.Shannonsetrecipients: + Mark.Shannon, scoder
2021-09-20 10:59:47Mark.Shannonsetmessageid: <1632135587.14.0.29634943523.issue45247@roundup.psfhosted.org>
2021-09-20 10:59:47Mark.Shannonlinkissue45247 messages
2021-09-20 10:59:47Mark.Shannoncreate