-
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
replace poetry plugin
commands with more generic poetry self
commands
#5450
Conversation
c3ecbda
to
8d92477
Compare
poetry plugin
commands with more generic poetry self
commandspoetry plugin
commands with more generic poetry self
commands
Functional changes are ready for review. Will need to add some documentation changes. |
1d4c79b
to
92c3986
Compare
92c3986
to
9857880
Compare
9857880
to
09d695e
Compare
09d695e
to
3cae4e8
Compare
3cae4e8
to
d54bb20
Compare
d54bb20
to
53e9298
Compare
53e9298
to
2d6a480
Compare
One scenario that has not been handled is a case where multiple |
7ed4c68
to
90dd80c
Compare
2eb14bb
to
08778ce
Compare
08778ce
to
5847c83
Compare
@finswimmer gentle nudge |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let it fly
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. |
Conceptual Changes
<user-config-dir>/pypoetry/pyproject.toml
instead of the current (1.2.0b1
) localtion at the base of the virtual envrionment. This was changes in order to preserve plugin/additional package configuration even when the virtual environment (Poetry's runtime environment) was recreated. You can simply dopoetry self install
to get everything back in order. (Might need to implementself lock
command to faciititate some use cases).self
command now simply switches context to<user-config-dir>/pypoetry
and treats it as a Poetry managed project.tool.poetry.group.additional.dependencies
section of the<user-config-dir>/pypoetry/pyproject.toml
file and can be listed usingpoetry self show --addons
.Commands Added
self add
self remove
self install
self show
self show plugins
Commands Changed
self update
now wraps aroundupdate
instead for special handling.plugin add
is now deprecated and re-routes toself add
plugin remove
is now deprecated and re-routes toself remove
plugin show
is now deprecated and re-routes toself show plugins
Example Usages
Testing
Using pipx
Using a container (podman | docker)