Comment by NSPG911
19 hours ago
mise is pretty nice, though I don't use it for python, Python is handled by uv with poethepoet as the task runner.
19 hours ago
mise is pretty nice, though I don't use it for python, Python is handled by uv with poethepoet as the task runner.
Can you help me understand what the value or use case of poethepoet is?
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.
FWIW mise has a task runner built-in too.