Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Question] Does not work with fido2 >= 1.0.0 ? #174

Open
aanno opened this issue Jul 14, 2024 · 2 comments
Open

[Question] Does not work with fido2 >= 1.0.0 ? #174

aanno opened this issue Jul 14, 2024 · 2 comments

Comments

@aanno
Copy link

aanno commented Jul 14, 2024

Can use and/or build with fido2 >= 1.0.0.

make
...
ImportError: cannot import name 'CTAP1' from 'fido2.ctap1' (/stratis/home/tpasch/dev/scm/github/solo1-cli/venv/lib/python3.11/site-packages/fido2/ctap1.py)
make: *** [Makefile:54: update-venv] Fehler 1

Same for using package from pypi (pip3 install --user solo1)

Work around:

python3 -m venv .venv
. .venv/bin/activate
pip3 install --force-reinstall -v "fido2==0.9.3" solo1

Also, see Nike-Inc/gimme-aws-creds#355

@aanno
Copy link
Author

aanno commented Jul 14, 2024

Ah, #169 mentions the PR https://github.com/trustcrypto/onlykey-solo-python/pull/3/files that is still a draft.

Also see #172

@troysandal
Copy link

troysandal commented Nov 20, 2024

A 👍🏻 to the draft PR above. I went the opposite direction and got things working by pinning to fido2 < 1.0.0.

See https://pastebin.com/FLdyy8dE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants