-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
WIP - Plugin system #1237
WIP - Plugin system #1237
Conversation
6508614
to
605d786
Compare
one comment, its a little unclear if this is present already, but I was wondering about ensuring that builtin commands can't be overridden to avoid inconsistencies in user experience. |
Eagerly awaiting this! Any ideas when it may get released? |
This seems like a really powerful and flexible plugin system. I'm looking to seeing how people extend poetry's functionality using this framework to make it a powerful test runner and CI tool. I also wonder if this is not quite heavy weight for the many people who are looking for a simple hook. Consider How can I use this plugin to create a simple hook at a specific point? My use-case, for example, is to run code-generation on some proto files. Creating an entire package to run a one line script seems excessive. |
Closing in favor of #3733 |
This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Pull Request Check List
This is a WIP implementation of the previously mentionned plugin system. It is not fully functional at the moment (and does not work at all with the recommended installer). The implementation will likely change as I make progress on it. Nonetheless, the general idea of what it will look like is here.
Note that it will likely not make it to the
1.0.0
release.