-
Notifications
You must be signed in to change notification settings - Fork 100
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
[3.1] Remove ceiling on pyyaml version #923
Conversation
Forward port from juju#916
Thanks for opening a pull request! Please follow the instructions here to ensure your pull request is ready for review. Then, a maintainer will review your patch. |
1 similar comment
Thanks for opening a pull request! Please follow the instructions here to ensure your pull request is ready for review. Then, a maintainer will review your patch. |
Thanks for opening a PR, @neoaggelos! Are you exclusively on the Unless you specifically need the |
If |
Why do you want to pin
As long as the Juju API doesn't break compatibility (might happen around Juju |
OK then. Basically my end goal is to not have From your comment, sounds like that is |
I don't see how that's different than what you're suggesting right now to pin pylibjuju. I understand why you don't want your upstream dependencies to break your project, and that's perfectly reasonable. It is also reasonable that breaking changes are sometimes inevitable, which is why we have Now, currently the only time that you're gonna have an incompatibility break in pylibjuju is when juju and pylibjuju moves on to a breaking latest and you don't wanna do that upgrade yet (e.g. people are still using If you're using a Hope this all makes senses and I'm not confusing you :) |
Yes, we want to test with specific Juju versions, at the moment 3.1 which is LTS, hence pinning pylibjuju as well. Thanks for the comment, makes total sense, there is no need for this PR 👍 |
Forward port from #916
Description
PyYAML 6.0.1 fixes a known issue in PyYAML 6.0, this ensures the LTS 3.1 python-libjuju includes the fix
QA Steps
<Commands / tests / steps to run to verify that the change works:>
Notes & Discussion
3.0 should probably also be updated with this change, but we are mainly interested in the LTS 3.1 branch