bpython v0.21 Release Notes

  • General information:

    • ๐Ÿ‘Œ Support for Python 2 has been dropped.

    ๐Ÿ†• New features:

    • #643: Provide bpython._version if built from Github tarballs
    • ๐Ÿ”ง #849: Make import completion skip list configurable
    • #876: Check spelling with codespell Thanks to Christian Clauss

    ๐Ÿ›  Fixes:

    • #847: Fix import completion of modules
    • ๐Ÿ—„ #857: Replace remaining use of deprecated imp with importlib
    • โฌ†๏ธ #862: Upgrade curtsies version requirements Thanks to Kelsey Blair
    • 0๏ธโƒฃ #863: State correct default config file directory Thanks to niloct
    • 0๏ธโƒฃ #866: Add more directories to the default import completion skip list
    • #873: Handle 'd' when mapping colors
    • #874: Avoid breakage with six's importer

    ๐Ÿ”„ Changes to dependencies:

    • curtsies >= 0.3.5 is now required
    • pyxdg is now required
    • wcwidth has been replaced with cwcwidth