./devel/py-argcomplete, Bash tab completion for argparse

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.9.3, Package name: py27-argcomplete-1.9.3, Maintainer: filip

Argcomplete provides easy, extensible command line tab completion of
arguments for your Python script. It makes two assumptions:
- You're using bash or zsh as your shell
- You're using argparse to manage your command line arguments/options


Required to run:
[devel/py-setuptools]

Master sites:

SHA1: eadd88dedfef30aebe1affbf8e7d5848dd768099
RMD160: 4481391ae9cef44e854d57d17564fe5a142eeff9
Filesize: 45.691 KB

Version history: (Expand)


CVS history: (Expand)


   2017-11-20 16:57:27 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update devel/py-argcomplete to 1.9.3.

- Fix handling of COMP_POINT
- Fix crash when writing unicode to debug_stream in Python 2
   2017-08-28 11:58:12 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update devel/py-argcomplete to 1.9.2.

- Add SuppressCompleter to skip completion for specific arguments
  while allowing help text
- Redirect all output to debug stream in debug mode
- Complete python -m module
   2017-01-27 15:28:12 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update devel/py-argcomplete to 1.8.2.

Changes for v1.8.2 (2017-01-26)
- Fix bug introduced in v0.7.1 where completers would not receive
  the parser keyword argument.
- Documentation improvements.

Changes for v1.8.1 (2017-01-21)
- Fix completion after tokens with wordbreak chars (#197)
   2017-01-20 10:38:58 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update devel/py-argcomplete to 1.8.0.

- 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)
   2016-12-02 11:24:31 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update devel/py-argcomplete to 1.7.0.

- Restore parser to its original state to allow reuse after completion.
- Expose COMP_TYPE environment variable.
- Test infrastructure and documentation improvements.
   2016-11-04 11:55:44 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update devel/py-argcomplete to 1.6.0.

1.6.0
- Add support for tcsh
- Fix handling of unquoted completions containing $
- Don't insert unnecessary leading quote char in completions
- Fix parser reuse with positional arguments
- Tests: Add simple pexpect tests for bash; Add test case to
  verify #20 is fixed

1.5.1
- Packaging fix

1.5.0
- Do not suggest options from mutually exclusive groups
   2016-06-17 13:54:09 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update devel/py-argcomplete to 1.4.1.

Version 1.4.1 (2016-06-14)
- activate-global-python-argcomplete runs on Homebrew out of the box

Version 1.4.0 (2016-06-10)
- Correctly handle suggestions for positionals with variable-length
  nargs. Thanks to @evanunderscore (#132, #133).
   2016-06-06 16:51:07 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update devel/py-argcomplete to 1.3.0.

Version 1.3.0 (2016-06-01)
- Correctly handle suggestions with custom nargs for optionals.

Version 1.2.0 (2016-05-25)
- 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).

Version 1.1.1 (2016-03-22)
- Use FilesCompleter as default completer fallback (#120).