|
|
|
|
|
by BiteCode_dev
1847 days ago
|
|
A bit of a plug, but if you are using python in your project already, give a try to pydoit (pydoit.org/). It completely replaced make, task runners or build systems for me. Pydoit is the sweet spot for most of my use cases: - it scales up (graph of deps, file watcher, etc) but above all, it scales DOWN (simple stuff are dead simple) - it promotes a declarative task definition - it embraces the shell yet let you use python if you need to - it gets out of your way and doesn't try to rule your project. It just runs what you want and disapear. - the doc is nice The biggest drawback is that you need to pip install it, which means non python devs will avoid it. I wish it was provided as an stand alone executable |
|
which wholly abstracts "pip install this thing that has an entry_point without hating your life."