Add qrcode

Horizon needs qrcode library to generate QR codes for users TOTP
credentials.

* Is the library actively maintained?

    Yes. The most recent release was in May 2025.

* Is the library good code?

    As far as I can tell.

* Is the library license compatible?

    Yes, BSD license.

* Is the library already packaged in the distros we target?

    Yes:
        https://packages.ubuntu.com/plucky/python3-qrcode
        https://packages.debian.org/bookworm/python3-qrcode
        https://packages.fedoraproject.org/pkgs/python-qrcode/python3-qrcode/

* Is the function of this library already covered by other libraries
  in global-requirements.txt?

    Not that I'm aware of.

* Is the library required for OpenStack project or related dev or
  infrastructure setup? (Answer to this should be Yes, of course) Which?

    Openstack Dashboard aka Horizon.

* If the library release is managed by the Openstack release process
  does it use the cycle-with-intermediary release type?

    Not managed by OpenStack.

Needed-By: https://review.opendev.org/c/openstack/horizon/+/951433

Change-Id: I62d53dffa0bc5e820e58d3941cca257d34256d01
This commit is contained in:
Tatiana Ovchinnikova
2025-06-02 11:36:46 -05:00
parent c36e570d3d
commit e91dcbaec7
2 changed files with 2 additions and 0 deletions

View File

@@ -140,6 +140,7 @@ pyudev # LGPLv2.1+
pywinrm # MIT
PyYAML # MIT
pyzabbix # LGPL
qrcode # BSD
rbd-iscsi-client # Apache-2.0
requests!=2.20.0,!=2.24.0 # Apache-2.0
requests-aws # BSD License (3 clause)

View File

@@ -299,6 +299,7 @@ boto3===1.38.23
jeepney===0.9.0
stestr===4.2.0
pillow===11.2.1
qrcode===8.2
infoblox-client===0.6.1
pysmi-lextudio===1.4.3
oslo.serialization===5.7.0