summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.36.bb
Commit message (Collapse)AuthorAgeFilesLines
* python3-prompt-toolkit: upgrade 3.0.36 -> 3.0.39Wang Mingyu2023-10-231-25/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== Fixes: - Fix 'RuntimeError' when '__breakpointhook__' is called from another thread. - Fix memory leak in filters usage. - Ensure that key bindings are handled in the right context (when using contextvars). - Fix regression in filters. (Use of 'WeakValueDictionary' caused filters to not be cached). - Fix 'currentThread()' deprecation warning. - Fix memory leak in filters. - Make VERSION tuple numeric. New features: - Accept 'in_thread' keyword in 'prompt_toolkit.shortcuts.prompt()'. - Support the 'NO_COLOR' environment variable. - Use 24-bit true color now by default on Windows 10/11. - Add '.run()' method in 'TelnetServer'. (To be used instead of '.start()/.stop()'. Breaking changes: - Subclasses of 'Filter' have to call 'super()' in their '__init__'. - Drop support for Python 3.6: * This includes code cleanup for Python 3.6 compatibility. * Use 'get_running_loop()' instead of 'get_event_loop()'. * Use 'asyncio.run()' instead of 'asyncio.run_until_complete()'. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-prompt-toolkit: Upgrade 3.0.31 -> 3.0.36Leon Anavi2023-01-061-0/+25
Upgrade to release 3.0.36: - Another Python 3.6 fix for a bug that was introduced in 3.0.34. - Fix bug introduced in 3.0.34 for Python 3.6. Use asynccontextmanager implementation from prompt_toolkit itself. - Improve completion performance in various places. - Improve renderer performance. - Handle `KeyboardInterrupt` when the stacktrace of an unhandled error is displayed. - Use correct event loop in `Application.create_background_task()`. - Fix `show_cursor` attribute in `ScrollablePane`. - Improve termination of `Application`. Don't suppress `CancelledError`. This fixes a race condition when an `Application` gets cancelled while we're waiting for the background tasks to complete. - Fixed typehint for `OneStyleAndTextTuple`. - Small bugfix in `CombinedRegistry`. Fixed missing `@property`. - Use `DummyInput` by default in `create_input()` if `sys.stdin` does not have a valid file descriptor. This fixes errors when `sys.stdin` is patched in certain situations. - Fix control-c key binding for `ProgressBar` when the progress bar was not created from the main thread. The current code would try to kill the main thread when control-c was pressed. - Accept a `cancel_callback` in `ProgressBar` to specify the cancellation behavior for when `control-c` is pressed. - Small performance improvement in the renderer. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>