bpython v0.9.6 Release Notes

  • ๐Ÿ›  A bugfix/feature release (and a start at gtk). Happy Christmas everyone!

    • ๐Ÿ”ง #67: Make pastebin URL really configurable.
    • #68: Set a main module and set interpreter's namespace to that module.
    • #70: Implement backward completion on backward tab.
    • #62: Hide matches starting with a _ unless explicitly typed.
    • #72: Auto dedentation
    • ๐Ÿ‘ป #78: Theme without a certain value raises exception

    • โž• add the possibility for a banner to be shown on bpython startup (when embedded or in code) written by Caio Romao.

    • โž• add a hack to add a write() method to our fake stdin object

    • Don't use curses interface when stdout is not attached to a terminal.

    • PEP-8 conformance.

    • โช Only restore indentation when inside a block.

    • Do not decrease the lineno in tracebacks for Py3

    • Do not add internal code to history.

    • ๐Ÿ‘‰ Make paren highlighting more accurate.

    • Catch SyntaxError in import completion.

    • โœ‚ Remove globals for configuration.

    • rl_history now stays the same, also after undo.