{ "info": { "author": "Eric W. Brown", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: JavaScript", "Programming Language :: Python", "Topic :: Software Development" ], "description": "structspec\n==========\n\n*A language-independent, platform-neutral way of specifying binary packet structures.*\n\nIntroduction\n------------\n\nImagine you're working in a multiple-person project that makes use of more than one language and\nperhaps spans multiple hardware platforms, and that you need to pass binary packets across\ndifferent components. When these components are owned by the same developer, reside on the same\nhardware, and are written in the same language, it's not a problem. When one or more of these\nassertions is no longer true it becomes more problematic. It becomes worse still when the formats\nof these packets change, and the more they change the worse it gets.\n\nWouldn't it be nice to have an easy, neutral way to specify the formats of these binary structures\nand have some basic tools help do some of the grunt work with them in different languages so that\nwhen they change it doesn't cause everything everywhere to break?\n\nThat's what structspec is all about.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Feneric/structspec", "keywords": "software development JSON Schema Python JavaScript C C++ Nim", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "structspec", "package_url": "https://pypi.org/project/structspec/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/structspec/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Feneric/structspec" }, "release_url": "https://pypi.org/project/structspec/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Language-independent binary packet structure specification", "version": "0.1.2" }, "last_serial": 1588936, "releases": { "0.1.0": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c92ef348335ce364123cd08d7ac0fd91", "sha256": "7d2bf255a76838b54ed659de96d7cb485039707e79012a00a63bcfdb0f025828" }, "downloads": -1, "filename": "structspec-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c92ef348335ce364123cd08d7ac0fd91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20397, "upload_time": "2015-05-23T15:44:53", "url": "https://files.pythonhosted.org/packages/fc/3e/7b917c231ce329eb4adb2338b55ca8885dec1e39420b9c02b01e78af5706/structspec-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d2b501ce8f548966be4c3e1429e98bfa", "sha256": "f1086a78b62dce02bcdd1ffd6065758ce4888945bdc51130e0887152188f50c6" }, "downloads": -1, "filename": "structspec-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d2b501ce8f548966be4c3e1429e98bfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24068, "upload_time": "2015-06-12T01:30:30", "url": "https://files.pythonhosted.org/packages/b6/43/3bad5c623b9adc05889d72a87d667cd5577e1f775fabd4a39593239ff9f5/structspec-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d2b501ce8f548966be4c3e1429e98bfa", "sha256": "f1086a78b62dce02bcdd1ffd6065758ce4888945bdc51130e0887152188f50c6" }, "downloads": -1, "filename": "structspec-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d2b501ce8f548966be4c3e1429e98bfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24068, "upload_time": "2015-06-12T01:30:30", "url": "https://files.pythonhosted.org/packages/b6/43/3bad5c623b9adc05889d72a87d667cd5577e1f775fabd4a39593239ff9f5/structspec-0.1.2.tar.gz" } ] }