Projects / bpython


bpython is an enhanced Python interactive interpreter that uses curses and provides the following main features: in-line syntax highlighting; readline-like autocompletion with suggestions displayed as you type; expected argument specification for functions; a handy pastebin function to quickly submit your code and return a URL. Its goal is to bring together a few handy ideas to enhance the standard interpreter without getting carried away.

Operating Systems

Recent releases

  •  02 Aug 2010 12:56

    Release Notes: New features include pastebin confirmation, the ability to ignore PYTHONSTARTUP when launched with -i, the addition of bpdb (bpython python debugger), correct operation of C-w, a more comprehensive unit testing suite, pastebin deduplication, import completion improvements, a bunch of GTK improvements, and a bunch of bug fixes.

    •  31 Dec 2009 14:05

      Release Notes: This is a bugfix release to fix py3 compatibility, which was accidentally broken in the last release. The release process was also improved to prevent this kind of problem in the future.

      •  31 Dec 2009 00:32

        Release Notes: A crash in the "Save" functionality was fixed.

        •  30 Dec 2009 14:00

          Release Notes: This is a big release. Numerous minor bugs were fixed and features were implemented to make general usage a lot smoother. A showcase of beta GTK support was added, which was tested on Windows with pretty good success. Full compatibility on Windows is very close.

          •  01 Oct 2009 08:50

            Release Notes: Filename expansion was fixed. Future imports now work. Docstring fixes were made for types with their own __init__ method. Upgrading is recommended.

            Recent comments

            02 Jun 2009 16:43 Vambo

            This is a very useful addition to my Python toolbox. Many thanks for producing it.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.