Skip to content

Releases: smarie/python-doit-api

0.8.0 - Multiline command actions

09 Oct 20:13

Choose a tag to compare

  • Multiline string command actions are now interpreted as to be concatenated into the same shell command using & (windows) or ; (linux). This allows several commands to leverage each other, for example conda activate + some python execution. Fixes #6

See documentation page for details.

0.7.0 - New `@cmdtask`

24 Sep 08:14

Choose a tag to compare

  • New @cmdtask similar to @pytask but to create shell commands. Fixes #5

See documentation page for details.

0.6.1 - New `doit_config` + API change to support multiprocessing

20 Sep 13:54

Choose a tag to compare

  • New doit_config() utility method to generate a valid DOIT_CONFIG in its caller module. Fixes #1

  • The task API was not compliant with the num_process option in the configuration, enabling multiprocess execution of doit. In order to fix the issue (an issue with pickle), task was split into two: @pytask is the decorator, and task is the creator. Fixed #3

See documentation page for details.

0.5.0 - First public version

11 Sep 10:35

Choose a tag to compare

  • Initial release with task, taskgen, title_with_actions and why_am_i_running.

See documentation page for details.