{ "info": { "author": "Filipe Waitman", "author_email": "filwaitman@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "PyTraceTable\n===========================\n\nPyTraceTable is a tool for scripting and script debugging. It aims to make a line-by-line debugging easier.\n\nTake a look:\n\n.. code:: python\n\n from pytracetable import tracetable\n\n @tracetable()\n def some_weird_calculation(a, b):\n c = 10 + a\n b *= 2\n c += b\n del b\n return a + c\n \n\nThen, calling :code:`some_weird_calculation(5, 10)` will give the output:\n\n.. code::\n\n --------------------------------------------------\n At some_weird_calculation, line 3\n [ADDED] a (int): 5\n [ADDED] b (int): 10\n \n --------------------------------------------------\n At some_weird_calculation, line 4\n [ADDED] c (int): 15\n \n --------------------------------------------------\n At some_weird_calculation, line 5\n [CHANGED] b: 10 (int) --> 20 (int)\n \n --------------------------------------------------\n At some_weird_calculation, line 6\n [CHANGED] c: 15 (int) --> 35 (int)\n \n --------------------------------------------------\n At some_weird_calculation, line 7\n [REMOVED] b\n [RETURNED] 40 (int)\n\n\nContribute\n----------\n\nDid you think in some interesting feature, or have you found a bug? Please let me know!\n\nOf course you can also download the project and send me some `pull requests `_.\n\n\nYou can send your suggestions by `opening issues `_.\n\nYou can contact me directly as well. Take a look at my contact information at `http://filwaitman.github.io/ `_ (email is preferred rather than mobile phone).\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/filwaitman/pytracetable/tarball/0.2", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/filwaitman/pytracetable", "keywords": "tracetable,debug", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pytracetable", "package_url": "https://pypi.org/project/pytracetable/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pytracetable/", "project_urls": { "Download": "https://github.com/filwaitman/pytracetable/tarball/0.2", "Homepage": "https://github.com/filwaitman/pytracetable" }, "release_url": "https://pypi.org/project/pytracetable/0.2/", "requires_dist": null, "requires_python": null, "summary": "UNKNOWN", "version": "0.2" }, "last_serial": 1960540, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "2b993670cbd09fb7afe94a625b105e3a", "sha256": "949d0a70b8ac30164b4f29105d953e8bfc0880ba01540bfeee871b0f171386b1" }, "downloads": -1, "filename": "pytracetable-0.2.tar.gz", "has_sig": false, "md5_digest": "2b993670cbd09fb7afe94a625b105e3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3956, "upload_time": "2016-02-10T00:38:49", "url": "https://files.pythonhosted.org/packages/9e/9a/8eb627fb07386aaf66fca6c565103110f272a1281870d773480d71855d63/pytracetable-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2b993670cbd09fb7afe94a625b105e3a", "sha256": "949d0a70b8ac30164b4f29105d953e8bfc0880ba01540bfeee871b0f171386b1" }, "downloads": -1, "filename": "pytracetable-0.2.tar.gz", "has_sig": false, "md5_digest": "2b993670cbd09fb7afe94a625b105e3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3956, "upload_time": "2016-02-10T00:38:49", "url": "https://files.pythonhosted.org/packages/9e/9a/8eb627fb07386aaf66fca6c565103110f272a1281870d773480d71855d63/pytracetable-0.2.tar.gz" } ] }