Add support for qrcode library, and make it default
authorMagnus Hagander <magnus@hagander.net>
Tue, 12 Nov 2024 10:05:36 +0000 (11:05 +0100)
committerMagnus Hagander <magnus@hagander.net>
Tue, 12 Nov 2024 10:05:36 +0000 (11:05 +0100)
commitaa7967d5d39f909a4c340866d25c1456e66af33d
treee627ed144259057b215f53a0c8d1a53b0a59feaf
parent29c56f8ce2900d6e2411c92eeaec1d94133b06d0
Add support for qrcode library, and make it default

The qrencode library we've been using is basically dead (and has been
for a while), so add support for the newer pure-python qrcode library.

We keep support for the qrencode one around, so we don't break things
on existing installs, but consider it deprecated and should eventually
be removed.

Fixes #123
postgresqleu/confreg/jinjapdf.py
postgresqleu/util/apps.py
postgresqleu/util/misc/baseinvoice.py
postgresqleu/util/qr.py
tools/devsetup/README.txt
tools/devsetup/dev_requirements_full.txt