This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients arigo, eric.snow, matrixise, ncoghlan, njs, vinay.sajip, vstinner
Date 2020-04-22.17:44:38
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1587577478.45.0.274465451716.issue35886@roundup.psfhosted.org>
In-reply-to
Content
Python 3.8 was released in October 2019 with this change (PyInterpreterState structure is now opaque). Fedora 32 is going to be released soon with Python 3.8 as /usr/bin/python. The change only broke very few projets: cffi (which indirectly broke brotlipy and httpbin), Blender, FreeBSD. Fixes are trivial:

* Replace "interp->modules" with PyImport_GetModuleDict()
* Replace "interp->builtins" with PyEval_GetBuiltins()

I close the issue. Well done Eric!
History
Date User Action Args
2020-04-22 17:44:38vstinnersetrecipients: + vstinner, arigo, vinay.sajip, ncoghlan, njs, eric.snow, matrixise
2020-04-22 17:44:38vstinnersetmessageid: <1587577478.45.0.274465451716.issue35886@roundup.psfhosted.org>
2020-04-22 17:44:38vstinnerlinkissue35886 messages
2020-04-22 17:44:38vstinnercreate