https://github.com/zeshuaro/vscode-poetry
Python Poetry support for VS Code to manage Poetry commands
https://github.com/zeshuaro/vscode-poetry
python-poetry typescript vscode-extension
Last synced: 22 days ago
JSON representation
Python Poetry support for VS Code to manage Poetry commands
- Host: GitHub
- URL: https://github.com/zeshuaro/vscode-poetry
- Owner: zeshuaro
- License: mit
- Created: 2022-04-30T00:49:42.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2026-02-08T13:07:10.000Z (4 months ago)
- Last Synced: 2026-02-08T20:06:02.744Z (4 months ago)
- Topics: python-poetry, typescript, vscode-extension
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=zeshuaro.vscode-python-poetry
- Size: 3.66 MB
- Stars: 24
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Python Poetry
[](https://marketplace.visualstudio.com/items?itemName=zeshuaro.vscode-python-poetry)
[](https://github.com/zeshuaro/vscode-poetry/blob/main/LICENSE)
[](https://github.com/zeshuaro/vscode-poetry/actions/workflows/github-actions.yml)
[](https://codecov.io/github/zeshuaro/vscode-poetry)
[](https://app.codacy.com/gh/zeshuaro/vscode-poetry/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[](https://biomejs.dev)
[](https://github.com/sponsors/zeshuaro)
[](https://www.buymeacoffee.com/zeshuaro)
[](https://ko-fi.com/zeshuaro)
[](https://liberapay.com/zeshuaro/)
[](https://patreon.com/zeshuaro)
[](https://paypal.me/JoshuaTang)
[Python Poetry](https://python-poetry.org/) support for [VS Code](https://code.visualstudio.com/) to manage Poetry commands.
## Installation
Python Poetry can be installed from the [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=zeshuaro.vscode-python-poetry) or by [searching within VS Code](https://code.visualstudio.com/docs/editor/extension-gallery#_search-for-an-extension).
## Features
You can activate the commands by launching the command palette (View > Command Palette) and enter the command name.
### Commands
| Command Palette | Poetry command | Description |
| ----------------------------------------------- | ------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| Install packages | `poetry install` | Read the `pyproject.toml` file, resolve the packages, and install them |
| Install packages (with options) | `poetry install [--options]` | Install the packages with additional options |
| Add packages | `poetry add ` | Add required packages to your `pyproject.toml` and install them |
| **Deprecated** Add dev packages | `poetry add --dev ` | **Deprecated**, use `Add packages` instead. Add required dev packages and install them |
| Remove packages | `poetry remove ` | Remove packages from the current list of installed packages |
| **Deprecated** Remove dev packages | `poetry remove --dev ` | **Deprecated**, use `Remove packages` instead. Remove dev packages |
| Update all packages | `poetry update` | Update all packages from the current list of installed packages |
| Update all packages (with options) | `poetry update [--options]` | Update all packages with additional options |
| **Deprecated** Update all packages (ignore dev) | `poetry update --no-dev` | **Deprecated**, use `Update all packages (with options)` instead. Update all packages without the dev packages |
| Update selected packages | `poetry update ` | Update selected packages |
| Lock packages | `poetry lock` | Lock the packages specified in `pyproject.toml` |
| Lock packages (no update) | `poetry lock --no-update` | Lock the packages without updating the locked versions |