[gmx-developers] Python package build

Eric Irrgang ericirrgang at gmail.com
Tue Jan 21 15:08:12 CET 2020

On Tue, Jan 21, 2020 at 4:53 PM Eric Irrgang <ericirrgang at gmail.com> wrote:

> It is also possible to avoid this by
>> sticking to <https://docs.python.org/3/c-api/stable.html>
> This does not provide ABI stability, and recompilation is still required.
> Python ABI stability is improving, but I don't think we can ever count on a
> single module build for all Python installations.

Sorry, that was not worded helpfully... To expand:
* It is unlikely that we will be able to implement and maintain an
efficient package with Py_LIMITED_API.
* In addition to version-driven ABI differences, Python installations of
the same release can even be incompatible for various reasons, including
linking and tool chain differences. I don't think this is worth
reinvestigating until our minimum supported Python version is at least 3.7.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://maillist.sys.kth.se/pipermail/gromacs.org_gmx-developers/attachments/20200121/3f1807ae/attachment.html>

More information about the gromacs.org_gmx-developers mailing list