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 steve.dower
Recipients lukasz.langa, ncoghlan, steve.dower, twouters, vstinner
Date 2019-09-30.14:48:32
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
(Continuing from the email thread, so read that for context if you haven't)

Binary compatibility of an embedding-only struct is totally unnecessary, as posted on the thread. There's no feasible way to embed cross-Python versions on any platform, so we should just officially say that embedding applications are only compatible with the version it was built to target.

(Aside: this is why I keep talking about "embeddable distros", as these help solve the problem of trying to embed an arbitrary system Python.)

AFAICT, this should remove the need for any version or size checks at all.
Date User Action Args
2019-09-30 14:48:32steve.dowersetrecipients: + steve.dower, twouters, ncoghlan, vstinner, lukasz.langa
2019-09-30 14:48:32steve.dowersetmessageid: <>
2019-09-30 14:48:32steve.dowerlinkissue38326 messages
2019-09-30 14:48:32steve.dowercreate