Skip to main content
bipython logo

the boldly indiscriminate python interpreter

“…because you shouldn’t have to choose.”

PROLOGUE

Two interpreters, both alike in dignity,
In fair Pythona, where we lay our scene,
From ancient grudge break to new mutiny,
Where civil code makes git commits unclean.
From forth the fatal loins of these two foes
A newer kind of strager’s given life;
Whose misadventured piteous overthrows
Doth with its birth bury its parents’ strife.

ACT I

Enter ``bpython`` and ``ipython``

**``bpython``**

I’m a fancy terminal-based interface to the Python interpreter. I give you
inline syntax highlighting and auto-completion prompts as you type, and I’ll
even automatically show you a little tooltip with a docstring and parameter
list as soon as you hit ( to make the function call, so you always know
what you’re doing! I’m svelte and proud of it - I don’t try to do all of the
shenanigans that ipython does with the shell and the web, but the cool kids
love my rewind feature for demos. I strive to make interactive python coding
a joy!

**``ipython``**

I’m an awesome suite of interactive computing ideas that work together.
For millenia, I’ve given you tab-completion and object introspection via
obj? instead of help(obj) in Python. I also have sweet shell features,
special magic commands (%run, %timeit, %matplotlib, etc.) and a
history mechanism for both input (command history) and output (results
caching).
More recently, I’ve decoupled the REPL into clients and kernels, allowing
them to run on independent of each other. One popular client is the
IPython Notebook which allows you to write code and prose using a web
browser, sending code to the kernel for execution and getting rich media
results back inline. The decoupling of clients and kernels also allows
multiple clients to interact with the same kernel, so you can hook-up to
that same running kernel from the terminal. The terminal workflow makes
more sense for some things, but my user interface there isn’t as polished
as bpython’s.

Enter ``bipython``

**``bipython``**

By your powers combined… I am ``bipython``!

Exeunt

The Power is Yours!

pip install  bipython
easy_install bipython

bipython requires ipython, pyzmq, bpython, and urwid.

For now, you’ll need to have a running ipython kernel before running bipython. You can do this by either opening a notebook or running ipython console. It won’t always be like this, I’ll fix it as soon as I can, but it’ll be sooner with your help over ivanov/bipython.

After that, just run bipython and enjoy the ride.

Copyright (c) 2014, Paul Ivanov

Metadata

Release files for bipython 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bipython 0.1.2
File Size Uploaded Provenance
bipython-0.1.2.tar.gz 32.2 kB Without provenance Details

Release files / bipython-0.1.2.tar.gz

Download URL bipython-0.1.2.tar.gz
Size 32.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e90709dee1371cfa6d4813e8368cf7ed9877076fdb6acbac30d7c0125456dc36
BLAKE2b-256 checksum
How to use checksums
4e8dcefd8261c0da5abeb5ba2f3705eeda9bff79b2088359afce1e1be5d49f71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for bipython 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page