Argcomplete

Latest version: v3.5.1

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

Scan your dependencies

Page 1 of 13

3.5.1

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

- Restore compatibility with argparse in Python 3.12.7+ (508)

3.5.0

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

- Use project.scripts instead of setuptools scripts (498)

- Test infrastructure improvements

3.4.0

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

- No stdin for python calls from bash completion functions (488)

Prevents usage of stdin by (python) executables that are called
during completion generation. This prevents the completion locking up
the entire shell when the python script is broken i.e. it enters an
interactive mode (REPL) instead of generating the completions, as
expected.

- Localize shell variable REPLY to avoid overwriting users’ value
(489)

The variable REPLY is used by default by the ``read`` shell builtin
to store the return value, and like all bash/zsh variables, is scoped
globally. This change allows this variable to be used for other needs
by appropriately scoping its internal use by an argcomplete utility
function that uses ``read``.

3.3.0

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

- Preserve compatibility with argparse option tuples of length 4. This
update is required to use argcomplete on Python 3.11.9+ or 3.12.3+.

3.2.3

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

- Allow register-python-argcomplete output to be used as lazy-loaded
zsh completion module (475)

- Move debug_stream initialization to helper method to allow fd 9
behavior to be overridden in subclasses (471)

3.2.2

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

Expand tilde in zsh

Page 1 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.