Poethepoet

Latest version: v0.26.1

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

Scan your dependencies

Page 8 of 9

0.11.0b1

Enhancements

- Add experimental implementation of named arguments 6
- tasks definitions now support the `args` options for defining CLI options to be accepted for that task, and exposed to the task in a manner appropriate for the task type
- documentation and testing for this feature are still incomplete and the exact set of supported functionality might still change before it's considered production ready.

0.10.0

Bugfixes
- Support passing arguments with glob characters to cmd tasks 16
- Always use utf-8 when opening config files 19
- Pass SIGINT through to the subprocess of the task for cleaner termination 20

Enhancements
- Support running tasks in any virtualenv (not just via poetry) 10
- Support optimised execution of multistage tasks on windows as well

0.9.0

Enhancements

- Add basic tab completion scripts for bash and fish
- Optimise execution of sequence tasks

0.8.0

Enhancements

- Add support for configuring global environment variables that are inherited by all tasks
- Add default_task_type option to sequence tasks.
This allows specifying sequences of cmd, script, or other task types without having to use inline object syntax or specify them as separate tasks to reference.

0.7.0

Enhancements

- Add support for zsh tab completion. Includes global options and task names derived from the present pyproject.toml if any.

0.6.0

Enhancements

- Add support for task composition with new *sequence* and *ref* tasks types
- Add support for hard coded literal arguments to the target callable of script tasks
- Switch to tomlkit for toml parsing to get support for multiline task context (e.g. shell scripts) with dotted paths
- Make shell tasks raise an error if extra arguments are provided (since there's nothing constructive to do with them)
- Improved support for multiline shell tasks on windows

Page 8 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.