Linux repositories inspector

bpython - Fancy curses interface to the Python interactive interpreter

bpython is a fancy interface to the Python interpreter, and has the following features:
  • In-line syntax highlighting.
  • Readline-like autocomplete with suggestions displayed as you type
  • Expected parameter list for any Python function. Uses pydoc to attempt to divine params for C functions.
  • "Rewind" function to pop the last line of code from memory and re-evaluate. Note: this is only really useful when laying out classes and functions, since a true "undo" function is impossible, so be careful when using this.
  • Send the code you've entered off to a pastebin and display the pastebin URL for copying, etc.
  • Save the code you've entered to a file.
  • Auto-indentation.
  • Anti-Crash Mode.
This package contains bpython for Python 2.
0.18
Arch iconArch rolling
Ubuntu iconUbuntu 19.10
Ubuntu iconUbuntu 20.04
0.17.1
Debian iconDebian 10.0
Fedora iconFedora 28
Fedora iconFedora 29
Fedora iconFedora 30
Manjaro iconManjaro rolling
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 19.04
0.17
Ubuntu iconUbuntu 17.10
0.16
Debian iconDebian 9.0
0.15
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
OpenSUSE iconOpenSUSE Leap 15.2
Ubuntu iconUbuntu 16.04 LTS
0.12
OpenSUSE iconOpenSUSE Leap 42.3
DistributionVersionSincePackageInstalledPackager
Arch iconArch rolling community/oszst0.18-3Feb 21269 kiB1.05 MiB
Debian iconDebian 10.0 buster/maindeb0.17.1-12018-02-26143 kiB719 kiB
Debian iconDebian 9.0 stretch/maindeb0.16-22017-11-10142 kiB713 kiB
Fedora iconFedora 28 releases/Everything-osrpm0.17.1-1.fc282019-01-14346 kiB1.39 MiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm0.17.1-4.fc292019-01-14343 kiB1.39 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm0.17.1-4.fc292019-01-14343 kiB1.39 MiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm0.17.1-5.fc30Jun 17343 kiB1.39 MiBFedora Project
Manjaro iconManjaro rolling stable/communityxz0.17.1-32019-01-14256 kiB1.05 MiB
Manjaro iconManjaro rolling testing/communityxz0.17.1-32019-01-14256 kiB1.05 MiB
Manjaro iconManjaro rolling unstable/communityxz0.17.1-32019-01-14256 kiB1.05 MiB
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm0.15-lp150.1.52019-01-17241 kiB872 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm0.15-lp151.2.32019-03-22241 kiB872 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.2 ossrpm0.15-lp152.3.3Mar 19237 kiB872 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm0.12-17.122019-01-17318 kiB1.22 MiBhttp://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/universedeb0.17-12017-11-10129 kiB707 kiB
Ubuntu iconUbuntu 18.04 LTS bionic/universedeb0.17.1-12018-02-26129 kiB707 kiB
Ubuntu iconUbuntu 18.10 cosmic/universedeb0.17.1-12019-01-14129 kiB707 kiB
Ubuntu iconUbuntu 19.04 disco/universedeb0.17.1-12019-01-14129 kiB707 kiB
Ubuntu iconUbuntu 19.10 eoan/universedeb0.18-2Jul 09131 kiB720 kiB
Ubuntu iconUbuntu 20.04 focal/universedeb0.18-3Jan 07131 kiB728 kiB
Ubuntu iconUbuntu 16.04 LTS xenial/universedeb0.15-22017-11-10126 kiB686 kiB

Applications

bpython icon

bpython

A fancy interface to the python interpreter!

Manual pages

bpython(1)

bpython - a fancy {curtsies, curses, urwid} interface to the Python interactive interpreter

bpython-2.7(1)

bpython - a fancy {curtsies, curses, urwid} interface to the Python interactive interpreter

bpython-config(5)

bpython-config - user configuration file for bpython

bpython-config-2.7(5)

bpython-config - user configuration file for bpython

Latest updates

OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 0.15-lp152.3.2 to 0.15-lp152.3.3

