On Wed, 15 Jul 2020 11:34:38 +0100 Sam Morris <s...@robots.org.uk> wrote: > Package: python3-yubico > Version: 1.3.3-0.3 > Severity: normal > > $ ipa user-find sam > /usr/lib/python3/dist-packages/netaddr/strategy/__init__.py:189: > SyntaxWarning: "is not" with a literal. Did you mean "!="? > if word_sep is not '': > /usr/lib/python3/dist-packages/yubico/yubikey_usb_hid.py:288: SyntaxWarning: > "is" with a literal. Did you mean "=="? > if mode is 'nand': > /usr/lib/python3/dist-packages/yubico/yubikey_usb_hid.py:294: SyntaxWarning: > "is" with a literal. Did you mean "=="? > elif mode is 'and': > /usr/lib/python3/dist-packages/yubico/yubikey_usb_hid.py:306: SyntaxWarning: > "is" with a literal. Did you mean "=="? > if mode is 'nand': > /usr/lib/python3/dist-packages/yubico/yubikey_config.py:478: SyntaxWarning: > "is" with a literal. Did you mean "=="? > if slot is 1: > /usr/lib/python3/dist-packages/yubico/yubikey_config.py:483: SyntaxWarning: > "is" with a literal. Did you mean "=="? > elif slot is 2: > [...]
The problem is already fixed upstream in https://github.com/Yubico/python-yubico/commit/b4a53389c3e6ad41c836aa82998149f427fe1ad8 since September 2019. But the change is not yet available in a released version of python-yubico. Maybe the Debian package could use the upstream patch?