NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1876 most downloaded on PyPI
A task runner that works well with poetry and uv.
Last release 2 months ago
05 Jul 2026
Ships fairly regularly
a new release about every 5 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
86 releases · first in 2020
One column per quarter.
Remove the upper bound of dependency on tomli
Full Changelog: https://github.com/nat-n/poethepoet/compare/v0.13.0...v0.13.1
Add support for variable templating in configured env vars by
Full Changelog: https://github.com/nat-n/poethepoet/compare/v0.12.3...v0.13.0
Fix crash of poetry plugin when invoked outside of a project
Fix issue preventing include option from working if no tasks are declared in pyproject.toml
include option from working if no tasks are declared in pyproject.toml (#50)Update dependency on python to remove the upper bound on 4.0
Poe the Poet now works as a plugin for poetry >= 1.2
$SHELL env var when selecting an interpreter in shell tasks (#27)Add support for of named arguments
args options to defining CLI options to be accepted for that task, and exposed to the task in a manner appropriate for the task typedeps to define a list of tasks that are run before this oneuses to define a map of tasks by variable name, for tasks that are run before this one and their stdout is captured and exposed to this task via the environment variable with the given name.capture_stdout to give the name of a file that the stdout of this file should be piped to.Full Changelog: https://github.com/nat-n/poethepoet/compare/v0.10.0...v0.11.0
Update ignore_fail option to support non-zero exit status from sequences
Make the -v and -q global CLI options incremental
Add global option for overriding the default verbosity level
Support task level and global options for loading an envfile
Add experimental implementation of task dependencies #26
deps to define a list of tasks that are run before this oneuses to define a map of tasks by variable name, for tasks that are run before this one and their stdout is captured and exposed to this task via the environment variable with the given name.capture_stdout to give the name of a file that the stdout of this file should be piped to.Add experimental implementation of named arguments #6
args options for defining CLI options to be accepted for that task, and exposed to the task in a manner appropriate for the task typeSupport passing arguments with glob characters to cmd tasks #16
Add basic tab completion scripts for bash and fish
Add support for configuring global environment variables that are inherited by all tasks
Add support for zsh tab completion. Includes global options and task names derived from the present pyproject.toml if any.
Add support for task composition with new *sequence* and *ref* tasks types
Improve support for windows in general
run_in_project_root = false global settingpoetry run cli for running tasks from outside of the poetry shellAdd support for specifying environmental variables for a task
Add support for python __script__ tasks
Major code refactor and new features including:
Major code refactor and new features including:
First *fully usable* release including error handling and help messages.
First fully usable release including error handling and help messages.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →