Skip to content

Conversation

FotiadisM
Copy link
Contributor

@FotiadisM FotiadisM commented Jan 16, 2025

Summary

When using poetry, with the suggested init_hook from the docs:

{
    "packages": [
        "python3",
        "poetry@1.8" // notice I am using poetry 1.8, the poetry shell command is not part of poetry version 2.0
    ],
    "shell": {
        "init_hook": "poetry shell"
    }
}

and running devbox shell, while the poetry env is being loaded, it generates this log:
Using virtualenv: /home/fotiadis/src/work/trumo/services/tc_gateway_consumer/.venv

This can be problematic to users instant prompt like the very famous zsh theme powerlevel10k

By adding the --quiet flag this solves the problem

What about poetry 2.0?

poetry 2.0 has removed the poetry shell (the functionality still exists if you download a plugin). The new way to achieve the same behavior according to the docs is: eval $(poetry env activate)

This change doesn't impact either major versions of poetry, and it will continue to work as normal

How was it tested?

By disabling the current poetry plugin, and creating a new one that is the exact copy, just with the flag on

@Lagoja Lagoja merged commit 824d52b into jetify-com:main Feb 12, 2025
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants