@dibl
I'm glad someone is willing to test it. I didn't find any issues, but you never know...
You have to install python3.12 though (if not already done so). hplip is restricted
to python 3.12 and when sid went to 3.13 they changed the symbolic link python3
from python3.12 to python3.13. Since hplip uses #!/usr/bin/python3 to mean python3.12
in their python executables, the system would break after the move. To prevent this from happening
they included a python3 (<< 3.13) dependency in the hplip package. This caused the remove
after the upgrade. So I adapted the headers to #!/usr/bin/python3.12, corrected the dependency
to python3 (<< 3.14) and updated hplip's version from 3.22.10+dfsg0-5.1 to 3.22.10+dfsg0-5.1b
(in order to account for subsequent official upgrades).
Please be aware that this is not an official version, but rather a proof of concept. For copyright
reasons and since I am not the author of hplip I would rather abstain from making the link public.
Can you provide me with an e-mail address where I can send the link to? If you consider the changes
useful we may contact the original authors and ask for permission.