Comment by dirtbag__dad 20 hours ago Can you help me understand what the value or use case of poethepoet is? 2 comments dirtbag__dad Reply jacobtomlinson 13 hours ago It allows you to define common tasks such as linting, running tests, building docs, etc under an alias.So you can runuv run poe docsInstead ofuv run sphinx-build -W -b dirhtml docs/source docs/buildMany languages have a task runners baked into their package manager, but many others don’t. In Ruby it’s roughly the equivalent of Rake. stouset 2 hours ago I think the question being asked is, if you’re already using mise (which has a built-in task runner) what is the advantage of going with the other one?
jacobtomlinson 13 hours ago It allows you to define common tasks such as linting, running tests, building docs, etc under an alias.So you can runuv run poe docsInstead ofuv run sphinx-build -W -b dirhtml docs/source docs/buildMany languages have a task runners baked into their package manager, but many others don’t. In Ruby it’s roughly the equivalent of Rake. stouset 2 hours ago I think the question being asked is, if you’re already using mise (which has a built-in task runner) what is the advantage of going with the other one?
stouset 2 hours ago I think the question being asked is, if you’re already using mise (which has a built-in task runner) what is the advantage of going with the other one?
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.
I think the question being asked is, if you’re already using mise (which has a built-in task runner) what is the advantage of going with the other one?