Files
oh-my-zsh/plugins/poetry-env/README.md
T
Ting-An Chen 593e8ed6c8 fix(poetry-env): preserve venv in project subdirectories (#13932)
* fix(poetry-env): preserve venv in project subdirectories

Keep the active environment while navigating ordinary project children, but switch when entering a nested Poetry project.

Use a path-component boundary so similarly named sibling projects are not mistaken for subdirectories.

Fixes #12377

* fix(poetry-env): normalize active project root
2026-09-05 12:41:40 -07:00

419 B

Poetry Environment Plugin

This plugin automatically activates a Poetry environment when you enter a directory containing both pyproject.toml and poetry.lock. It keeps the environment active in project subdirectories, switches to nested Poetry projects, and deactivates it when you leave the project tree.

To use it, add poetry-env to the plugins array in your zshrc file:

plugins=(... poetry-env)