{ "info": { "author": "Tommi Kaikkonen", "author_email": "kaikkonentommi@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "=============\nPrettyPrinter\n=============\n\nDocumentation_\n\nSyntax-highlighting, declarative and composable pretty printer for Python 3.5+\n\n.. code:: bash\n\n pip install prettyprinter\n\n- Drop in replacement for the standard library ``pprint``: just rename ``pprint`` to ``prettyprinter`` in your imports.\n- Uses a modified Wadler-Leijen layout algorithm for optimal formatting\n- Write pretty printers for your own types with a dead simple, declarative interface\n\n.. image:: prettyprinterscreenshot.png\n :alt:\n\n.. image:: ../prettyprinterscreenshot.png\n :alt:\n\n.. image:: prettyprinterlightscreenshot.png\n :alt:\n\n.. image:: ../prettyprinterlightscreenshot.png\n :alt:\n\nPretty print common Python values:\n\n.. code:: python\n\n >>> from datetime import datetime\n >>> from prettyprinter import pprint\n >>> pprint({'beautiful output': datetime.now()})\n {\n 'beautiful output': datetime.datetime(\n year=2017,\n month=12,\n day=12,\n hour=0,\n minute=43,\n second=4,\n microsecond=752094\n )\n }\n\nAs well as your own, without any manual string formatting:\n\n.. code:: python\n\n >>> class MyClass:\n ... def __init__(self, one, two):\n ... self.one = one\n ... self.two = two\n\n >>> from prettyprinter import register_pretty, pretty_call\n\n >>> @register_pretty(MyClass)\n ... def pretty_myclass(value, ctx):\n ... return pretty_call(ctx, MyClass, one=value.one, two=value.two)\n\n >>> pprint(MyClass((1, 2, 3), {'a': 1, 'b': 2}))\n MyClass(one=(1, 2, 3), two={'a': 1, 'b': 2})\n\n >>> pprint({'beautiful output': datetime.now(), 'beautiful MyClass instance': MyClass((1, 2, 3), {'a': 1, 'b': 2})})\n {\n 'beautiful MyClass instance': MyClass(\n one=(1, 2, 3),\n two={'a': 1, 'b': 2}\n ),\n 'beautiful output': datetime.datetime(\n year=2017,\n month=12,\n day=12,\n hour=0,\n minute=44,\n second=18,\n microsecond=384219\n )\n }\n\nComes packaged with the following pretty printer definitions, which you can enable by calling ``prettyprinter.install_extras()``:\n\n- ``datetime`` - (installed by default)\n- ``enum`` - (installed by default)\n- ``pytz`` - (installed by default)\n- ``dataclasses`` - any new class you create will be pretty printed automatically\n- ``attrs`` - pretty prints any new class you create with ``attrs``\n- ``django`` - pretty prints your Models and QuerySets\n- ``numpy`` - pretty prints numpy scalars with explicit types\n- ``requests`` - pretty prints Requests, Responses, Sessions, and more from the ``requests`` library\n\n* Free software: MIT license\n* Documentation: Documentation_.\n\n.. _Documentation: https://prettyprinter.readthedocs.io\n\n\n=======\nHistory\n=======\n\n0.18.0 (2019-06-21)\n-------------------\n\n* `Improve prettyprinting of builtin bound methods. `_ by `@anntzer `_\n* `Fix test suite compatibility with hypothesis4. `_ by `@anntzer `_\n* `Use $COLORFGBG to help decide whether to use a dark or light style `_ by `@crowsonkb `_\n* `Truncate numpy arrays with ndim >= 2 so that the total printed does not exceed max_seq_len `_ by `@crowsonkb `_\n* Fixed ipython_repr_pretty extra raising an exception when printing Mock instances (GH #61)\n* Added support for pretty printing types.SimpleNamespace (GH #60)\n* Fixed dictionary pretty printing indentation when the value had a comment on the line above (GH #59)\n\n\n0.17.0 (2019-03-14)\n-------------------\n\n* `Add prettyprinter for numpy ndarrays. `_ by `@anntzer `_\n* `Add helper to apply default config. `_ by `@anntzer `_\n* A number of docs and CI improvements: `#43 `_, `#44 `_, `#45 `_ .Thanks `@anntzer `_\n* `Add support for functools.partialmethod. `_ by `@anntzer `_\n* `Fix typo in changelog. `_ Thanks `@Vlad-Shcherbina `_\n\n0.16.0 (2019-02-27)\n-------------------\n\n* `Adds a new extra for numpy. `_ The extra currently registers pretty printers for numpy scalar types. Enable it with ``import prettyprinter; prettyprinter.install_extras(['numpy'])``. Thanks `@anntzer `_\n* `C-API named tuples are now automatically prettyprinted. `_ C-API named tuples are returned from expressions such as ``sys.flags``, ``time.strptime(...)``, and ``os.stat(...)``. The fieldname of each tuple element is annotated using a comment in the output.\n\n0.15.0 (2019-02-25)\n-------------------\n\nThis release brings bugfixes, an enhancement to pathlib prettyprinting (thanks `@anntzer `_ ) and a nice performance boost. There was an redundant subtree call in a tree normalization procedure that caused exponential runtime, worsening quickly if data was highly nested. That extra call is now removed.\n\n* `Fix exponential runtime in highly nested data `_\n* `Fix infinite loop when rendering strings in highly nested data `_\n* `Only split Path prettyprints on \"/\", not on \"-\" or other nonword chars. `_ , thanks `@anntzer `_\n* `Add vim swapfiles to gitignore `_ , thanks `@anntzer `_\n* `Fix typo `_ , thanks `@anntzer `_\n\n0.14.0 (2018-07-25)\n-------------------\n\nMost likely no breaking changes.\n\n* Added definitions for ``pathlib`` standard library module thanks to GitHub user ``RazerM``\n* Fixed unexpected error output inside Jupyter notebooks thanks to GitHub user ``jdanbrown``\n* Fixed missing commas in ``setup.py`` requirements list\n\n0.13.2 (2018-05-29)\n-------------------\n\nNo breaking changes.\n\n* Fixed the dataclasses pretty printer that had regressed after changes to the dataclasses API. Fix was contributed by GitHub user ``dangirsh``.\n\n0.13.1 (2018-02-03)\n-------------------\n\nNo breaking changes.\n\n* Fixed GH issue #17 where Django models showed an incorrect display name for fields with choices.\n\n0.13.0 (2018-02-03)\n-------------------\n\nNo breaking changes.\n\n* Added definitions for the ``ast`` standard library module thanks to GitHub user ``johnnoone``.\n\n0.12.0 (2018-01-22)\n-------------------\n\nNo breaking changes.\n\n* Added a definition for classes that look like they were built with ``collections.namedtuple``\n* If a pretty printer raises an exception, it is caught and emitted as a warning, and the default repr implementation will be used instead.\n* Added definitions for ``collections.ChainMap``, ``collections.defaultdict``, ``collections.deque``, ``functools.partial``, and for exception objects.\n* Made pretty printers for primitive types (dict, list, set, etc.) render a subclass constructor around them\n\n\n0.11.0 (2018-01-20)\n-------------------\n\nNo breaking changes.\n\n* Added Python 3.5 support\n* Added ``pretty_call_alt`` function that doesn't depend on ``dict`` maintaining insertion order\n* Fixed bug in ``set_default_config`` where most configuration values were not updated\n* Added ``get_default_config``\n\n0.10.1 (2018-01-10)\n-------------------\n\nNo breaking changes.\n\n* Fixed regression with types.MappingProxyType not being properly registered.\n\n0.10.0 (2018-01-09)\n-------------------\n\nNo breaking changes.\n\n* Added support for deferred printer registration, where instead of a concrete type value, you can pass a qualified path to a type as a ``str`` to ``register_pretty``. For an example, see `the deferred printer registration for uuid.UUID `_\n\n0.9.0 (2018-01-03)\n------------------\n\nNo breaking changes.\n\n* Added pretty printer definition for ``types.MappingProxyType`` thanks to GitHub user `Cologler `_\n* Added support for ``_repr_pretty_`` in the extra ``ipython_repr_pretty``.\n\n\n0.8.1 (2018-01-01)\n------------------\n\n* Fixed issue #7 where having a ``str`` value for IPython's ``highlighting_style`` setting was not properly handled in ``prettyprinter``'s IPython integration, and raised an exception when trying to print data.\n\n0.8.0 (2017-12-31)\n------------------\n\nBreaking changes:\n\n* by default, ``dict`` keys are printed in the default order (insertion order in CPython 3.6+). Previously they were sorted like in the ``pprint`` standard library module. To let the user control this, an additional keyword argument ``sort_dict_keys`` was added to ``cpprint``, ``pprint``, and ``pformat``. Pretty printer definitions can control ``dict`` key sorting with the ``PrettyContext`` instance passed to each pretty printer function.\n\nNon-breaking changes:\n\n* Improved performance of rendering colorized output by caching colors.\n* Added ``prettyprinter.pretty_repr`` that is assignable to ``__repr__`` dunder methods, so you don't need to write it separately from the pretty printer definition.\n* Deprecated use of ``PrettyContext.set`` in favor of less misleading ``PrettyContext.assoc``\n* Defined pretty printing for instances of ``type``, i.e. classes.\n* Defined pretty printing for functions\n\n\n\n0.7.0 (2017-12-23)\n------------------\n\nBreaking change: instances of lists, sets, frozensets, tuples and dicts will be truncated to 1000 elements by default when printing.\n\n* Added pretty printing definitions for ``dataclasses``\n* Improved performance of splitting strings to multiple lines by ~15%\n* Added a maximum sequence length that applies to subclasses of lists, sets, frozensets, tuples and dicts. The default is 1000. There is a trailing comment that indicates the number of truncated elements. To remove truncation, you can set ``max_seq_len`` to ``None`` using ``set_default_config`` explained below.\n* Added ability to change the default global configuration using ``set_default_config``. The functions accepts zero to many keyword arguments and replaces those values in the global configuration with the ones provided.\n\n.. code:: python\n\n from prettyprinter import set_default_config\n\n set_default_config(\n style='dark',\n max_seq_len=1000,\n width=79,\n ribbon_width=71,\n depth=None,\n )\n\n0.6.0 (2017-12-21)\n------------------\n\nNo backwards incompatible changes.\n\n* Added pretty printer definitions for the ``requests`` library. To use it, include ``'requests'`` in your ``install_extras`` call: ``prettyprinter.install_extras(include=['requests'])``.\n\n0.5.0 (2017-12-21)\n------------------\n\nNo backwards incompatible changes.\n\n* Added integration for the default Python shell\n* Wrote docs to explain integration with the default Python shell\n* Check ``install_extras`` arguments for unknown extras\n\n0.4.0 (2017-12-14)\n------------------\n\n* Revised ``comment`` to accept both normal Python values and Docs, and reversed the argument order to be more Pythonic\n\n0.3.0 (2017-12-12)\n------------------\n\n* Add ``set_default_style`` function, improve docs on working with a light background\n\n0.2.0 (2017-12-12)\n------------------\n\n* Numerous API changes and improvements.\n\n\n0.1.0 (2017-12-07)\n------------------\n\n* First release on PyPI.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tommikaikkonen/prettyprinter", "keywords": "prettyprinter", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "prettyprinter", "package_url": "https://pypi.org/project/prettyprinter/", "platform": "", "project_url": "https://pypi.org/project/prettyprinter/", "project_urls": { "Homepage": "https://github.com/tommikaikkonen/prettyprinter" }, "release_url": "https://pypi.org/project/prettyprinter/0.18.0/", "requires_dist": null, "requires_python": "", "summary": "Syntax-highlighting, declarative and composable pretty printer for Python 3.5+", "version": "0.18.0" }, "last_serial": 5433998, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2cd319cc9197350abc1f1f9dd52c9299", "sha256": "c31acbfe8809a37165d88451966da3955527bce1b2eff3d2b8797ed6f43d0fe7" }, "downloads": -1, "filename": "prettyprinter-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2cd319cc9197350abc1f1f9dd52c9299", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 22739, "upload_time": "2017-12-08T09:33:00", "url": "https://files.pythonhosted.org/packages/a5/89/f38b2b3abbad9a64fc6fce9caa15149f1cd6ce8831f1f7c94665866ea59f/prettyprinter-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8de0313e1c2ccca1898bb2d3de52519c", "sha256": "b98f978da20865f0051af74cd86c46114811c0f846206619926719676e63f0c3" }, "downloads": -1, "filename": "prettyprinter-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8de0313e1c2ccca1898bb2d3de52519c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39118, "upload_time": "2017-12-08T09:32:57", "url": "https://files.pythonhosted.org/packages/d3/54/7bd5cbfb1fe7fef215eac2212c4584ed272dd8a5d174cb91bbfccdaa9ec4/prettyprinter-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e06a6e80e4535b47762bc15a1c57ab2e", "sha256": "a5614fa71e231bda55054545c2e72d8aa9078751a84bc21fafe4fda3773b1174" }, "downloads": -1, "filename": "prettyprinter-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e06a6e80e4535b47762bc15a1c57ab2e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 22807, "upload_time": "2017-12-12T05:35:32", "url": "https://files.pythonhosted.org/packages/6e/f8/f6331ada6b8d6c43316180160c006fa383a88ed72eecb80a8d336f10bdcd/prettyprinter-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "adeed9420f8be5ab1a5c2481ddcedf69", "sha256": "0aebe08cd484fdbdc8eaad7159c6f6c63c4c3c4b2b10916fe6782dded906c48b" }, "downloads": -1, "filename": "prettyprinter-0.1.1.tar.gz", "has_sig": false, "md5_digest": "adeed9420f8be5ab1a5c2481ddcedf69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39180, "upload_time": "2017-12-12T05:35:30", "url": "https://files.pythonhosted.org/packages/56/31/5fea1743f41c4f97bdd13abeb197c1e90f525d9086286466633114c471e0/prettyprinter-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "1bf7dbd80422b53eb6e90f01662d9ff6", "sha256": "83a8f3aac08c7517dd4d37c40e8f37c9fcbcdf924e832e24cf8e2720454d5ab7" }, "downloads": -1, "filename": "prettyprinter-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1bf7dbd80422b53eb6e90f01662d9ff6", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 25820, "upload_time": "2017-12-12T05:52:24", "url": "https://files.pythonhosted.org/packages/ce/14/cc06fd7529d8fb5695a3df7b579de322bc652ef2098875960ef2a1300e69/prettyprinter-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f22fc3268af25b812cae9b2ff49f7d70", "sha256": "9585411c854d5012df4d4929ef02f6352b852babe65a977c777db39940ce790a" }, "downloads": -1, "filename": "prettyprinter-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f22fc3268af25b812cae9b2ff49f7d70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41252, "upload_time": "2017-12-12T05:52:22", "url": "https://files.pythonhosted.org/packages/f1/fa/8e7195e32351b7ecc5a0eda740f73b7f6eb1459fa23a95bc1d98293165ee/prettyprinter-0.1.2.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "2b94e26d6ac3ca9ee0888efebac1a47b", "sha256": "f3647945df97acddc9ce626712a1d8c4f5bb98cfa0fb4cb7cca4bd6c4da3e217" }, "downloads": -1, "filename": "prettyprinter-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b94e26d6ac3ca9ee0888efebac1a47b", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 40658, "upload_time": "2018-01-10T07:36:47", "url": "https://files.pythonhosted.org/packages/bd/00/69419265fa40f285a225ad7be0ba4545e35ca80fc8afaacbad6030a60b76/prettyprinter-0.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5833726a4d2203d28b9c9049c3943c6a", "sha256": "50d13c971b823f25f1e326b9ecd0057584a4ae72bd52082ab4b6248136c5e107" }, "downloads": -1, "filename": "prettyprinter-0.10.0.tar.gz", "has_sig": false, "md5_digest": "5833726a4d2203d28b9c9049c3943c6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 637442, "upload_time": "2018-01-10T07:36:44", "url": "https://files.pythonhosted.org/packages/08/11/458460014b8e71cb75ac5579e20eb73f2cdb161d242c5c09ca70405d2803/prettyprinter-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "324d0f364f29bc854b397bf71be5ac5b", "sha256": "2c368903d603a301f810b2522183b33d1d34303926f25b40a31fab8ccf452664" }, "downloads": -1, "filename": "prettyprinter-0.10.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "324d0f364f29bc854b397bf71be5ac5b", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 40711, "upload_time": "2018-01-11T06:32:20", "url": "https://files.pythonhosted.org/packages/3d/61/14780d103704cc25846f14630af65783f7d14b2dcf6225d70ede03b6eb35/prettyprinter-0.10.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20217cba51916f2553a59313b7b83535", "sha256": "3284a3cf227b121fcb1d512f735ae170e48a38482680afb440e72e2a55c847f0" }, "downloads": -1, "filename": "prettyprinter-0.10.1.tar.gz", "has_sig": false, "md5_digest": "20217cba51916f2553a59313b7b83535", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 637550, "upload_time": "2018-01-11T06:32:17", "url": "https://files.pythonhosted.org/packages/24/71/9b0c1ca145d37d8be6efc448500c7d2331b8280bb4d5de0e6d0a9e1976d5/prettyprinter-0.10.1.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "3f28c21b883b5150f8ae2d2bc5de291c", "sha256": "42affb0a6dc008207f38d81f6ad5c0813a1c40bae2ef27efbbfa3cb7dc40c0db" }, "downloads": -1, "filename": "prettyprinter-0.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f28c21b883b5150f8ae2d2bc5de291c", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 41689, "upload_time": "2018-01-20T22:37:53", "url": "https://files.pythonhosted.org/packages/d2/ae/430c89a589104aabb43f234140127c7c0dc3d5df0adca77e7bb89df3270c/prettyprinter-0.11.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2e62ea0f54589301f8e49ed6f7821c4", "sha256": "c548019b98342d73439d1d568dfd0b527596920acf3a91efa2f8a16bc45129df" }, "downloads": -1, "filename": "prettyprinter-0.11.0.tar.gz", "has_sig": false, "md5_digest": "d2e62ea0f54589301f8e49ed6f7821c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 642974, "upload_time": "2018-01-20T22:37:49", "url": "https://files.pythonhosted.org/packages/f7/9d/3a1107a1cbaf6bce787d9458acce9cb4916e9da88b3e74992ddfacf01774/prettyprinter-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "f8c7e6387b57e4b786f4e42b45c4a2d2", "sha256": "f996155547e3b86178c4da2a96dbe8ffada9c55183bb58530a4739164180b896" }, "downloads": -1, "filename": "prettyprinter-0.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f8c7e6387b57e4b786f4e42b45c4a2d2", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 42596, "upload_time": "2018-01-23T06:11:03", "url": "https://files.pythonhosted.org/packages/9a/78/5e2a846ae0bd20a11751251b8b113e6d7d57ab4eb0a24b57f07d9f7e1f9e/prettyprinter-0.12.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "113a071515d7f3c3d0d2b57bd699162d", "sha256": "8bf69e0c08fedef0ed1528b12f2801cc58bf0d21505d6fb7677a7b1f94daa573" }, "downloads": -1, "filename": "prettyprinter-0.12.0.tar.gz", "has_sig": false, "md5_digest": "113a071515d7f3c3d0d2b57bd699162d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 644130, "upload_time": "2018-01-23T06:11:00", "url": "https://files.pythonhosted.org/packages/2a/f2/d4c4355f2ff884eaacd633c69d95d7bcfbb3cdf5d741bcb4c0c3e0cb8c0c/prettyprinter-0.12.0.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "2dc262360db220c2797c9652c1169472", "sha256": "74f0f770e2e8113c37b172e4d7102c4212d3ea71a31c57b344696aeb7de261eb" }, "downloads": -1, "filename": "prettyprinter-0.13.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2dc262360db220c2797c9652c1169472", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 42758, "upload_time": "2018-02-04T01:15:12", "url": "https://files.pythonhosted.org/packages/ac/48/420e1e943d699ec0887001c3a62d4c322cd638d497ab536894d1211fcb26/prettyprinter-0.13.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f4639aa12a65025db96bb8e57d693e3", "sha256": "39e14912c819851a0b822bbfb24e132172e641ce7ea52e7e0e58ff2dc118173e" }, "downloads": -1, "filename": "prettyprinter-0.13.0.tar.gz", "has_sig": false, "md5_digest": "3f4639aa12a65025db96bb8e57d693e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 644432, "upload_time": "2018-02-04T01:15:06", "url": "https://files.pythonhosted.org/packages/b6/2e/93ef2a918064d1d761e1eaca3a7eadfb8f55999d21e0cf7b2599ec574442/prettyprinter-0.13.0.tar.gz" } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "3c9f0b296f9a627fa1dc5cd9ead2bc52", "sha256": "b7063ccd04f855f82b0040c6d07b86b4114a03198d527c64e822df4ab3e15448" }, "downloads": -1, "filename": "prettyprinter-0.13.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3c9f0b296f9a627fa1dc5cd9ead2bc52", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 42889, "upload_time": "2018-03-02T04:38:57", "url": "https://files.pythonhosted.org/packages/af/61/9eb448346f64d147b22a9e58aec5ef2006ccb85b83cf01bafcad9a4da743/prettyprinter-0.13.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca807fa0a4a5b037b0fb06e0d4f4267a", "sha256": "edcd96e4244be1f6fbded281f7b53913d5ab02e8f7f1ec90ed9a71585f69d1fb" }, "downloads": -1, "filename": "prettyprinter-0.13.1.tar.gz", "has_sig": false, "md5_digest": "ca807fa0a4a5b037b0fb06e0d4f4267a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 644644, "upload_time": "2018-03-02T04:38:54", "url": "https://files.pythonhosted.org/packages/bd/ac/3bcd37aad040267c89b75a90df2d28bc26c0d3d5fcb85db9e860010337f5/prettyprinter-0.13.1.tar.gz" } ], "0.13.2": [ { "comment_text": "", "digests": { "md5": "585226ec1f2e5bd22a30d6870bad7def", "sha256": "20885ff0b903e5cd0e4d81f46f69b74b84f1aaeb53e5d90de556a6f062278452" }, "downloads": -1, "filename": "prettyprinter-0.13.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "585226ec1f2e5bd22a30d6870bad7def", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 43004, "upload_time": "2018-05-30T05:04:39", "url": "https://files.pythonhosted.org/packages/f0/ec/c641b174cd738126daa75d6a0880c3447edbfb839e9a13f58fffb5169e1f/prettyprinter-0.13.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9266e3014db5e660815435f9dd55acc9", "sha256": "31f4f04014138212be6520f89f2659785f01a40f133a65e8c74982526838b8bb" }, "downloads": -1, "filename": "prettyprinter-0.13.2.tar.gz", "has_sig": false, "md5_digest": "9266e3014db5e660815435f9dd55acc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 644753, "upload_time": "2018-05-30T05:04:36", "url": "https://files.pythonhosted.org/packages/15/18/4ded9d0e86f247fabe12c96c719c0d96f5bcc489ec0354f39fa7858443e5/prettyprinter-0.13.2.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "a0ed9f9d6e2ad682a63d4ba3fb9d285f", "sha256": "4b84d06baf6341a3874f71bd75b4da6139593a5093a8f7266efd7ca0429a76e2" }, "downloads": -1, "filename": "prettyprinter-0.14.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a0ed9f9d6e2ad682a63d4ba3fb9d285f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 43171, "upload_time": "2018-07-25T08:57:07", "url": "https://files.pythonhosted.org/packages/4b/e9/8e9e082ff798e07e5a3290cc7adfe2c1a2486edff146062ac056aebb7052/prettyprinter-0.14.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15786bb0daffbd72152f33e5beee93c8", "sha256": "9547a888484a3bc6bc4d5835c235ca8c9bee1652765fffd674d49a11cf865c19" }, "downloads": -1, "filename": "prettyprinter-0.14.0.tar.gz", "has_sig": false, "md5_digest": "15786bb0daffbd72152f33e5beee93c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 645187, "upload_time": "2018-07-25T08:57:05", "url": "https://files.pythonhosted.org/packages/83/b3/17c8a369b6e7fa323e3de59504d8346676cae57b22f87d93a5237778615b/prettyprinter-0.14.0.tar.gz" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "21c53ac19735b2282139cd2d6ba49909", "sha256": "5eb81191e8903f41db9896e958da1ca62b9b5eb2125b46ef5637024c39280ea6" }, "downloads": -1, "filename": "prettyprinter-0.15.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "21c53ac19735b2282139cd2d6ba49909", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 44423, "upload_time": "2019-02-26T06:50:02", "url": "https://files.pythonhosted.org/packages/b9/c9/77290164bab3f5761b63bd32aca65172e8feae590bfe67107580895cc2a3/prettyprinter-0.15.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "696a208f8fe4032022a309a24c9372ef", "sha256": "9f098d16a6cd0570bbdb5dcb427fe0bdb6c574dfb503c16836ce924f0101493d" }, "downloads": -1, "filename": "prettyprinter-0.15.0.tar.gz", "has_sig": false, "md5_digest": "696a208f8fe4032022a309a24c9372ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 646737, "upload_time": "2019-02-26T06:49:58", "url": "https://files.pythonhosted.org/packages/99/4b/3767d81de3e44f243c1c4106119dc799e400db7aac1365682e879eef0e9b/prettyprinter-0.15.0.tar.gz" } ], "0.16.0": [ { "comment_text": "", "digests": { "md5": "5cebd04b43310eef12b6e58babb0d376", "sha256": "fc0cbdf432bc8ff621295b586e6557b066e393c78e547f48305d44e3265f8fac" }, "downloads": -1, "filename": "prettyprinter-0.16.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5cebd04b43310eef12b6e58babb0d376", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 46098, "upload_time": "2019-02-28T05:34:57", "url": "https://files.pythonhosted.org/packages/f9/b8/b4c3e19820c2ed1f8aee3d1a873092ea35002bd5026de5658ddfb52d6759/prettyprinter-0.16.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a54a738ccc8332e084c2df8a4673ca2c", "sha256": "c0225ef390c8d2641a804e3db7d5c2550a8f7aed49623ca7138bdf1177d3b0a7" }, "downloads": -1, "filename": "prettyprinter-0.16.0.tar.gz", "has_sig": false, "md5_digest": "a54a738ccc8332e084c2df8a4673ca2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 648942, "upload_time": "2019-02-28T05:34:54", "url": "https://files.pythonhosted.org/packages/89/97/7cb5965ffa87c949be19b2763c5581be13b6be4f50afd5469117f5e695f1/prettyprinter-0.16.0.tar.gz" } ], "0.17.0": [ { "comment_text": "", "digests": { "md5": "2997a143a83230936350c8e6c5d24b05", "sha256": "77120936976b3487c5d733eb6347cad18831e5ad10f8a24f269bfd0b16498f16" }, "downloads": -1, "filename": "prettyprinter-0.17.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2997a143a83230936350c8e6c5d24b05", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 46892, "upload_time": "2019-03-15T05:16:15", "url": "https://files.pythonhosted.org/packages/ad/77/fa0b2ecc922517d3e3ea500e26985507bd2ac6ae0f38e820c1d7f7b72a59/prettyprinter-0.17.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ace717921b3724a6ea170ae5c62ae194", "sha256": "c1e72c7baae8f82f8e2a4b34ef43a261a191b2c680ed0042030a54ff57247cce" }, "downloads": -1, "filename": "prettyprinter-0.17.0.tar.gz", "has_sig": false, "md5_digest": "ace717921b3724a6ea170ae5c62ae194", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 650112, "upload_time": "2019-03-15T05:16:11", "url": "https://files.pythonhosted.org/packages/8e/1f/3952e7f538c9f856f4b3c3b305a4a0b4776b36afc2eedc0a98ab159f92fa/prettyprinter-0.17.0.tar.gz" } ], "0.18.0": [ { "comment_text": "", "digests": { "md5": "1c4892e8668af663f3e359ae91e70a4e", "sha256": "358a58f276cb312e3ca29d7a7f244c91e4e0bda7848249d30e4f36d2eb58b67c" }, "downloads": -1, "filename": "prettyprinter-0.18.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1c4892e8668af663f3e359ae91e70a4e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 48013, "upload_time": "2019-06-22T07:04:43", "url": "https://files.pythonhosted.org/packages/9f/d0/9effbeca8f1b8df9d33154de3477a51e55a9c46cb15612dd7791a1624397/prettyprinter-0.18.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "511b87805c6e8565eee0f443ebc2fc23", "sha256": "9fe5da7ec53510881dd35d7a5c677ba45f34cfe6a8e78d1abd20652cf82139a8" }, "downloads": -1, "filename": "prettyprinter-0.18.0.tar.gz", "has_sig": false, "md5_digest": "511b87805c6e8565eee0f443ebc2fc23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 651884, "upload_time": "2019-06-22T07:04:40", "url": "https://files.pythonhosted.org/packages/97/41/967b5e033b5b50eebe0b8154a9e9827c517e244b9b612ec3357c40a4a33c/prettyprinter-0.18.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c948794556040c10a28fd4e274a5410e", "sha256": "ff6144edbb48dfa22e6e4c23bed16fa4770eb479fb4a76f3240b3a9b5f1330e1" }, "downloads": -1, "filename": "prettyprinter-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c948794556040c10a28fd4e274a5410e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 27912, "upload_time": "2017-12-12T08:55:13", "url": "https://files.pythonhosted.org/packages/6a/56/c849f89502d9836b6b6e8e7e8a228a4b98be415185cf9066ae03ac0fc2ba/prettyprinter-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ecc7f97b99a85ddc26693c27dfd19ff", "sha256": "4cda4d32c87b89b1005202fe69b3509401cc4875a5b8ad6e8ac0fbcef67a6434" }, "downloads": -1, "filename": "prettyprinter-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5ecc7f97b99a85ddc26693c27dfd19ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 131659, "upload_time": "2017-12-12T08:55:11", "url": "https://files.pythonhosted.org/packages/45/d1/69b289e2d76b20282da2197daf255be93378e8222a3cfbcb2ce0f306a0d5/prettyprinter-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ac3537fce90c488027cb75c1d20460a9", "sha256": "495a3b3e524c9eb614ff87c646ca376d839ca1053747622e9d12d2338383941f" }, "downloads": -1, "filename": "prettyprinter-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac3537fce90c488027cb75c1d20460a9", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 29491, "upload_time": "2017-12-13T06:14:34", "url": "https://files.pythonhosted.org/packages/59/ae/ea4cb5733b20c8321a03aecce73bba5ed06c7929d6afdd927242ba421ad3/prettyprinter-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "164224b4ecca0978079316a8af2ee0e9", "sha256": "8333b6a62be247d547efedac13f08ee04599470dc9be3bb75c9b16a4bb11c142" }, "downloads": -1, "filename": "prettyprinter-0.3.0.tar.gz", "has_sig": false, "md5_digest": "164224b4ecca0978079316a8af2ee0e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 402097, "upload_time": "2017-12-13T06:14:30", "url": "https://files.pythonhosted.org/packages/69/bb/e6c8bbaaa8b7671650c6a8711660a0c0f4ef9112381858928e48bf99e55e/prettyprinter-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "6c8713ae35b2172374b667295dbf038e", "sha256": "375c3615134a5e7c917d1b6552fe216598d99342c74fb4e6783c2ae7f2f84317" }, "downloads": -1, "filename": "prettyprinter-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6c8713ae35b2172374b667295dbf038e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 29539, "upload_time": "2017-12-14T05:17:04", "url": "https://files.pythonhosted.org/packages/1c/cf/d8058493f20f152df88d745f6028aeaa709161ef25e64519e023d35675fe/prettyprinter-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8957d13ceefedcb7d30442a41e0d1edf", "sha256": "2d2c377bc402fbbb46634e686cf9a50567ba16c817d7d7febd0b2103b8083731" }, "downloads": -1, "filename": "prettyprinter-0.3.1.tar.gz", "has_sig": false, "md5_digest": "8957d13ceefedcb7d30442a41e0d1edf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 402206, "upload_time": "2017-12-14T05:17:00", "url": "https://files.pythonhosted.org/packages/fc/e7/c504e50de4a213ad9ebf698923649cc1fc7e402738456e0879ff6d34c5b0/prettyprinter-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "59e2157a960bc252a3d467f5578f9fab", "sha256": "7546759997d0f98cfced2fa2e2d71ae345aed810b42345d299a23a60c9a28201" }, "downloads": -1, "filename": "prettyprinter-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "59e2157a960bc252a3d467f5578f9fab", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 29676, "upload_time": "2017-12-14T08:16:43", "url": "https://files.pythonhosted.org/packages/ec/15/336718ef1ea298701614b98961432ab3335193e9a64f469d80db2c4c6613/prettyprinter-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "173f988440b0614c74ade4953e3148ea", "sha256": "a314b97d82904cf40fa48e850c09fdf2c24005aa015635391f1ef185357c759d" }, "downloads": -1, "filename": "prettyprinter-0.4.0.tar.gz", "has_sig": false, "md5_digest": "173f988440b0614c74ade4953e3148ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 337017, "upload_time": "2017-12-14T08:16:40", "url": "https://files.pythonhosted.org/packages/bd/b6/a779cab09efaa87f603cc3d759a80aa346f8d5148bc4cca717e1b65d6c1b/prettyprinter-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "c6df63843bbebe743fd239ca14a125ca", "sha256": "b4e06c6d2f194fc5684a6990eb72e17636fadd6932b7bc8a8cd31ab7339c581b" }, "downloads": -1, "filename": "prettyprinter-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c6df63843bbebe743fd239ca14a125ca", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 31365, "upload_time": "2017-12-21T06:12:33", "url": "https://files.pythonhosted.org/packages/d3/94/195a7af9bb9bc689d12c2652190cd5a68e84ce77bae5adbba307637919d0/prettyprinter-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bdf3c7fc136d29b0f5c41ed86eb67f1b", "sha256": "10e0fa2fe80c8fee1297355a97a69bf299509a4f4f2311e8d57f5c15ad27960c" }, "downloads": -1, "filename": "prettyprinter-0.5.0.tar.gz", "has_sig": false, "md5_digest": "bdf3c7fc136d29b0f5c41ed86eb67f1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 339130, "upload_time": "2017-12-21T06:12:29", "url": "https://files.pythonhosted.org/packages/65/48/51a7de9604c4e390c080f16d8c9ae154f5f76a997737ea8c35cd6cd8391a/prettyprinter-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "c66181f24fecb89812a88e97e9d1ba75", "sha256": "740fb1679d97102dbbd6713f8c8a3195cc7a9db2a5d34c1b91af5be2c85abbed" }, "downloads": -1, "filename": "prettyprinter-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c66181f24fecb89812a88e97e9d1ba75", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 32925, "upload_time": "2017-12-21T08:25:06", "url": "https://files.pythonhosted.org/packages/44/22/50e11ad880a64c62c1ce0321ec2d271ec033af577d0cbf30dec63be6d6f0/prettyprinter-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b421774ce2873567c4fecb39b44ea00", "sha256": "2c6c791649e784ac3fd126fd774f8ad2c0db2eb97af03da5fed71de6c182bfcb" }, "downloads": -1, "filename": "prettyprinter-0.6.0.tar.gz", "has_sig": false, "md5_digest": "7b421774ce2873567c4fecb39b44ea00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 340466, "upload_time": "2017-12-21T08:25:03", "url": "https://files.pythonhosted.org/packages/ea/25/71605ebdf4d4fde6e0af9728ec107462ada068d152740a8b65ba0d6c88c3/prettyprinter-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "53d78e45f45c2cf966a88e4dd54e6c06", "sha256": "1e41a70e37c9c01a2866542e4e876abdac1ef2316a0720faccb316041899ff27" }, "downloads": -1, "filename": "prettyprinter-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53d78e45f45c2cf966a88e4dd54e6c06", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 35397, "upload_time": "2017-12-26T03:26:22", "url": "https://files.pythonhosted.org/packages/6a/7b/cebcc0cbb51c3b4e1cf88d27ece08421438092d77327a12cef2bb71f9210/prettyprinter-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c595d8202f2c2553be26b78cd0e4fd9", "sha256": "c18dd25204413bc79518361717e1e45164b84b01f6e5bf1fcbb3e2cb8b264879" }, "downloads": -1, "filename": "prettyprinter-0.7.0.tar.gz", "has_sig": false, "md5_digest": "6c595d8202f2c2553be26b78cd0e4fd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 343035, "upload_time": "2017-12-26T03:26:18", "url": "https://files.pythonhosted.org/packages/c8/0a/618086ed4f0c65bba65ed27c4e82dfbdb7090421941c24ec26ebc06786a8/prettyprinter-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "785325bb0c601aa1f14ef2f33ed7e6f5", "sha256": "73229cc85492d1d6d8c693c5555e46f3de26a61b7cf06170eb8ed73c417dd87c" }, "downloads": -1, "filename": "prettyprinter-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "785325bb0c601aa1f14ef2f33ed7e6f5", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 37582, "upload_time": "2017-12-31T22:08:33", "url": "https://files.pythonhosted.org/packages/d1/ca/a73f40b8e5877ca7eaa1b0f201ad7cd81a1a6c04b0c623276daa06649614/prettyprinter-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "717a23a97d39be3523e081b3ed6f4444", "sha256": "75cdae43066a426c288ec9b824fab3aed97fc7a44b37ac4acaf84cad71a7afee" }, "downloads": -1, "filename": "prettyprinter-0.8.0.tar.gz", "has_sig": false, "md5_digest": "717a23a97d39be3523e081b3ed6f4444", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 634066, "upload_time": "2017-12-31T22:08:29", "url": "https://files.pythonhosted.org/packages/dd/6f/fe2d744e310a634a43037c6e1efc90974fefaff82a9369c30e5818d83beb/prettyprinter-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "1abc5ac798e8998e26bfed31805c1bc0", "sha256": "6cbf06afc7f94da0407ddc2a4542cf1973dce5030a57a444023993b354193db3" }, "downloads": -1, "filename": "prettyprinter-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1abc5ac798e8998e26bfed31805c1bc0", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 38175, "upload_time": "2018-01-02T03:09:47", "url": "https://files.pythonhosted.org/packages/27/f0/877d54710076fd6dbf09c5d7651c7bca6b6d55c3b8871f6a6aec082c401f/prettyprinter-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "487f5e0da977d41422cdded459045723", "sha256": "cb6ba12f7bc086aaed9c12107c2b982d33009ccbaf5403ea60960fb61c8f6d89" }, "downloads": -1, "filename": "prettyprinter-0.8.1.tar.gz", "has_sig": false, "md5_digest": "487f5e0da977d41422cdded459045723", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 634653, "upload_time": "2018-01-02T03:09:44", "url": "https://files.pythonhosted.org/packages/b1/ff/dc08354bb5eb3a0cecca29f011515d8c3e10583d77c3196a7d672b7cf21d/prettyprinter-0.8.1.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "f50fc7ca789003f372ad533dbe528c2a", "sha256": "65ceff0a93bc028bd14f0dd64e03452150cd83d83dc933b7d51f914d14bb2f71" }, "downloads": -1, "filename": "prettyprinter-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f50fc7ca789003f372ad533dbe528c2a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 39861, "upload_time": "2018-01-04T04:49:08", "url": "https://files.pythonhosted.org/packages/8d/3f/7d703a65fa6a5290b0b0aec9507cc9ff748d1a5fbdf635a69abc2c111f62/prettyprinter-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "898d776d7ad3b36fd944f7f062f03c8c", "sha256": "878a7ea45ef6001fa482cdaa126ad2bd1019ab8b511aefa9599b8f364beb4a5a" }, "downloads": -1, "filename": "prettyprinter-0.9.0.tar.gz", "has_sig": false, "md5_digest": "898d776d7ad3b36fd944f7f062f03c8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 636108, "upload_time": "2018-01-04T04:49:05", "url": "https://files.pythonhosted.org/packages/1e/09/4afb10f8d999f074d241c41609f8787e6bc5a84787b0f85c8426db38592c/prettyprinter-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1c4892e8668af663f3e359ae91e70a4e", "sha256": "358a58f276cb312e3ca29d7a7f244c91e4e0bda7848249d30e4f36d2eb58b67c" }, "downloads": -1, "filename": "prettyprinter-0.18.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1c4892e8668af663f3e359ae91e70a4e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 48013, "upload_time": "2019-06-22T07:04:43", "url": "https://files.pythonhosted.org/packages/9f/d0/9effbeca8f1b8df9d33154de3477a51e55a9c46cb15612dd7791a1624397/prettyprinter-0.18.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "511b87805c6e8565eee0f443ebc2fc23", "sha256": "9fe5da7ec53510881dd35d7a5c677ba45f34cfe6a8e78d1abd20652cf82139a8" }, "downloads": -1, "filename": "prettyprinter-0.18.0.tar.gz", "has_sig": false, "md5_digest": "511b87805c6e8565eee0f443ebc2fc23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 651884, "upload_time": "2019-06-22T07:04:40", "url": "https://files.pythonhosted.org/packages/97/41/967b5e033b5b50eebe0b8154a9e9827c517e244b9b612ec3357c40a4a33c/prettyprinter-0.18.0.tar.gz" } ] }