{ "info": { "author": "Igor Tolkachnikov", "author_email": "i.tolkachnikov@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "Everbug - Debugger for Django projects\n======================================\n\nThe Everbug is a lightweight Django middleware for Chrome extension with easy install. One of the advantages: the response body of target page remains clean\nand unchanged.\n\nSpecial summary:\n* Database queries with explains (Multiple database support)\n* Context variables\n* Profiles functions (cProfile through decorator)\n* Support ajax requests\n\n\nInstalling\n-----------------\n\nFor Django:\n\n::\n\n Run \"pip install everbug\".\n Add \"everbug\" to your INSTALLED_APPS in settings.py.\n Append \"everbug.middleware.Tracer\" to MIDDLEWARE or MIDDLEWARE_CLASSES in settings.py.\n\nFor Chrome: _chrome_ext_\nFor Firefox: _firefox_ext_\n\nUsage\n-----------------\n\n\u201cContext\u201d works for any view which has a \u201ccontext_data\u201d. \u201cQueries\u201d works\nas-is for all databases in \u201cDATABASES\u201d section. \u201cProfile\u201d works through\ndecorator (based on builtin cProfile). By default, profile output is\ntruncated to 20 lines.\n\nExample usage:\n\n::\n\n from everbug.shortcuts import profile\n\n @profile\n def sample_method():\n // some code here ... \n\nCall @profile with argument for full view, for example:\n\n::\n\n @profile(short=False)\n def sample_method():\n // some code here ... \n\nRunning the tests\n-----------------\n\n::\n\n docker-compose up -d \n docker exec -it everbug tox\n\nRequirements\n-----------------\n\n| Python >= 3.5\n| Django >= 1.11\n\nLicense\n-----------------\n\nThis project is licensed under the MIT License - see the `LICENSE`_ file\nfor details\n\n.. _chrome_ext: https://chrome.google.com/webstore/search/everbug\n.. _firefox_ext: https://addons.mozilla.org/ru/firefox/addon/everbug\n.. _LICENSE: LICENSE\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/everhide/everbug", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "everbug", "package_url": "https://pypi.org/project/everbug/", "platform": "", "project_url": "https://pypi.org/project/everbug/", "project_urls": { "Homepage": "https://github.com/everhide/everbug" }, "release_url": "https://pypi.org/project/everbug/1.24/", "requires_dist": null, "requires_python": "", "summary": "Django debug extension", "version": "1.24" }, "last_serial": 4257411, "releases": { "1.23": [ { "comment_text": "", "digests": { "md5": "087bff2872ef79037eb3796f434053a3", "sha256": "f2a0edc06a038e14976671b596571da3d356d109c25c8315ad894b803896af2f" }, "downloads": -1, "filename": "everbug-1.23.tar.gz", "has_sig": false, "md5_digest": "087bff2872ef79037eb3796f434053a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6121, "upload_time": "2018-06-15T18:25:47", "url": "https://files.pythonhosted.org/packages/db/03/f0751625728f465aad3b96e0a0b79c120bc3f842ca07539e4d906b887d04/everbug-1.23.tar.gz" } ], "1.24": [ { "comment_text": "", "digests": { "md5": "c7a1efad0abc077e3dd5a7b1523f3f2a", "sha256": "13c81fcf44175a5131f3b0d2591a20ea1c646017bbcf4d20d3bc29176d9a82ef" }, "downloads": -1, "filename": "everbug-1.24-py3-none-any.whl", "has_sig": false, "md5_digest": "c7a1efad0abc077e3dd5a7b1523f3f2a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7374, "upload_time": "2018-09-10T12:08:33", "url": "https://files.pythonhosted.org/packages/50/ac/70141f92ced3a2b2d287086ad25f05cae2aee992b8b686aa21507423108f/everbug-1.24-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa0e0652ec9acc82575da4fecc1ff853", "sha256": "401454da85216a979b099ae1f89b353b7d726e291448324cf33e1db2d623b07d" }, "downloads": -1, "filename": "everbug-1.24.tar.gz", "has_sig": false, "md5_digest": "aa0e0652ec9acc82575da4fecc1ff853", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6268, "upload_time": "2018-09-10T12:08:35", "url": "https://files.pythonhosted.org/packages/38/40/5780920a236252ec2c3dbcfcf14a8a4fcb3d7690fcad639fec4968d608c7/everbug-1.24.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c7a1efad0abc077e3dd5a7b1523f3f2a", "sha256": "13c81fcf44175a5131f3b0d2591a20ea1c646017bbcf4d20d3bc29176d9a82ef" }, "downloads": -1, "filename": "everbug-1.24-py3-none-any.whl", "has_sig": false, "md5_digest": "c7a1efad0abc077e3dd5a7b1523f3f2a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7374, "upload_time": "2018-09-10T12:08:33", "url": "https://files.pythonhosted.org/packages/50/ac/70141f92ced3a2b2d287086ad25f05cae2aee992b8b686aa21507423108f/everbug-1.24-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa0e0652ec9acc82575da4fecc1ff853", "sha256": "401454da85216a979b099ae1f89b353b7d726e291448324cf33e1db2d623b07d" }, "downloads": -1, "filename": "everbug-1.24.tar.gz", "has_sig": false, "md5_digest": "aa0e0652ec9acc82575da4fecc1ff853", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6268, "upload_time": "2018-09-10T12:08:35", "url": "https://files.pythonhosted.org/packages/38/40/5780920a236252ec2c3dbcfcf14a8a4fcb3d7690fcad639fec4968d608c7/everbug-1.24.tar.gz" } ] }