Prev: pythonic ssh
Next: [BarCamp] WebWorkersCamp BarCamp: NodeJS, NoSQL, Message Queues, Asynchronous programming, Web Sockets, Distributed Applications, Decentralized Social Networks, buzzword generators...
From: Eduardo Schettino on 17 May 2010 10:11 pypi: http://pypi.python.org/pypi/doit homepage: http://python-doit.sourceforge.net/ `doit` comes from the idea of bringing the power of build-tools to execute any kind of task. It will keep track of dependencies between "tasks" and execute them only when necessary. It was designed to be easy to use and "get out of your way". Features: * Easy to use, "no-API" * Use python to dynamically create tasks on-the-fly * Flexible, adapts to many workflows for creation of tasks/rules/recipes * Support for multi-process parallel execution * Built-in integration of inotify (automatically re-execution) `doit` can be used as: * a build tool (generic and flexible) * home of your management scripts (it helps you organize and combine shell scripts and python scripts) * a functional tests runner (combine together different tools) |