{ "info": { "author": "Damodharan Thulasiram", "author_email": "thulasi503@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "==============\nDiff & Patch\n==============\n\nA simple python package which serves as a framework for diffing and patching complex objects. Inspired by Shreyas Kulkarni and git diff and patch.\n\nQuick links\n===========\n PyPi: `https://pypi.org/project/diff-and-patch/ `_\n\n\n Source: `https://github.com/thulasi-ram/diff-and-patch `_\n\n\n Docs: `https://github.com/thulasi-ram/diff-and-patch `_\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/thulasi-ram/diff-and-patch", "keywords": "python diff patch differ patcher", "license": "GNU GPLv3", "maintainer": "", "maintainer_email": "", "name": "diff-and-patch", "package_url": "https://pypi.org/project/diff-and-patch/", "platform": "", "project_url": "https://pypi.org/project/diff-and-patch/", "project_urls": { "Documentation": "https://github.com/thulasi-ram/diff-and-patch", "Homepage": "https://github.com/thulasi-ram/diff-and-patch", "Source": "https://github.com/thulasi-ram/diff-and-patch", "Tracker": "https://github.com/thulasi-ram/diff-and-patch/issues" }, "release_url": "https://pypi.org/project/diff-and-patch/0.1.0/", "requires_dist": null, "requires_python": ">2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "summary": "A simple python package which serves as a framework for diffing and patching complex objects. Inspired by Shreyas Kulkarni and git diff and patch.", "version": "0.1.0" }, "last_serial": 4208258, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e1b85c23b5871426f8855f8ee8296bb3", "sha256": "05fbbc7746a15d6917adae361ac67bad6ab6b09f69b9f0e34efb2950d8437954" }, "downloads": -1, "filename": "diff_and_patch-0.1.0-py3.6.egg", "has_sig": false, "md5_digest": "e1b85c23b5871426f8855f8ee8296bb3", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 14530, "upload_time": "2018-08-26T13:10:30", "url": "https://files.pythonhosted.org/packages/75/b0/411ff944a2768751b8b5f552b646e56fd8bdb1c0fad46f566aeaa9c95aef/diff_and_patch-0.1.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "7f55fe03fbf278028edb49674aae9c58", "sha256": "8bc757e23fa0c0d3ef11a0d779484339c5806dc0e29b9b092e60f54b043ced3b" }, "downloads": -1, "filename": "diff_and_patch-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7f55fe03fbf278028edb49674aae9c58", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 7647, "upload_time": "2018-08-26T13:10:26", "url": "https://files.pythonhosted.org/packages/ff/c4/f2e61b672ec002b22bc62280cf02c90c576ed6f742ae8c965468559d9f3d/diff_and_patch-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfd760d6c8edc4408c1d86eb3bdc6fc5", "sha256": "2eb9e2bf17918b4a0382a6a8c22c7f04cb8d198c3e4544b56e0da7141fff6cc8" }, "downloads": -1, "filename": "diff-and-patch-0.1.0.tar.gz", "has_sig": false, "md5_digest": "dfd760d6c8edc4408c1d86eb3bdc6fc5", "packagetype": "sdist", "python_version": "source", "requires_python": ">2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 16657, "upload_time": "2018-08-26T13:10:28", "url": "https://files.pythonhosted.org/packages/f9/88/1354ae569ae1bd8dcf5c90f9b7d6ce2e15e04d346149c17401ed9e5226d4/diff-and-patch-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e1b85c23b5871426f8855f8ee8296bb3", "sha256": "05fbbc7746a15d6917adae361ac67bad6ab6b09f69b9f0e34efb2950d8437954" }, "downloads": -1, "filename": "diff_and_patch-0.1.0-py3.6.egg", "has_sig": false, "md5_digest": "e1b85c23b5871426f8855f8ee8296bb3", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 14530, "upload_time": "2018-08-26T13:10:30", "url": "https://files.pythonhosted.org/packages/75/b0/411ff944a2768751b8b5f552b646e56fd8bdb1c0fad46f566aeaa9c95aef/diff_and_patch-0.1.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "7f55fe03fbf278028edb49674aae9c58", "sha256": "8bc757e23fa0c0d3ef11a0d779484339c5806dc0e29b9b092e60f54b043ced3b" }, "downloads": -1, "filename": "diff_and_patch-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7f55fe03fbf278028edb49674aae9c58", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 7647, "upload_time": "2018-08-26T13:10:26", "url": "https://files.pythonhosted.org/packages/ff/c4/f2e61b672ec002b22bc62280cf02c90c576ed6f742ae8c965468559d9f3d/diff_and_patch-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfd760d6c8edc4408c1d86eb3bdc6fc5", "sha256": "2eb9e2bf17918b4a0382a6a8c22c7f04cb8d198c3e4544b56e0da7141fff6cc8" }, "downloads": -1, "filename": "diff-and-patch-0.1.0.tar.gz", "has_sig": false, "md5_digest": "dfd760d6c8edc4408c1d86eb3bdc6fc5", "packagetype": "sdist", "python_version": "source", "requires_python": ">2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 16657, "upload_time": "2018-08-26T13:10:28", "url": "https://files.pythonhosted.org/packages/f9/88/1354ae569ae1bd8dcf5c90f9b7d6ce2e15e04d346149c17401ed9e5226d4/diff-and-patch-0.1.0.tar.gz" } ] }