Use project.scripts instead of setuptools scripts (#498)
Test infrastructure improvements
v3.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.
v3.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+.
v3.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)
v3.2.2
Expand tilde in zsh
v3.2.1
Allow explicit zsh global completion activation (#467)
v3.2.0
Fix and test global completion in zsh (#463, #466)
Add --yes option to activate-global-python-argcomplete (#461)
Use project.scripts instead of setuptools scripts (#498)
Test infrastructure improvements
Changes for v3.4.0 (2024-06-16)
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.
Changes for v3.3.0 (2024-04-14)
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+.
Changes for v3.2.3 (2024-03-07)
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)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the development-dependencies group with 6 updates:
3.9.1
3.29.0
3.1.6
3.5.0
6.11.0
8.5.0
3.0.47
3.0.36
1.10.0
2.0.1
2024.7.24
2024.9.11
Updates
commitizen
from 3.9.1 to 3.29.0Release notes
Sourced from commitizen's releases.
... (truncated)
Changelog
Sourced from commitizen's changelog.
... (truncated)
Commits
d7e01aa
bump: version 3.28.0 → 3.29.0b84a83b
docs(bump): reword "--get-next" descriptiond6e394a
docs(bump): add comparison between --get-next and --dry-run9e18b63
feat(bump): add functionality to write the next version to stdout72ce1da
build(deps-dev): bump ruff from 0.5.6 to 0.5.7f0aa3a7
build(deps-dev): bump types-pyyaml4becd3c
build(deps): bump pyyaml from 6.0.1 to 6.0.21b3a507
build(deps): bump argcomplete from 3.4.0 to 3.5.00c01bfb
build(deps-dev): bump mkdocs-material from 9.5.30 to 9.5.3187df5bb
build(deps-dev): bump ruff from 0.5.5 to 0.5.6Updates
argcomplete
from 3.1.6 to 3.5.0Release notes
Sourced from argcomplete's releases.
Changelog
Sourced from argcomplete's changelog.
... (truncated)
Commits
4a60a7e
v3.5.04007d13
CI: Use macos 12 and 140767743
Apply black5ba502c
Skip codecov on macos380acbb
Fix new mypy errors932a28e
Switch to project.scripts from the classic scripts (#498)5ccf8f5
Use ruff check042d091
Ensure ZSH-related tests succeed when TERM variable is set to linux (#497)368bc32
Fix package PEP 366 specification27aade6
Review fixUpdates
importlib-metadata
from 6.11.0 to 8.5.0Changelog
Sourced from importlib-metadata's changelog.
... (truncated)
Commits
b34810b
Finalize8c1d1fa
Merge pull request #501 from Avasam/Pass-mypy-and-link-issuesafa39e8
Back out changes to tests._path8b909f9
Merge pull request #503 from danielhollas/defer-json2a3f50d
Add news fragment.3f78dc1
Add comment to protect the deferred import.18eb2da
Revert "Defer platform import"58832f2
Merge pull request #502 from danielhollas/defer-zippe3ce33b
Add news fragment.d11b67f
Add comment to protect the deferred import.Updates
prompt-toolkit
from 3.0.47 to 3.0.36Changelog
Sourced from prompt-toolkit's changelog.
... (truncated)
Commits
da05f66
Release 3.0.36132f4ff
Another Python 3.6 bugfix.f9b6d7d
Release 3.0.356d45469
Fix for Python 3.61ff6551
Release 3.0.346b4af4e
Improve code completion performance (CompletionsMenuControl
)94d5d6e
Removed type declaration of unused variable.afb9df6
Remove Python 3.6 from GitHub workflow (not supported anymore).5110867
Improve FuzzyCompleter performance.cb925b2
Improve code completion performance (meta control of `MultiColumnCompletionsM...Updates
questionary
from 1.10.0 to 2.0.1Commits
4ebe8d8
Release version 2.0.1 (#320)4c54305
Update.readthedocs.yml
to version 2 (#318)e966e6b
Bump pytest from 7.4.1 to 7.4.2 (#319)a2161d8
Bump actions/checkout from 3 to 4 (#316)cb35bc5
Bump pre-commit from 3.3.3 to 3.4.0 (#315)6ce646b
Bump pytest from 7.4.0 to 7.4.1 (#314)4d9fd0e
Bump sphinx-autodoc-typehints from 1.23.0 to 1.24.0 (#311)d74fa61
Bump sphinx from 5.3.0 to 7.1.2 (#303)e4d5f20
Bump tornado from 6.3.2 to 6.3.3 (#310)ff91fe2
Bump certifi from 2023.5.7 to 2023.7.22 (#309)Updates
regex
from 2024.7.24 to 2024.9.11Changelog
Sourced from regex's changelog.
... (truncated)
Commits
d3510fe
Updated to Unicode 16.0.0.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show