{ "info": { "author": "Abhijit Bansal", "author_email": "pip@abhijitbansal.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Code Generators" ], "description": "Protobuf-tools Project\n======================\n\n\nPurpose\n-------\n* To ease editing and reading protocol buffer files\n* It provides easy interface to encode/decode proto files\n\nInstallation\n------------\n\nThis package can be pip installed\n\n pip install protobuf_tools\n\n.. note::\n\n Built and tested with python 2.7 and proto 2\n\nUsage\n-----\n\nPython\n######\n\nyou can import it in your library as\n\n from protobuf_tools import proto_utils\n\n\nprotobuftools\n#############\n\nTo use to read/decode any proto files please use the script utility protobuftools\nIf you do not provide the --proto_path it defaults to the working directory\n\n##### For help use\n\n protobuftools -h\n\n##### To use json for decode or encode use -json flag\n\n##### For enabling all fields to be part of decode use --allfields\n\n\n##### For decoding a protobuf file to more human readable form\n\n protobuftools \"\" --proto_path \"\" --decode=message_name --allfields -json\n\n#### To display instead of writing to file\n\n protobuftools \"\" --proto_path \"\" --decode=message_name --allfields -json -d\n\n##### For encoding - To convert from json/text to protobuf file, output is a file with .protoout extension\n\n protobuftools \"\" --encode=message_name -json\n\n\n\nFor Bugs\n--------\n\nJoin the slack workspace at -\nhttps://join.slack.com/t/projectaja/shared_invite/enQtMjk1NTk0NzIwNDIzLWRmMTNjMzY3ZGFmYjY4MGZhOTBiNjZjZTA1YzM3MmFmYWIxOTJkY2QyOWNjM2JhZTk3NTMzMzNmZGIyZGM3NmY\n\nAnd join the protobuf_tools channel\n\nAlso you can email me at\n\npip[at]abhijit.bansal.com\n\n\nFuture\n------\n\n1. Add UI tools for viewing and editing\n2. Support for python 3 and proto 3\n\nVersion History\n---------------\n\n0.0.3 : Changed version of protobuf to 3.2.0 should work for any other version too\n\n0.0.2 : Changed setup version for protobuf\n\n0.0.1 : Initial version, tested upload to pypi", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ajbansal/protobuf-tools", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "protobuf-tools", "package_url": "https://pypi.org/project/protobuf-tools/", "platform": "", "project_url": "https://pypi.org/project/protobuf-tools/", "project_urls": { "Homepage": "https://github.com/ajbansal/protobuf-tools" }, "release_url": "https://pypi.org/project/protobuf-tools/0.0.3/", "requires_dist": null, "requires_python": "", "summary": "A library for adding some usability tools for working with protobuf", "version": "0.0.3" }, "last_serial": 3677004, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c87079c58a81e7bc4de7bcb1ab7a076a", "sha256": "a7a71d031aa660f8feaddecb200e0b93327b2c8e69f3b971c0262eff54e4dd56" }, "downloads": -1, "filename": "protobuf_tools-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c87079c58a81e7bc4de7bcb1ab7a076a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7122, "upload_time": "2018-03-16T16:45:46", "url": "https://files.pythonhosted.org/packages/cd/b9/bcdc5ef8189020d227c59663543c9c3c931bbe050f2f18f1b84c4ef25373/protobuf_tools-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "682b6c25d03de2799be45208d66d3263", "sha256": "bf61ebc86fe7e936755f6e6fb47a654d3ac95e3db92082f7c67a9bf2f4219bee" }, "downloads": -1, "filename": "protobuf_tools-0.0.2.tar.gz", "has_sig": false, "md5_digest": "682b6c25d03de2799be45208d66d3263", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7151, "upload_time": "2018-03-16T17:01:09", "url": "https://files.pythonhosted.org/packages/8a/a7/91b4eaa489b8f7f944178ff1f864234d6d5917aa229e4154bd07c542f151/protobuf_tools-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "bea466167e095254c35d08b3f6d5adc1", "sha256": "6143ca078b0ef3b7e3c2e681ecccca61b5423d34a228d1d557e1bdf6aa4dd29f" }, "downloads": -1, "filename": "protobuf_tools-0.0.3.tar.gz", "has_sig": false, "md5_digest": "bea466167e095254c35d08b3f6d5adc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7191, "upload_time": "2018-03-16T17:18:14", "url": "https://files.pythonhosted.org/packages/1c/fe/a7b7e3406bad6f1dd5e10ff937d98550715afb5e18861ed1ace06733380d/protobuf_tools-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bea466167e095254c35d08b3f6d5adc1", "sha256": "6143ca078b0ef3b7e3c2e681ecccca61b5423d34a228d1d557e1bdf6aa4dd29f" }, "downloads": -1, "filename": "protobuf_tools-0.0.3.tar.gz", "has_sig": false, "md5_digest": "bea466167e095254c35d08b3f6d5adc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7191, "upload_time": "2018-03-16T17:18:14", "url": "https://files.pythonhosted.org/packages/1c/fe/a7b7e3406bad6f1dd5e10ff937d98550715afb5e18861ed1ace06733380d/protobuf_tools-0.0.3.tar.gz" } ] }