{ "info": { "author": "Dirk Pranke", "author_email": "dpranke@chromium.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6" ], "description": "# pyjson5\n\nA Python implementation of the JSON5 data format.\n\n[JSON5](https://json5.org) extends the\n[JSON](http://www.json.org) data interchange format to make it\nslightly more usable as a configuration language:\n\n* JavaScript-style comments (both single and multi-line) are legal.\n\n* Object keys may be unquoted if they are legal ECMAScript identifiers\n\n* Objects and arrays may end with trailing commas.\n\n* Strings can be single-quoted, and multi-line string literals are allowed.\n\nThere are a few other more minor extensions to JSON; see the above page for\nthe full details.\n\nThis project implements a reader and writer implementation for Python;\nwhere possible, it mirrors the\n[standard Python JSON API](https://docs.python.org/library/json.html)\npackage for ease of use.\n\nThere is one notable difference from the JSON api: the `load()` and\n`loads()` methods support optionally checking for (and rejecting) duplicate\nobject keys; pass `allow_duplicate_keys=False` to do so (duplicates are\nallowed by default).\n\nThis is an early release. It has been reasonably well-tested, but it is\n**SLOW**. It can be 1000-6000x slower than the C-optimized JSON module,\nand is 200x slower (or more) than the pure Python JSON module.\n\n## Known issues\n\n* Did I mention that it is **SLOW**?\n\n* The implementation follows Python3's `json` implementation where\n possible. This means that the `encoding` method to `dump()` is\n ignored, and unicode strings are always returned.\n\n* The `cls` keyword argument that `json.load()`/`json.loads()` accepts\n to specify a custom subclass of ``JSONDecoder`` is not and will not be\n supported, because this implementation uses a completely different\n approach to parsing strings and doesn't have anything like the\n `JSONDecoder` class.\n\n* The `cls` keyword argument that `json.dump()`/`json.dumps()` accepts\n is also not supported, for consistency with `json5.load()`. The `default`\n keyword *is* supported, though, and might be able to serve as a\n workaround.\n\n## Version History / Release Notes\n\n* v0.8.5 (2019-07-04)\n * [GitHub issue #25](https://github.com/dpranke/pyjson5/issues/25):\n Add LICENSE and README.md to the dist.\n * [GitHub issue #26](https://github.com/dpranke/pyjson5/issues/26):\n Fix printing of empty arrays and objects with indentation, fix\n misreporting of the position on parse failures in some cases.\n* v0.8.4 (2019-06-11)\n * Updated the version history, too.\n* v0.8.3 (2019-06-11)\n * Tweaked the README, bumped the version, forgot to update the version\n history :).\n* v0.8.2 (2019-06-11)\n * Actually bump the version properly, to 0.8.2.\n\n* v0.8.1 (2019-06-11)\n * Fix bug in setup.py that messed up the description. Unfortunately,\n I forgot to bump the version for this, so this also identifies as 0.8.0.\n\n* v0.8.0 (2019-06-11)\n * Add `allow_duplicate_keys=True` as a default argument to\n `json5.load()`/`json5.loads()`. If you set the key to `False`, duplicate\n keys in a single dict will be rejected. The default is set to `True`\n for compatibility with `json.load()`, earlier versions of json5, and\n because it's simply not clear if people would want duplicate checking\n enabled by default.\n\n* v0.7 (2019-03-31)\n * Changes dump()/dumps() to not quote object keys by default if they are\n legal identifiers. Passing `quote_keys=True` will turn that off\n and always quote object keys.\n * Changes dump()/dumps() to insert trailing commas after the last item\n in an array or an object if the object is printed across multiple lines\n (i.e., if `indent` is not None). Passing `trailing_commas=False` will\n turn that off.\n * The `json5.tool` command line tool now supports the `--indent`,\n `--[no-]quote-keys`, and `--[no-]trailing-commas` flags to allow\n for more control over the output, in addition to the existing\n `--as-json` flag.\n * The `json5.tool` command line tool no longer supports reading from\n multiple files, you can now only read from a single file or\n from standard input.\n * The implementation no longer relies on the standard `json` module\n for anything. The output should still match the json module (except\n as noted above) and discrepancies should be reported as bugs.\n\n* v0.6.2 (2019-03-08)\n * Fix [GitHub issue #23](https://github.com/dpranke/pyjson5/issues/23) and\n pass through unrecognized escape sequences.\n\n* v0.6.1 (2018-05-22)\n * Cleaned up a couple minor nits in the package.\n\n* v0.6.0 (2017-11-28)\n * First implementation that attempted to implement 100% of the spec.\n\n* v0.5.0 (2017-09-04)\n * First implementation that supported the full set of kwargs that\n the `json` module supports.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dpranke/pyjson5", "keywords": "", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "json5", "package_url": "https://pypi.org/project/json5/", "platform": "", "project_url": "https://pypi.org/project/json5/", "project_urls": { "Homepage": "https://github.com/dpranke/pyjson5" }, "release_url": "https://pypi.org/project/json5/0.8.5/", "requires_dist": null, "requires_python": "", "summary": "A Python implementation of the JSON5 data format.", "version": "0.8.5" }, "last_serial": 5489268, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f5260234faa1a73a5ac858b4108f4f90", "sha256": "b5b2ddd11aa73a8cbced045de6c05b1931e781e33d973e95bbd46628f6c58498" }, "downloads": -1, "filename": "json5-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f5260234faa1a73a5ac858b4108f4f90", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8783, "upload_time": "2015-03-26T02:31:52", "url": "https://files.pythonhosted.org/packages/f3/bc/62dcdd07cea0667138ba67f98ecd69483d896220de61c019b5031bb93180/json5-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59ac1c20323a6a9744c8b956d67ac9f3", "sha256": "cbdd17a32c6ca252f1dc02cec4b791c1daa41fe08ddbf5e1d9028e1374bb3128" }, "downloads": -1, "filename": "json5-0.1.0.tar.gz", "has_sig": false, "md5_digest": "59ac1c20323a6a9744c8b956d67ac9f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3409, "upload_time": "2015-03-26T02:31:55", "url": "https://files.pythonhosted.org/packages/2f/7d/e217491a43ffaa38788dabce878d89b5f046643bc8144cb01c4ed5c3363d/json5-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "60b2a4b33ef6b2544afc30ba535356e7", "sha256": "57b8ca9557210eb4ec4258d0dff34b10be3d5f8cd8457419304b46c961f2fa0a" }, "downloads": -1, "filename": "json5-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "60b2a4b33ef6b2544afc30ba535356e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8885, "upload_time": "2015-03-26T02:46:46", "url": "https://files.pythonhosted.org/packages/84/e9/a424fe14c4bf9a48fd7dcc7abea1a3b9172e607acef24f72deb10906d1c3/json5-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d234dcb9d6df59a0ee29bf3abcbeb78c", "sha256": "d7715bead02e2dd3a4947ce85ae187b70f8ee7eca4b9c1c6e7d70e7da811b5c3" }, "downloads": -1, "filename": "json5-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d234dcb9d6df59a0ee29bf3abcbeb78c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3462, "upload_time": "2015-03-26T02:46:49", "url": "https://files.pythonhosted.org/packages/e6/ed/0303e1be0778addecb1efd556dfaf1a185f9af7ab386854d75f17c6277e1/json5-0.1.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "d708815a3e8ffcae45a3e8052be488c6", "sha256": "4c05084fe11c24f8c1ccfbb1ac84e96e7bbdd4a2f164e4474a218ccefe51cd52" }, "downloads": -1, "filename": "json5-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d708815a3e8ffcae45a3e8052be488c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8885, "upload_time": "2015-03-26T05:20:59", "url": "https://files.pythonhosted.org/packages/95/ff/5698adf285b6eec4568028046238a38f29d3dc3fd71ba590d10c10cfc186/json5-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac8d033315e291ef27682a154227a9af", "sha256": "edbd058c6fd402940817cb48462445cd9283ddc2a3ed9be4352206418ec71914" }, "downloads": -1, "filename": "json5-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ac8d033315e291ef27682a154227a9af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3403, "upload_time": "2015-03-26T05:21:02", "url": "https://files.pythonhosted.org/packages/67/dc/d2fe78ca24063ab5f3d2955b6f8f2464819813ebd94f3b308634ea63ec84/json5-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "8382f4ea9171bbe36951782e24a38382", "sha256": "d4367c1f7f44f4f1c0880a068d7a8d62e2d88f7c84fba333fe9cfbd679a4b757" }, "downloads": -1, "filename": "json5-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8382f4ea9171bbe36951782e24a38382", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8922, "upload_time": "2015-03-26T05:26:12", "url": "https://files.pythonhosted.org/packages/87/23/ac6a3915957d92f15923608e26fa15d11a07e06a865468a344e631c8f475/json5-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37cbf43f55cdf3a521b81d931b84a838", "sha256": "747b337ed3b488a7412867aa88ce8e677e96451c12753a89094919c9b72d7b95" }, "downloads": -1, "filename": "json5-0.1.4.tar.gz", "has_sig": false, "md5_digest": "37cbf43f55cdf3a521b81d931b84a838", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3493, "upload_time": "2015-03-26T05:26:15", "url": "https://files.pythonhosted.org/packages/dd/ec/506a5fde3d7d34e20e6f8e1a5a84a60be6a929516b8bc9729fbdb18f440a/json5-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "2565ae67da90db699dbdc22e8e8646c3", "sha256": "171677778cff371134da07a745456bdda6119b02227bbcfe32aafa4a23cf3369" }, "downloads": -1, "filename": "json5-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2565ae67da90db699dbdc22e8e8646c3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8893, "upload_time": "2015-03-26T05:29:04", "url": "https://files.pythonhosted.org/packages/c7/d1/4146e053050c1ffc624ede7d126081cf23fea3d380be6a7441438bea639d/json5-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "feff5942a719ca181e581c53c4a977bc", "sha256": "5f1a60274caa1e5f5f80cb3a43c2216a425a640a412fe70519a0cc370c10e2cc" }, "downloads": -1, "filename": "json5-0.1.5.tar.gz", "has_sig": false, "md5_digest": "feff5942a719ca181e581c53c4a977bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3486, "upload_time": "2015-03-26T05:29:07", "url": "https://files.pythonhosted.org/packages/c2/45/e89837d1b8e3450dfd019e7e58770c1bef1ee79e8fe001c1b5b5b13a688c/json5-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "09485a1488a2ebdcb7a06b5258ab6524", "sha256": "f6ddeaa2ed0abedd56a7ef7c5b93c185c4e72f3f37a2bc44c087448cf38b4ea2" }, "downloads": -1, "filename": "json5-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "09485a1488a2ebdcb7a06b5258ab6524", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12934, "upload_time": "2015-03-26T16:54:34", "url": "https://files.pythonhosted.org/packages/62/55/299a46ec8b4e8d6e524f9d2301437ebdec93441bebaf270a05f2fc81fdbd/json5-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "874328c80568956f243a4a3e72e15c50", "sha256": "3c71e7357a165d516b4a7a5b41b1f97c28bc6a5cccf69a3d8acecbc271965dc1" }, "downloads": -1, "filename": "json5-0.2.0.tar.gz", "has_sig": false, "md5_digest": "874328c80568956f243a4a3e72e15c50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7138, "upload_time": "2015-03-26T16:54:37", "url": "https://files.pythonhosted.org/packages/f5/05/c7744d7648677b60aa4857b748cd158c20a37eba1aa35fa000d9130f56c6/json5-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8616c6c673d4330b8636e0afcdfd9c5d", "sha256": "7caf2a90dfc9e1f1e279b61aa99388a812642580cb0db857fe2ba117636d96d4" }, "downloads": -1, "filename": "json5-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8616c6c673d4330b8636e0afcdfd9c5d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12937, "upload_time": "2015-06-10T06:09:37", "url": "https://files.pythonhosted.org/packages/3a/fb/89fcdada54c04bbc5a77b326284bcb5c08b355d9dc801ad06b0f02478002/json5-0.2.1-py2.py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "e32606ea80c2bbe746ff4be703c44b4c", "sha256": "3a661a823ce01519c9a07528223b5aece7b6e9a9fb26714891df862c52e835e8" }, "downloads": -1, "filename": "json5-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e32606ea80c2bbe746ff4be703c44b4c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13566, "upload_time": "2015-06-24T01:50:57", "url": "https://files.pythonhosted.org/packages/ae/71/90a418328e3bbba3e89756f05c8cce251082c9365ebfd29a85d6522a7759/json5-0.2.2-py2.py3-none-any.whl" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "eb4adf9e5bdbfd21142b050ff1edd2cc", "sha256": "1f6ba18c8d703e0e76a2fc92e6fb868f4e46701ab0bf44cbdc228d68f2171a5d" }, "downloads": -1, "filename": "json5-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eb4adf9e5bdbfd21142b050ff1edd2cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15229, "upload_time": "2015-07-20T16:21:14", "url": "https://files.pythonhosted.org/packages/c4/3b/46b3e851d772cedfa5bb9e7cb9ff2214550cfab47417e2fa74e2936afc8a/json5-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92eaddcdcaa58343dcf9cd0be8ee8115", "sha256": "a19ebf7199e267b31bd979617cd19e942e54d6a0b8554041d7e6013a4078b419" }, "downloads": -1, "filename": "json5-0.2.3.tar.gz", "has_sig": false, "md5_digest": "92eaddcdcaa58343dcf9cd0be8ee8115", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7318, "upload_time": "2015-07-20T16:20:36", "url": "https://files.pythonhosted.org/packages/e8/d0/85994fa915517f8f3f9d6f87501134bc38743cc16071d09988524e15680b/json5-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "84730b9f156b78ecd133b5a5a64634d4", "sha256": "5984ac74d997bba1f6c964997b95217e414d2a4d73c85a5a2e47672095c1b45e" }, "downloads": -1, "filename": "json5-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "84730b9f156b78ecd133b5a5a64634d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14546, "upload_time": "2015-07-20T20:23:35", "url": "https://files.pythonhosted.org/packages/be/e1/3e20893e152375787599f5b9d373d54b113ff83a442662686a4a39467e79/json5-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d206f7e32165c30acb66e93c18753af", "sha256": "2d2e03c22f3bb8c035ea4b5d11a1f359c383e2523dea4662cbd92c7fd544617d" }, "downloads": -1, "filename": "json5-0.2.4.tar.gz", "has_sig": false, "md5_digest": "1d206f7e32165c30acb66e93c18753af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7705, "upload_time": "2015-07-20T20:23:38", "url": "https://files.pythonhosted.org/packages/1c/1e/08c4b4a48e5e7634fd5ee26ae1d13edb02cdbdb68f46e63bbf2b58ff5077/json5-0.2.4.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "3b3a9d28a2cdbef84a0516bedde87fe2", "sha256": "6e604ae10fca1423f8c6baf22e2074ebd0b0276ab8f1e141d6efa70f20059f6d" }, "downloads": -1, "filename": "json5-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b3a9d28a2cdbef84a0516bedde87fe2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20892, "upload_time": "2017-09-04T23:09:00", "url": "https://files.pythonhosted.org/packages/23/e9/5ae5743dd8419183dda633a341e39dde460716293c6241c462b4e8b041fd/json5-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1a53316922c648baa22241562eae193", "sha256": "2b6e86ebed8c89541cb24b48205a258d3da2c28d7880733a6f0004313e8d8fd3" }, "downloads": -1, "filename": "json5-0.4.0.tar.gz", "has_sig": false, "md5_digest": "f1a53316922c648baa22241562eae193", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12348, "upload_time": "2017-09-04T23:09:02", "url": "https://files.pythonhosted.org/packages/46/a9/1c5d55c0874b3494643489efa5cd3271cf1c5c9384421e1064ddd37fd6c7/json5-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "06d7bbe6e2c67b8afcf0d87098d0e031", "sha256": "04b874b0dfd0ee7d524dbabfa5d01bb3c7f93b81f7f213e1953ca8259b6a1179" }, "downloads": -1, "filename": "json5-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "06d7bbe6e2c67b8afcf0d87098d0e031", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22111, "upload_time": "2017-09-05T05:08:39", "url": "https://files.pythonhosted.org/packages/87/d9/7bec44d8435ea630171a90c5a186a9a8c5eb8c28d1423c8f106df0b7a37e/json5-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75aeb557ff01f79078095ab5a1441ae4", "sha256": "1c1238bb9dd2f0d75972093542d5fa603ef85d63947d14dc0054df529c9e3b12" }, "downloads": -1, "filename": "json5-0.5.0.tar.gz", "has_sig": false, "md5_digest": "75aeb557ff01f79078095ab5a1441ae4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13317, "upload_time": "2017-09-05T05:08:41", "url": "https://files.pythonhosted.org/packages/1c/78/cb9c705bcd3381763caf25583e06fb5f3f5b221832baf50505a22a5f11ea/json5-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "fd3a8155f3f5f51d486f4631bd6f34a9", "sha256": "2f3f982e0c762e368bd5c87b2d67e54af4b7d21764f60bbec50ec54007491953" }, "downloads": -1, "filename": "json5-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fd3a8155f3f5f51d486f4631bd6f34a9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22307, "upload_time": "2017-09-06T23:24:04", "url": "https://files.pythonhosted.org/packages/4b/cf/050247dcd8000a8f2413d7932281991acba5bb72270f5f39d0a22c9b3074/json5-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9bba4e2006cd578b1deb36b4ead8d7c", "sha256": "0be44898262b2a32d8c9a1714dbb6e8c034774fc4166f770302012161b771e84" }, "downloads": -1, "filename": "json5-0.5.1.tar.gz", "has_sig": false, "md5_digest": "b9bba4e2006cd578b1deb36b4ead8d7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13273, "upload_time": "2017-09-06T23:25:42", "url": "https://files.pythonhosted.org/packages/43/3e/15d2b4c03f16817f9ade4e8d0542f2040634da26bb7214d2e8e3158b85a8/json5-0.5.1.tar.gz" } ], "0.5.1rc0": [ { "comment_text": "", "digests": { "md5": "fdd63eaddb0831aa8dc96f7a5e405881", "sha256": "d937a8a3610f0368e63d09999303556e9b5714d3aeaac74a88f96bb868ee3d99" }, "downloads": -1, "filename": "json5-0.5.1rc0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fdd63eaddb0831aa8dc96f7a5e405881", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22360, "upload_time": "2017-09-06T23:23:43", "url": "https://files.pythonhosted.org/packages/dc/75/a27f5f236806637ce0c370620b62046f8c29fee5af9c9aa50128923096ac/json5-0.5.1rc0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a96e093c6cd66c9a573889f2a4d9fcc2", "sha256": "a85ac1950e5d0ae20e989aa1cab7ec857933a0aac95c7a193ca40ac18ecdc296" }, "downloads": -1, "filename": "json5-0.5.1rc0.tar.gz", "has_sig": false, "md5_digest": "a96e093c6cd66c9a573889f2a4d9fcc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13282, "upload_time": "2017-09-06T23:23:44", "url": "https://files.pythonhosted.org/packages/b0/55/48839aa690fe384c59b8ac3119f1c1e13afb25515d96f0a819583ab78265/json5-0.5.1rc0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "d96c4e29224283966840a45d7822c5da", "sha256": "fd9bbe00eb814ed77ed0b93fad35dd7ed51d25b6100527060a7204beaf9b268b" }, "downloads": -1, "filename": "json5-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d96c4e29224283966840a45d7822c5da", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21628, "upload_time": "2017-11-28T16:31:07", "url": "https://files.pythonhosted.org/packages/6c/10/f16c980127810f6838a309463634d5f46786bf418737b42e544787e1a658/json5-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d638e7d28e4e3ceba088768e3378b993", "sha256": "42eae9a2fe8241fbb92c867a8906c596b23286a4fdd032c8628b8e79ee2bfd06" }, "downloads": -1, "filename": "json5-0.6.0.tar.gz", "has_sig": false, "md5_digest": "d638e7d28e4e3ceba088768e3378b993", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12738, "upload_time": "2017-11-28T16:31:11", "url": "https://files.pythonhosted.org/packages/77/3d/f95c2ec12c45257462207f8a9605ca60309b1e62844bb27ac3628ab65cbf/json5-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "e1f7ac85e737072ad0c0bc6405449407", "sha256": "75b812be4ad7d792c94194eba43c0caf68661c8b303e3a145efaabfdf672bab7" }, "downloads": -1, "filename": "json5-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e1f7ac85e737072ad0c0bc6405449407", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21628, "upload_time": "2018-05-23T00:02:05", "url": "https://files.pythonhosted.org/packages/ae/94/e67d644f6b17654be13ed2044bc11eb1dd4e2d2be2e103ff1c35e893c837/json5-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a85a6f99b0474f56fb9bb01b167b37b6", "sha256": "046d6ab4a536e19311790648d20c8f307c9dddd641d5b1ae84b775e62a66f34c" }, "downloads": -1, "filename": "json5-0.6.1.tar.gz", "has_sig": false, "md5_digest": "a85a6f99b0474f56fb9bb01b167b37b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13546, "upload_time": "2018-05-23T00:02:07", "url": "https://files.pythonhosted.org/packages/c9/a7/2bbe3e2507d8b9b334a9d85368cf83d500e3ad514d4165439e8f000c71e2/json5-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "2659c3310d74d78173e4a03b0d616e2b", "sha256": "19fb62ca65debe8db8a5c72b08cd5de19c526154899470e8eacb0d0ff041b4dd" }, "downloads": -1, "filename": "json5-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2659c3310d74d78173e4a03b0d616e2b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24314, "upload_time": "2019-03-08T22:28:04", "url": "https://files.pythonhosted.org/packages/e5/08/b747359c8df517174454142e245d43e3193956c716a06b96b43ef69d3165/json5-0.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67d8fff893633185bcc32828efd304b4", "sha256": "6ef9288a40b5842765df8a3dddecbb6ea76b7c00918df7eec88a3788b2940fae" }, "downloads": -1, "filename": "json5-0.6.2.tar.gz", "has_sig": false, "md5_digest": "67d8fff893633185bcc32828efd304b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13809, "upload_time": "2019-03-08T22:28:05", "url": "https://files.pythonhosted.org/packages/51/da/d28390c87cf4e680a96b79892a7a08461d1a62ffe20c1e62bc90e6b0f3b5/json5-0.6.2.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "6d406212dee17f8e020490e8a0361f88", "sha256": "fdb5ad018e3046a3de5afb5a27bea865b5725378df8b82bc12fb3af8a3af89f7" }, "downloads": -1, "filename": "json5-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d406212dee17f8e020490e8a0361f88", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28887, "upload_time": "2019-04-01T04:43:56", "url": "https://files.pythonhosted.org/packages/7c/ec/13bfd6af9f5f856a0394fa2456e0618e1551f4f7f9f316c97b61af617135/json5-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18ba92efd951990175a2dd49dd48762c", "sha256": "e2b793e4ff8ff9cc3a796b1485b0ca2e6b1fd7247958c098f96568dbbeafb364" }, "downloads": -1, "filename": "json5-0.7.0.tar.gz", "has_sig": false, "md5_digest": "18ba92efd951990175a2dd49dd48762c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18586, "upload_time": "2019-04-01T04:43:58", "url": "https://files.pythonhosted.org/packages/2f/ac/a3cc7b079e356a2109e1b830ee18cd8150cf7eefb0c3b9f60f85f57d301e/json5-0.7.0.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "6d835c5ca5a4029e2c57ce3932ef24b1", "sha256": "e0bb21f90e126071b64a0515583b1c9289bcdc66874276e4052d733df5e6d94f" }, "downloads": -1, "filename": "json5-0.8.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d835c5ca5a4029e2c57ce3932ef24b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29722, "upload_time": "2019-06-12T01:41:21", "url": "https://files.pythonhosted.org/packages/80/2b/c3681e7341afe9ef620e9018b7d01eb2c27c15e67d2811e0c0c149582b22/json5-0.8.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2dbbe528e7517eb3cf7bde9a72b3a449", "sha256": "63a56bb02d973eec72b704bb383172241392115635b51ce1c60f9141ad71294a" }, "downloads": -1, "filename": "json5-0.8.2.tar.gz", "has_sig": false, "md5_digest": "2dbbe528e7517eb3cf7bde9a72b3a449", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19357, "upload_time": "2019-06-12T01:41:23", "url": "https://files.pythonhosted.org/packages/f5/e8/9f58f04b5afdd9f6d94efd021a61036012f5386397e1ec699a481f8e2304/json5-0.8.2.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "c74a1e8c6e06ce5539cdd03f706b23d7", "sha256": "95b9cd6de6cdb91c0e96edb97a7fe72d5440253bc0251a2ad2391605517a9d66" }, "downloads": -1, "filename": "json5-0.8.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c74a1e8c6e06ce5539cdd03f706b23d7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30011, "upload_time": "2019-06-12T01:55:59", "url": "https://files.pythonhosted.org/packages/40/6a/236256352d9abc7066a4b34750c9e39d8b6b17da3a5843a76251c467d0b9/json5-0.8.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9fae5736fed6f19983fece9d1feb1a06", "sha256": "1ebf42c4de946a5e3e8bb348115b413f46be55d97fadda985c21ce795fb31196" }, "downloads": -1, "filename": "json5-0.8.4.tar.gz", "has_sig": false, "md5_digest": "9fae5736fed6f19983fece9d1feb1a06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19744, "upload_time": "2019-06-12T01:56:01", "url": "https://files.pythonhosted.org/packages/7b/6e/aa5aff910eec0b4864cf3fffded9e0643bdbbc1c0fcb12e828de9d0336d6/json5-0.8.4.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "f647a98ac3849ce9242856cb6b4577e0", "sha256": "32bd17e0553bf53927f6c29b6089f3a320c12897120a4bcfea76ea81c10b2d9c" }, "downloads": -1, "filename": "json5-0.8.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f647a98ac3849ce9242856cb6b4577e0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26217, "upload_time": "2019-07-05T02:22:05", "url": "https://files.pythonhosted.org/packages/30/44/062543d4a6718f99d82e5ecf9140dbdee8a03122f2c34fbd0b0609891707/json5-0.8.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a28ae959d5e52acb302944bde9edecb8", "sha256": "124b0f0da1ed2ff3bfe3a3e9b8630abd3c650852465cb52c15ef60b8e82a73b0" }, "downloads": -1, "filename": "json5-0.8.5.tar.gz", "has_sig": false, "md5_digest": "a28ae959d5e52acb302944bde9edecb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23752, "upload_time": "2019-07-05T02:22:06", "url": "https://files.pythonhosted.org/packages/d4/68/e182f2c6e8d672dbf368a06640ccfc0fb64ef181f721ec29c16d9c383f98/json5-0.8.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f647a98ac3849ce9242856cb6b4577e0", "sha256": "32bd17e0553bf53927f6c29b6089f3a320c12897120a4bcfea76ea81c10b2d9c" }, "downloads": -1, "filename": "json5-0.8.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f647a98ac3849ce9242856cb6b4577e0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26217, "upload_time": "2019-07-05T02:22:05", "url": "https://files.pythonhosted.org/packages/30/44/062543d4a6718f99d82e5ecf9140dbdee8a03122f2c34fbd0b0609891707/json5-0.8.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a28ae959d5e52acb302944bde9edecb8", "sha256": "124b0f0da1ed2ff3bfe3a3e9b8630abd3c650852465cb52c15ef60b8e82a73b0" }, "downloads": -1, "filename": "json5-0.8.5.tar.gz", "has_sig": false, "md5_digest": "a28ae959d5e52acb302944bde9edecb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23752, "upload_time": "2019-07-05T02:22:06", "url": "https://files.pythonhosted.org/packages/d4/68/e182f2c6e8d672dbf368a06640ccfc0fb64ef181f721ec29c16d9c383f98/json5-0.8.5.tar.gz" } ] }