{ "info": { "author": "Alex Gr\u00f6nholm", "author_email": "alex.gronholm@nextday.fi", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": ".. image:: https://travis-ci.org/agronholm/cbor2.svg?branch=master\n :target: https://travis-ci.org/agronholm/cbor2\n :alt: Build Status\n.. image:: https://coveralls.io/repos/github/agronholm/cbor2/badge.svg?branch=master\n :target: https://coveralls.io/github/agronholm/cbor2?branch=master\n :alt: Code Coverage\n.. image:: https://readthedocs.org/projects/cbor2/badge/?version=latest\n :target: https://cbor2.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n This library provides encoding and decoding for the Concise Binary Object Representation (CBOR)\n(`RFC 7049`_) serialization format.\n\nThere exists another Python CBOR implementation (cbor) which is faster on CPython due to its C\nextensions. On PyPy, cbor2 and cbor are almost identical in performance. The other implementation\nalso lacks documentation and a comprehensive test suite, does not support most standard extension\ntags and is known to crash (segfault) when passed a cyclic structure (say, a list containing\nitself).\n\n.. _RFC 7049: https://tools.ietf.org/html/rfc7049\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "serialization cbor", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cbor2", "package_url": "https://pypi.org/project/cbor2/", "platform": "", "project_url": "https://pypi.org/project/cbor2/", "project_urls": { "Documentation": "https://cbor2.readthedocs.org/en/latest/", "Issue Tracker": "https://github.com/agronholm/cbor2/issues", "Source Code": "https://github.com/agronholm/cbor2" }, "release_url": "https://pypi.org/project/cbor2/4.1.2/", "requires_dist": [ "pytest ; extra == 'test'", "pytest-cov ; extra == 'test'" ], "requires_python": "", "summary": "Pure Python CBOR (de)serializer with extensive tag support", "version": "4.1.2" }, "last_serial": 4580760, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "0308ba96c38f5a8e65f913b02033c345", "sha256": "843e38cb1f085ebcde363fd6328c1b4cca711a3e5756dc35cb64875f3437285a" }, "downloads": -1, "filename": "cbor2-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0308ba96c38f5a8e65f913b02033c345", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11964, "upload_time": "2016-06-08T17:30:07", "url": "https://files.pythonhosted.org/packages/4f/d3/e3db4df5857165648cb245dd5e1d814d597a3b83849ca0ec673be309e8d4/cbor2-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfdcd0902035b7373cd7d729b5012538", "sha256": "636b053488b2029dd93728246552e37659fa4c5c61931fb0324ecbae3e0ccfaa" }, "downloads": -1, "filename": "cbor2-1.0.0.tar.gz", "has_sig": false, "md5_digest": "cfdcd0902035b7373cd7d729b5012538", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12965, "upload_time": "2016-06-08T17:30:10", "url": "https://files.pythonhosted.org/packages/a1/54/bd71811112966f2d9510db681f6b6d10eb1e34bc6f0b3ad84d1282a71a6d/cbor2-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "9a72583dc65e9445d8df203ee5a87ece", "sha256": "200aae04180ad0e1bc144c7d78eae91ec799d206b5a659a30cb3002cf57a41ce" }, "downloads": -1, "filename": "cbor2-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a72583dc65e9445d8df203ee5a87ece", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11973, "upload_time": "2016-06-09T22:43:23", "url": "https://files.pythonhosted.org/packages/4d/25/23e8548db4e93377dda24a2d76001be7ea59c712f545854a2179c33b6b21/cbor2-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "151a905d66c74b57da262fca26081946", "sha256": "4475c0f7f04ed008154b1c29e468841de32b56f7a8ad2e78c7bbaec409fa6a42" }, "downloads": -1, "filename": "cbor2-1.1.0.tar.gz", "has_sig": false, "md5_digest": "151a905d66c74b57da262fca26081946", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13106, "upload_time": "2016-06-09T22:43:25", "url": "https://files.pythonhosted.org/packages/07/3b/8c4d58bc4ee26220f91a7f14739475ec8becb9b009195a6c46fd61c79c49/cbor2-1.1.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "152448b9960262133dbce92b828b521d", "sha256": "f6e104e216ba8d325c9e6917a99222ee75c31e3a406c7898916670d0de929f86" }, "downloads": -1, "filename": "cbor2-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "152448b9960262133dbce92b828b521d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11988, "upload_time": "2016-06-10T21:43:15", "url": "https://files.pythonhosted.org/packages/88/39/d9870ffe2868993558da12d9e54fa727740be5d850cd2840c67e33a274c3/cbor2-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2a2c680e47788bf42765b34b6862ad3", "sha256": "36250692464ee26d5ed450a50847e41bf4961a14ec1816b06dfd82fc00578e92" }, "downloads": -1, "filename": "cbor2-2.0.0.tar.gz", "has_sig": false, "md5_digest": "d2a2c680e47788bf42765b34b6862ad3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13207, "upload_time": "2016-06-10T21:43:18", "url": "https://files.pythonhosted.org/packages/22/55/3238832db2aaac5a519dc97757eb690a6a915de630af9d1392cc14dfecf5/cbor2-2.0.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "9d225b9e2fb47fc49ffa7f8404c92af1", "sha256": "a4edbf7c3a9b837229e3898ac00eac610ecbfb7f0fafbc82b7f3d2fdf66d32bb" }, "downloads": -1, "filename": "cbor2-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9d225b9e2fb47fc49ffa7f8404c92af1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48928, "upload_time": "2016-07-03T18:03:58", "url": "https://files.pythonhosted.org/packages/26/07/f85025089948e2135357475b7b332ba6716c5be56912fce53d96bd487a8f/cbor2-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e20289baca3db9eef11201787358b446", "sha256": "c2733a8a42415cc64c9089042ea63d203df17148b2959ea0a9c2bbd447be9022" }, "downloads": -1, "filename": "cbor2-3.0.0.tar.gz", "has_sig": false, "md5_digest": "e20289baca3db9eef11201787358b446", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16596, "upload_time": "2016-07-03T18:04:01", "url": "https://files.pythonhosted.org/packages/8b/f8/f34ccb071fccc12501b9141d2f7e06163072fe0933a51f80c016d8c63171/cbor2-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "e76c6fcfa8ec743c151ad8b1ca6399f2", "sha256": "95158ecc11b643a0e49baea1707203bda0d0f6a2dc518e8d2b1ef270e7e35fa9" }, "downloads": -1, "filename": "cbor2-3.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e76c6fcfa8ec743c151ad8b1ca6399f2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48943, "upload_time": "2016-08-08T13:41:52", "url": "https://files.pythonhosted.org/packages/c4/42/c2b3ae67c306236afb3db5a9d45891761ec382ac1f93a62a0f0f8217a91e/cbor2-3.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83bed9cc480af628f758bf9db46368bc", "sha256": "52f31226f47f2700f32290aebcab178d82cd65c43864a5a31d171c05b2f85a0f" }, "downloads": -1, "filename": "cbor2-3.0.1.tar.gz", "has_sig": false, "md5_digest": "83bed9cc480af628f758bf9db46368bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16685, "upload_time": "2016-08-08T13:41:55", "url": "https://files.pythonhosted.org/packages/76/05/12a34d879e5bf65fa52066bfdac8e5bd5c067bd8f44f9e69d109304e95e0/cbor2-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "0fd4077cb5ac21d8d3e01fdcdd9d2e10", "sha256": "85edce754aaeccd1865d0dae2d937fa77bdc2bea984dbbcb08159b7e1f472403" }, "downloads": -1, "filename": "cbor2-3.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0fd4077cb5ac21d8d3e01fdcdd9d2e10", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13039, "upload_time": "2016-09-23T20:49:28", "url": "https://files.pythonhosted.org/packages/01/9c/f7c365acdb34c92133a12ee40d5efb36f5b5105512828759aa2ce0c5028d/cbor2-3.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f94540d4599425acda9a82b1b78bd483", "sha256": "a51c61a2c97433290b6be4849d6b77aac20ad03807d4641e6ab9e93ef46ac61d" }, "downloads": -1, "filename": "cbor2-3.0.2.tar.gz", "has_sig": false, "md5_digest": "f94540d4599425acda9a82b1b78bd483", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17371, "upload_time": "2016-09-23T20:49:30", "url": "https://files.pythonhosted.org/packages/70/ac/ff2033a32fb52707daf0cb7ca0d4a41d2af5df921bdd22661fa47b2ef194/cbor2-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "788a41296f638ebbb3daf96e1a66257f", "sha256": "f81f5e16656b264a98319b725fbc1fe0e8a8402b54468d4f00e1f0924c100819" }, "downloads": -1, "filename": "cbor2-3.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "788a41296f638ebbb3daf96e1a66257f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13129, "upload_time": "2016-09-23T21:22:20", "url": "https://files.pythonhosted.org/packages/c5/22/881eaecb1c65cdbb2c2178086a04bac763090254046adc627cf989216f5f/cbor2-3.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c27b1f08d3a16946d1760c2323b09a80", "sha256": "9c6d8c1d1db0b00abe60eb36e243b2b6b8a8c886f1f16f2bbb7aa7ecf8677a8f" }, "downloads": -1, "filename": "cbor2-3.0.3.tar.gz", "has_sig": false, "md5_digest": "c27b1f08d3a16946d1760c2323b09a80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17485, "upload_time": "2016-09-23T21:22:22", "url": "https://files.pythonhosted.org/packages/b9/af/e1a774fcc79e905a84d23ab43af9c818e38dea66d595a57befb1cff0cd9f/cbor2-3.0.3.tar.gz" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "aad02fc6847d2e6a12ef6f8bb99d6288", "sha256": "4b094bacec36f9f4a4ed8540120274c1deea1495c7a96710f007647a546b9af5" }, "downloads": -1, "filename": "cbor2-3.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aad02fc6847d2e6a12ef6f8bb99d6288", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13148, "upload_time": "2016-09-24T14:02:59", "url": "https://files.pythonhosted.org/packages/05/5d/162eed25525dadd409e24f87f87d320142c7e87e944b33ff21266b2e7550/cbor2-3.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ee9c266bd3f91a22d821a5ecace3c6e", "sha256": "ee22f92bc63ff234a808da0af097b8ba4e495fcb352b8931199a8cdb5d336775" }, "downloads": -1, "filename": "cbor2-3.0.4.tar.gz", "has_sig": false, "md5_digest": "7ee9c266bd3f91a22d821a5ecace3c6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17688, "upload_time": "2016-09-24T14:03:02", "url": "https://files.pythonhosted.org/packages/a6/36/98e0f18a9157709e3af36fb6fd39e8e2e2477be4a8e0e52980a25694639d/cbor2-3.0.4.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "c61a88438494939a7e45e7d88cb66484", "sha256": "5672df881b87678a8b10b6ed2ebd7988a9842b2b1df2a6dea36f34b2bbc150a7" }, "downloads": -1, "filename": "cbor2-4.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c61a88438494939a7e45e7d88cb66484", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11239, "upload_time": "2017-04-24T01:13:12", "url": "https://files.pythonhosted.org/packages/fd/1a/7e6d84e786d543f271a2922736acb4a28ddc0de76fefe0cff1dc6aa1c3fb/cbor2-4.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4afa90e7a15125cf1f9e01c0c30326d", "sha256": "7230df49198ac2c95793a157695d750c425eb8448264a591bdb8c1cc8429963f" }, "downloads": -1, "filename": "cbor2-4.0.0.tar.gz", "has_sig": false, "md5_digest": "c4afa90e7a15125cf1f9e01c0c30326d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20129, "upload_time": "2017-04-24T01:13:14", "url": "https://files.pythonhosted.org/packages/a3/8e/ffe4f6e63cb20c32baaea8f7a06073b3e4a693169b4d94e4357179e83be7/cbor2-4.0.0.tar.gz" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "495e1d22b2c1733f2b02f6e03a18db76", "sha256": "b0eb916c9ea226aa81e9091607737475d5b0e5c314fe8d5a87179fba449cd190" }, "downloads": -1, "filename": "cbor2-4.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "495e1d22b2c1733f2b02f6e03a18db76", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11303, "upload_time": "2017-08-21T20:14:04", "url": "https://files.pythonhosted.org/packages/7c/d2/a6fd746b35714945b48a9de667e652d47b81107c554ccf45bb89e0b3d7e7/cbor2-4.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc8760d416302293b972624e668dee05", "sha256": "cee0d01e520563b5a73c72eace5c428bb68aefb1b3f7aee5d692d3af6a1e5172" }, "downloads": -1, "filename": "cbor2-4.0.1.tar.gz", "has_sig": false, "md5_digest": "cc8760d416302293b972624e668dee05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20372, "upload_time": "2017-08-21T20:14:07", "url": "https://files.pythonhosted.org/packages/47/46/53a3ef0eac8b59d37e097eafc3b3f24fcaff4e954f3059aa343f1759e5d0/cbor2-4.0.1.tar.gz" } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "44b956c83946f426604b4450a740f630", "sha256": "1c41231272a76714f437fcd93e772a94a2cd6fef212f3d62bc05091aeb5047f0" }, "downloads": -1, "filename": "cbor2-4.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44b956c83946f426604b4450a740f630", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12228, "upload_time": "2018-05-27T16:35:36", "url": "https://files.pythonhosted.org/packages/a4/c9/6dd6f2a1cf2858431372e86832b0e23668943aec4b94e4c4bb1457897fb6/cbor2-4.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e623030221e30ad7f796168a87c9e17", "sha256": "a48a1a8fa6bc51b271db63c9605de31f957396793c21332972697efd7800372c" }, "downloads": -1, "filename": "cbor2-4.1.0.tar.gz", "has_sig": false, "md5_digest": "4e623030221e30ad7f796168a87c9e17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23109, "upload_time": "2018-05-27T16:35:38", "url": "https://files.pythonhosted.org/packages/2d/67/21fa03f6b9f297c6d904c4daca544075f33e253018101b6f4445b08fa809/cbor2-4.1.0.tar.gz" } ], "4.1.1": [ { "comment_text": "", "digests": { "md5": "61099bac246747cdfa4970cb93508d2b", "sha256": "0ea840a7aac8cc18f2e9b9ae3cbc38420ae8696f56becde11c3d57289153ff72" }, "downloads": -1, "filename": "cbor2-4.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61099bac246747cdfa4970cb93508d2b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12309, "upload_time": "2018-10-14T18:46:38", "url": "https://files.pythonhosted.org/packages/e2/43/bde655f5a787ab92b0b65404595f7bd4a7a0fc27ed11ec225ea542bb2352/cbor2-4.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0824c31bfac9f580ee9864c915b6962", "sha256": "85fcf3d2cf1f2bf8538dca43f879e6aa61d74beea49412e137cc5d56f9de103c" }, "downloads": -1, "filename": "cbor2-4.1.1.tar.gz", "has_sig": false, "md5_digest": "b0824c31bfac9f580ee9864c915b6962", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23334, "upload_time": "2018-10-14T18:46:39", "url": "https://files.pythonhosted.org/packages/1b/51/639a132e9e4aa108f5e7ece77016c83d05ca5563f2a94cf21b9dfd8ab8e5/cbor2-4.1.1.tar.gz" } ], "4.1.2": [ { "comment_text": "", "digests": { "md5": "31dc3054ea69a9c93dbfef3b0fb1a426", "sha256": "6391fd3d2a4e976ecf892638a0a2a88d85e6764124bf9f128a945bfefefe77dc" }, "downloads": -1, "filename": "cbor2-4.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31dc3054ea69a9c93dbfef3b0fb1a426", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12439, "upload_time": "2018-12-10T13:39:25", "url": "https://files.pythonhosted.org/packages/21/b4/0d4050c576476bcf3b3e18f9afb2b338325279ce0efc0ddca6557adb0e6a/cbor2-4.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1272d2ec3aae9fda2ce99c3ec6e7d0c", "sha256": "17b615da69964f87e48c5adb34ba63db3068f65b9cd14a7b099503d9f8a0e9ae" }, "downloads": -1, "filename": "cbor2-4.1.2.tar.gz", "has_sig": false, "md5_digest": "b1272d2ec3aae9fda2ce99c3ec6e7d0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23498, "upload_time": "2018-12-10T13:39:27", "url": "https://files.pythonhosted.org/packages/e4/75/560d08b2ec0ccb6997a7e755e001cdf0c03eb43bca6821669439fe3f83e7/cbor2-4.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "31dc3054ea69a9c93dbfef3b0fb1a426", "sha256": "6391fd3d2a4e976ecf892638a0a2a88d85e6764124bf9f128a945bfefefe77dc" }, "downloads": -1, "filename": "cbor2-4.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31dc3054ea69a9c93dbfef3b0fb1a426", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12439, "upload_time": "2018-12-10T13:39:25", "url": "https://files.pythonhosted.org/packages/21/b4/0d4050c576476bcf3b3e18f9afb2b338325279ce0efc0ddca6557adb0e6a/cbor2-4.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1272d2ec3aae9fda2ce99c3ec6e7d0c", "sha256": "17b615da69964f87e48c5adb34ba63db3068f65b9cd14a7b099503d9f8a0e9ae" }, "downloads": -1, "filename": "cbor2-4.1.2.tar.gz", "has_sig": false, "md5_digest": "b1272d2ec3aae9fda2ce99c3ec6e7d0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23498, "upload_time": "2018-12-10T13:39:27", "url": "https://files.pythonhosted.org/packages/e4/75/560d08b2ec0ccb6997a7e755e001cdf0c03eb43bca6821669439fe3f83e7/cbor2-4.1.2.tar.gz" } ] }