Doit

Latest version: v0.36.0

Safety actively analyzes 682441 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 8

0.25.0

======================

- BACKWARD INCOMPATIBLE: use function `doit.get_initial_workdir()`
instead of variable `doit.initial_workdir`
- DEPRECATED `tools.InteractiveAction` renamed to `tools.LongRunning`
- fix: `strace` raises `InvalidCommand` instead of using `assert`
- 28: task `uptodate` support string to be executed as shell command
- added `tools.Interactive` for use with interactive commands
- 69: added doit.run() to make it easier to turn a dodo file into executable
- 70: added option "--pdb" to command `run`
- added option "--single" to command `run`
- include list of file_dep as an implicit dependency

0.24.0

======================

- reporter added `initialize()`
- cmd `list`: added option `--template`
- dodo.py can specify minimum required doit version with DOIT_CONFIG['minversion']
- 62: added the absolute path from which doit is invoked `doit.initial_workdir`
- fix 36: added method `isatty()` to `action.Writer`
- added command `tabcompletion` for bash and zsh
- fix 56: allow python actions to have default values for task parameters

0.23.0

======================

- support definition of group tasks using basename without any task
- added task property `watch` to specific extra files/folders in auto command
- CmdAction support for all arguments of subprocess.Popen, but stdout and stderr
- added command option `-k` as short for `--seek-file`
- task action can be specified as a list of strings (executed using subprocess.Popen shell=False)
- fix 60: result of calc_dep only considered if not run yet
- fix 61: test failures involving DBM
- fix: do not allow duplicate task names

0.22.1

======================

- fix reporter output in py3 was being displayed as bytes instead of string
- fix pr12 read file in chunks when calculating MD5
- fix 54 - remove distribute bootstrapping during installation

0.22.0

======================

- fix 49: skip unicode tests on systems with non utf8 locale
- fix 51: bash completion does not mess up with global COMP_WORDBREAKS
- fix docs spelling and added task to check spelling
- fix 47: Task.options can always be accessed from `uptodate` code
- fix 45: cmd forget, added option -s/--follow-sub to forget task_dep too

0.21.1

======================

- fix tests on python3.3.1
- fix race condition on CmdAction (affected only python>=3.3.1)

Page 4 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.