logoalt Hacker News

dirtbag__dadtoday at 1:30 AM1 replyview on HN

Can you help me understand what the value or use case of poethepoet is?


Replies

jacobtomlinsontoday at 8:32 AM

It allows you to define common tasks such as linting, running tests, building docs, etc under an alias.

So you can run

uv run poe docs

Instead of

uv run sphinx-build -W -b dirhtml docs/source docs/build

Many languages have a task runners baked into their package manager, but many others don’t. In Ruby it’s roughly the equivalent of Rake.