-
Notifications
You must be signed in to change notification settings - Fork 716
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kolibri 0.15.2 Python 3.10 error on Ubuntu 22.04 "ImportError: cannot import name 'Iterator' from 'collections' (/usr/lib/python3.10/collections/__init__.py)" #9392
Comments
Or is it the case that Ubuntu 22.04 LTS (Python 3.10) users need to wait for Kolibri 0.16.0 — around the end of 2022 possibly? |
Seems like this should be possible within the scope of 0.15.x - the above targeted PR should be able to make 0.15.3 onwards compatible with Python 3.10. |
Closing this issue - the fix (and python 3.10 support) will be released in 0.15.3. |
@marcellamaki would you happen to know if 0.15.3 is expected in May, June, or July — for communities that use Ubuntu 22.04 and need Python 3.10 support? |
We are currently doing planned patches on 6 week release cycles - so the patch release including this should come at the beginning of June. |
Great news, Thanks! |
Confirmed: Kolibri 0.15.3 now works on Ubuntu 22.04 (and Python 3.10) with https://internet-in-a-box.org (And hopefully 0.15.3 will be posted to https://learningequality.org/download/ shortly, to mainline this for others!) |
Done & done! 🙂 |
This promising work from earlier in April seemed tailored to getting Kolibri 0.15.2 working with Python 3.10? [CLARIF: No, Kolibri seems to be deferring support for Python 3.10 until a later date]
Somehow however the just-released Kolibri 0.15.2 (https://learningequality.org/r/kolibri-deb-latest) appears to install on Ubuntu Desktop 22.04 on x86_64 (as part of Internet-in-a-Box) — but then serious Python 3.10 problems appear:
Likewise
systemctl start kolibri
fails, leading to thissystemctl status kolibri
output/trace:Any suggestions?
Thanks if possible!
Earlier/Stale references to this same topic:
https://kolibri-dev.readthedocs.io/en/develop/getting_started.html#python-and-pip
https://community.learningequality.org/t/importerror-cannot-import-name-iterator-from-collections-py-3-10/2266
The text was updated successfully, but these errors were encountered: