{ "info": { "author": "Abhinav Gupta", "author_email": "mail@abhinavg.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "``reversible``\n==============\n\n``reversible`` provides a simple abstraction for actions that can be\nreversed or rolled back and provides methods to construct, chain, and\nconsume them in a readable way.\n\n**New in 0.2**:\n\n- Support for Tornado coroutines as actions\n\nDocumentation\n http://reversible.readthedocs.org/en/latest/\n\nPyPI\n https://pypi.python.org/pypi/reversible", "description_content_type": null, "docs_url": "https://pythonhosted.org/reversible/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/abhinav/reversible", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "reversible", "package_url": "https://pypi.org/project/reversible/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/reversible/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/abhinav/reversible" }, "release_url": "https://pypi.org/project/reversible/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "A Python library to represent, construct, chain, and execute reversible actions.", "version": "0.2.0" }, "last_serial": 1639690, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3b1ff7cf45474b234ff06630389d55c1", "sha256": "b518e06b8d62f713329e880605bf563667b1d6d16348d41eb309d0c8d1fd2457" }, "downloads": -1, "filename": "reversible-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "3b1ff7cf45474b234ff06630389d55c1", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9111, "upload_time": "2015-07-01T07:47:30", "url": "https://files.pythonhosted.org/packages/81/3a/fd9c0f882496b7bda759f8060c07c42d1534b99a206a634b7692080dfe4e/reversible-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e1361d15e2d9cfcd4969e9620e85896", "sha256": "edb6190f01dd1793583093f1537c86d000e4c0691b12a1e3454050c40b26a52f" }, "downloads": -1, "filename": "reversible-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0e1361d15e2d9cfcd4969e9620e85896", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8183, "upload_time": "2015-07-01T07:47:27", "url": "https://files.pythonhosted.org/packages/56/0a/511858888afdfd81a2fef312b9741068204c2f00e62fda7aa1a2b1218637/reversible-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "642d38f2e40a4a08ae21fb8088351975", "sha256": "6b659f3ef5a0729f79a7337cf2ab69983ab76d711e71651b24d5f13802d2c02e" }, "downloads": -1, "filename": "reversible-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "642d38f2e40a4a08ae21fb8088351975", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6878, "upload_time": "2015-07-12T03:14:23", "url": "https://files.pythonhosted.org/packages/4b/27/f84c0cc1ebc15d137adddaf549d6117c9fb1a9dcb68d054a26ad79bae8ac/reversible-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a53e3f6e5b389ee6a2935d10ecc8dbb7", "sha256": "5f87768a504b4855c9fbc3cce45bfd172e5506dcef44b2f58dde882bdd3fa2c7" }, "downloads": -1, "filename": "reversible-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a53e3f6e5b389ee6a2935d10ecc8dbb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6810, "upload_time": "2015-07-12T03:14:20", "url": "https://files.pythonhosted.org/packages/63/93/0b1e97f724406ceef34a19a16d85ef1b36059e03b698e9fee4fb98c43a07/reversible-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7502292412b54ab3b118d602119ad381", "sha256": "78b6f480a41c7fe8a6c727e96133a6c8f9f9cbd48bb11c45aff7349327c30c6d" }, "downloads": -1, "filename": "reversible-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "7502292412b54ab3b118d602119ad381", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10683, "upload_time": "2015-07-19T00:01:37", "url": "https://files.pythonhosted.org/packages/99/58/b53ae36d4ee329a32d1fb340e0b07638655436dfd17e737c0f8fc4e44604/reversible-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d71a412e68be70be15e021672f613e9", "sha256": "7b70001ded094cae440e432dd73185bcc06be65fc42a3617c05be73ee4f910c0" }, "downloads": -1, "filename": "reversible-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5d71a412e68be70be15e021672f613e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10253, "upload_time": "2015-07-19T00:01:33", "url": "https://files.pythonhosted.org/packages/3a/37/4d0f2de2c0da945ddc15bf6bc6f7f6038cce2e699bdce8e024abb2ad4078/reversible-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7502292412b54ab3b118d602119ad381", "sha256": "78b6f480a41c7fe8a6c727e96133a6c8f9f9cbd48bb11c45aff7349327c30c6d" }, "downloads": -1, "filename": "reversible-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "7502292412b54ab3b118d602119ad381", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10683, "upload_time": "2015-07-19T00:01:37", "url": "https://files.pythonhosted.org/packages/99/58/b53ae36d4ee329a32d1fb340e0b07638655436dfd17e737c0f8fc4e44604/reversible-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d71a412e68be70be15e021672f613e9", "sha256": "7b70001ded094cae440e432dd73185bcc06be65fc42a3617c05be73ee4f910c0" }, "downloads": -1, "filename": "reversible-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5d71a412e68be70be15e021672f613e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10253, "upload_time": "2015-07-19T00:01:33", "url": "https://files.pythonhosted.org/packages/3a/37/4d0f2de2c0da945ddc15bf6bc6f7f6038cce2e699bdce8e024abb2ad4078/reversible-0.2.0.tar.gz" } ] }