python-yubico icon indicating copy to clipboard operation
python-yubico copied to clipboard

Circular Import Error!

Open bmmcwhirt opened this issue 3 years ago • 0 comments

The example code results in circular import error and is never able to check for the presence of a key.

How can one trust in the security of security product when even the example code does not work?

Exception has occurred: AttributeError partially initialized module 'yubico' has no attribute 'find_yubikey' (most likely due to a circular import)

Using the exact example code:

` #!/usr/bin/env python """ Get version of connected YubiKey. """

import sys import yubico

try: yubikey = yubico.find_yubikey(debug=False) print("Version: {}".format(yubikey.version())) except yubico.yubico_exception.YubicoError as e: print("ERROR: {}".format(e.reason)) sys.exit(1) `

Version Info

python --version Python 3.10.4

pip show python-yubico Name: python-yubico Version: 1.3.3 Summary: Python code for talking to Yubico's YubiKeys Home-page: https://github.com/Yubico/python-yubico Author: Dain Nilsson Author-email: [email protected] License: BSD 2 clause Location: d:\python\envs\py10\lib\site-packages Requires: pyusb Required-by:

pip show pyusb Name: pyusb Version: 1.2.1 Summary: Python USB access module Home-page: https://pyusb.github.io/pyusb Author: Jonas Malaco Author-email: [email protected] License: UNKNOWN Location: d:\python\envs\py10\lib\site-packages Requires: Required-by: python-yubico

bmmcwhirt avatar Nov 20 '22 05:11 bmmcwhirt