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

Prepare for 0.2.0 release under new name #146

Merged
merged 1 commit into from
Mar 8, 2022
Merged

Prepare for 0.2.0 release under new name #146

merged 1 commit into from
Mar 8, 2022

Conversation

nickray
Copy link
Member

@nickray nickray commented Mar 8, 2022

There has been confusion about whether solo-python supports Solo 2, and whterh solo2-cli supports Solo 1.

Hence, renaming this project, to make clearer its focus on Solo 1, only.

Generally:

  • use solo1 (via pip install --upgrade solo1) to update Solo 1 devices and use their specific functionality
  • use solo2 (via cargo install --force ---locked solo2) to update Solo2 device and use their specific functionality

For FIDO functionality, this is mostly independent of the device. solo2 does not have proper support for FIDO yet, as there is no good CTAP-library for Rust yet. So, you can use solo1 for this (e.g. solo1 key make-credential), or general-purpose tools like fido2-token.

Following release of solo1-cli on PyPI as solo1, I will make a final solo-python release which depends on the new package and is otherwise empty, following the approach recommended by https://github.com/simonw/pypi-rename.

At least for now, leaving the module solo inside this with its old name, to prevent dependees on solo-python as a library from breaking (:crossed_fingers:).

@conorpp @szszszsz

@nickray nickray merged commit a637aad into main Mar 8, 2022
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

Successfully merging this pull request may close these issues.

1 participant