-
Notifications
You must be signed in to change notification settings - Fork 95
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
Klipper container missing dependency? #143
Comments
Hey there, This seems to be related to upgrading the base images to python 3.12 in #125. This should imho be added to the klippy-requirements upstream to achieve compatibility w/ 3.12 and I'll create an PR in the next few days to get this into klipper. -Markus |
I can spare some time to submit the PR to Klipper if you don't mind. |
Sure, go ahead 🙂 |
Done in Klipper3d/klipper#6550 |
New PR on Klipper Klipper3d/klipper#6557 |
@mkuf considering how long getting the fix on Klipper is taking, can we add the latest version of python-can as an extra dependency on the container build process and remove when this is fixed upstream? |
I don't think its a good idea to upgrade a package that klipper depends on here instead of upstream. As it was stated in your first PR, a viable workaround is to add setuptools without any version pinning to the venv. |
PR has been merged. I'll leave this issue open for now to observe process in your upstream PRs. |
In the light of this issue and also #150, I decided that I will revert the klipper base image back to python 3.11, as it does seem that python 3.12 is a bit too bleeding edge for klipper and I favor reliability over up-to-dateness. For now, at least. -Markus |
Last few versions have been failing after updating the container with this error:
Installing
setuptools
in the venv fixes this, not sure if this is an upstream problem or in the container.The text was updated successfully, but these errors were encountered: