{ "info": { "author": "Mat\u011bj Cepl", "author_email": "mcepl@cepl.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: General" ], "description": "Compares two JSON files (http://json.org) and generates a new JSON file\nwith the result. Allows exclusion of some keys from the comparison, or\nin other way to include only some keys.\n\nThe project\u2019s website is at https://gitlab.com/mcepl/json_diff\nPatches and pull requests are welcome, but please keep the script compatible\nwith python 2.4.\n\nReleased under MIT/X11 license.\n\nChangelog:\n==========\n\n1.5.0 2019-08-25\n * Port to Python 3 (most tests pass, one skipped)\n\n1.4.3 2019-08-06\n * Fix tests to work.\n\n1.4.2 2019-08-06\n * Allow running main() without formal arguments.\n\n1.4.1 2018-07-21\n * Fix tests\n\n1.4.0 2018-07-21\n * Generate proper script with entry_points.\n\n1.3.7 2018-07-20\n * New email address of the maintainer\n * Skip failing test\n\n1.3.5 2017-01-13\n * Fedorahosted dies, everything (including submodules) moved to\n GitLab.com\n\n1.3.4 2015-03-13\n * Switch to setuptools\n * Reorganization of repositories (fedorahosted)\n\n1.3.3 2012-04-24\n * Grrr, python 2.4 doesn't have context managers\n\n1.3.2 2012-04-24\n * Include mising test/__init__.py to the distribution to allow\n tests for packgaging.\n\n1.3.1 2012-04-23\n * Back to the past: previous version was not compatible with Python 2.4.\n\n1.3.0 2012-04-23\n * Added -o parameter for output to the specified file.\n\n1.2.9 2012-02-13\n * Give up on non-UTF-8 encoding for output.\n\n1.2.7 2012-01-18\n * Yet another (hopefully the last) fix of the development website. We are on fedorahosted.org now.\n\n1.2.6 2012-01-18\n * Move tests to test/ module\n * Clean up setup.py (when using defaults, install doesn\u2019t install tests,\n which I like)\n * Add new setup.py command test to run the test suite.\n\n1.2.5 2012-01-11\n * Switch the project\u2019s website and clean up UTF-8 metadata.\n\n1.2.1 2011-12-03\n * Change of the home URL to my trac.\n\n1.2.0 2011-12-01\n * One more python 2.4 compatibility fix.\n Maintainer of optparse library couldn't have a better idea than to change\n \"usage:\" to \"Usage:\" (between 2.4 and 2.6)! Grrrrrrr.\n\n1.2.0 2011-12-01\n * Fix locale.setlocale to work on RHEL 5.\n\n1.2.0 2011-11-30\n * Make tests working independently of the locale set on the system.\n\n1.2.0 2011-11-30\n * Set exit status of json_diff command.\n 0 means no difference\n 1 there is a difference.\n * Now actually works correctly with non-mandatory options.\n\n1.1.0 2011-11-29\n * Make scripts pylint and PEP8 compliant.\n * Add option -a to ignore appended keys (for comparing changing piglit tests).\n * Fix formatted output to stdout (or file).\n * Added test for -i functionality.\n\n0.9.2 2011-11-21\n Python 2.4 compatible\n\n0.9.1 2011-11-21\n Two small nits in __main__ part.\n\n(for detailed log of all changes see git log)", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/mcepl/json_diff", "keywords": "json,diff", "license": "", "maintainer": "", "maintainer_email": "", "name": "json-diff", "package_url": "https://pypi.org/project/json-diff/", "platform": "", "project_url": "https://pypi.org/project/json-diff/", "project_urls": { "Homepage": "https://gitlab.com/mcepl/json_diff" }, "release_url": "https://pypi.org/project/json-diff/1.5.0/", "requires_dist": null, "requires_python": "", "summary": "Generates diff between two JSON files", "version": "1.5.0" }, "last_serial": 5727812, "releases": { "0.9.1": [], "0.9.2": [], "1.0.0": [ { "comment_text": "", "digests": { "md5": "f7a59da7fda98346fcdf83b482e71cd5", "sha256": "60cd210a2462cd00d37018e91bef6973ee051dbd9fa67ef1e38b92de759f7d85" }, "downloads": -1, "filename": "json_diff-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f7a59da7fda98346fcdf83b482e71cd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 565197, "upload_time": "2011-11-23T18:08:15", "url": "https://files.pythonhosted.org/packages/68/13/7ee049b179a3fef022ff9e4ef15bb46eea5fa6f10f4b52d5596bffe7d91e/json_diff-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "0e124d4e66dd2c245564a2446ca44e17", "sha256": "65eb8cc5d316353b28d1eb9b99835e6bd9dd13e460f554c8534fa9c8a411c4e4" }, "downloads": -1, "filename": "json_diff-1.0.1.tar.gz", "has_sig": false, "md5_digest": "0e124d4e66dd2c245564a2446ca44e17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 565133, "upload_time": "2011-11-23T18:21:48", "url": "https://files.pythonhosted.org/packages/b3/98/13a051a33ec0e364e0b97506e90dd4c6440da68259e0a8c56fd7f73c6dcb/json_diff-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "9ac57a0d2070eb9de23dffcb6f109aac", "sha256": "37589eed668284e66140e1760fb465ced8f46087d0e871d15e3ccb7877e30115" }, "downloads": -1, "filename": "json_diff-1.1.0.tar.gz", "has_sig": false, "md5_digest": "9ac57a0d2070eb9de23dffcb6f109aac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 565438, "upload_time": "2011-11-29T19:54:30", "url": "https://files.pythonhosted.org/packages/c1/4c/30ca5a84b54dddfdd5bbb5c7b370a42e422b9576a54e349567f6dcdf895d/json_diff-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "cc5f6780f3a1d6917fd8b6f5f8b09ad9", "sha256": "a001698ee66617f515e06ecd96748a959e3480f33deaef0f1c9112cdcf0af8ac" }, "downloads": -1, "filename": "json_diff-1.2.0.tar.gz", "has_sig": false, "md5_digest": "cc5f6780f3a1d6917fd8b6f5f8b09ad9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 565761, "upload_time": "2011-11-30T22:16:45", "url": "https://files.pythonhosted.org/packages/17/26/c453d27195894f161548a32e34487c888ab0160690e41383108d83e609f0/json_diff-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "2f759d2c91740a43d32940ff8ae1180d", "sha256": "9a1e741182d9a2b95aca1dd99d4c016def7367e8d7baef456253a200fa005f07" }, "downloads": -1, "filename": "json_diff-1.2.1.tar.gz", "has_sig": false, "md5_digest": "2f759d2c91740a43d32940ff8ae1180d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 565842, "upload_time": "2011-11-30T23:47:23", "url": "https://files.pythonhosted.org/packages/05/29/8ea0a5acc14374e7487d888857dbb39505852a0e5076ce6f8d4ce000d2d5/json_diff-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "955b5e1580214e47e349815155a405f3", "sha256": "8c31a369d0428de071542f12cc0c8232f4d8ca6a6cbb470c27c3426d67d493c4" }, "downloads": -1, "filename": "json_diff-1.2.2.tar.gz", "has_sig": false, "md5_digest": "955b5e1580214e47e349815155a405f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 565843, "upload_time": "2011-12-01T01:41:31", "url": "https://files.pythonhosted.org/packages/76/03/5445a3e6342870db4831dc9ddb787c8dd8d74386d7c5ebe40f236784def4/json_diff-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "d7e55e74ec91f87e4580ab2206acd4fc", "sha256": "7436022d503bb16e6288a6334eb5a47cc76fddae568e72122b7f9b4bb86ef885" }, "downloads": -1, "filename": "json_diff-1.2.3.tar.gz", "has_sig": false, "md5_digest": "d7e55e74ec91f87e4580ab2206acd4fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 565907, "upload_time": "2011-12-01T09:01:08", "url": "https://files.pythonhosted.org/packages/e2/ba/3b6a1a32a0446b221e3f093f0f8e01ec0e7f23ca4c217bf4ede4cfae0730/json_diff-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "d0d9b59ff83315e8eab85fb57a8a7e9f", "sha256": "9b89b6c2c9e22f47842796e8500490a884702c791fd83048a7efdc264a4ed050" }, "downloads": -1, "filename": "json_diff-1.2.4.tar.gz", "has_sig": false, "md5_digest": "d0d9b59ff83315e8eab85fb57a8a7e9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 565928, "upload_time": "2011-12-03T02:58:37", "url": "https://files.pythonhosted.org/packages/40/78/b28b54135807bfd07dba93e2e99de72de0bad8a13a07814fa6c6adba92dd/json_diff-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "ca936e9449601f3364c040e3d83ad003", "sha256": "54b6ae964005aa3d906a8497b2db122a33a91792cf48c7187319f84578f888ea" }, "downloads": -1, "filename": "json_diff-1.2.5.tar.gz", "has_sig": false, "md5_digest": "ca936e9449601f3364c040e3d83ad003", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 565851, "upload_time": "2012-01-11T16:10:46", "url": "https://files.pythonhosted.org/packages/7c/0c/210f1588395b3e28b9fca8d7d763578982efadbc0ae88065804d4091b703/json_diff-1.2.5.tar.gz" } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "625e9eec866d9977011c9ebd2795e021", "sha256": "736ff4bb9e02b4f992697412ff171a7d81541ed7508a1771fce27d9ddac5a76c" }, "downloads": -1, "filename": "json_diff-1.2.6.tar.gz", "has_sig": false, "md5_digest": "625e9eec866d9977011c9ebd2795e021", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 566976, "upload_time": "2012-01-18T10:20:26", "url": "https://files.pythonhosted.org/packages/56/c1/a9cbd6ecbe6ce5b044474d877ceda1427f6e7ab2b58d7f28bb41889810a2/json_diff-1.2.6.tar.gz" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "ec32e8d8ba454e5965b3ac08f6c4d1c8", "sha256": "d022840fefa1d3449336b2858b7d3f730e2c3197298a8037ff620b5ef2dff10e" }, "downloads": -1, "filename": "json_diff-1.2.7.tar.gz", "has_sig": false, "md5_digest": "ec32e8d8ba454e5965b3ac08f6c4d1c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 566999, "upload_time": "2012-01-18T10:23:49", "url": "https://files.pythonhosted.org/packages/62/1e/48a91ded1995fd2b71674ef1bdf4b7ab9e4cf152d40594114d0f9ee9c1ea/json_diff-1.2.7.tar.gz" } ], "1.2.8": [ { "comment_text": "", "digests": { "md5": "9ad38aa15d526d6fefc5630d89ef45e1", "sha256": "1ef3ba5d6e0db994dcebf47c7dd7ffbe30ec7604eb5335f2547afefae9635114" }, "downloads": -1, "filename": "json_diff-1.2.8.tar.gz", "has_sig": false, "md5_digest": "9ad38aa15d526d6fefc5630d89ef45e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 567150, "upload_time": "2012-02-13T19:49:50", "url": "https://files.pythonhosted.org/packages/1c/d3/0e80fcdf355c60d3804cc4c7cf1db5c23c25279ff78ab3b84b6634753422/json_diff-1.2.8.tar.gz" } ], "1.2.9": [ { "comment_text": "", "digests": { "md5": "9ea9b818f2a3fd96d7605ee6aefc78d4", "sha256": "ece96950a685c732234fea53bde10297af775c0f62c30b81aae30c3b0bebed73" }, "downloads": -1, "filename": "json_diff-1.2.9.tar.gz", "has_sig": false, "md5_digest": "9ea9b818f2a3fd96d7605ee6aefc78d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 567178, "upload_time": "2012-02-13T19:57:36", "url": "https://files.pythonhosted.org/packages/63/e7/a656e3072a06d4bf8ae451a2e7b22e072a13efec10d464abe9125219a923/json_diff-1.2.9.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "10c9eacc37bf05c105525fe3143606ed", "sha256": "9e9ae3825e39bb84d7d042980e1a7dedfc9be7f2ecc48d722034b8045b7d5943" }, "downloads": -1, "filename": "json_diff-1.3.0.tar.gz", "has_sig": false, "md5_digest": "10c9eacc37bf05c105525fe3143606ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 568259, "upload_time": "2012-04-24T01:43:45", "url": "https://files.pythonhosted.org/packages/d2/2f/05ecf15397eaebb26732cf5b93c55efaab2f4e013e784ea042b3dccfb531/json_diff-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "8e2965583e1eccb5a5207df1eabb8a26", "sha256": "a81aaa1187747c6a8b41e146c9de314b42a1d61c28133692d6cc16099534ff0d" }, "downloads": -1, "filename": "json_diff-1.3.1.tar.gz", "has_sig": false, "md5_digest": "8e2965583e1eccb5a5207df1eabb8a26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 568307, "upload_time": "2012-04-24T01:52:48", "url": "https://files.pythonhosted.org/packages/ec/33/13e9872e65bc3a17159a3b2e764f22cc090c7552ed226e8130cf7d429afc/json_diff-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "ebadee2e675b69e28a51a08219fcee70", "sha256": "75b0b009fe76e43805505a7333a07ca6ae305c918b94d48d882ae61d827040b1" }, "downloads": -1, "filename": "json_diff-1.3.2.tar.gz", "has_sig": false, "md5_digest": "ebadee2e675b69e28a51a08219fcee70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 568445, "upload_time": "2012-04-24T06:46:20", "url": "https://files.pythonhosted.org/packages/74/13/ec3b5c5a39a9efac9c92a07aa39dcc80a4ad1873f4f471ddcd8f10ef047f/json_diff-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "5b7c2dcfb96582a4c64299a3611e7972", "sha256": "4f8c7362ce10a1e821439dcc2f173e3788627dfc37b90b347aaf99215e431add" }, "downloads": -1, "filename": "json_diff-1.3.3.tar.gz", "has_sig": false, "md5_digest": "5b7c2dcfb96582a4c64299a3611e7972", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 568499, "upload_time": "2012-04-24T07:27:37", "url": "https://files.pythonhosted.org/packages/f3/71/1b1d2ef5fd68364c6c19e42609e0aab3022999a62d960588ea2a29227a1d/json_diff-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "ab022dcd2f8d67d8a2422a0bd4ba084e", "sha256": "4309c17f121cbb31398f2338260182a9976ee2219ffaa0e8aad19e153485e3f2" }, "downloads": -1, "filename": "json_diff-1.3.4-py2-none-any.whl", "has_sig": false, "md5_digest": "ab022dcd2f8d67d8a2422a0bd4ba084e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8705, "upload_time": "2015-03-13T10:37:26", "url": "https://files.pythonhosted.org/packages/29/36/83b3347c8e2161028491ab7449d93e525f296415f9db543fb05a21e9ffa3/json_diff-1.3.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd5e487527b05084bad299dfabe46edb", "sha256": "d04f70504e298a3a6181dfea560fce3c09737a989f9989ea4930814f966065ae" }, "downloads": -1, "filename": "json_diff-1.3.4.tar.gz", "has_sig": false, "md5_digest": "dd5e487527b05084bad299dfabe46edb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 569170, "upload_time": "2015-03-13T10:37:23", "url": "https://files.pythonhosted.org/packages/9e/b1/c72ce265a52b28da9cbe145dd1cf95bd4cc4cea6347f9cadcb272142d8d5/json_diff-1.3.4.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "77e0dc9e22463c9032ec7b3fa0acf8bc", "sha256": "9bcffc81ad9ae0a53c5ce3cc55a2d00414c8413abe2a32f62576d7078ffe2f17" }, "downloads": -1, "filename": "json_diff-1.3.5-py2-none-any.whl", "has_sig": false, "md5_digest": "77e0dc9e22463c9032ec7b3fa0acf8bc", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8899, "upload_time": "2017-01-13T12:43:15", "url": "https://files.pythonhosted.org/packages/51/1d/935007e7337f2d67dbfd821e322fd2aff44489975db01eff6d617d7e79f5/json_diff-1.3.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6dd84931d7374726a846deb3a6f5e539", "sha256": "f0a3c3128198a818a57f8ca707e7d98c48b089dbb97b7b4f8060a22973fd1475" }, "downloads": -1, "filename": "json_diff-1.3.5.tar.gz", "has_sig": false, "md5_digest": "6dd84931d7374726a846deb3a6f5e539", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 569396, "upload_time": "2017-01-13T12:43:13", "url": "https://files.pythonhosted.org/packages/47/8d/f72dd8ac68d34cd0fb788933883845f553ddb22378060af5847c6c2c20a5/json_diff-1.3.5.tar.gz" } ], "1.3.6": [ { "comment_text": "", "digests": { "md5": "5d52e13fa28a33146cd67ac3af25a0ef", "sha256": "f96dbb32e6b84c24389dca1f7f449101d899d739632cfe5cdacb095682aef567" }, "downloads": -1, "filename": "json_diff-1.3.6-py2-none-any.whl", "has_sig": true, "md5_digest": "5d52e13fa28a33146cd67ac3af25a0ef", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8926, "upload_time": "2018-07-20T14:45:17", "url": "https://files.pythonhosted.org/packages/6f/2a/b4c358b60a37860e7e4ecf691ffd3d9cf52f0fd36b430b2e101a511b82f9/json_diff-1.3.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d30505f65d2d908278f36d6de7c21fc", "sha256": "a8801fb065f7aaa85d1c8c9271275c695410dc57f37cf6028d8a7f4537d2f9c1" }, "downloads": -1, "filename": "json_diff-1.3.6.tar.gz", "has_sig": true, "md5_digest": "5d30505f65d2d908278f36d6de7c21fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 716100, "upload_time": "2018-07-20T14:45:23", "url": "https://files.pythonhosted.org/packages/e5/65/c367f01bc1379ceef9a3ae86d33c0612467aef4535451368d5b30ca85a3c/json_diff-1.3.6.tar.gz" } ], "1.3.7": [ { "comment_text": "", "digests": { "md5": "553fa192e9edb20c99318d5bc292139f", "sha256": "848264ed5f33a1eb0ef81df95ad2f514d9f4376c0dc76f7f17c7f36fb17facce" }, "downloads": -1, "filename": "json_diff-1.3.7-py2-none-any.whl", "has_sig": true, "md5_digest": "553fa192e9edb20c99318d5bc292139f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9003, "upload_time": "2018-07-20T15:04:42", "url": "https://files.pythonhosted.org/packages/d7/31/054f6270a146f716869a247dae1a7441769c58e87ad801cd7f7d95829b69/json_diff-1.3.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43cfb3f7e2a63bd696eaf30d704e8e64", "sha256": "fd9997824849704bc7224f880518f4177604123860d24819aeb9b735e48d9e90" }, "downloads": -1, "filename": "json_diff-1.3.7.tar.gz", "has_sig": true, "md5_digest": "43cfb3f7e2a63bd696eaf30d704e8e64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 716180, "upload_time": "2018-07-20T15:04:51", "url": "https://files.pythonhosted.org/packages/52/bf/bd5277dae1efe58c93e56b69636d2c1b2a06909cba8a133a8c1988d5883d/json_diff-1.3.7.tar.gz" } ], "1.3.8": [ { "comment_text": "", "digests": { "md5": "f032343b3325478b160ea38512cca5eb", "sha256": "0b2f3407f4b0ee7909ec0ae2e751751d8aa34852dcbc0154d6373db3ea29a523" }, "downloads": -1, "filename": "json_diff-1.3.8-py2-none-any.whl", "has_sig": true, "md5_digest": "f032343b3325478b160ea38512cca5eb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6874, "upload_time": "2019-08-06T15:43:07", "url": "https://files.pythonhosted.org/packages/b3/fd/b612be7a6feb903310af93ba12d509a3c1d5dd74f35b73293d7ca70ed7a4/json_diff-1.3.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfbac771cf245f277461031acf64552d", "sha256": "72d482b45422b494fe76521328efc5191afb510ae8afd4428084c7e9f0c30cc8" }, "downloads": -1, "filename": "json_diff-1.3.8.tar.gz", "has_sig": true, "md5_digest": "bfbac771cf245f277461031acf64552d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 575781, "upload_time": "2019-08-06T15:38:39", "url": "https://files.pythonhosted.org/packages/4d/fd/b508e1a8f817b96a5fed3432a69621b4c4b03012bdf233651e2a857b8b3c/json_diff-1.3.8.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "8d5259f97fd638a739ff681ae1b3efbf", "sha256": "f2e6bbc71c426e89289d4b54997694c1897e1e7cd07238f631f78ef9b433d024" }, "downloads": -1, "filename": "json_diff-1.4.0-py2-none-any.whl", "has_sig": true, "md5_digest": "8d5259f97fd638a739ff681ae1b3efbf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9352, "upload_time": "2018-07-21T09:52:12", "url": "https://files.pythonhosted.org/packages/a2/d8/ad211033820b43d1e4f19a13b7b28b2c3d4ba9ecbf727df338e129514cd1/json_diff-1.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31d9441eb7a9969134b3829e54653e38", "sha256": "db1749537b35dd8392dee1f1c27049a80b92ce1ea5c51b7d44f29de92e8511bb" }, "downloads": -1, "filename": "json_diff-1.4.0.tar.gz", "has_sig": true, "md5_digest": "31d9441eb7a9969134b3829e54653e38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 716447, "upload_time": "2018-07-21T09:52:19", "url": "https://files.pythonhosted.org/packages/15/0e/4f3a6879bf89fc213bf1bf73f31317ef284455bc025bb1a4974c0dceb449/json_diff-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "6a8b5510405e4a3b87ed46191b499c2c", "sha256": "adf93cc56f88f6e4bbf1d0d27f924b6af25319e436fe5ed75064352a85b3cb04" }, "downloads": -1, "filename": "json_diff-1.4.1-py2-none-any.whl", "has_sig": true, "md5_digest": "6a8b5510405e4a3b87ed46191b499c2c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9389, "upload_time": "2018-07-21T09:58:25", "url": "https://files.pythonhosted.org/packages/70/fb/61f19113dc243e98c599010b3de1acd6f34b63c443e46b63a9823765518d/json_diff-1.4.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f37fd6d110ebfd069a155c35758a5510", "sha256": "c50fbc0140ac85f03c2f8fbf30383ae79a46369b41750c08efedb6360767d44c" }, "downloads": -1, "filename": "json_diff-1.4.1.tar.gz", "has_sig": true, "md5_digest": "f37fd6d110ebfd069a155c35758a5510", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 716478, "upload_time": "2018-07-21T09:58:33", "url": "https://files.pythonhosted.org/packages/7b/28/4098e0810ccdfeb27a25b665078dd6c7a3645ce276664d4196bf7f2dbb0a/json_diff-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "04ca165ffba2cd864ae9c427de306423", "sha256": "e30db834650374dc4b7453d944c13cb1ad47534cecf9fead699f208654f359f9" }, "downloads": -1, "filename": "json_diff-1.4.2.tar.gz", "has_sig": true, "md5_digest": "04ca165ffba2cd864ae9c427de306423", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 575997, "upload_time": "2019-08-06T15:52:32", "url": "https://files.pythonhosted.org/packages/e0/d1/aa4c055a54324a10ebac69f1052e4af064f47c8fd3bc1e9af88463017ebd/json_diff-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "78568c187d85fbe2687f6136b55b5fae", "sha256": "a16f6b0940fda857627c81ce21a1db4748c2e02a4e28b4d9c605738a6ad2f9ba" }, "downloads": -1, "filename": "json_diff-1.4.3.tar.gz", "has_sig": true, "md5_digest": "78568c187d85fbe2687f6136b55b5fae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 576046, "upload_time": "2019-08-06T16:13:50", "url": "https://files.pythonhosted.org/packages/b4/b9/9ff2b672481086245897d74b287895a95506db3f736224894bb37047030a/json_diff-1.4.3.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "5c54f62a35637e0a0ad86a43f0ea08b0", "sha256": "abf4a60c0c716d6ba6dd3cb626b01b417e150e4436e39f6675ef8501117bf5d8" }, "downloads": -1, "filename": "json_diff-1.5.0.tar.gz", "has_sig": true, "md5_digest": "5c54f62a35637e0a0ad86a43f0ea08b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 576465, "upload_time": "2019-08-25T19:43:51", "url": "https://files.pythonhosted.org/packages/6a/48/f6106761581a54d370ac8342ab81a6414548ae72eb126c2a650b5a590252/json_diff-1.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5c54f62a35637e0a0ad86a43f0ea08b0", "sha256": "abf4a60c0c716d6ba6dd3cb626b01b417e150e4436e39f6675ef8501117bf5d8" }, "downloads": -1, "filename": "json_diff-1.5.0.tar.gz", "has_sig": true, "md5_digest": "5c54f62a35637e0a0ad86a43f0ea08b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 576465, "upload_time": "2019-08-25T19:43:51", "url": "https://files.pythonhosted.org/packages/6a/48/f6106761581a54d370ac8342ab81a6414548ae72eb126c2a650b5a590252/json_diff-1.5.0.tar.gz" } ] }