Hi! I'm currently looking into packages still using the imp module, as we are about to upgrade to Python 3.12 on Arch Linux.
Unfortunately this project still makes use of the imp module which has been removed in Python 3.12:
https://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/src/plugin_zencoding/zencoding/init.py#l4
https://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/src/plugin_zencoding/zencoding/resources.py#l10
https://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/src/plugin_zencoding/zencoding/resources.py#l352
https://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/src/plugin_zencoding/zencoding/resources.py#l354
This code does not work with Python 3.12 and needs to be replaced with importlib.
I'll look into that for the next release.
fixed in revision 9019, will create a new version soon
Awesome, thanks!
Do you have a rough ETA on the release? :)
the translators are working on the translations for the next release now, so within the next two weeks I'd say.
Thanks!
@oli4 it seems this imp import is still there though:
https://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/src/plugin_zencoding/zencoding/resources.py#l10
thanks for spotting that one! It was imported but not used. Fixed in revision 9031. Will do the release in a few days.