Download
You can get bpython by downloading the latest release, cloning the git repo or using your system's package manager.
bpython has the following dependencies:
Release tarball
The latest release for bpython is 0.7.1 and you can download it here.
Git repository
The development version is available with git; use the following command: "git clone git://github.com/bobf/bpython.git" If you get stuck, join #bpython on irc.freenode.net or send an email to the mailing list (more info).
Packages
(Note that packages may be out of date so please try at least the latest release if you have any problems before reporting bugs).
Fedora
Terje Rosten has informed me that bpython is now in fedora, so "yum install bpython" should be all you need.
Ubuntu
Jørgen P. Tjernø has made an Ubuntu package for bpython. You need to add this repo to your /etc/apt/sources.list:
deb http://ppa.launchpad.net/jorgenpt/ubuntu hardy mainand then "apt-get install bpython" should work.
OpenSUSE
Pascal Bleser has been kind enough to provide a package for OpenSUSE, which can be found here:
Apparently you can also add this repo:
http://download.opensuse.org/repositories/devel:/languages:/python/to your package manager, if someone would like to submit the exact instructions for that, feel free.