{ "info": { "author": "Anand Reddy Pandikunta", "author_email": "anand21nanda@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Intended Audience :: Developers", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "ptb - Python TraceBack for humans!\n----------------------------------\n\nptb aims to enhance the default python traceback. ptb speeds up\ndebugging process by\n\n- Taking away unwanted frames.\n\n- Bringing more context & relevant information.\n\n\n\nDemo\n~~~~\n\n**The default Python traceback looks like this**\n\n|PTB0|\n\n**ptb traceback looks like this**\n\n|PTB1|\n\n\n\nInstall\n~~~~~~~\n\nRecomended way is to install it using pip.\n\n::\n\n pip install ptb\n\nYou can also install using easy\\_install\n\n::\n\n easy_install ptb\n\nYou can also install from git repo\n\n::\n\n git clone https://github.com/ChillarAnand/ptb.git\n cd ptb/\n python setup.py install\n\n\n\nUsage\n~~~~~\n\nJust add this line at the top of your script\n\n::\n\n import ptb; ptb.enable()\n\nand run your script\n\n::\n\n python my_script.py\n\n\n\nFeatures\n~~~~~~~~\n\nColored Traceback\n\nFunction calls \n\nFilter frames\n\nFiltering frames from your project.\n\n::\n\n import ptb; ptb.enable(path='/path/to/project')\n\nElastic context\n\nModify context according to your needs.\n\n::\n\n import ptb; ptb.enable(context=5)\n\nValuable Objects\n\n\nLocals, Builtins\n\nGet locals & builtins for all frames.\n\n::\n\n import ptb; ptb.enable(locals=True, builtins=True)\n\n\n.. |PTB0| image:: https://cloud.githubusercontent.com/assets/4463796/7541758/3ee3b404-f5d5-11e4-8e6a-714f7623ad98.png\n.. |PTB1| image:: https://cloud.githubusercontent.com/assets/4463796/7541757/3ee13e54-f5d5-11e4-9e18-f9a175545fca.png", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/chillaranand/ptb", "keywords": "traceback debugging", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "ptb", "package_url": "https://pypi.org/project/ptb/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ptb/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/chillaranand/ptb" }, "release_url": "https://pypi.org/project/ptb/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "ptb - Python TraceBack for Humans", "version": "0.0.3" }, "last_serial": 1568826, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "f30dabfa8c4261d8566ee0e6954b3d57", "sha256": "8b1b9500486b78da32146d818108e25c444942830f0417cf7415d8f6eefbfa75" }, "downloads": -1, "filename": "ptb-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f30dabfa8c4261d8566ee0e6954b3d57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3654, "upload_time": "2015-05-08T17:03:41", "url": "https://files.pythonhosted.org/packages/10/a3/5057cb542b9ab3fd6b26680e436bd6efbaf668977a0c661373b3b8287c1f/ptb-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "730c198898ee9fefee95cd002c76f0a8", "sha256": "bb35e930fbc18a7f25e5d6d097fe6da7acbf98b637f53915c5d95620802b02a6" }, "downloads": -1, "filename": "ptb-0.0.2.tar.gz", "has_sig": false, "md5_digest": "730c198898ee9fefee95cd002c76f0a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3811, "upload_time": "2015-05-08T17:06:34", "url": "https://files.pythonhosted.org/packages/28/2f/7425e5ddc703d3349cadeb103071eefcfaf4a8ee93ecd4076f84fd5bf1f9/ptb-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d1ab04f549ecaff0dbe40ebb82d5a0d4", "sha256": "91c7117df18e53802eeeba14fb1155738e935ef717c29136a00716b35395914e" }, "downloads": -1, "filename": "ptb-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d1ab04f549ecaff0dbe40ebb82d5a0d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4352, "upload_time": "2015-05-30T07:56:52", "url": "https://files.pythonhosted.org/packages/c6/76/1f31fce5fb0bf02966eb6ee5398e0fb796b9d6eb6611c310e3702302a358/ptb-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d1ab04f549ecaff0dbe40ebb82d5a0d4", "sha256": "91c7117df18e53802eeeba14fb1155738e935ef717c29136a00716b35395914e" }, "downloads": -1, "filename": "ptb-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d1ab04f549ecaff0dbe40ebb82d5a0d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4352, "upload_time": "2015-05-30T07:56:52", "url": "https://files.pythonhosted.org/packages/c6/76/1f31fce5fb0bf02966eb6ee5398e0fb796b9d6eb6611c310e3702302a358/ptb-0.0.3.tar.gz" } ] }