{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/9"}],"enrichment":{"capability":"A Poetry plugin that launches a subshell with the project's virtual environment automatically activated, replacing Poetry's built-in shell command.","skillfed_tags":["poetry-plugin","virtual-environment","shell-integration"],"use_cases":["Quickly enter a project's virtual environment from the command line without manually sourcing activation scripts.","Ensure a clean shell session with the correct venv activated when switching between Poetry projects.","Automate shell setup in scripts or CI/CD workflows that need to run commands inside a Poetry project's environment.","Detect and use the developer's preferred shell (bash, zsh, fish, etc.) automatically when activating the venv."],"what_it_does":"Poetry-plugin-shell is a Poetry plugin that adds a `shell` command to launch an interactive subshell with your project's virtual environment pre-activated. It detects your current shell automatically (or falls back to the SHELL or COMSPEC environment variable) and creates the virtual environment if it doesn't exist. The plugin uses shellingham internally to identify the active shell, then spawns a new shell process with the venv activated\u2014you exit with `exit` rather than `deactivate` to properly leave both the shell and the environment.\n\nThis plugin restores functionality that was previously built into Poetry itself. It depends on pexpect for subprocess interaction, poetry as the host framework, and shellingham for shell detection. The package supports Python 3.9 through 3.13 and is actively maintained.","worth_installing":"Yes, if you use Poetry and want a convenient way to activate your project's virtual environment. Install friction is low, maintenance is active, and there are no known vulnerabilities. The MIT license imposes no restrictions. Install via `poetry self add poetry-plugin-shell` for the smoothest integration."},"id":"poetry-plugin-shell","links":{"html":"https://skillfed.io/packages/poetry-plugin-shell","md":"https://skillfed.io/packages/poetry-plugin-shell.md","pypi":"https://pypi.org/project/poetry-plugin-shell/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-01-05","license_spdx":null,"license_treatment":"permissive","name":"poetry-plugin-shell","python_support":"supports_current","summary":"Poetry plugin to run subshell with virtual environment activated"},"popularity":{"monthly_downloads":135754,"position":11419,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.1"}
