Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pin argcomplete to latest version 1.11.1 #39

Closed
wants to merge 1 commit into from

Conversation

pyup-bot
Copy link
Contributor

This PR pins argcomplete to the latest release 1.11.1.

Changelog

1.11.1

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

-  Add -o bashdefault to register-python-argcomplete’s output command
(284)

1.11.0

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

-  Use shell builtins where possible (280)

-  Switch from pkg_resources to importlib (283)

-  Remove .sh extension by bash-completion convention (281)

-  Catch exceptions in \_check_module (269)

-  Documentation and test improvements

1.10.3

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

-  Do not suggest options after – (end-of-options delimiter)

1.10.2

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

-  Include all test directory contents in source distribution

1.10.1

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

-  Trigger completers on –optional=PARTIAL_VALUE

-  Complete console scripts installed from wheels (241)

1.10.0

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

-  Fish support 68 (260), thanks to volkov

1.9.5

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

-  check_module: Don’t crash, exit with error instead (261)

-  Register completion for multiple commands (246)

1.9.4

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

-  Use the correct interpreter when checking wrappers (226)

-  Provide shellcode as a module function (237)

1.9.3

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

-  Fix handling of COMP\_POINT (236)

-  Fix crash when writing unicode to debug\_stream in Python 2 (230)

1.9.2

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

-  Fix release

1.9.1

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

-  Fix release

1.9.0

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

-  Add SuppressCompleter to skip completion for specific arguments while
allowing help text (224)

-  Redirect all output to debug stream in debug mode (206)

-  Complete python -m module (204)

1.8.2

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

-  Fix bug introduced in v0.7.1 where completers would not receive the
parser keyword argument.

-  Documentation improvements.

1.8.1

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

-  Fix completion after tokens with wordbreak chars (197)

1.8.0

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

This release contains work by evanunderscore with numerous improvements
to the handling of special characters in completions.

-  Simplify nospace handling in global completion (195)

-  Specially handle all characters in COMP\_WORDBREAKS (187)

-  Use setuptools tests-require directive, fixes 186

-  Complete files using the specified interpreter (192)

-  Fix completion for scripts run via python (191)

-  Clarify argument to register-python-argcomplete (190)

-  Fix handling of commas and other special chars (172); handle more
special characters (189)

-  Fix handling of special characters in tcsh (188)

-  Update my\_shlex to Python 3.6 version (184)

-  Fix additional trailing space in exact matches (183)

-  Adjust tests to handle development environments (180)

-  Fix tcsh tests on OSX (177); Update bash on OSX (176); Check output
of test setup command (179)

-  Optionally disable duplicated flags (143)

-  Add default\_completer option to CompletionFinder.\ **call** (167)

-  Let bash add or suppress trailing space (159)

1.7.0

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

-  Restore parser to its original state to allow reuse after completion
(150).

-  Expose COMP\_TYPE environment variable (157). Thanks to Matt Clay
(mattclay).

-  Test infrastructure and documentation improvements.

1.6.0

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

-  Add support for tcsh (155)

-  Fix handling of unquoted completions containing $ (154)

-  Don't insert unnecessary leading quote char in completions (152)

-  Fix parser reuse with positional arguments (149)

-  Tests: Add simple pexpect tests for bash (153); Add test case to
verify 20 is fixed (148)

-  Thanks to davvid and evanunderscore for their work on this release.

1.5.1

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

-  Packaging fix

1.5.0

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

-  Do not suggest options from mutually exclusive groups (145).

1.4.1

==========================
- activate-global-python-argcomplete runs on Homebrew out of the box

1.4.0

==========================
- Correctly handle suggestions for positionals with variable-length nargs. Thanks to evanunderscore (132, 133).

1.3.0

==========================
- Correctly handle suggestions with custom nargs for optionals. Thanks to evanunderscore (131).

1.2.0

==========================
- Fix propagation of partially parsed subparser namespace into parent parser namespace upon subparser failure due to
partial args. This allows completers to access partial parse results for subparser optionals in parsed_args (114).
- The default completer can now be specified when manually instantiating CompletionFinder. Thanks to avylove (130).

1.1.1

==========================
- Use FilesCompleter as default completer fallback (120).

1.1.0

==========================
- Recognize subclasses of argparse._SubParsersAction. Thanks to Stephen Koo (118).
- Support parsed_args in custom completers with missing args. Thanks to Dan Kilman (124).
- Non-ASCII support in FilesCompleter.
- Automatically enable FilesCompleter for argparse.FileType arguments.

1.0.0

==========================
- Don't print args with suppressed help by default; add
``argcomplete.autocomplete(print_suppressed=True)`` to control this
behavior (113).

0.9.0

==========================
- Fix always_complete_options=False support (115).

0.8.9

==========================
- Correct doc filename in setup.cfg (fixes bdist_rpm failure, Issue 111).
- Make context managers exception-safe. Thanks to Mikołaj Siedlarek (pull request 110).

0.8.8

==========================
- Build and upload universal wheel packages in release.
- Fix issue with non-string choices for arguments. Thanks to neizod (pull request 107).
- Improve non-ascii argparse argument support on Python 2.7.

0.8.7

==========================
- register-python-argcomplete: add option to avoid default readline completion. Thanks to drmalex07 (pull request 99).

0.8.6

==========================
- Expand tilde in script name, allowing argcomplete to work when invoking scripts from one's home directory. Thanks to VorpalBlade (Issue 104).

0.8.5

==========================
- Fix issues related to using argcomplete in a REPL environement.
- New helper method for custom completion display.
- Expand test suite; formatting cleanup.

0.8.4

==========================
- Fix issue related to using argcomplete in a REPL environement. Thanks to wapiflapi (pull request 91).

0.8.3

==========================
- Fix multiple issues related to using argcomplete in a REPL environement. Thanks to wapiflapi (pull request 90).

0.8.2

==========================
- Don't strip colon prefix in completion results if COMP_WORDBREAKS does not contain a colon. Thanks to berezv (pull request 88).

0.8.1

==========================
- Use complete --nospace to avoid issues with directory completion.

0.8.0

==========================
- Refactor main body of code into a class to enable subclassing and overriding of functionality (Issue 78).

0.7.1

==========================
- New keyword option "argcomplete.autocomplete(validator=...)" to supply a custom validator or bypass default validation. Thanks to thijsdezoete (Issue 77).
- Document debug options.

0.7.0

==========================
- New keyword option "argcomplete.autocomplete(exclude=[...])" to suppress options (Issue 74).
- More speedups to code path for global completion hook negative result.

0.6.9

==========================
- Fix handling of development mode script wrappers. Thanks to jmlopez-rod and dcosson (Issue 69).
- Speed up code path for global completion hook negative result by loading pkg_resources on demand.

0.6.8

==========================
- Begin tracking changes in changelog.
- Add completion support for PBR installed scripts (PR 71).
- Detect easy-install shims with shebang lines that contain Py instead of py (Issue 69).
Links

@codecov
Copy link

codecov bot commented Jan 15, 2020

Codecov Report

Merging #39 into development will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@             Coverage Diff              @@
##           development      #39   +/-   ##
============================================
  Coverage        97.89%   97.89%           
============================================
  Files               26       26           
  Lines              950      950           
  Branches           131      131           
============================================
  Hits               930      930           
  Misses              14       14           
  Partials             6        6

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 804100c...5fbe14e. Read the comment docs.

@timsavage timsavage closed this Apr 2, 2020
@timsavage timsavage deleted the pyup-pin-argcomplete-1.11.1 branch April 2, 2020 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants