| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
There was a problem hiding this comment.
Long overdue review! Thank you @nat-n for contributing to the maturing of the Poetry and Python ecosystem with this slick library poe!
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
poethepoet is a pyproject.toml based task runner that works well with poetry.
It's not as powerful as make, but it doesn't need to be. It is however python/poetry native, easy to configre, and has some nice features that are hard (or impossible?) to get with make such as native support for help messages, and automatic passing of extra command line arguments to the task, so for instance when running poe test which is based on pytest, you can pass any extra pytest arguments like poe test -vv tests/test_features.py
The one thing I couldn't cleanly replicate from the Makefile was the plugin task which kind of didn't work very well anyway. This will be fixed though when poe gets support for task arguments!
The tasks section of the pyproject.toml could theoretically be presented more nicely with tasks split over multiple lines, but the python 3.6 version of the toml package doesn't seem to support this :/ In fact it looks like not even the current version has related bugs.