Bpython

Latest version: v0.24

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 11

0.20.1

------

Fixes:

* Fix check of key code (fixes 859)

0.20

----

General information:

* The next release of bpython (0.20) will drop support for Python 2.
* Support for Python 3.9 has been added. Support for Python 3.5 has been
dropped.

New features:

* 802: Provide redo.
Thanks to Evan.
* 835: Add support for importing namespace packages.
Thanks to Thomas Babej.

Fixes:

* 622: Provide encoding attribute for FakeOutput.
* 806: Prevent symbolic link loops in import completion.
Thanks to Etienne Richart.
* 807: Support packages using importlib.metadata API.
Thanks to uriariel.
* 809: Fix support for Python 3.9's ast module.
* 817: Fix cursor position with full-width characters.
Thanks to Jack Rybarczyk.
* 853: Fix invalid escape sequences.

0.19

----

General information:

* The bpython-cli and bpython-urwid rendering backends have been deprecated and
will show a warning that they'll be removed in a future release when started.
* Usage in combination with Python 2 has been deprecated. This does not mean that
support is dropped instantly but rather that at some point in the future we will
stop running our testcases against Python 2.
* The new pinnwand API is used for the pastebin functionality. We have dropped
two configuration options: `pastebin_show_url` and `pastebin_removal_url`. If
you have your bpython configured to run against an old version of `pinnwand`
please update it.

New features:

Fixes:

* 765: Display correct signature for decorated functions.
Thanks to Benedikt Rascher-Friesenhausen.
* 776: Protect get_args from user code exceptions
* Improve lock file handling on Windows
* 791: Use importlib instead of deprecated imp when running under Python 3

Support for Python 3.8 has been added. Support for Python 3.4 has been dropped.

0.18

----

New features:

* 713 expose globals in bpdb debugging.
Thanks to toejough.

Fixes:

* Fix file locking on Windows.
* Exit gracefully if config file fails to be loaded due to encoding errors.
* 744: Fix newline handling.
Thanks to Attila Szöllősi.
* 731: Fix exit code.
Thanks to benkrig.
* 767: Fix crash when matching certain lines in history.

Support for Python 3.3 has been dropped.

0.17.1

------

Fixes:

* Reverted 670 temporarily due to performance impact
on large strings being output.

0.17

----

New features:

* 641: Implement Ctrl+O.
* Add default_autoreload config option.
Thanks to Alex Frieder.

Fixes:

* Fix deprecation warnings.
* Do not call signal outside of main thread.
Thanks to Max Nordlund.
* Fix option-backspace behavior.
Thanks to Alex Frieder.
* 648: Fix paste helper.
Thanks to Jakob Bowyer.
* 653: Handle docstrings more carefully.
* 654: Do not modify history file during tests.
* 658: Fix newline handling.
Thanks to Attila Szöllősi.
* 670: Fix handling of ANSI escape codes.
Thanks to Attila Szöllősi.
* 687: Fix encoding of jedi completions.

Page 2 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.