What information is useful to know statically about an interpreter?

Nope, the ABI and CRT semantics are different. Windows never used a d in the ABI tag though, because it had the suffix first, but since it was officially taken away we can’t switch to it now either.

FYI, I am proposing a new sysconfig API, which plays a bit with this.

The current focus is adding a new API, but in a next step I’d like to propose shipping a static file detailing the build, etc., details as part of the Python installation. And afterwards, allow the new sysconfig API to use it as a data source (instead of relying on the Makefile variables).

4 Likes

Hey, I opened an issue to propose shipping an installation-specific description file, which should help with some of the issues discussed here.

Please note this proposal is only for an installation description file, and not an environment.

Here’s the issue if anyone wants to add more to it and/or follow the progress.

1 Like