{ "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/qwerty", "keywords": "debugging bug testing color colour terminal", "license": "", "maintainer": "", "maintainer_email": "", "name": "qwerty", "package_url": "https://pypi.org/project/qwerty/", "platform": "", "project_url": "https://pypi.org/project/qwerty/", "project_urls": { "Bug Reports": "https://github.com/DrTexxOfficial/qwerty/issues", "Homepage": "https://github.com/DrTexxOfficial/qwerty", "Source": "https://github.com/DrTexxOfficial/qwerty/" }, "release_url": "https://pypi.org/project/qwerty/1.2.1/", "requires_dist": [ "colorama (==0.4.1)" ], "requires_python": "", "summary": "debugging interface module", "version": "1.2.1" }, "last_serial": 4579882, "releases": { "1.2.1": [ { "comment_text": "", "digests": { "md5": "b8875b79810b4ed492b9f86c1ade0e39", "sha256": "f1c4fb637143b636c3e87572771c66ef6f67f0b7fc0e207276f24db878ffef5b" }, "downloads": -1, "filename": "qwerty-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b8875b79810b4ed492b9f86c1ade0e39", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16749, "upload_time": "2018-12-10T09:04:04", "url": "https://files.pythonhosted.org/packages/74/ea/c5864cc4d928b7c52df2ab341acfd53f6c26c5b287abed4c780ddc96ed52/qwerty-1.2.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b8875b79810b4ed492b9f86c1ade0e39", "sha256": "f1c4fb637143b636c3e87572771c66ef6f67f0b7fc0e207276f24db878ffef5b" }, "downloads": -1, "filename": "qwerty-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b8875b79810b4ed492b9f86c1ade0e39", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16749, "upload_time": "2018-12-10T09:04:04", "url": "https://files.pythonhosted.org/packages/74/ea/c5864cc4d928b7c52df2ab341acfd53f6c26c5b287abed4c780ddc96ed52/qwerty-1.2.1-py3-none-any.whl" } ] }