Dead simple Python Poetry virtualenv integration and utilities.
This package is not intended to replace the Poetry CLI, only complement It. It just adds some utilities to make it easier to work on Poetry projects in Emacs.
If you want to install dependencies, lock, etc. use the CLI. If you
want to activate/deactivate the virtualenv, jump to the
pyproject.toml
file, etc. use this package.
- Activate/deactivate poetry environment.
- Jump to the active project's
pyproject.toml
file. - Jump to the active project's directory.
- Integrates with
eglot
to reconnect manually/on virtualenv change when in aneglot
managed buffer.
(straight-use-package '(poetry :type git :host github :repo "emil-vdw/emacs-poetry"))
(use-package
poetry
:straight
(poetry :type git :host github :repo "emil-vdw/emacs-poetry")
:bind (("C-c m" . poetry-transient)))