{ "info": { "author": "L\u00e9o Flaventin Hauchecorne", "author_email": "hl037.prog@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3 :: Only", "Topic :: Communications", "Topic :: Internet" ], "description": "lightprotobufgen\n================\n\nIntroduction\n------------\n\nlightprotobufgen is a commandline tool based on antlr4.5 to generate `lightprotobuf` compatible messages from a `*.proto` file.\n\nusage ::\n\n lightprotobufgen \n\nThe script output on stdout it's result\n\nCurrent limitations\n-------------------\n\nThe tool is still in developpment and some features of official .proto format are not implemented yet :\n - import : imports statments generates an exception. you still can merge manually different files\n - global options : the global options are not supported yet\n - unique enum : will be implemented in next release\n - extends : Message extend are not implemented since it's mostly usefull with imports and they are not supported yet\n - packages : Like google official implementation, it won't be implemented because python use the file paths as modules/package\n\nThe 1.0 release will implement the full .proto specifications.\n\nRelease notes\n=============\n\n1.0.dev2\n--------\n\n- Remove DESCRIPTION.rst because duplicate of README.rst\n\n1.0.dev1\n--------\n\n- Comments added to the grammar\n- Correction of the syntax of negated set in the grammar", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hl037/lightprotobuf", "keywords": "protobuf protocol buffers communication", "license": "GPL3+", "maintainer": null, "maintainer_email": null, "name": "lightprotobufgen", "package_url": "https://pypi.org/project/lightprotobufgen/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/lightprotobufgen/", "project_urls": { "Homepage": "https://github.com/hl037/lightprotobuf" }, "release_url": "https://pypi.org/project/lightprotobufgen/1.0.dev2/", "requires_dist": null, "requires_python": null, "summary": "A Script to translate .proto files to lightprotobuf messages", "version": "1.0.dev2" }, "last_serial": 1469808, "releases": { "1.0.dev0": [ { "comment_text": "", "digests": { "md5": "7ae7102a91069af3d11ca79415a97abb", "sha256": "1159e432e8c024e43657909842437ba449c4963e7570d67dc308571bc4870eb7" }, "downloads": -1, "filename": "lightprotobufgen-1.0.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "7ae7102a91069af3d11ca79415a97abb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19283, "upload_time": "2015-03-04T01:10:23", "url": "https://files.pythonhosted.org/packages/92/e7/3a332cc2d818830413f27592a9c412e7eb3b7a21d8afa13a95b9553fdcf8/lightprotobufgen-1.0.dev0-py3-none-any.whl" } ], "1.0.dev1": [ { "comment_text": "", "digests": { "md5": "7c12cadc9be64054a26cd90a4ef04dab", "sha256": "542ed3c7de4878079af855551cecebc336666d3306c994d7a39f5c78b3de1ffa" }, "downloads": -1, "filename": "lightprotobufgen-1.0.dev1.tar.gz", "has_sig": false, "md5_digest": "7c12cadc9be64054a26cd90a4ef04dab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17458, "upload_time": "2015-03-20T13:39:39", "url": "https://files.pythonhosted.org/packages/df/c0/509f4a7eed8d7e23b4cf4ef8d6faa74249179d7a857b158830534886aeb9/lightprotobufgen-1.0.dev1.tar.gz" } ], "1.0.dev2": [ { "comment_text": "", "digests": { "md5": "0a27976175904b432e8833d979ed52c1", "sha256": "31eb7732ff00597ef9e2cb8ddcb95a2e34270fcfd7b60c973e6871a87d3f54c9" }, "downloads": -1, "filename": "lightprotobufgen-1.0.dev2.tar.gz", "has_sig": false, "md5_digest": "0a27976175904b432e8833d979ed52c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17583, "upload_time": "2015-03-20T13:58:08", "url": "https://files.pythonhosted.org/packages/71/6c/cf2e1f17f62289585959e9a700809fbb7af1815a2b06d5da5d0ae0d15e30/lightprotobufgen-1.0.dev2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0a27976175904b432e8833d979ed52c1", "sha256": "31eb7732ff00597ef9e2cb8ddcb95a2e34270fcfd7b60c973e6871a87d3f54c9" }, "downloads": -1, "filename": "lightprotobufgen-1.0.dev2.tar.gz", "has_sig": false, "md5_digest": "0a27976175904b432e8833d979ed52c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17583, "upload_time": "2015-03-20T13:58:08", "url": "https://files.pythonhosted.org/packages/71/6c/cf2e1f17f62289585959e9a700809fbb7af1815a2b06d5da5d0ae0d15e30/lightprotobufgen-1.0.dev2.tar.gz" } ] }