Skip to content

bpython 0.23 release

Compare
Choose a tag to compare
@supakeen supakeen released this 30 Aug 07:58
· 118 commits to main since this release

General information:

More and more type annotations have been added to the bpython code base. Some work has been performed to stop relying on blessings.

New features:

  • #905: Auto-closing brackets option added. To enable, add brackets_completion = True in the bpython config. Thanks to samuelgregorovic

Fixes:

  • Improve handling of SyntaxErrors
  • #948: Fix crash on Ctrl-Z
  • #952: Fix tests for Python 3.10.1 and newer
  • #955: Handle optional readline parameters in stdin emulation. Thanks to thevibingcat
  • #959: Fix handling of __name__
  • #966: Fix function signature completion for classmethods

Changes to dependencies:

  • curtsies 0.4 or newer is now required
  • Support for Python 3.6 has been dropped.