In ~/.local/lib/python3.10/site-packages/fido/ctap1.py, the class names CTAP1 and CTAP2 have changed to Ctap1 and Ctap2.
Therefore, fido1 throws an import error.
The class names have to be changed accordingly in /solo/cli/key.py
I don't know when the name changes have been introduced, but they are that way now.
In ~/.local/lib/python3.10/site-packages/fido/ctap1.py, the class names CTAP1 and CTAP2 have changed to Ctap1 and Ctap2. Therefore, fido1 throws an import error. The class names have to be changed accordingly in /solo/cli/key.py
I don't know when the name changes have been introduced, but they are that way now.