Mar 19
  • update to version 0.15:
    • New features:
      • #425: Added curtsies 0.2.x support.
      • #528: Hide private attribute from initial autocompletion
      suggestions. Thanks to Jeppe Toustrup.
      • #538: Multi-line banners are allowed.
      • #229: inspect.getsource works on interactively defined
      functions. Thanks to Michael Mulley.
      • Attribute completion works on literals and some expressions
      containing builtin objects.
      • Ctrl-e can be used to autocomplete current fish-style
      suggestion. Thanks to Amjith Ramanujam.
    • Fixes:
      • #484: Switch `bpython.embed` to the curtsies frontend.
      • #548 Fix transpose character bug. Thanks to Wes E. Vial.
      • #527 -q disables version banner.
      • #544 Fix Jedi completion error.
      • #536 Fix completion on old-style classes with custom
      __getattr__.
      • #480 Fix old-style class autocompletion. Thanks to Joe Jevnik.
      • #506 In python -i mod.py sys.modules[__name__] refers to module
      dict.
      • #590 Fix "None" not being displayed.
      • #546 Paste detection uses events instead of bytes returned in a
      single os.read call.
      • Exceptions in autocompletion are now logged instead of crashing
      bpython.
      • Fix reload in Python 3. Thanks to sharow.
      • Fix keyword argument parameter name completion.
    • Changes to dependencies:
      • requests[security] has been changed to pyOpenSSL, pyasn1, and
      ndg-httpsclient. These dependencies are required before Python
      1. 7.7.
    • use bpython-%{py3_ver} in .desktop file
    • Fix unicode issue
    • update copyright year
    • Correct the reference to .desktop file in appdata.xml: should be bpython3.desktop instead of bpython.desktop.
    • Fix update-alternatives implementation.
    • Split documentation into own subpackage.
Arch icon

Arch rolling community/os: Updated from 0.18-2 to 0.18-3

Feb 21
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Version 0.15-lp152.3.2 introduced

Jan 07
  • update to version 0.15:
    • New features:
      • #425: Added curtsies 0.2.x support.
      • #528: Hide private attribute from initial autocompletion
      suggestions. Thanks to Jeppe Toustrup.
      • #538: Multi-line banners are allowed.
      • #229: inspect.getsource works on interactively defined
      functions. Thanks to Michael Mulley.
      • Attribute completion works on literals and some expressions
      containing builtin objects.
      • Ctrl-e can be used to autocomplete current fish-style
      suggestion. Thanks to Amjith Ramanujam.
    • Fixes:
      • #484: Switch `bpython.embed` to the curtsies frontend.
      • #548 Fix transpose character bug. Thanks to Wes E. Vial.
      • #527 -q disables version banner.
      • #544 Fix Jedi completion error.
      • #536 Fix completion on old-style classes with custom
      __getattr__.
      • #480 Fix old-style class autocompletion. Thanks to Joe Jevnik.
      • #506 In python -i mod.py sys.modules[__name__] refers to module
      dict.
      • #590 Fix "None" not being displayed.
      • #546 Paste detection uses events instead of bytes returned in a
      single os.read call.
      • Exceptions in autocompletion are now logged instead of crashing
      bpython.
      • Fix reload in Python 3. Thanks to sharow.
      • Fix keyword argument parameter name completion.
    • Changes to dependencies:
      • requests[security] has been changed to pyOpenSSL, pyasn1, and
      ndg-httpsclient. These dependencies are required before Python
      1. 7.7.
    • use bpython-%{py3_ver} in .desktop file
    • Fix unicode issue
    • update copyright year
    • Correct the reference to .desktop file in appdata.xml: should be bpython3.desktop instead of bpython.desktop.
    • Fix update-alternatives implementation.
    • Split documentation into own subpackage.
Ubuntu icon

Ubuntu 20.04 focal/universe: Version 0.18-3 introduced

Jan 07
Debian Janitor
  • Use secure URI in Homepage field.
  • Update standards version to 4.4.1, no changes needed.
Sebastian Ramacher
  • debian/: Drop support for Python 2 and rename bpython3 to bpython (Closes: #936235)
OpenSUSE icon

OpenSUSE Tumbleweed oss: Version 0.15-1.10 removed

Dec 13
Arch icon

Arch rolling community-testing/os: Version 0.18-2 removed

Nov 14
Arch icon

Arch rolling community/os: Updated from 0.18-1 to 0.18-2

Nov 14
Arch icon

Arch rolling community-testing/os: Version 0.18-2 introduced

Nov 10
Arch icon

Arch rolling community-staging/os: Version 0.18-2 removed

Nov 10
Arch icon

Arch rolling community-staging/os: Version 0.18-2 introduced

Nov 04
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 0.18-2 reintroduced

Oct 10
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 0.18-2 removed

Oct 10
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 0.18-2 reintroduced

Oct 10
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 0.18-2 removed

Oct 10
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 0.18-2 reintroduced

Sep 25
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 0.18-2 removed

Sep 25
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 0.18-2 reintroduced

Sep 25
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 0.18-2 removed

Sep 25
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 0.18-2 reintroduced

Sep 06
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 0.18-2 removed

Sep 06

Related packages

bpython-doc - Documentation for bpython
⇧ Top