{ "info": { "author": "Lonami", "author_email": "totufals@hotmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Communications :: Chat" ], "description": "# bprint\n\nBeautiful print for Python.\n\n## Why?\n\n[Python's `pprint`](https://docs.python.org/3/library/pprint.html) is\nsupposed to be a \"Data pretty printer\" and claims the following:\n\n> provides a capability to \"pretty-print\" arbitrary Python data structures\n\nThis is simply not true, because it will choke on \"arbitrary Python data\".\n\nIt's not even good at pretty-printing, since the indentation often goes\nway too far to the right, and in general makes things unreadable.\n\n`bprint` aims at solving both of these issues.\n\n## How?\n\nThanks to Python's dynamic nature, we can query the attributes of *any*\nobject, and thus beautifully print them, even if they don't define\n[`__str__`](https://docs.python.org/3/reference/datamodel.html#object.__str__)\n(which is in fact not queried at all for custom classes).\n\nInstallation is done with `pip install beauty-print`.\n\n## What?\n\n`bprint` will help you beautifully print your objects, and is also easily\ncustomizable, with a lot of freedom.\n\nThe `pip` package is called\n[`beauty-print`](https://pypi.org/project/beauty-print/) because `bprint`\nwas already taken, unfortunately.\n\n## When?\n\nDuring one of the many moments when I'm procrastinating. You can install\nit any time you want though!\n\n## Where?\n\nIn Python 3.6 and above, and PyPi as\n[`beauty-print`](https://pypi.org/project/beauty-print/).\n\n## How much?\n\nFree, as in beer and freedom!\n\n## Who?\n\n[Lonami](https://lonami.dev) is the primary author and thanks also\nto [udf](https://github.com/udf), but more contributors are welcome!\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/Lonami/bprint", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Lonami/bprint", "keywords": "print pprint", "license": "CC0", "maintainer": "", "maintainer_email": "", "name": "beauty-print", "package_url": "https://pypi.org/project/beauty-print/", "platform": "", "project_url": "https://pypi.org/project/beauty-print/", "project_urls": { "Download": "https://github.com/Lonami/bprint", "Homepage": "https://github.com/Lonami/bprint" }, "release_url": "https://pypi.org/project/beauty-print/0.5.0/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Beautifully print Python data", "version": "0.5.0" }, "last_serial": 5450544, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "bac5be10a2c7d1934689154c04c99d52", "sha256": "028957c743f7d70fbc1a3132c03fc06dee18308d68c0cf1db25e66decc2c19b5" }, "downloads": -1, "filename": "beauty-print-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bac5be10a2c7d1934689154c04c99d52", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3645, "upload_time": "2019-06-24T18:42:05", "url": "https://files.pythonhosted.org/packages/92/ac/35fdd08232e1784df7a630607473c1cc869088934ca4ab8a0cdf3d5c44f1/beauty-print-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "306c937211f408a129eb31390cfb5762", "sha256": "6381cb31d5e1b7a55345d94adf1c9c24b1aa98e3517e8a98f9c0e1cc04bf3b27" }, "downloads": -1, "filename": "beauty-print-0.2.0.tar.gz", "has_sig": false, "md5_digest": "306c937211f408a129eb31390cfb5762", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3849, "upload_time": "2019-06-24T18:53:54", "url": "https://files.pythonhosted.org/packages/54/39/9f752162b1a7601f7763f0d489a01fb0185134c78e46fa3105fe671f8fb2/beauty-print-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ff467cf3647d1535434f597b6d75657e", "sha256": "0bc0599b3e35a6ca79f5b7e7681cdc6e15f7743746af2633b2139d44c4092b6b" }, "downloads": -1, "filename": "beauty-print-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ff467cf3647d1535434f597b6d75657e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3862, "upload_time": "2019-06-24T18:54:08", "url": "https://files.pythonhosted.org/packages/dd/95/0b38eb133701c4a13bb964d07b867e207c6171d5cc5215b66a4b085a78f8/beauty-print-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a382ebc8b77001c735c891e16fb0db94", "sha256": "17be5b12e6ba2972d1ef5477e6bf3f9544bdb2a59fbd3cfbb459922eac4a1f86" }, "downloads": -1, "filename": "beauty-print-0.4.0.tar.gz", "has_sig": false, "md5_digest": "a382ebc8b77001c735c891e16fb0db94", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3872, "upload_time": "2019-06-24T18:54:10", "url": "https://files.pythonhosted.org/packages/8a/23/e76dcd47e5284856dbe68c6bf2108f21980b76defef1f4afa9b2b4dfb9c1/beauty-print-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "fd7c18ab6d1349321ca3f647e9f35956", "sha256": "26aee4bcf55c70870dea2482c3d35f906259f12ee2c1579775cfb6ac0f60833f" }, "downloads": -1, "filename": "beauty_print-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fd7c18ab6d1349321ca3f647e9f35956", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6637, "upload_time": "2019-06-26T09:13:40", "url": "https://files.pythonhosted.org/packages/e3/21/6c52a366f52df1da175047f5fbb60cac7b9e3f2138a9f2c6ea0081c1eff9/beauty_print-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d403cc8df9f916c6baa4de06a2e98f93", "sha256": "fe289e65e416439a15296dc2df01afd65f1a5fe9eb9c955d0a473cfcfdacaa81" }, "downloads": -1, "filename": "beauty-print-0.5.0.tar.gz", "has_sig": false, "md5_digest": "d403cc8df9f916c6baa4de06a2e98f93", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4051, "upload_time": "2019-06-26T09:13:42", "url": "https://files.pythonhosted.org/packages/85/91/f8ce13697eeef42529dae596338a0d164cf498b92e6778a07b68fae71269/beauty-print-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fd7c18ab6d1349321ca3f647e9f35956", "sha256": "26aee4bcf55c70870dea2482c3d35f906259f12ee2c1579775cfb6ac0f60833f" }, "downloads": -1, "filename": "beauty_print-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fd7c18ab6d1349321ca3f647e9f35956", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6637, "upload_time": "2019-06-26T09:13:40", "url": "https://files.pythonhosted.org/packages/e3/21/6c52a366f52df1da175047f5fbb60cac7b9e3f2138a9f2c6ea0081c1eff9/beauty_print-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d403cc8df9f916c6baa4de06a2e98f93", "sha256": "fe289e65e416439a15296dc2df01afd65f1a5fe9eb9c955d0a473cfcfdacaa81" }, "downloads": -1, "filename": "beauty-print-0.5.0.tar.gz", "has_sig": false, "md5_digest": "d403cc8df9f916c6baa4de06a2e98f93", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4051, "upload_time": "2019-06-26T09:13:42", "url": "https://files.pythonhosted.org/packages/85/91/f8ce13697eeef42529dae596338a0d164cf498b92e6778a07b68fae71269/beauty-print-0.5.0.tar.gz" } ] }