{ "info": { "author": "Tim Gabets", "author_email": "tim@gabets.ru", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v2 (LGPLv2)", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Communications" ], "description": "tracetools\n==========\n \nA simple library to print formatted trace messages (especially useful with the binary data):\n\n >>> trace(binary_data)\n 12:08:16.762628 >> 206 bytes sent:\n\t00 cc 30 31 30 30 72 30 05 80 20 c0 92 00 31 36 ..0100r0.. ...16\n\t38 39 39 30 30 31 31 32 33 34 35 36 37 38 39 30 8990011234567890\n\t30 30 30 30 30 30 30 30 30 30 30 30 30 32 30 30 0000000000000200\n\t30 30 31 34 39 34 35 30 34 34 39 34 38 30 30 32 0014945044948002\n\t33 31 31 37 30 35 31 31 31 32 30 38 31 34 39 30 3117051112081490\n\t30 31 30 30 30 30 33 32 38 39 39 30 30 31 31 32 0100003289900112\n\t33 34 35 36 37 38 39 30 44 31 38 30 39 32 30 31 34567890D1809201\n\t31 38 37 32 33 30 30 30 31 30 30 30 31 33 33 37 1872300010001337\n\t39 39 39 39 39 39 39 39 39 39 39 39 30 30 31 36 9999999999990016\n\t34 33 2b 68 7a ef c3 4b 1a 89 30 34 39 82 02 00 43+hz..K..049...\n\t00 9a 03 17 05 11 95 05 00 00 04 08 80 9f 10 02 ................\n\t00 00 9f 26 08 ed 2c d0 d2 98 94 fb aa 9f 36 02 ...&..,.......6.\n\t00 01 9f 37 04 8f a4 f2 bd 9f 1a 02 06 43 ...7.........C\n\n >>> trace(binary_data)\n 12:08:17.013138 << 110 bytes received:\n\t00 6c 30 31 31 30 72 30 00 00 0e 80 80 00 31 36 .l0110r0......16\n\t38 39 39 30 30 31 31 32 33 34 35 36 37 38 39 30 8990011234567890\n\t30 30 30 30 30 30 30 30 30 30 30 30 30 32 30 30 0000000000000200\n\t30 30 31 34 39 34 35 30 34 34 39 34 38 30 30 32 0014945044948002\n\t33 31 31 37 30 35 31 31 31 32 30 38 31 34 30 30 3117051112081400\n\t30 30 30 30 31 30 36 38 34 38 31 30 36 38 34 38 0000106848106848\n\t30 30 30 31 30 30 30 31 33 33 37 36 34 33 00010001337643\n\n\n\nUsage:\n\n >>> from tracetools.tracetools import trace\n >>> trace(b'\\x01\\xFF17398172371892371982737981723')\n 22:27:00.967302\n\t01 ff 31 37 33 39 38 31 37 32 33 37 31 38 39 32 ..17398172371892\n\t33 37 31 39 38 32 37 33 37 39 38 31 37 32 33 371982737981723\n\t\n >>> trace(title='Some stuff received:', data=b'\\x00\\x6c\\x30\\x31\\x31\\x30\\x72\\x30\\x00\\x00\\x0e\\x80\\x80\\x00\\x31\\x36')\n 22:28:53.709328 Some stuff received:\n\t00 6c 30 31 31 30 72 30 00 00 0e 80 80 00 31 36 .l0110r0......16\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/timgabets/tracetools", "keywords": "trace hex", "license": "LGPLv2", "maintainer": "", "maintainer_email": "", "name": "tracetools", "package_url": "https://pypi.org/project/tracetools/", "platform": "", "project_url": "https://pypi.org/project/tracetools/", "project_urls": { "Homepage": "https://github.com/timgabets/tracetools" }, "release_url": "https://pypi.org/project/tracetools/1.26/", "requires_dist": null, "requires_python": "", "summary": "Trace toolkit to print formatted traces of binary data", "version": "1.26" }, "last_serial": 2913494, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "a59fb62735e77daf6ea87c8ba281745d", "sha256": "f46bee4292df0e9680382ac414fff8bb52c5a8215cb79a251f4d6c485d120fe5" }, "downloads": -1, "filename": "tracetools-1.0.tar.gz", "has_sig": false, "md5_digest": "a59fb62735e77daf6ea87c8ba281745d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12849, "upload_time": "2017-05-11T09:27:20", "url": "https://files.pythonhosted.org/packages/61/31/465bcf1be711a61365265f4411d6b3780fe0ea823397f239ed0e39d7c577/tracetools-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "dc3261939a37887207c966efb8aa810e", "sha256": "cb967ff6abcf8f1a4b45484e0dba79de40b100717ad4a276f6cb43bd193b4230" }, "downloads": -1, "filename": "tracetools-1.1.tar.gz", "has_sig": false, "md5_digest": "dc3261939a37887207c966efb8aa810e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12906, "upload_time": "2017-05-11T09:37:44", "url": "https://files.pythonhosted.org/packages/eb/83/915f7224dd10770e503c4eedd2f02db6472de83fbeb42e041a6e8e4b5ce3/tracetools-1.1.tar.gz" } ], "1.11": [ { "comment_text": "", "digests": { "md5": "55cf0a60b283710defdcacabf18d8014", "sha256": "33b0eda4b57c52b3cef566cf9551d2f6b8b41d2b319e9b5aa6ac20b9e5e21220" }, "downloads": -1, "filename": "tracetools-1.11.tar.gz", "has_sig": false, "md5_digest": "55cf0a60b283710defdcacabf18d8014", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12912, "upload_time": "2017-05-11T09:42:09", "url": "https://files.pythonhosted.org/packages/c8/88/f0ad7e7525bc5629adbde0c28826546b9e9e5b00ff2983162769142d2a3b/tracetools-1.11.tar.gz" } ], "1.12": [ { "comment_text": "", "digests": { "md5": "9ec4d0de4c26e389145032323f34557d", "sha256": "ffa574a0f06f3eb1ca54db4e1d2996061411852109dc3c9d87c0f62e3c002195" }, "downloads": -1, "filename": "tracetools-1.12.tar.gz", "has_sig": false, "md5_digest": "9ec4d0de4c26e389145032323f34557d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12920, "upload_time": "2017-05-11T13:54:48", "url": "https://files.pythonhosted.org/packages/4f/88/06d0a18f9165dfb5373fee16f2d9cc9002aea87d2fa34328c6ef3955ff36/tracetools-1.12.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "6a4a79b30b0579f6292bb863d496b31a", "sha256": "d068a1895015ce9200f99e96e883e2dfc52c7e0e76b148309b7cf9d160223c0c" }, "downloads": -1, "filename": "tracetools-1.2.tar.gz", "has_sig": false, "md5_digest": "6a4a79b30b0579f6292bb863d496b31a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12845, "upload_time": "2017-05-12T06:08:09", "url": "https://files.pythonhosted.org/packages/77/a8/e6aa1daf39dc8b60acc30748892a3993b49a6213abd7c76ac1ecf9ce09a4/tracetools-1.2.tar.gz" } ], "1.21": [ { "comment_text": "", "digests": { "md5": "0b9f4cf613d2140c68610c0ff6faf050", "sha256": "0ede2ebdce267840a6fb4229d0e561ed6d3a959742b41837cf19bc27bc18a3aa" }, "downloads": -1, "filename": "tracetools-1.21.tar.gz", "has_sig": false, "md5_digest": "0b9f4cf613d2140c68610c0ff6faf050", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13206, "upload_time": "2017-05-19T19:30:45", "url": "https://files.pythonhosted.org/packages/12/db/dd2dc89492f6fd7931f5f9ed1b77a3514ad612031cd4faf8855eaaa82c3a/tracetools-1.21.tar.gz" } ], "1.22": [ { "comment_text": "", "digests": { "md5": "c06d6a961d76c370bdb5d2aee4e8d49b", "sha256": "b206e5cfdeff7c3d5c4e8f1d9a00d390598ab576ed05524f727c2ea5c3fb56be" }, "downloads": -1, "filename": "tracetools-1.22.tar.gz", "has_sig": false, "md5_digest": "c06d6a961d76c370bdb5d2aee4e8d49b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13166, "upload_time": "2017-05-19T19:32:26", "url": "https://files.pythonhosted.org/packages/0b/b6/193647a81f44f659d121cb33855471eaea20622c45ea8cd51b40f9cb6457/tracetools-1.22.tar.gz" } ], "1.23": [ { "comment_text": "", "digests": { "md5": "3f70d7daf17c728f00ce8c30a2137097", "sha256": "ba82d9c6179495a4e1b522c5c1dd582bf0a1c7191d29010d29566a943040ef9a" }, "downloads": -1, "filename": "tracetools-1.23.tar.gz", "has_sig": false, "md5_digest": "3f70d7daf17c728f00ce8c30a2137097", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13269, "upload_time": "2017-05-25T09:20:43", "url": "https://files.pythonhosted.org/packages/a8/3a/1994b4d3590ec61cba95a4f576bacfaaf522f0bacd96bc61d400d10cb051/tracetools-1.23.tar.gz" } ], "1.24": [ { "comment_text": "", "digests": { "md5": "bc5e51aba5785242682f18963b69e52e", "sha256": "07941f9e50da002cce7dc3d69cf534e256e4ef0e56edad85f8e518e437842b10" }, "downloads": -1, "filename": "tracetools-1.24.tar.gz", "has_sig": false, "md5_digest": "bc5e51aba5785242682f18963b69e52e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12672, "upload_time": "2017-05-26T15:34:28", "url": "https://files.pythonhosted.org/packages/ee/89/775a20c270463cf6b642640b9bdedae31b0a2acf299760c6de362575319a/tracetools-1.24.tar.gz" } ], "1.26": [ { "comment_text": "", "digests": { "md5": "14155963f7717329d657fd127110c4f9", "sha256": "1ff2bed247265512acd46b13300a71cfeb8be53111b308ef6682ffbf565fb39d" }, "downloads": -1, "filename": "tracetools-1.26.tar.gz", "has_sig": false, "md5_digest": "14155963f7717329d657fd127110c4f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12730, "upload_time": "2017-05-31T13:47:57", "url": "https://files.pythonhosted.org/packages/38/c1/d6f49a7cd2fb9bb2f4a605ccdafbfa5815a8286b21f6575722c57962ac38/tracetools-1.26.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "14155963f7717329d657fd127110c4f9", "sha256": "1ff2bed247265512acd46b13300a71cfeb8be53111b308ef6682ffbf565fb39d" }, "downloads": -1, "filename": "tracetools-1.26.tar.gz", "has_sig": false, "md5_digest": "14155963f7717329d657fd127110c4f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12730, "upload_time": "2017-05-31T13:47:57", "url": "https://files.pythonhosted.org/packages/38/c1/d6f49a7cd2fb9bb2f4a605ccdafbfa5815a8286b21f6575722c57962ac38/tracetools-1.26.tar.gz" } ] }