{ "info": { "author": "Timothy Crosley", "author_email": "timothy.crosley@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 6 - Mature", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "Hug Explainable\n===============\n\n|PyPI version| |Build Status| |Coverage Status| |License| |Join the chat\nat https://gitter.im/timothycrosley/hug\\_explainable|\n\nProvides an on demand context manager that makes it easy to profile and\nexplain code blocks / paths within hug.\n\nInstalling hug\\_explainable\n===========================\n\nInstalling hug\\_explainable is as simple as:\n\n.. code:: bash\n\n pip3 install hug_explainable --upgrade\n\nIdeally, within a virtual environment.\n\nWhy hug\\_explainable?\n=====================\n\nProvides an on demand context manager that makes it easy to profile and\nexplain code blocks / paths within hug.\n\n--------------\n\nThanks and I hope you find hug\\_explainable helpful!\n\n~Timothy Crosley\n\n.. |PyPI version| image:: https://badge.fury.io/py/hug_explainable.svg\n :target: http://badge.fury.io/py/hug_explainable\n.. |Build Status| image:: https://travis-ci.org/timothycrosley/hug_explainable.svg?branch=master\n :target: https://travis-ci.org/timothycrosley/hug_explainable\n.. |Coverage Status| image:: https://coveralls.io/repos/timothycrosley/hug_explainable/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/timothycrosley/hug_explainable?branch=master\n.. |License| image:: https://img.shields.io/github/license/mashape/apistatus.svg\n :target: https://pypi.python.org/pypi/hug_explainable/\n.. |Join the chat at https://gitter.im/timothycrosley/hug\\_explainable| image:: https://badges.gitter.im/Join%20Chat.svg\n :target: https://gitter.im/timothycrosley/hug_explainable?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/timothycrosley/hug_explainable", "keywords": "Python", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "hug_explainable", "package_url": "https://pypi.org/project/hug_explainable/", "platform": "", "project_url": "https://pypi.org/project/hug_explainable/", "project_urls": { "Homepage": "https://github.com/timothycrosley/hug_explainable" }, "release_url": "https://pypi.org/project/hug_explainable/0.2.1/", "requires_dist": null, "requires_python": "", "summary": "Provides an on demand context manager that makes it easy to profile and explain code blocks / paths within hug.", "version": "0.2.1" }, "last_serial": 4064777, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ebceff4fd707e82460136ceedee19fb9", "sha256": "b7aaf202a56ba430ffbe3d970a25a03d5db50653d9fdd03f652abba49b06ad9b" }, "downloads": -1, "filename": "hug_explainable-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ebceff4fd707e82460136ceedee19fb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4094, "upload_time": "2016-11-04T18:20:01", "url": "https://files.pythonhosted.org/packages/64/7a/a01eca7a0b6f6d2d422efefca2e9678c78138ab6c6399793b0f8cfbcbbcb/hug_explainable-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b42d3df57164227b1d541692c5f742a7", "sha256": "217b73261785a948da7c059118d528be3622570ce55afa9a86703e92bb502e14" }, "downloads": -1, "filename": "hug_explainable-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b42d3df57164227b1d541692c5f742a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4342, "upload_time": "2016-11-04T19:34:20", "url": "https://files.pythonhosted.org/packages/d0/2e/361fea0b0e529bd88112a148f31ae2b63c025ee70af4af47471f79c08099/hug_explainable-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "fea308fe86264081714fe456e8d244c6", "sha256": "7c58789e74b6b93aad4f02b4af4082de884605f1318b71767373b2868a8a3607" }, "downloads": -1, "filename": "hug_explainable-0.0.3.tar.gz", "has_sig": false, "md5_digest": "fea308fe86264081714fe456e8d244c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4345, "upload_time": "2016-11-04T20:02:41", "url": "https://files.pythonhosted.org/packages/33/2f/e5746aa75b6673992a891c51405ed9063e99be613bfcad0fafe6b4b6f983/hug_explainable-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "982f57d944d338461e6a06d8139e77e8", "sha256": "6230f34998cbc99f06bd148e79ecc0c8bc7b089d252c30fed11e22003fc2dd98" }, "downloads": -1, "filename": "hug_explainable-0.0.4.tar.gz", "has_sig": false, "md5_digest": "982f57d944d338461e6a06d8139e77e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4489, "upload_time": "2018-05-01T16:09:44", "url": "https://files.pythonhosted.org/packages/15/7e/cc441cf3bc9aa9d82a7025bc6517de7cb246a70997b4a993ee08cd66b507/hug_explainable-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "18d42aece6802a3048907adb7cc2af98", "sha256": "0bd5c9dc169376b5f23b385811dea87482e3bdd9311b4f258b3e0459757f1835" }, "downloads": -1, "filename": "hug_explainable-0.0.5.tar.gz", "has_sig": false, "md5_digest": "18d42aece6802a3048907adb7cc2af98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4714, "upload_time": "2018-05-01T22:37:46", "url": "https://files.pythonhosted.org/packages/86/47/dee148e01a34bcd033997c5621cbaeb1a7e6f8202c355fc9c38062d33019/hug_explainable-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "0ac0302a0f4bde4e272a51ff97b67ac5", "sha256": "145b9230ee4ff9118aa2bf1ccfa4fbce77b47b0d05faa240ee7979c741db9986" }, "downloads": -1, "filename": "hug_explainable-0.0.6.tar.gz", "has_sig": false, "md5_digest": "0ac0302a0f4bde4e272a51ff97b67ac5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4739, "upload_time": "2018-05-03T19:05:22", "url": "https://files.pythonhosted.org/packages/dc/04/7b483e2afab7f969ed39543d47b91567a66efcd7b4fb67d098a101969f56/hug_explainable-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "e2ba2b872f5cc1345c357e742fdc109b", "sha256": "1a8d13a79bcaf86c97686bb4e40ff0c512758cecb17d8f651bdc6140e2edf42a" }, "downloads": -1, "filename": "hug_explainable-0.0.7.tar.gz", "has_sig": false, "md5_digest": "e2ba2b872f5cc1345c357e742fdc109b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4768, "upload_time": "2018-05-03T20:16:27", "url": "https://files.pythonhosted.org/packages/ad/2b/eb870a6a597d9b17e27a8c54ee44fb2593d79b485a4b22d747c1f08b98fc/hug_explainable-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "2616cfd740c7772ac39e832a35066e1d", "sha256": "4975293a2e6ef1d674f98628bf66546f6585cbd5e158de46ba3d3e9ab4632136" }, "downloads": -1, "filename": "hug_explainable-0.0.8.tar.gz", "has_sig": false, "md5_digest": "2616cfd740c7772ac39e832a35066e1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4765, "upload_time": "2018-05-03T20:18:14", "url": "https://files.pythonhosted.org/packages/49/65/589c5f6fecd58904f1529e5a9bbb928165820829dfd0aa20633615010d59/hug_explainable-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "a1e02b49583a1552c0c2e833307598ae", "sha256": "01a4085ae0a0d940b10f4926b0d7209dfee0503d70a3542a8bd1179cff9e8042" }, "downloads": -1, "filename": "hug_explainable-0.0.9.tar.gz", "has_sig": false, "md5_digest": "a1e02b49583a1552c0c2e833307598ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8029, "upload_time": "2018-07-12T14:57:47", "url": "https://files.pythonhosted.org/packages/0e/fd/a2082798c6d64e17bacd86d2c80c30ece6d70560b7de23f24d2607dc0f7a/hug_explainable-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "70c397fbafb384c32781ec762877cad6", "sha256": "2a09ea0eabf445f38482eb2fa135247d0086cb63aa3b539291386b29d1e43cc7" }, "downloads": -1, "filename": "hug_explainable-0.1.0.tar.gz", "has_sig": false, "md5_digest": "70c397fbafb384c32781ec762877cad6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8066, "upload_time": "2018-07-12T15:23:25", "url": "https://files.pythonhosted.org/packages/e3/84/f324137b2bb0cbc0ce94f0306271c580c236bde9ba459d795e642e6dee56/hug_explainable-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8042cfdeeac32b267818b1eb8708aed0", "sha256": "2a5698a516886956ff544d7cc950d8bc8f3de0d3a1c3cce0f7353fe18a7ea765" }, "downloads": -1, "filename": "hug_explainable-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8042cfdeeac32b267818b1eb8708aed0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8077, "upload_time": "2018-07-12T15:25:54", "url": "https://files.pythonhosted.org/packages/ec/9f/ed703a5b2fe5587ad46d931d44a28d89d8f09a961d70ef69accf7f21cb42/hug_explainable-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "05d30336d2e126787d64cc19feeedfc4", "sha256": "08b3742dabe6fdda5584c109605f40f553c426adf26d5877d6c7ffb9914e406b" }, "downloads": -1, "filename": "hug_explainable-0.1.2.tar.gz", "has_sig": false, "md5_digest": "05d30336d2e126787d64cc19feeedfc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8075, "upload_time": "2018-07-12T15:26:51", "url": "https://files.pythonhosted.org/packages/8d/cd/95dd43bc41cf19c7b1ffd0ce8eacd9512cf15ddc69c5aaa035d00f07e817/hug_explainable-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "9f1900a26331fa55aecc1edc01d8dd5d", "sha256": "f73cc81ca644290e3f5d67361cbbfb76a23729b1b5aa1e8f857424997609d001" }, "downloads": -1, "filename": "hug_explainable-0.1.3.tar.gz", "has_sig": false, "md5_digest": "9f1900a26331fa55aecc1edc01d8dd5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8117, "upload_time": "2018-07-12T15:32:26", "url": "https://files.pythonhosted.org/packages/62/e8/5550477938f0b396025bf7790f0a4c99c4c373f8a64299605696721cbcaa/hug_explainable-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "19caaa66e0b5377d8c4126f522a42b5d", "sha256": "10323bf71f7352aade2a3b15fb83c82453da59535f8e0027c579c95bc1d6bc72" }, "downloads": -1, "filename": "hug_explainable-0.1.4.tar.gz", "has_sig": false, "md5_digest": "19caaa66e0b5377d8c4126f522a42b5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8115, "upload_time": "2018-07-12T15:34:19", "url": "https://files.pythonhosted.org/packages/1d/fe/1870d0eefa828c0efbc3269f95cf52b98071c9d90703cfa9c41454af3dcb/hug_explainable-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "691379f2fb280c82b2253faa270906fa", "sha256": "cf7db079935c3ef882da8ce423e49167a4992338ad00288dc2d12f13c3f8ebe2" }, "downloads": -1, "filename": "hug_explainable-0.1.5.tar.gz", "has_sig": false, "md5_digest": "691379f2fb280c82b2253faa270906fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8116, "upload_time": "2018-07-12T15:41:16", "url": "https://files.pythonhosted.org/packages/19/b2/6f3a4db34381cb668e90d28a4b54fe53aa13812f7ae8396590cefbd99b79/hug_explainable-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "4a5a13922c3fd38830ef1947495b350e", "sha256": "4def53b2720e0bf54487af234d890b6721528bd92e16cfdcfd9927f519104281" }, "downloads": -1, "filename": "hug_explainable-0.1.6.tar.gz", "has_sig": false, "md5_digest": "4a5a13922c3fd38830ef1947495b350e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8121, "upload_time": "2018-07-12T15:48:26", "url": "https://files.pythonhosted.org/packages/d5/e0/c66b475ed7c687777ee63b140ba6051b4ec3d56bd840bad67acd29d55932/hug_explainable-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "74d23096a3ba87068d880cacec978b68", "sha256": "fa16509282a4b2658105aec8def7582ce06b7acb62eafc6bbf8bb4f576ca9253" }, "downloads": -1, "filename": "hug_explainable-0.1.7.tar.gz", "has_sig": false, "md5_digest": "74d23096a3ba87068d880cacec978b68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8132, "upload_time": "2018-07-12T15:51:29", "url": "https://files.pythonhosted.org/packages/13/6c/e1925a42451ac3cec5dd0858ad4fc5030ecce21aa75b3b6774eb1448c633/hug_explainable-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "980a3b10eb3104b138ff1d691c11d489", "sha256": "01710af4a0645730e469a9e62c46b5c89dfd3fdf1531a177ed6dcb882a178a6e" }, "downloads": -1, "filename": "hug_explainable-0.1.8.tar.gz", "has_sig": false, "md5_digest": "980a3b10eb3104b138ff1d691c11d489", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8216, "upload_time": "2018-07-12T21:50:10", "url": "https://files.pythonhosted.org/packages/f4/fb/af1ac41d5ff107870393979f630ebef0755474b8eacdccf468bde8df201e/hug_explainable-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "f8e6c20ee36917ecd866edd6c148c171", "sha256": "648e613fa19cf5c8c37b8810bfce9a1db82edd311640251241ab95860e015930" }, "downloads": -1, "filename": "hug_explainable-0.1.9.tar.gz", "has_sig": false, "md5_digest": "f8e6c20ee36917ecd866edd6c148c171", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8231, "upload_time": "2018-07-12T21:53:05", "url": "https://files.pythonhosted.org/packages/7e/b3/0103aab413976e9af8d9d4bb7afe30bbf01a71556e6aa8a2a40280bac7f9/hug_explainable-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b21eb5f8285cbcc7fc34cd3f67257cea", "sha256": "e72050661d2f6b0a13bbe65e8cbfa170002297460c7087106ec9a74395f93985" }, "downloads": -1, "filename": "hug_explainable-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b21eb5f8285cbcc7fc34cd3f67257cea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8236, "upload_time": "2018-07-12T21:59:34", "url": "https://files.pythonhosted.org/packages/8a/4a/31a593e5ab796418d851780a3c4118a18ccff7143bce310a52bfc17b0095/hug_explainable-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "180b518a2b6308836672255cbf1d9bcc", "sha256": "6ace6775f4b664ac95ec29fc616e1886f504acbdb0bab1516610f72bdfca072b" }, "downloads": -1, "filename": "hug_explainable-0.2.1.tar.gz", "has_sig": false, "md5_digest": "180b518a2b6308836672255cbf1d9bcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8245, "upload_time": "2018-07-16T07:28:35", "url": "https://files.pythonhosted.org/packages/b3/ba/77fa52da729e1a4e76c5279b32b488df9c5290a2661d9f3658380287f977/hug_explainable-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "180b518a2b6308836672255cbf1d9bcc", "sha256": "6ace6775f4b664ac95ec29fc616e1886f504acbdb0bab1516610f72bdfca072b" }, "downloads": -1, "filename": "hug_explainable-0.2.1.tar.gz", "has_sig": false, "md5_digest": "180b518a2b6308836672255cbf1d9bcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8245, "upload_time": "2018-07-16T07:28:35", "url": "https://files.pythonhosted.org/packages/b3/ba/77fa52da729e1a4e76c5279b32b488df9c5290a2661d9f3658380287f977/hug_explainable-0.2.1.tar.gz" } ] }