{ "info": { "author": "Zope Corporation and Contributors", "author_email": "zope-dev@zope.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Zope3", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP" ], "description": "When an object cannot be correctly loaded from the ZODB, this package allows\nthis object still to be instantiated, but as a \"Broken\" object. This allows\nfor gracefully updating the database without interuption.\n\n\n=========\n CHANGES\n=========\n\n4.0.0 (2017-05-16)\n==================\n\n- Add support for Python 3.4, 3.5, 3.6 and PyPy.\n\n- Change dependency on ``ZODB3`` to ``ZODB``.\n\n- The ``browser.zcml`` will only be loaded if ``zope.browserpage`` is\n installed.\n\n- Accessing the ``__parent__`` and ``__name__`` attributes of broken\n objects will no longer raise ``AttributeError`` if the state is an\n unexpected type, instead returning ``None``.\n\n\n3.6.0 (2010-09-25)\n==================\n\n- Depend on new ``zope.processlifetime`` interfaces and implementations\n instead of using BBB imports from ``zope.app.appsetup``.\n\n- Added test extra to declare test dependency on ``zope.testing``.\n\n- Using Python's ``doctest`` module instead of depreacted\n ``zope.testing.doctest``.\n\n\n3.5.0 (2009-02-05)\n==================\n\n- Depend on new ``zope.broken`` package for the ``IBroken`` interface.\n\n3.4.0 (2007-10-11)\n==================\n\n- Initial release independent of the main Zope tree.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/zopefoundation/zope.app.broken", "keywords": "zope3 content provider", "license": "ZPL 2.1", "maintainer": "", "maintainer_email": "", "name": "zope.app.broken", "package_url": "https://pypi.org/project/zope.app.broken/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/zope.app.broken/", "project_urls": { "Homepage": "http://github.com/zopefoundation/zope.app.broken" }, "release_url": "https://pypi.org/project/zope.app.broken/4.0.0/", "requires_dist": [ "ZODB", "setuptools", "zope.annotation", "zope.broken", "zope.interface", "zope.location", "zope.processlifetime", "zope.security", "zope.browsermenu; extra == 'browser'", "zope.browserpage; extra == 'browser'", "zope.browserresource; extra == 'browser'", "zope.browsermenu; extra == 'test'", "zope.browserpage; extra == 'test'", "zope.browserresource; extra == 'test'", "zope.configuration; extra == 'test'", "zope.testing; extra == 'test'", "zope.testrunner; extra == 'test'" ], "requires_python": "", "summary": "Zope Broken (ZODB) Object Support", "version": "4.0.0" }, "last_serial": 2877938, "releases": { "3.4.0": [ { "comment_text": "", "digests": { "md5": "a9ea1e4ee50961b3b54fd2e77a52b843", "sha256": "e50a4a794df6dc70cfa0d250ab1e2c511fe25c325ba0fca61e3c7c26c1bbbc07" }, "downloads": -1, "filename": "zope.app.broken-3.4.0.tar.gz", "has_sig": false, "md5_digest": "a9ea1e4ee50961b3b54fd2e77a52b843", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5552, "upload_time": "2007-10-11T05:46:09", "url": "https://files.pythonhosted.org/packages/07/75/7fff04ee92907caa13c1bc332392231b1cd093681d23aa351481e9deeffb/zope.app.broken-3.4.0.tar.gz" } ], "3.4.0a1": [ { "comment_text": "", "digests": { "md5": "014c50cd54d1b4fc3d19497e7d5ce043", "sha256": "bb9a5cd69e8b519248bc295ad4651a0c06e28e19105644da782b20676d856a91" }, "downloads": -1, "filename": "zope.app.broken-3.4.0a1.tar.gz", "has_sig": false, "md5_digest": "014c50cd54d1b4fc3d19497e7d5ce043", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4894, "upload_time": "2007-04-23T13:30:21", "url": "https://files.pythonhosted.org/packages/66/c0/909cad7728db1d69a5ce1e39a68cbb6d3b171cb41717748820d9e7a1815b/zope.app.broken-3.4.0a1.tar.gz" } ], "3.5.0": [ { "comment_text": "", "digests": { "md5": "8b37ebb2601db0fe354d3544a4e49415", "sha256": "8b1eedd0ed9212e42bd6bf3611b046ab8677df39922e6851d339d6cff561716b" }, "downloads": -1, "filename": "zope.app.broken-3.5.0.tar.gz", "has_sig": false, "md5_digest": "8b37ebb2601db0fe354d3544a4e49415", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5695, "upload_time": "2009-02-05T18:07:02", "url": "https://files.pythonhosted.org/packages/cc/aa/e2c897e5773e4c9e33dbd77766ff130d0fcbd64f6b7712267e8893109bd5/zope.app.broken-3.5.0.tar.gz" } ], "3.6.0": [ { "comment_text": "", "digests": { "md5": "e6a7efdd1ea1facfd8c5ba4b25d395cb", "sha256": "ac8e5ef95a913770f9711c88f27444261ee8b9aa5e9a367127ebbc96303b195d" }, "downloads": -1, "filename": "zope.app.broken-3.6.0.tar.gz", "has_sig": false, "md5_digest": "e6a7efdd1ea1facfd8c5ba4b25d395cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5831, "upload_time": "2010-09-25T15:32:45", "url": "https://files.pythonhosted.org/packages/cf/b2/2973b6e7db08f9648be8f05f1e2201c7014f9824a7985ba18a6282b029f4/zope.app.broken-3.6.0.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "d7f9431e4b4522b3bba06ec384e40eae", "sha256": "8c35372aadb22a7f950e51e3b7256d33f55bc0c4247b3c0c36001e9550552e99" }, "downloads": -1, "filename": "zope.app.broken-4.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7f9431e4b4522b3bba06ec384e40eae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10254, "upload_time": "2017-05-16T12:07:01", "url": "https://files.pythonhosted.org/packages/d8/25/78e3a8f3a764cb7fcb606527e0c792e57be713f264202af1629753477fe4/zope.app.broken-4.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c99417e658a0259530cbcefe46baa70e", "sha256": "67b903c18e0b9a7f72f7f428a56373ce917993ed5deeb91bccaf2d72140d525b" }, "downloads": -1, "filename": "zope.app.broken-4.0.0.tar.gz", "has_sig": false, "md5_digest": "c99417e658a0259530cbcefe46baa70e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10384, "upload_time": "2017-05-16T12:07:03", "url": "https://files.pythonhosted.org/packages/65/3a/91443fcf755ade5091bb7e544a60fa8581cb1922e1f1850d088bbfe9c1a9/zope.app.broken-4.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d7f9431e4b4522b3bba06ec384e40eae", "sha256": "8c35372aadb22a7f950e51e3b7256d33f55bc0c4247b3c0c36001e9550552e99" }, "downloads": -1, "filename": "zope.app.broken-4.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7f9431e4b4522b3bba06ec384e40eae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10254, "upload_time": "2017-05-16T12:07:01", "url": "https://files.pythonhosted.org/packages/d8/25/78e3a8f3a764cb7fcb606527e0c792e57be713f264202af1629753477fe4/zope.app.broken-4.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c99417e658a0259530cbcefe46baa70e", "sha256": "67b903c18e0b9a7f72f7f428a56373ce917993ed5deeb91bccaf2d72140d525b" }, "downloads": -1, "filename": "zope.app.broken-4.0.0.tar.gz", "has_sig": false, "md5_digest": "c99417e658a0259530cbcefe46baa70e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10384, "upload_time": "2017-05-16T12:07:03", "url": "https://files.pythonhosted.org/packages/65/3a/91443fcf755ade5091bb7e544a60fa8581cb1922e1f1850d088bbfe9c1a9/zope.app.broken-4.0.0.tar.gz" } ] }