{ "info": { "author": "Denver P", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Debuggers" ], "description": "| BRANCH | BUILD STATUS | COVERAGE | REQUIREMENTS | ISSUES | OPEN PRs |\n| --- | :---: | :---: | :---: | :---: | :---: |\n| Master | [![Build Status](https://travis-ci.org/DrTexxOfficial/dbi.svg?branch=master)](https://travis-ci.org/DrTexxOfficial/dbi) | [![codecov](https://codecov.io/gh/DrTexxOfficial/dbi/branch/master/graph/badge.svg)](https://codecov.io/gh/DrTexxOfficial/dbi) | [![Requirements Status](https://requires.io/github/DrTexxOfficial/dbi/requirements.svg?branch=master)](https://requires.io/github/DrTexxOfficial/dbi/requirements/?branch=master) | [![GitHub issues](https://img.shields.io/github/issues/DrTexxOfficial/dbi.svg?branch=master)](https://GitHub.com/DrTexxOfficial/dbi/issues/) | [![GitHub pull-requests](https://img.shields.io/github/issues-pr/DrTexxOfficial/dbi.svg?branch=master)](https://GitHub.com/DrTexxOfficial/dbi/pull/) |\n| Develop | [![Build Status](https://travis-ci.org/DrTexxOfficial/dbi.svg?branch=develop)](https://travis-ci.org/DrTexxOfficial/dbi) | [![codecov](https://codecov.io/gh/DrTexxOfficial/dbi/branch/develop/graph/badge.svg)](https://codecov.io/gh/DrTexxOfficial/dbi) | [![Requirements Status](https://requires.io/github/DrTexxOfficial/dbi/requirements.svg?branch=develop)](https://requires.io/github/DrTexxOfficial/dbi/requirements/?branch=develop)\n\n# Debug Interface - DBI \n\n[![PyPI Version](https://img.shields.io/pypi/v/dbi.svg)](https://pypi.python.org/pypi/dbi/)\n[![GitHub release](https://img.shields.io/github/release/drtexxofficial/dbi.svg)](https://GitHub.com/DrTexxOfficial/dbi/releases/)\n[![GitHub license](https://img.shields.io/github/license/DrTexxOfficial/dbi.svg?branch=master)](https://github.com/DrTexxOfficial/dbi/blob/master/LICENSE)\n[![Github all releases](https://img.shields.io/github/downloads/DrTexxOfficial/dbi/total.svg)](https://GitHub.com/DrTexxOfficial/dbi/releases/)\n\n\"dbi\n\n## Installation\n### Install via pip\nInstall as user (recommended):\n\n $ pip3 install dbi --user\n\nInstall as root:\n\n $ sudo pip3 install dbi\n\n### Install from source\nClone this repository:\n\n $ git clone https://github.com/DrTexxOfficial/dbi.git\n\nInstall requirements:\n\n $ cd dbi\n $ pip3 install -r requirements.txt --user\n\n## Script Functionality\n### User-Written Verbosity-Dependant Debug Messages\n- information is only show when A and B are satisfied\n - debugging is active\n - the threshold verbosity is reached or exceeded (this threshold is specified on a per-message basis)\n- verbosity can be\n - set in advanced\n - **modified on-the-fly**\n- multiple **external functions** can be executed in a single-line\n- users can write their own debugging messages on the status of each function's progress\n- console output is colour-coded (based on verbosity levels)\n\n## What is the purpose?\nMy console had become populated by indecernable walls of debugging text, all thanks to riddling my scripts with lines like `print(str(var),var)` for debugging.\nSo I created a module to maintain my sanity and save my time.\n\n## Examples\nInitial config:\n```python3\nfrom dbi import Dbi\ndbi = Dbi(3,True)\ndpm = dbi.print_message\n```\nGeneric example:\n```\n[IN ]: dpm(2,\"message with\",\"sub-message\")\n[OUT]: [3][2]<=[2018-12-10 01:54:59.845995] message with | sub-message\n```\n\n
\n\n[![forthebadge made-with-python](http://ForTheBadge.com/images/badges/made-with-python.svg)](https://www.python.org/)\n\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/DrTexxOfficial/dbi", "keywords": "debugging bug testing color colour terminal", "license": "", "maintainer": "", "maintainer_email": "", "name": "dbi", "package_url": "https://pypi.org/project/dbi/", "platform": "", "project_url": "https://pypi.org/project/dbi/", "project_urls": { "Bug Reports": "https://github.com/DrTexxOfficial/dbi/issues", "Homepage": "https://github.com/DrTexxOfficial/dbi", "Source": "https://github.com/DrTexxOfficial/dbi/" }, "release_url": "https://pypi.org/project/dbi/1.2.5/", "requires_dist": [ "colorama (==0.4.1)" ], "requires_python": "", "summary": "debugging interface module", "version": "1.2.5" }, "last_serial": 4594063, "releases": { "1.1.0": [ { "comment_text": "", "digests": { "md5": "e290b9f5b04b5b230cb6f9308674a667", "sha256": "4e96d568f86c5086affeaf1e1f59b64a1fe26debd5a495b5066ff74fa90387dd" }, "downloads": -1, "filename": "dbi-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e290b9f5b04b5b230cb6f9308674a667", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6417, "upload_time": "2018-03-31T07:32:12", "url": "https://files.pythonhosted.org/packages/d9/92/ddf9c9c39a905adb5c22a2bbf0f2c24ac209338b2084477ae8f060fd7e27/dbi-1.1.0-py3-none-any.whl" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "2ba7b5284adb7fa10b4dd8aea3cc666a", "sha256": "712f4ebe6b0ff3a20732ed442281e3a8c2420c13a0e43342cc96e9e23f17708c" }, "downloads": -1, "filename": "dbi-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2ba7b5284adb7fa10b4dd8aea3cc666a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4898, "upload_time": "2018-12-10T05:53:44", "url": "https://files.pythonhosted.org/packages/38/e0/f2f5b24dd5f2f4b7b39364aef4ead5f0f6bda7adcd0cc7fa0f476d350584/dbi-1.2.0-py3-none-any.whl" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "d6b3acdafefc01e8810eec63d88ba92f", "sha256": "7406fc53b0ed4d06e1824b230812839efd4e3247dc417c9189663e0e07b4d8fc" }, "downloads": -1, "filename": "dbi-1.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d6b3acdafefc01e8810eec63d88ba92f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8350, "upload_time": "2018-12-11T04:15:57", "url": "https://files.pythonhosted.org/packages/c8/9c/154b0c6cb8541217e2ef8dd7d2c1e3446320bc40ab12e47265c5399d6fb6/dbi-1.2.4-py3-none-any.whl" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "c8857c07d657cf79e8c9c3fcfed29ee9", "sha256": "444ad6e3b35abaee4f7aa1acd06a899f5fcc2f7b92133cf70f7b6c0c411abde4" }, "downloads": -1, "filename": "dbi-1.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c8857c07d657cf79e8c9c3fcfed29ee9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8357, "upload_time": "2018-12-13T11:42:04", "url": "https://files.pythonhosted.org/packages/fd/04/c905be39507b94bf94b24ca736cd9a41e52fea4c5453588957737713e43a/dbi-1.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64b9ae31639ef8c4be5c7b6c1aee7edf", "sha256": "434269b42f9cd55b303ed3027f4b6b038dfb7c6a6d76b34a3c9959823b421392" }, "downloads": -1, "filename": "dbi-1.2.5.tar.gz", "has_sig": false, "md5_digest": "64b9ae31639ef8c4be5c7b6c1aee7edf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8031, "upload_time": "2018-12-13T11:42:06", "url": "https://files.pythonhosted.org/packages/f1/98/5c586ac549eecf720adaf77f0d807a8518797bba30618812e744b39014b8/dbi-1.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c8857c07d657cf79e8c9c3fcfed29ee9", "sha256": "444ad6e3b35abaee4f7aa1acd06a899f5fcc2f7b92133cf70f7b6c0c411abde4" }, "downloads": -1, "filename": "dbi-1.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c8857c07d657cf79e8c9c3fcfed29ee9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8357, "upload_time": "2018-12-13T11:42:04", "url": "https://files.pythonhosted.org/packages/fd/04/c905be39507b94bf94b24ca736cd9a41e52fea4c5453588957737713e43a/dbi-1.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64b9ae31639ef8c4be5c7b6c1aee7edf", "sha256": "434269b42f9cd55b303ed3027f4b6b038dfb7c6a6d76b34a3c9959823b421392" }, "downloads": -1, "filename": "dbi-1.2.5.tar.gz", "has_sig": false, "md5_digest": "64b9ae31639ef8c4be5c7b6c1aee7edf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8031, "upload_time": "2018-12-13T11:42:06", "url": "https://files.pythonhosted.org/packages/f1/98/5c586ac549eecf720adaf77f0d807a8518797bba30618812e744b39014b8/dbi-1.2.5.tar.gz" } ] }