Example of Automate typical project-related actions use case of pydoit
xxxxxxxxxx
$ doit list
coverage show coverage for all modules including tests
coverage_module show coverage for individual modules
coverage_src show coverage for all modules (exclude tests)
package create/upload package to pypi
pyflakes
pypi create/upload package to pypi
spell spell checker for doc files
sphinx build sphinx docs
tutorial_check check tutorial sample are at least runnable without error
ut run unit-tests
website dodo file create website html files
website_update update website on SITE_PATH