doit 0.29 released

38 views
Skip to first unread message

schettino72

unread,
Aug 16, 2015, 6:23:19 AM8/16/15
to python-doit
Hi,

doit 0.29 released

pypi: https://pypi.python.org/pypi/doit
website: http://pydoit.org/

The biggest improvements in this release are:
  - support for multiprocessing on Windows
  - speedup sqlite3 backend
  - cmd `auto` support for notifications
  - cmd option to show the reason a task is not up-to-date
  - fix all tests on Windows (and setup continuous integration on Windows too)

Thanks for all who supported the project, specially patch contributors:
  - Felix Fontein
  - Chris Warrick
  - Frank Stein
  - Pavel Platto
  - gstorer

## changes

 - BACKWARD INCOMPATIBLE: revert - `result_dep` to create an implicit `task_dep`
 - fix GH-#59: command `list` issue with unicode names
 - fix GH-#72: cmd `completion` escaping of apostrophes in zsh
 - fix GH-#74: Task action's handle python3 callables with keyword only args
 - fix GH-#50: Executing tasks in parallel (multi-process) fails on Windows
 - fix GH-#71 #92: Better error messages for invalid command line tasks/commands
 - fix issue with `--always-execute` and `setup` tasks
 - GH-#67: multiprocess runner handles closures in tasks (using cloudpickle)
 - GH-#58: add `DelayedLoader` parameter `target_regex`
 - GH-#30: add `DelayedLoader` parameter `creates`
 - GH-#58: cmd `Run` add option `--auto-delayed-regex`
 - GH-#24: cmd `info` add option `--status` show reason a task is not up-to-date
 - GH-#66: cmd `auto` support custom ( user specified ) commands to be executed
   after each task execution
 - GH-#61: speed up sqlite3 backend (use internal memory cache)

Regards,
  Eduardo
Reply all
Reply to author
Forward
0 new messages