{
"info": {
"author": "Mikko V\u00e4rri",
"author_email": "vmj@linuxbox.fi",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: Console",
"Intended Audience :: Developers",
"Intended Audience :: Information Technology",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Topic :: Software Development :: Quality Assurance",
"Topic :: Software Development :: Testing",
"Topic :: Utilities"
],
"description": "protobuf-extra -- Extra tools to deal with Protocol Buffers\r\n***********************************************************\r\n\r\nprotobuf-extra provides a program and a library to convert between\r\nASCII, Python dictionary, and binary Protocol Buffer message\r\nrepresentations.\r\n\r\n| Download: https://pypi.python.org/pypi/protobuf-extra\r\n| Source code: https://github.com/vmj/protobuf_extra\r\n| Build status: https://travis-ci.org/vmj/protobuf_extra\r\n\r\n.. contents::\r\n\r\n\r\nBasic usage\r\n===========\r\n\r\nTypical usage of the program might look like this::\r\n\r\n $ export PYTHONPATH=.\r\n $ pb --type test.Person.Person >person-template.txt\r\n\r\nThe 'PYTHONPATH' should contain the path to the Python protobuf message definitions,\r\nthose generated by the 'protoc' protobuf compiler.\r\n\r\nNow edit the `person-template.txt`.\r\n\r\nThen generate protobuf message from it::\r\n\r\n $ pb --type test.Person.Person --in ascii --out bin >person.gpb `_ (3.0.0 - 3.3.0) is required.\r\n\r\n\r\nInstallation\r\n============\r\n\r\nUse either ``pip install protobut-extra`` or download the source\r\narchive and use ``python setup.py install``.\r\n\r\nThe source code is available at `Python Package Index (PyPI)\r\n`_ or, if you want the\r\nunreleased version, from `Github\r\n`_ git repository.\r\n\r\n\r\nAuthors\r\n=======\r\n\r\nOriginal author and current maintainer is Mikko V\u00e4rri\r\n(vmj@linuxbox.fi).\r\n\r\n\r\nLicense\r\n=======\r\n\r\nprotobuf-extra is Free Software, licensed under GNU General Public\r\nLicense (GPL), version 3 or later. See LICENSE.txt file for details.\r\n\n\nRelease history\r\n===============\r\n\r\n\r\nVersion 0.5.2 (2017-11-10)\r\n--------------------------\r\n\r\nA source distribution packaging bug was fixed.\r\n\r\n\r\nVersion 0.5.1 (2017-08-15)\r\n--------------------------\r\n\r\nThis release fixes a few places in docs.\r\n\r\n\r\nVersion 0.5 (2017-08-15)\r\n------------------------\r\n\r\nPorted to Python 3, still compatible with Python 2.7. Python 3 support requires protobuf 3.0.0 or newer.\r\n\r\nThis version still only supports 'proto2' syntax.\r\n\r\n\r\nVersion 0.1 (2013-10-08)\r\n------------------------\r\n\r\nInitial release.\r\n",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://pypi.python.org/pypi/protobuf-extra/",
"keywords": "protobuf dict template",
"license": "GNU GPLv3",
"maintainer": "",
"maintainer_email": "",
"name": "protobuf-extra",
"package_url": "https://pypi.org/project/protobuf-extra/",
"platform": "",
"project_url": "https://pypi.org/project/protobuf-extra/",
"project_urls": {
"Homepage": "http://pypi.python.org/pypi/protobuf-extra/"
},
"release_url": "https://pypi.org/project/protobuf-extra/0.5.2/",
"requires_dist": null,
"requires_python": "",
"summary": "Extra tools for Protobuf and Python",
"version": "0.5.2"
},
"last_serial": 3320853,
"releases": {
"0.5": [
{
"comment_text": "",
"digests": {
"md5": "25e62e7ac0f218d7e7941fcbb84951eb",
"sha256": "4f71110d3ff29d72a2ba686651b7ca468f13be9caa5ce757c5c2a268875eeb54"
},
"downloads": -1,
"filename": "protobuf-extra-0.5.tar.gz",
"has_sig": false,
"md5_digest": "25e62e7ac0f218d7e7941fcbb84951eb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7001,
"upload_time": "2017-08-15T18:32:02",
"url": "https://files.pythonhosted.org/packages/84/30/8afaf1c45816e6625449f9d2e5c1238f8f181cf90b0c47aa1a1c93afb120/protobuf-extra-0.5.tar.gz"
}
],
"0.5.1": [
{
"comment_text": "",
"digests": {
"md5": "9124974f20e3a2052e81883db3755f5e",
"sha256": "d86197e0ea26fed84a6c9476f7175c644b707609c0317dabd202f3106d4b0e72"
},
"downloads": -1,
"filename": "protobuf-extra-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "9124974f20e3a2052e81883db3755f5e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7063,
"upload_time": "2017-08-15T18:53:32",
"url": "https://files.pythonhosted.org/packages/ae/ba/d5050ef9a50f071c3e35ed56a5c8460fdc10aa712dab66b2cbd791471ca3/protobuf-extra-0.5.1.tar.gz"
}
],
"0.5.2": [
{
"comment_text": "",
"digests": {
"md5": "6013b6e7aa7cbc4bb01d1d2cf5cad19b",
"sha256": "52fcb70dbcf8c6b767cf03993efa699a4ce63979be911c46b0217d179856b25f"
},
"downloads": -1,
"filename": "protobuf-extra-0.5.2.tar.gz",
"has_sig": false,
"md5_digest": "6013b6e7aa7cbc4bb01d1d2cf5cad19b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7199,
"upload_time": "2017-11-09T22:34:08",
"url": "https://files.pythonhosted.org/packages/5a/d4/e15cade462ed0c5f4cafecea5119989dfb7f156958c02366051c8573a6a5/protobuf-extra-0.5.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "6013b6e7aa7cbc4bb01d1d2cf5cad19b",
"sha256": "52fcb70dbcf8c6b767cf03993efa699a4ce63979be911c46b0217d179856b25f"
},
"downloads": -1,
"filename": "protobuf-extra-0.5.2.tar.gz",
"has_sig": false,
"md5_digest": "6013b6e7aa7cbc4bb01d1d2cf5cad19b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7199,
"upload_time": "2017-11-09T22:34:08",
"url": "https://files.pythonhosted.org/packages/5a/d4/e15cade462ed0c5f4cafecea5119989dfb7f156958c02366051c8573a6a5/protobuf-extra-0.5.2.tar.gz"
}
]
}