Open
Description
In order to be able to evolve the API, but keep ABI stability, it would be useful if one Python version could support multiple ABI versions at once. How would it look like:
- extension A is compiled with ABI 1.0
- Python wants to change something in the API in an ABI incompatible way, ABI 2.0 is created
- extension B is compiled with ABI 2.0, binary artifacts of extension A are not updated (there can be many reasons for that)
- still Python can load and run both A and B at the same time