{ "info": { "author": "Nikolay Novik", "author_email": "nickolainovik@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: AsyncIO", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: Internet :: WWW/HTTP" ], "description": "aiohttp-debugtoolbar\n====================\n.. image:: https://travis-ci.org/aio-libs/aiohttp-debugtoolbar.svg?branch=master\n :target: https://travis-ci.org/aio-libs/aiohttp-debugtoolbar\n :alt: |Build status|\n.. image:: https://codecov.io/gh/aio-libs/aiohttp-debugtoolbar/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/aio-libs/aiohttp-debugtoolbar\n :alt: |Coverage status|\n.. image:: https://img.shields.io/pypi/v/aiohttp-debugtoolbar.svg\n :target: https://pypi.python.org/pypi/aiohttp-debugtoolbar\n :alt: PyPI\n.. image:: https://badges.gitter.im/Join%20Chat.svg\n :target: https://gitter.im/aio-libs/Lobby\n :alt: Chat on Gitter\n\n**aiohttp_debugtoolbar** provides a debug toolbar for your aiohttp_\nweb application. Library is port of pyramid_debugtoolbar_ and\nstill in early development stages. Basic functionality has been\nported:\n\n* basic panels\n* intercept redirects\n* intercept and pretty print exception\n* interactive python console\n* show source code\n\n.. image:: https://raw.githubusercontent.com/aio-libs/aiohttp_debugtoolbar/master/demo/aiohttp_debugtoolba_sceenshot.png\n\n\nPorted Panels\n-------------\n``HeaderDebugPanel``, ``PerformanceDebugPanel``, ``TracebackPanel``,\n``SettingsDebugPanel``, ``MiddlewaresDebugPanel``, ``VersionDebugPanel``,\n``RoutesDebugPanel``, ``RequestVarsDebugPanel``, ``LoggingPanel``\n\n\nHelp Needed\n-----------\nAre you coder looking for a project to contribute to\npython/asyncio libraries? This is the project for you!\n\n\nInstall and Configuration\n-------------------------\n::\n\n $ pip install aiohttp_debugtoolbar\n\n\nIn order to plug in ``aiohttp_debugtoolbar``, call\n``aiohttp_debugtoolbar.setup`` on your app.\n\n.. code:: python\n\n import aiohttp_debugtoolbar\n app = web.Application(loop=loop)\n aiohttp_debugtoolbar.setup(app)\n\n\nFull Example\n------------\n\n.. code:: python\n\n import asyncio\n import jinja2\n import aiohttp_debugtoolbar\n import aiohttp_jinja2\n\n from aiohttp import web\n\n\n @aiohttp_jinja2.template('index.html')\n async def basic_handler(request):\n return {'title': 'example aiohttp_debugtoolbar!',\n 'text': 'Hello aiohttp_debugtoolbar!',\n 'app': request.app}\n\n\n async def exception_handler(request):\n raise NotImplementedError\n\n\n async def init(loop):\n # add aiohttp_debugtoolbar middleware to you application\n app = web.Application(loop=loop)\n # install aiohttp_debugtoolbar\n aiohttp_debugtoolbar.setup(app)\n\n template = \"\"\"\n \n \n {{ title }}\n \n \n

{{ text }}

\n

\n \n Exception example\n

\n \n \n \"\"\"\n # install jinja2 templates\n loader = jinja2.DictLoader({'index.html': template})\n aiohttp_jinja2.setup(app, loader=loader)\n\n # init routes for index page, and page with error\n app.router.add_route('GET', '/', basic_handler, name='index')\n app.router.add_route('GET', '/exc', exception_handler,\n name='exc_example')\n return app\n\n\n loop = asyncio.get_event_loop()\n app = loop.run_until_complete(init(loop))\n web.run_app(app, host='127.0.0.1', port=9000)\n\nSettings\n--------\n.. code:: python\n\n aiohttp_debugtoolbar.setup(app, hosts=['172.19.0.1', ])\n\nSupported options\n\n\n- enabled: The debugtoolbar is disabled if False. By default is set to True.\n- intercept_redirects: If True, intercept redirect and display an intermediate page with a link to the redirect page. By default is set to True.\n- hosts: The list of allow hosts. By default is set to ['127.0.0.1', '::1'].\n- exclude_prefixes: The list of forbidden hosts. By default is set to [].\n- check_host: If False, disable the host check and display debugtoolbar for any host. By default is set to True.\n- max_request_history: The max value for storing requests. By default is set to 100.\n- max_visible_requests: The max value of display requests. By default is set to 10.\n- path_prefix: The prefix of path to debugtoolbar. By default is set to '/_debugtoolbar'.\n\n\nThanks!\n-------\n\nI've borrowed a lot of code from following projects. I highly\nrecommend to check them out:\n\n* pyramid_debugtoolbar_\n* django-debug-toolbar_\n* flask-debugtoolbar_\n\nPlay With Demo\n--------------\n\nhttps://github.com/aio-libs/aiohttp_debugtoolbar/tree/master/demo\n\nRequirements\n------------\n\n* aiohttp_\n* aiohttp_jinja2_\n\n\n.. _Python: https://www.python.org\n.. _asyncio: http://docs.python.org/3/library/asyncio.html\n.. _aiohttp: https://github.com/KeepSafe/aiohttp\n.. _aiopg: https://github.com/aio-libs/aiopg\n.. _aiomysql: https://github.com/aio-libs/aiomysql\n.. _aiohttp_jinja2: https://github.com/aio-libs/aiohttp_jinja2\n.. _pyramid_debugtoolbar: https://github.com/Pylons/pyramid_debugtoolbar\n.. _django-debug-toolbar: https://github.com/django-debug-toolbar/django-debug-toolbar\n.. _flask-debugtoolbar: https://github.com/mgood/flask-debugtoolbar\n\n=======\nCHANGES\n=======\n\n.. towncrier release notes start\n\n0.6.1 (2023-11-19)\n==================\n\n- Filtered out requests to debugtoolbar itself from the requests history.\n- Improved import time by delaying loading of package data.\n- Fixed static URLs when using yarl 1.9+.\n- Fixed a warning in the ``re`` module.\n- Switched to ``aiohttp.web.AppKey`` for aiohttp 3.9.\n- Dropped Python 3.7 and added Python 3.11.\n\n0.6.0 (2020-01-25)\n==================\n\n- Fixed ClassBasedView support. #207\n- Dropped aiohttp<3.3 support.\n- Dropped Python 3.4 support.\n- Dropped ``yield from`` and ``@asyncio.coroutine`` support.\n\n0.5.0 (2018-02-14)\n==================\n\n- Added safe filter to render_content. #195\n- Added support for aiohtp 3.\n\n0.4.1 (2017-08-30)\n==================\n\n- Fixed issue with redirects without location header. #174\n\n0.4.0 (2017-05-04)\n==================\n\n- Added asyncio trove classifier.\n- Addes support for aiohttp 2.0.7+.\n\n0.3.0 (2016-11-18)\n==================\n\n- Fixed middleware route finding when using sub-apps. #65\n- Added examples for extra panels: pgsql & redis monitor. #59\n\n0.2.0 (2016-11-08)\n==================\n\n- Refactored test suite.\n\n0.1.4 (2016-11-07)\n==================\n\n- Renamed to aiohttp-debugtoolbar.\n- Fixed imcompatibility with aiohttp 1.1.\n\n0.1.3 (2016-10-27)\n==================\n\n- Fixed a link to request info page, sort request information alphabetically. #52\n\n0.1.2 (2016-09-27)\n==================\n\n- Fixed empty functions names in performance panel. #43 (Thanks @kammala!)\n- Fixed flashing message during page rendering issue. #46\n\n0.1.1 (2016-02-21)\n==================\n\n- Fixed a demo.\n- Added syntax highlight in traceback view, switched highlighter from\n highlight.js to prism.js. #31\n\n0.1.0 (2016-02-13)\n==================\n\n- Added Python 3.5 support. (Thanks @stormandco!)\n- Added view source button in RoutesDebugPanel. (Thanks @stormandco!)\n- Dropped support for Python 3.3. (Thanks @sloria!)\n- Added middleware in setup method. (Thanks @sloria!)\n- Fixed bug with interactive console.\n- Fixed support for aiohttp>=0.21.1.\n\n0.0.5 (2015-09-13)\n==================\n\n- Fixed IPv6 socket family error. (Thanks @stormandco!)\n\n0.0.4 (2015-09-05)\n==================\n\n- Fixed support for aiohttp>=0.17. (Thanks @himikof!)\n\n0.0.3 (2015-07-03)\n==================\n\n- Switched template engine from mako to jinja2. (Thanks @iho!)\n- Added custom *yield from* to track context switches inside coroutine.\n- Implemented panel for collecting request log messages.\n- Disable toolbar code injecting for non web.Response answers\n (StreamResponse or WebSocketResponse for example). #12\n\n0.0.2 (2015-05-26)\n==================\n\n- Redesigned UI look-and-feel.\n- Renamed `toolbar_middleware_factory` to just `middleware`.\n\n0.0.1 (2015-05-18)\n==================\n\n- Initial release.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aio-libs/aiohttp_debugtoolbar", "keywords": "", "license": "Apache 2", "maintainer": "", "maintainer_email": "", "name": "aiohttp-debugtoolbar", "package_url": "https://pypi.org/project/aiohttp-debugtoolbar/", "platform": null, "project_url": "https://pypi.org/project/aiohttp-debugtoolbar/", "project_urls": { "Homepage": "https://github.com/aio-libs/aiohttp_debugtoolbar" }, "release_url": "https://pypi.org/project/aiohttp-debugtoolbar/0.6.1/", "requires_dist": [ "aiohttp >=3.9", "aiohttp-jinja2" ], "requires_python": "", "summary": "debugtoolbar for aiohttp", "version": "0.6.1", "yanked": false, "yanked_reason": null }, "last_serial": 20706715, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "blake2b_256": "5b8210a131c15ee5785413d56ca70f68f5dbcbacd568c7046f88e55f83086a41", "md5": "2e2c42bb8dbdd8040d30d58d9166d38f", "sha256": "8d8811360a3bca939374f3d1a2753446e0a418af359ffdff4cb40aee0051f090" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.0.1.tar.gz", "has_sig": false, "md5_digest": "2e2c42bb8dbdd8040d30d58d9166d38f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 405052, "upload_time": "2015-05-18T18:28:01", "upload_time_iso_8601": "2015-05-18T18:28:01.442169Z", "url": "https://files.pythonhosted.org/packages/5b/82/10a131c15ee5785413d56ca70f68f5dbcbacd568c7046f88e55f83086a41/aiohttp_debugtoolbar-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "blake2b_256": "b8fe22e6d9f56c43d366ad08e73daac768e51ad268d0f3eaa5521e00afa91ed7", "md5": "729a03c2e49e5718afe5b2ca70194520", "sha256": "8086fca2dce97724027f9a8263e00202ee9f849abe6123d2412f839bca8b1d10" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "729a03c2e49e5718afe5b2ca70194520", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 422405, "upload_time": "2015-05-26T04:48:13", "upload_time_iso_8601": "2015-05-26T04:48:13.423993Z", "url": "https://files.pythonhosted.org/packages/b8/fe/22e6d9f56c43d366ad08e73daac768e51ad268d0f3eaa5521e00afa91ed7/aiohttp_debugtoolbar-0.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "e151da26bd92d83e03463b2a970b3ce445b2eec6fd31ac6471a69f799eafc320", "md5": "edd35e3ca51903b1e95e88940d3c655e", "sha256": "8bbd515439556c0de0965a0a9ff01b306e81badf38032f6b7dfbf1e02fb7321f" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.0.2.tar.gz", "has_sig": false, "md5_digest": "edd35e3ca51903b1e95e88940d3c655e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 403827, "upload_time": "2015-05-26T04:48:18", "upload_time_iso_8601": "2015-05-26T04:48:18.460512Z", "url": "https://files.pythonhosted.org/packages/e1/51/da26bd92d83e03463b2a970b3ce445b2eec6fd31ac6471a69f799eafc320/aiohttp_debugtoolbar-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "blake2b_256": "c5183596b8a0899ceebf35db0f75767aac1bb228ffb4f64d6949cfa9d51489ca", "md5": "e52156592e803e23e6754d3333bff33d", "sha256": "cc7687ab53a147f16757e986d4795a17f3b96e10836d1ee1638f6395ec16afc4" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e52156592e803e23e6754d3333bff33d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 429024, "upload_time": "2015-07-03T11:04:51", "upload_time_iso_8601": "2015-07-03T11:04:51.687713Z", "url": "https://files.pythonhosted.org/packages/c5/18/3596b8a0899ceebf35db0f75767aac1bb228ffb4f64d6949cfa9d51489ca/aiohttp_debugtoolbar-0.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "f165819212dbebb3d1ccf89cea628b9e0f047889a1019746aa3310bee0c28e83", "md5": "2942239fad01073e0c35367a4eb6421d", "sha256": "e536820a146698e761d198b8b03280c850ddb467caa3950b1444c237efb075d6" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.0.3.tar.gz", "has_sig": false, "md5_digest": "2942239fad01073e0c35367a4eb6421d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 411701, "upload_time": "2015-07-03T11:05:06", "upload_time_iso_8601": "2015-07-03T11:05:06.110283Z", "url": "https://files.pythonhosted.org/packages/f1/65/819212dbebb3d1ccf89cea628b9e0f047889a1019746aa3310bee0c28e83/aiohttp_debugtoolbar-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "blake2b_256": "c3865bf5e184e2e1cf320cde751ca618009e712a5cb1d9f5b38016da71f8fa27", "md5": "42f7fa626f7df23e378ee79e0a65fee6", "sha256": "a855ba7bd1505a7f29d7b1be56598aab8f9de92951073602963feb7c274ab373" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.0.4.tar.gz", "has_sig": false, "md5_digest": "42f7fa626f7df23e378ee79e0a65fee6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 412199, "upload_time": "2015-09-05T19:03:22", "upload_time_iso_8601": "2015-09-05T19:03:22.232983Z", "url": "https://files.pythonhosted.org/packages/c3/86/5bf5e184e2e1cf320cde751ca618009e712a5cb1d9f5b38016da71f8fa27/aiohttp_debugtoolbar-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "blake2b_256": "df06c1a6a4bb05a51a97b713cf5039c420a2db697d567c140841a47ab801f31f", "md5": "d42cfae97320770eee9690765ddddb55", "sha256": "21e07596a916dc3d42746f36b7e2d12540b39d43019bc26c7dca62bb6267223e" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.0.5.tar.gz", "has_sig": false, "md5_digest": "d42cfae97320770eee9690765ddddb55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 414119, "upload_time": "2015-09-13T09:25:22", "upload_time_iso_8601": "2015-09-13T09:25:22.266301Z", "url": "https://files.pythonhosted.org/packages/df/06/c1a6a4bb05a51a97b713cf5039c420a2db697d567c140841a47ab801f31f/aiohttp_debugtoolbar-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "blake2b_256": "628aff4898d700e3e4b8ed93dbe9ebd25d2b45d99032c9fdd1b274aa82589fca", "md5": "bd41cd19bb6ebdde95ee57c5217d1ea2", "sha256": "ab8307ad081db26e8347006cc31da35fdaf8705240c8729845f9cce25220dca2" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bd41cd19bb6ebdde95ee57c5217d1ea2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 456586, "upload_time": "2016-02-13T17:43:15", "upload_time_iso_8601": "2016-02-13T17:43:15.916477Z", "url": "https://files.pythonhosted.org/packages/62/8a/ff4898d700e3e4b8ed93dbe9ebd25d2b45d99032c9fdd1b274aa82589fca/aiohttp_debugtoolbar-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "c4f2700ff880b6108791d36294b18d9d21d0d3e984f086d81c02b3098d29b275", "md5": "a3db86468b180aea220de45d95879d8f", "sha256": "f705c3363eb3895283356b9ccdcd553fad6a55a003baa0a7da93f4cf31627bf2" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a3db86468b180aea220de45d95879d8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 436970, "upload_time": "2016-02-13T17:43:21", "upload_time_iso_8601": "2016-02-13T17:43:21.850624Z", "url": "https://files.pythonhosted.org/packages/c4/f2/700ff880b6108791d36294b18d9d21d0d3e984f086d81c02b3098d29b275/aiohttp_debugtoolbar-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "blake2b_256": "9cf043ba7cfaf8b3e3b1c91c4f23d8897c68adeb957c359f76d53345b3f5d94b", "md5": "e3a936d56481a25af00f2612e615d9c8", "sha256": "cabc9c417e17acc48244f6525d220e1734d7f4c8644b141133f438bc2a27a1ec" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e3a936d56481a25af00f2612e615d9c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 465157, "upload_time": "2016-02-21T17:14:48", "upload_time_iso_8601": "2016-02-21T17:14:48.822662Z", "url": "https://files.pythonhosted.org/packages/9c/f0/43ba7cfaf8b3e3b1c91c4f23d8897c68adeb957c359f76d53345b3f5d94b/aiohttp_debugtoolbar-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "0a3e3494ca50d363d0b9ca13a0d466e586490919ba932f46a43f97d52588d72f", "md5": "ddf6d80c42dccf2ab0523f7b52108b7d", "sha256": "f05d487eeaeed7b1db5d53a03e461065dca3a9aab692015449b606b64f621632" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ddf6d80c42dccf2ab0523f7b52108b7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 444404, "upload_time": "2016-02-21T17:14:56", "upload_time_iso_8601": "2016-02-21T17:14:56.812217Z", "url": "https://files.pythonhosted.org/packages/0a/3e/3494ca50d363d0b9ca13a0d466e586490919ba932f46a43f97d52588d72f/aiohttp_debugtoolbar-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "blake2b_256": "dcab295a2b71ba2bae78ae3b24c5aff8dace979def7fb192fafdbc1fc7ffe688", "md5": "3e2a2ac0b1eb43338c190da4bf17bb60", "sha256": "af1510acf51ffd6d343d13156b0845e70b6dc8314c361ea6feb250e226051f73" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3e2a2ac0b1eb43338c190da4bf17bb60", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 465249, "upload_time": "2016-09-27T18:50:39", "upload_time_iso_8601": "2016-09-27T18:50:39.743561Z", "url": "https://files.pythonhosted.org/packages/dc/ab/295a2b71ba2bae78ae3b24c5aff8dace979def7fb192fafdbc1fc7ffe688/aiohttp_debugtoolbar-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "08433094aa3a3d13db33ae67926ce9a6ac122192c11ab858ea630aaafe948e55", "md5": "5a2d24562de902be289dd43266de9cef", "sha256": "c172efe96b4639d5a94169c90da56684cdbf3c3b8066df5c5eec8c2d8ac8e72f" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5a2d24562de902be289dd43266de9cef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 444569, "upload_time": "2016-09-27T18:50:42", "upload_time_iso_8601": "2016-09-27T18:50:42.439578Z", "url": "https://files.pythonhosted.org/packages/08/43/3094aa3a3d13db33ae67926ce9a6ac122192c11ab858ea630aaafe948e55/aiohttp_debugtoolbar-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "blake2b_256": "0f9f839ebdc20f8b4803a8375fc805ea3d84f7c5bf75e8fff1e85a3dafae4aa0", "md5": "4fd4578705ebb2b91ae9f0c0a59f8c3a", "sha256": "a77bb704a7d69badcbb3725852fcdec176620cf5ddc56e89e9716689821c15dc" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4fd4578705ebb2b91ae9f0c0a59f8c3a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 465415, "upload_time": "2016-10-27T16:09:01", "upload_time_iso_8601": "2016-10-27T16:09:01.778214Z", "url": "https://files.pythonhosted.org/packages/0f/9f/839ebdc20f8b4803a8375fc805ea3d84f7c5bf75e8fff1e85a3dafae4aa0/aiohttp_debugtoolbar-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "b6972dc649e7906d81287d70a1d55a6b777fa592a00840b0a1c3d6d8bf456bcb", "md5": "89f19441f1cc43847b4b670b59635dd1", "sha256": "19aee8050539cd6eee03e3840c55bbca9127347c5362696e7e1af82151e31c9d" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.1.3.tar.gz", "has_sig": false, "md5_digest": "89f19441f1cc43847b4b670b59635dd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 445071, "upload_time": "2016-10-27T16:09:04", "upload_time_iso_8601": "2016-10-27T16:09:04.648605Z", "url": "https://files.pythonhosted.org/packages/b6/97/2dc649e7906d81287d70a1d55a6b777fa592a00840b0a1c3d6d8bf456bcb/aiohttp_debugtoolbar-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "blake2b_256": "9d9fbf4f35211639b004e7f803fd41bce8fbbaf42fa1fd8f46f87bd04985c2c4", "md5": "0fbe5df64dc70b900d21f02c69ccf7a1", "sha256": "37a22373decf33b25f7d0b6039241391df6c8d49686b678ad693b90bd887c198" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0fbe5df64dc70b900d21f02c69ccf7a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 465775, "upload_time": "2016-11-08T07:14:55", "upload_time_iso_8601": "2016-11-08T07:14:55.335839Z", "url": "https://files.pythonhosted.org/packages/9d/9f/bf4f35211639b004e7f803fd41bce8fbbaf42fa1fd8f46f87bd04985c2c4/aiohttp_debugtoolbar-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "584e9c186b92d4544f4431fe7888d2a41ae5cea0443ea4a205b50cf5d3093ff6", "md5": "ab08612a40205b588e64ce141fb42a8f", "sha256": "871dcad0ac05279a55d8cc4536af3275c363e4c49b081742a92e0cba6a9c2eda" }, "downloads": -1, "filename": "aiohttp-debugtoolbar-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ab08612a40205b588e64ce141fb42a8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 445362, "upload_time": "2016-11-08T07:14:57", "upload_time_iso_8601": "2016-11-08T07:14:57.486031Z", "url": "https://files.pythonhosted.org/packages/58/4e/9c186b92d4544f4431fe7888d2a41ae5cea0443ea4a205b50cf5d3093ff6/aiohttp-debugtoolbar-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "blake2b_256": "9e71f747cfb56812b973766dded894e7f1d1aadd00a1704d57c190ebfaf14252", "md5": "34632c423b6d3c40cf87c8e3391675db", "sha256": "2e9c1c823646cd7729215579a79a21cd0eb9c3d75766a4bf1d854fdfefe6fa77" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "34632c423b6d3c40cf87c8e3391675db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 465940, "upload_time": "2016-11-18T16:38:44", "upload_time_iso_8601": "2016-11-18T16:38:44.739565Z", "url": "https://files.pythonhosted.org/packages/9e/71/f747cfb56812b973766dded894e7f1d1aadd00a1704d57c190ebfaf14252/aiohttp_debugtoolbar-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "ee1e60fa9bccb06ca7948c999deb0885b36afb8ca39d7c9adea9af6f5a840370", "md5": "8f0d0bf2f0a3561b5c26850b525ad1e7", "sha256": "dd216d607f0500c703e43845e13960057f66cbce68341da44455d5d074f18b2e" }, "downloads": -1, "filename": "aiohttp-debugtoolbar-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8f0d0bf2f0a3561b5c26850b525ad1e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 445890, "upload_time": "2016-11-18T16:38:47", "upload_time_iso_8601": "2016-11-18T16:38:47.854927Z", "url": "https://files.pythonhosted.org/packages/ee/1e/60fa9bccb06ca7948c999deb0885b36afb8ca39d7c9adea9af6f5a840370/aiohttp-debugtoolbar-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "blake2b_256": "438dd58db3ef7619db0421ffac2a222347544c32e4f3ad5b5df73f9d841b5a3d", "md5": "e52dbf087224437b14e6b74f6f710d8c", "sha256": "b474fe2623421235c6bcd246598b453502fa9901ec99fec8134f7f81a74f4509" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e52dbf087224437b14e6b74f6f710d8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 466025, "upload_time": "2017-05-04T20:24:45", "upload_time_iso_8601": "2017-05-04T20:24:45.175755Z", "url": "https://files.pythonhosted.org/packages/43/8d/d58db3ef7619db0421ffac2a222347544c32e4f3ad5b5df73f9d841b5a3d/aiohttp_debugtoolbar-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "797337793745e5fb3ea428ae70638ef0e35c8593183386eb8f7a11ca644a5c2c", "md5": "ebc0a4faf28adbb06d7dce91280831c8", "sha256": "77f5d9a5e9a65db1c9a09b881e24304140c00dfae3e594d80e6fd70106e3ebe2" }, "downloads": -1, "filename": "aiohttp-debugtoolbar-0.4.0.tar.gz", "has_sig": false, "md5_digest": "ebc0a4faf28adbb06d7dce91280831c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 446021, "upload_time": "2017-05-04T20:24:47", "upload_time_iso_8601": "2017-05-04T20:24:47.541343Z", "url": "https://files.pythonhosted.org/packages/79/73/37793745e5fb3ea428ae70638ef0e35c8593183386eb8f7a11ca644a5c2c/aiohttp-debugtoolbar-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "blake2b_256": "28fef7ece48e690a8861348ee83d9c6874755af7279bbadb970f142af5cd7491", "md5": "22c15715faacda6fd59a38879c872f2e", "sha256": "d0e17e5627261463a754f626f39ef3b5936a29f8a72751acdad2c0c8a32259ac" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "22c15715faacda6fd59a38879c872f2e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 466050, "upload_time": "2017-08-31T01:44:43", "upload_time_iso_8601": "2017-08-31T01:44:43.342627Z", "url": "https://files.pythonhosted.org/packages/28/fe/f7ece48e690a8861348ee83d9c6874755af7279bbadb970f142af5cd7491/aiohttp_debugtoolbar-0.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "e6709c34f659438b94edee76fe870244689bcbee8f7348d278fdb3c79e34a18d", "md5": "5a77695573bf0beb10e8163261fa1fac", "sha256": "1c0a3f4f0a66480c19dd9f843262ef8ff2adec1b0e97452aebf2f31e49ab400b" }, "downloads": -1, "filename": "aiohttp-debugtoolbar-0.4.1.tar.gz", "has_sig": false, "md5_digest": "5a77695573bf0beb10e8163261fa1fac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 446231, "upload_time": "2017-08-31T01:44:46", "upload_time_iso_8601": "2017-08-31T01:44:46.127167Z", "url": "https://files.pythonhosted.org/packages/e6/70/9c34f659438b94edee76fe870244689bcbee8f7348d278fdb3c79e34a18d/aiohttp-debugtoolbar-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "blake2b_256": "a2dac58d4275939715122b4a1ba250aed8d295c5e418e61f37bd140d2c9771bc", "md5": "d669481c7132fb58474c473e40ea804e", "sha256": "3ec0eca2ce6227051fa900c46fe1c5a50e1cb40557f7f114623735b77823cfa9" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d669481c7132fb58474c473e40ea804e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 466252, "upload_time": "2018-02-14T20:55:39", "upload_time_iso_8601": "2018-02-14T20:55:39.260859Z", "url": "https://files.pythonhosted.org/packages/a2/da/c58d4275939715122b4a1ba250aed8d295c5e418e61f37bd140d2c9771bc/aiohttp_debugtoolbar-0.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "08b1b629499450a84e68b53d000e6150ae4dace68ae589c5ac36b6541777c8d3", "md5": "26b26163f3fbeb16ac67197902330942", "sha256": "697c9cfac4017d532e26a8c05f14c1a43b3b147f53460daacb0ed144401df441" }, "downloads": -1, "filename": "aiohttp-debugtoolbar-0.5.0.tar.gz", "has_sig": false, "md5_digest": "26b26163f3fbeb16ac67197902330942", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 446473, "upload_time": "2018-02-14T20:55:41", "upload_time_iso_8601": "2018-02-14T20:55:41.855483Z", "url": "https://files.pythonhosted.org/packages/08/b1/b629499450a84e68b53d000e6150ae4dace68ae589c5ac36b6541777c8d3/aiohttp-debugtoolbar-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "blake2b_256": "b7ac5508f003928d95d8ae5a2e37e4f6228d48f5e0241cd3cc086e751683a3f2", "md5": "46efa434bf8467de7c13217b977f873a", "sha256": "e94c3fff7a49eb33d32c7b5b2e268fbd97c5bfca40128965f839c4815359c05a" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "46efa434bf8467de7c13217b977f873a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 465958, "upload_time": "2020-01-25T12:04:55", "upload_time_iso_8601": "2020-01-25T12:04:55.928200Z", "url": "https://files.pythonhosted.org/packages/b7/ac/5508f003928d95d8ae5a2e37e4f6228d48f5e0241cd3cc086e751683a3f2/aiohttp_debugtoolbar-0.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "3fdd5121417dfbeb4661673afa5c8708f1539889d0e54b1509a6fdf66705efc5", "md5": "496734057cb413d7a49a52a817802dbb", "sha256": "ec231661133b40136608d39dfb688e7ea0c3d47b6ae6dee52d5bf24ceb9e4d45" }, "downloads": -1, "filename": "aiohttp-debugtoolbar-0.6.0.tar.gz", "has_sig": false, "md5_digest": "496734057cb413d7a49a52a817802dbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 444653, "upload_time": "2020-01-25T12:04:57", "upload_time_iso_8601": "2020-01-25T12:04:57.691280Z", "url": "https://files.pythonhosted.org/packages/3f/dd/5121417dfbeb4661673afa5c8708f1539889d0e54b1509a6fdf66705efc5/aiohttp-debugtoolbar-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "blake2b_256": "6daefe3fe922b6efb0c27e6244c99d60330f8f3f39de42510137bf7c205adeb4", "md5": "66e66dabe0c903cf1efc1ff3199521ac", "sha256": "cbb876a350bbca497f8c46fff96d0ebdbd552ba6d0bb80ec3a5e95270b0f1f65" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "66e66dabe0c903cf1efc1ff3199521ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 466050, "upload_time": "2023-11-19T22:40:19", "upload_time_iso_8601": "2023-11-19T22:40:19.115276Z", "url": "https://files.pythonhosted.org/packages/6d/ae/fe3fe922b6efb0c27e6244c99d60330f8f3f39de42510137bf7c205adeb4/aiohttp_debugtoolbar-0.6.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "bd72cd80c0d1d425d5ef50e5b23553040e8d9fa5de5714208d3d18ae8806b6de", "md5": "3be0e457798dbd301f4cfe8da43166d4", "sha256": "cd7ae54c600db7ae7d9dc3404b81f95209a6367df1d59e13ea20f9926e36e001" }, "downloads": -1, "filename": "aiohttp-debugtoolbar-0.6.1.tar.gz", "has_sig": false, "md5_digest": "3be0e457798dbd301f4cfe8da43166d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 451126, "upload_time": "2023-11-19T22:40:21", "upload_time_iso_8601": "2023-11-19T22:40:21.313453Z", "url": "https://files.pythonhosted.org/packages/bd/72/cd80c0d1d425d5ef50e5b23553040e8d9fa5de5714208d3d18ae8806b6de/aiohttp-debugtoolbar-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "blake2b_256": "6daefe3fe922b6efb0c27e6244c99d60330f8f3f39de42510137bf7c205adeb4", "md5": "66e66dabe0c903cf1efc1ff3199521ac", "sha256": "cbb876a350bbca497f8c46fff96d0ebdbd552ba6d0bb80ec3a5e95270b0f1f65" }, "downloads": -1, "filename": "aiohttp_debugtoolbar-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "66e66dabe0c903cf1efc1ff3199521ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 466050, "upload_time": "2023-11-19T22:40:19", "upload_time_iso_8601": "2023-11-19T22:40:19.115276Z", "url": "https://files.pythonhosted.org/packages/6d/ae/fe3fe922b6efb0c27e6244c99d60330f8f3f39de42510137bf7c205adeb4/aiohttp_debugtoolbar-0.6.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "bd72cd80c0d1d425d5ef50e5b23553040e8d9fa5de5714208d3d18ae8806b6de", "md5": "3be0e457798dbd301f4cfe8da43166d4", "sha256": "cd7ae54c600db7ae7d9dc3404b81f95209a6367df1d59e13ea20f9926e36e001" }, "downloads": -1, "filename": "aiohttp-debugtoolbar-0.6.1.tar.gz", "has_sig": false, "md5_digest": "3be0e457798dbd301f4cfe8da43166d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 451126, "upload_time": "2023-11-19T22:40:21", "upload_time_iso_8601": "2023-11-19T22:40:21.313453Z", "url": "https://files.pythonhosted.org/packages/bd/72/cd80c0d1d425d5ef50e5b23553040e8d9fa5de5714208d3d18ae8806b6de/aiohttp-debugtoolbar-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }