./devel/py-prompt_toolkit, Library for building powerful interactive command lines

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


Branch: CURRENT, Version: 3.0.50, Package name: py312-prompt_toolkit-3.0.50, Maintainer: pkgsrc-users

Library for building powerful interactive command lines in Python


Master sites:

Filesize: 419.03 KB

Version history: (Expand)


CVS history: (Expand)


   2025-01-23 10:44:20 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-prompt_toolkit: updated to 3.0.50

3.0.50: 2025-01-20

Fixes:
- Fixes non user impacting regression on the output rendering. Don't render
  cursor hide/show ANSI escape codes if not needed.
   2025-01-20 13:34:42 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-prompt_toolkit: updated to 3.0.49

3.0.49: 2025-01-20

New features:
- On Windows, use virtual terminal input when available.
- Support for multiline suggestions.

Fixes:
- Handle `InvalidStateError` during termination when using
  `run_in_terminal`/`patch_stdout`. This can happen in some cases during
  cancellation, probably when using anyio.
- Fix cursor that remains in hidden state when the application exits. This can
  happen when the application doesn't show the cursor and `erase_when_done` is
  being used.

Breaking changes:
- Drop support for Python 3.7:
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-10-01 10:28:22 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-prompt_toolkit: updated to 3.0.48

3.0.48: 2024-09-25

Fixes:
- Typing improvements:
  * Add `@overload` to `contrib.regular_languages.compiler.Variables.get`.
  * Use `Sequence` instead of `list` for `words` argument in completers.
- Improve `ModalCursorShapeConfig`:
  * Display an "underscore" cursor in Vi's "replace single" \ 
mode, like
    "replace" mode.
  * Display an "beam" cursor in Emacs (insert) mode.
   2024-06-10 21:39:17 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-prompt_toolkit: updated to 3.0.47

3.0.47: 2024-06-10

New features:
- Allow passing exception classes for `KeyboardInterrupt` and `EOFError` in
  `PromptSession`.

Fixes:
- Compute padding parameters for `Box` widget lazily.
   2024-06-05 10:10:19 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-prompt_toolkit: updated to 3.0.46

3.0.46: 2024-06-04

Fixes:
- Fix pytest capsys fixture compatibility.
   2024-05-29 12:41:44 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-prompt_toolkit: updated to 3.0.45

3.0.45: 2024-05-28
------------------

Fixes:
- Improve performance of `GrammarCompleter` (faster deduplication of completions).

3.0.44: 2024-05-27
------------------

New features:
- Accept `os.PathLike` in `FileHistory` (typing fix).

Fixes:
- Fix memory leak in filters.
- Improve performance of progress bar formatters.
- Fix compatibility when a SIGINT handler is installed by non-Python (Rust, C).
- Limit number of completions in buffer to 10k by default (for performance).
   2023-12-15 06:34:21 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-prompt_toolkit: updated to 3.0.43

3.0.43: 2023-12-13

Fixes:
- Fix regression on Pypy: Don't use `ctypes.pythonapi` to restore SIGINT if not
  available.