Skip to main content
Python Software Foundation 20th Year Anniversary Fundraiser  Donate today!

Beautifully print Python data

Project description

bprint

Beautiful print for Python.

Why?

Python's pprint is supposed to be a "Data pretty printer" and claims the following:

provides a capability to "pretty-print" arbitrary Python data structures

This is simply not true, because it will choke on "arbitrary Python data".

It's not even good at pretty-printing, since the indentation often goes way too far to the right, and in general makes things unreadable.

bprint aims at solving both of these issues.

How?

Thanks to Python's dynamic nature, we can query the attributes of any object, and thus beautifully print them, even if they don't define __str__ (which is in fact not queried at all for custom classes).

Installation is done with pip install beauty-print.

What?

bprint will help you beautifully print your objects, and is also easily customizable, with a lot of freedom.

The pip package is called beauty-print because bprint was already taken, unfortunately.

When?

During one of the many moments when I'm procrastinating. You can install it any time you want though!

Where?

In Python 3.6 and above, and PyPi as beauty-print.

How much?

Free, as in beer and freedom!

Who?

Lonami is the primary author and thanks also to udf, but more contributors are welcome!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for beauty-print, version 0.6.1
Filename, size File type Python version Upload date Hashes
Filename, size beauty_print-0.6.1-py3-none-any.whl (7.5 kB) File type Wheel Python version py3 Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page