-
-
Notifications
You must be signed in to change notification settings - Fork 36
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
Official plugin system #39
Comments
I did! It's pretty exciting :D Looking forward to updating this to take advantage of it. |
Looks like it's been merged to master! 😃 |
I just released v1.0.0b1 using the official plugin interface. I'd appreciate feedback from anyone who wants to try it out. It requires Poetry 1.2.0a2+ and Python 3.6+. The one issue I know right now is that the plugin behavior doesn't trigger for dependencies, only for the main project. I still need to research how to implement that. Updated documentation: https://github.com/mtkennerly/poetry-dynamic-versioning/blob/release/v1.0.0/README.md |
@mtkennerly that's awesome news! 🍾 🎉 |
No worries! Thanks for all the feedback you gave me while you were still using it :) |
After probably an hour after first contact: so far no issues! |
Will v1 be usable without Poetry (i.e. with |
Could that be because of pypa/pip#11022? |
Right, the official plugin system means it will depend on Poetry itself, not just poetry-core. I'll probably end up releasing a slimmed down version of the existing implementation as
I think it's just that the Poetry plugin behavior is designed to only affect the active project. I found a workaround, and although it still relies on monkey patching, at least it doesn't need to do import shenanigans with a pth file. |
This is now fixed in v1.0.0b3. |
As mentioned in #39 (comment), I'm now releasing two separate packages:
I'd only recommend having one installed at a time, but they do attempt to play nice with each other. These new releases are just to reflect the unified code base, so pdv v0.14.1 and v0.15.0 should behave the same as each other, and so should pdv v1.0.0b3 and pdv-plugin v0.1.0. |
I think the new |
Hey, have you seen this? 😊
python-poetry/poetry#3733
The text was updated successfully, but these errors were encountered: