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 petr.viktorin
Recipients erlendaasland, petr.viktorin, rhettinger, shihai1991
Date 2021-09-21.08:43:17
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1632213797.95.0.757704617241.issue45113@roundup.psfhosted.org>
In-reply-to
Content
Subinterpreters are not the only reason to do this (and they're not *my* reason to do it).

Adding a way to create PyStructSequence heap will help users of the stable ABI, where reduced performance is a known tradeoff (see https://www.python.org/dev/peps/pep-0652/#stable-abi: "The Stable ABI trades performance for its stability").
More generally, this would need solving one of the remaining limitations of the limited API (PEPs 489, 630): type-specific data. If Hai Shi solves the problem, the solution will be useful even if PyStructSequence_FromModuleAndDesc turns out useless. 

Using the proposed new API in CPython's stdlib should be done much more deliberately, and yes, would need a PEP.
History
Date User Action Args
2021-09-21 08:43:17petr.viktorinsetrecipients: + petr.viktorin, rhettinger, shihai1991, erlendaasland
2021-09-21 08:43:17petr.viktorinsetmessageid: <1632213797.95.0.757704617241.issue45113@roundup.psfhosted.org>
2021-09-21 08:43:17petr.viktorinlinkissue45113 messages
2021-09-21 08:43:17petr.viktorincreate