[pypy-dev] PyPy3: is bytecode really incompatible between releases?

Michał Górny mgorny at gentoo.org
Sat Oct 19 16:55:36 EDT 2019


Hello,

I've noticed that the compiled module suffix keeps changing between
PyPy3 releases: it's been .pypy3-71-*.so for 7.1, now it's .pypy3-72-
*.so (also .pyc).  However, this is a bit surprising to me given that
for PyPy2 it's still at .pypy-41.so.

Is the bytecode generated by successive PyPy3 releases really
incompatible between them?  Or are the suffix changes only incidental? 
They cause quite some trouble for us, since they make it necessary to
recompile installed modules on Gentoo, and PyPy's overzealous compiling
causes access violations for our users.

TIA for any help.

-- 
Best regards,
Michał Górny

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 618 bytes
Desc: This is a digitally signed message part
URL: <http://mail.python.org/pipermail/pypy-dev/attachments/20191019/0d10d5b9/attachment.sig>


More information about the pypy-dev mailing list