[issue38326] Concerns with the last minute changes to the PEP 587 API

Steve Dower report at bugs.python.org
Mon Sep 30 10:48:32 EDT 2019


Steve Dower <steve.dower at python.org> added the comment:

(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.

----------
nosy: +steve.dower

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue38326>
_______________________________________


More information about the Python-bugs-list mailing list