Skip to content
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

switch to python qrcode #19

Open
anarcat opened this issue Mar 3, 2023 · 1 comment
Open

switch to python qrcode #19

anarcat opened this issue Mar 3, 2023 · 1 comment

Comments

@anarcat
Copy link

anarcat commented Mar 3, 2023

python-qrencode is not in great shape. it hasn't seen a release in 3 years and just crashes in python 3.10 because of a cython api change (Arachnid/pyqrencode#14).

python-qrcode is much better maintained and doesn't suffer from those problems. it's used successfully by the qr-backup project, see https://github.com/lincolnloop/python-qrcode

@kamalmostafa
Copy link

This issue breaks paperbackup completely for Ubuntu 22.04 (python-3.10) and most other modern OS versions.

... SystemError: PY_SSIZE_T_CLEAN macro must be defined for '#' formats

My Dockerfile pull req works around it by forcing python-3.9 but addressing the root problem should be a high priority, IMHO.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants