8000 Compatibility with poetry 1.71 · Issue #19 · nazarewk/keyring_pass · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Compatibility with poetry 1.71 #19

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

Closed
qckpckt opened this issue Jan 5, 2024 · 3 comments
Closed

Compatibility with poetry 1.71 #19

qckpckt opened this issue Jan 5, 2024 · 3 comments

Comments

@qckpckt
8000 Copy link
qckpckt commented Jan 5, 2024

Hi,

I'd like to use keyring_pass as a backend for storing access tokens for a private gitlab pypi registry in poetry. Unfortunately, the current dependency on keyring (^23.9.3) precludes this:

Using version ^0.8.1 for keyring-pass

Updating dependencies
Resolving dependencies... (0.0s)

Because no versions of keyring-pass match >0.8.1,<0.9.0
 and keyring-pass (0.8.1) depends on keyring (>=23.9.3,<24.0.0), keyring-pass (>=0.8.1,<0.9.0) requires keyring (>=23.9.3,<24.0.0).
And because poetry (1.7.1) depends on keyring (>=24.0.0,<25.0.0), keyring-pass (>=0.8.1,<0.9.0) is incompatible with poetry (1.7.1).
So, because poetry-instance depends on both poetry (1.7.1) and keyring-pass (^0.8.1), version solving failed.

Is there actually a breaking change in keyring 24.*, or could this be addressed with a dependency bump? If this is an unknown i'd be happy to have a go at investigating. :)

@nazarewk
Copy link
Owner
nazarewk commented Jan 6, 2024

It is unknown, but I think having it as > 23.9.3 would be ok. I can fix it and release on Monday.

@nazarewk
Copy link
Owner
nazarewk commented Jan 8, 2024

fixed in https://github.com/nazarewk/keyring_pass/releases/tag/v0.9.0

@nazarewk nazarewk closed this as completed Jan 8, 2024
@qckpckt
Copy link
Author
qckpckt commented Jan 27, 2024

Amazing ❤️

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
0