{ "info": { "author": "Dieter Maurer", "author_email": "dieter@handshake.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Plone", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Utilities" ], "description": "This package provides patches to improve ``plone.reload``.\n\nCalling its ``patch_top_level_reload`` applies a patch\nfor (`#10 `_)\nmaking it possible to reload top level modules in place.\n\nCalling its ``patch_handle_super_and_decorators`` applies a patch\nfor (`#1 `_)\nand (`#11 `_)\nimproving the reload on methods involving ``super`` and classmethods\n(in Python 3). In addition, it\nimproves the reload of simple decoratored functions/methods.\n\n**BE WARNED**: even with all patches applied, ``plone.reload``\nis not yet perfect. For example, it still cannot change reliably\nfunction default values for parameters.\nShould you observe surprising behaviour after\nyou made a reload, restart and see whether the behaviour changes.\n\n\nHistory\n=======\n\n1.1\n new ``patch_handle_super_and_decorators``\n\n ``patch_handle_super_and_methods`` is now an alias for\n ``patch_handle_super_and_decorators``\n\n1.0\n initial version", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/dm.plonepatches.reload", "keywords": "reload development", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "dm.plonepatches.reload", "package_url": "https://pypi.org/project/dm.plonepatches.reload/", "platform": "", "project_url": "https://pypi.org/project/dm.plonepatches.reload/", "project_urls": { "Homepage": "http://pypi.python.org/pypi/dm.plonepatches.reload" }, "release_url": "https://pypi.org/project/dm.plonepatches.reload/1.1/", "requires_dist": null, "requires_python": "", "summary": "Patches for \"plone.reload\" improvement.", "version": "1.1" }, "last_serial": 4888638, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "d74c41c6913db569cfbd69483e2a3b76", "sha256": "29d85dce367682379ce19e47ac72f94cf4c5e2ff2efa7a38a97d94dc8ebb5bf1" }, "downloads": -1, "filename": "dm.plonepatches.reload-1.0.tar.gz", "has_sig": false, "md5_digest": "d74c41c6913db569cfbd69483e2a3b76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4504, "upload_time": "2019-02-25T19:39:34", "url": "https://files.pythonhosted.org/packages/a7/06/2eab491cb01f8e078b21ad9e5c401a09fd94dd5b776de6ffaef1ea1da0e3/dm.plonepatches.reload-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "24372555d37a7b4b158baf53e0db942b", "sha256": "3425276a2faf6adc4c90ad3b1ce7009e6c48d02ac067ddff8d83e57ef510293e" }, "downloads": -1, "filename": "dm.plonepatches.reload-1.1.tar.gz", "has_sig": false, "md5_digest": "24372555d37a7b4b158baf53e0db942b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4782, "upload_time": "2019-03-02T16:38:39", "url": "https://files.pythonhosted.org/packages/81/e2/471db32e11584a6a69cf7441146584ef4664efa1de8101f6a784a6a8dc4e/dm.plonepatches.reload-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "24372555d37a7b4b158baf53e0db942b", "sha256": "3425276a2faf6adc4c90ad3b1ce7009e6c48d02ac067ddff8d83e57ef510293e" }, "downloads": -1, "filename": "dm.plonepatches.reload-1.1.tar.gz", "has_sig": false, "md5_digest": "24372555d37a7b4b158baf53e0db942b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4782, "upload_time": "2019-03-02T16:38:39", "url": "https://files.pythonhosted.org/packages/81/e2/471db32e11584a6a69cf7441146584ef4664efa1de8101f6a784a6a8dc4e/dm.plonepatches.reload-1.1.tar.gz" } ] }