-
Notifications
You must be signed in to change notification settings - Fork 446
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
Tutor Python 3.11 upgrade #1006
Comments
CI checks, docs fixup -- #1008 |
Attempted building Open edX docker file on Python 3.12. I had to make the following changes /tutor/templates/build/openedx/Dockerfile L27-L30 (Python and Pyenv)
L96 - L102 (setuptools and pip update)
However, the build failed when installing Open edX base requirements with the error:
At first, I thought this was due to setuptools version. It is sort-of due to setuptools but as an indirect dependency of numpy. The numpy version in quince is 1.22.4. |
Yes, this issue is currently blocked by the pending edx-platform upgrade. |
Adding some links for reference (When upgrading to slim-bookworm image)
|
The upstream has a PR to upgrade edx-platform to Python 3.11 (openedx/edx-platform#34374). Régis had suggested using bookworm image on tutor-discovery (overhangio/tutor-discovery#67 (comment)). In tutor-notes, the slim-bookworm image has been working as expected (https://github.com/overhangio/tutor-notes/pull/36/files). For tutor, I am testing |
FYI, I've just merged the edx-platform Python 3.11 upgrade PR so you should be all set to update the edx-platform Tutor images. |
Closing this issue. The slim-bookworm update will be handled in a follow-up PR. |
See #1004 for the context.
The text was updated successfully, but these errors were encountered: