{ "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": "Generations are a way of updating objects in the database when the application\nschema changes. An application schema is essentially the structure of data,\nthe structure of classes in the case of ZODB or the table descriptions in the\ncase of a relational database.\n\nThis package only contains the ZMI user interface for `zope.generations`_\n\n.. _zope.generations: http://pypi.python.org/pypi/zope.generations\n\n.. contents::\n\n=======\nCHANGES\n=======\n\n4.0.0 (2017-05-09)\n------------------\n\n- Add support for Python 3.4, 3.5, 3.6 and PyPy.\n\n- Fix the ``evolve`` view to use independent transactions instead of\n committing or aborting the thread-local current transaction.\n\n- Drop dependency on ``zope.app.renderer``.\n\n- Drop test dependency on ``zope.app.testing``, ``zope.app.zcmlfiles``\n and others.\n\n\n3.7.1 (2012-01-23)\n------------------\n\n- Replaced an undeclared test dependency on ``zope.app.authentication`` with\n ``zope.password``.\n\n\n3.7.0 (2010-09-18)\n------------------\n\n- Depends now on the extracted ``zope.generations``.\n\n\n3.6.0 (2010-09-17)\n------------------\n\n- ``zope.app.generations`` depended on ``zope.app.applicationcontrol`` but\n did not declare it. Modernized dependecy to ``zope.applicationcontrol`` as\n the needed interface has been moved there.\n\n- Using python's ``doctest`` module instead of deprecated\n ``zope.testing.doctest[unit]``.\n\n- Replaced a testing dependency on ``zope.app.securitypolicy`` with one on\n ``zope.securitypolicy``.\n\n\n3.5.1 (2010-01-08)\n------------------\n\n- Depend on new ``zope.processlifetime`` interfaces instead of using\n BBB imports from ``zope.app.appsetup``.\n\n- Fix ftesting.zcml due to ``zope.securitypolicy`` update.\n\n- Fix tests using a newer zope.publisher that requires zope.login.\n\n3.5.0 (2009-04-05)\n------------------\n\n- Moved ``getRootFolder`` utility method from\n ``zope.app.zopeappgenerations`` to ``zope.app.generations.utility``.\n\n- Removed not necessary install dependency on ``zope.app.testing``.\n\n\n3.4.2 (2009-01-27)\n------------------\n\n- Provide more logging output for the various stages and actions of evolving a\n database.\n\n- Fixed bug: A failing last generation would allow starting an app server\n without having evolved to the minimum generation.\n\n- Substitute zope.app.zapi by direct calls to its wrapped apis. See\n bug 219302.\n\n- Corrected author email and home page address.\n\n\n3.4.1 (2007-10-31)\n------------------\n\n- Resolve ``ZopeSecurityPolicy`` deprecation warning.\n\n\n3.4.0 (2007-10-24)\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.generations", "keywords": "zope zmi zodb schema generation", "license": "ZPL 2.1", "maintainer": "", "maintainer_email": "", "name": "zope.app.generations", "package_url": "https://pypi.org/project/zope.app.generations/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/zope.app.generations/", "project_urls": { "Homepage": "http://github.com/zopefoundation/zope.app.generations" }, "release_url": "https://pypi.org/project/zope.app.generations/4.0.0/", "requires_dist": [ "docutils", "setuptools", "zope.app.publication", "zope.applicationcontrol", "zope.generations (>=4.0.0a1)", "zope.interface", "zope.processlifetime", "ZODB; extra == 'test'", "webtest; extra == 'test'", "zope.app.appsetup; extra == 'test'", "zope.app.basicskin (>=4.0.0); extra == 'test'", "zope.app.publication; extra == 'test'", "zope.app.wsgi; extra == 'test'", "zope.browsermenu; extra == 'test'", "zope.browserpage; extra == 'test'", "zope.browserresource; extra == 'test'", "zope.container; extra == 'test'", "zope.login; extra == 'test'", "zope.principalregistry; extra == 'test'", "zope.publisher; extra == 'test'", "zope.securitypolicy; extra == 'test'", "zope.testbrowser (>=5.2); extra == 'test'", "zope.testing; extra == 'test'", "zope.testrunner; extra == 'test'", "zope.traversing (>=4.1.0); extra == 'test'" ], "requires_python": "", "summary": "ZMI UI for zope.generations", "version": "4.0.0" }, "last_serial": 2861373, "releases": { "3.4.0": [ { "comment_text": "", "digests": { "md5": "4e68bc6b3d10f236ea5f66c82f123164", "sha256": "7f249b83a9ef0a68c95a039ae62ef52d3e048cf30bf403ec74de637c7b700783" }, "downloads": -1, "filename": "zope.app.generations-3.4.0.tar.gz", "has_sig": false, "md5_digest": "4e68bc6b3d10f236ea5f66c82f123164", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23861, "upload_time": "2007-10-24T15:45:22", "url": "https://files.pythonhosted.org/packages/fb/92/2331cfc5760730ff3f8b96094c0024fca6f47d293d67190db310be20f5bf/zope.app.generations-3.4.0.tar.gz" } ], "3.4.0a1": [ { "comment_text": "", "digests": { "md5": "53cc95b2b0bff5ffc6d14cb1e621aed1", "sha256": "27da431cfc311bf8cbf0f818a8c38b93fe3eaa3f2707452a537d83d1db58b1b4" }, "downloads": -1, "filename": "zope.app.generations-3.4.0a1.tar.gz", "has_sig": false, "md5_digest": "53cc95b2b0bff5ffc6d14cb1e621aed1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16275, "upload_time": "2007-04-23T13:31:11", "url": "https://files.pythonhosted.org/packages/e7/45/bf236ab7d346e7809d2acaee6a500f20640c2b076928bea70ef7c6fa36d4/zope.app.generations-3.4.0a1.tar.gz" } ], "3.4.1": [ { "comment_text": "", "digests": { "md5": "0743c4b924d8898a78c1b7da41887ac4", "sha256": "e447ebfc7afdefcfab3444afdbf4f23dceb88b58df8a478951e552150602af73" }, "downloads": -1, "filename": "zope.app.generations-3.4.1.tar.gz", "has_sig": false, "md5_digest": "0743c4b924d8898a78c1b7da41887ac4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23935, "upload_time": "2007-10-31T18:40:03", "url": "https://files.pythonhosted.org/packages/68/fb/0da01f9c202f0ea087f570bec962817de2ea928c43d9446a653c2345bd7b/zope.app.generations-3.4.1.tar.gz" } ], "3.4.2": [ { "comment_text": "", "digests": { "md5": "20b349890bb4ee5864f87a781f5003cb", "sha256": "93ea60d1b3c67f35a0afc35bc841164e4b77f2e498d72a28c66581e193c94821" }, "downloads": -1, "filename": "zope.app.generations-3.4.2.tar.gz", "has_sig": false, "md5_digest": "20b349890bb4ee5864f87a781f5003cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22522, "upload_time": "2009-01-27T09:15:49", "url": "https://files.pythonhosted.org/packages/ae/f6/636bab4d8a7da61c7ee8d2cd8004d3a5e9fc3ee7a8d25c4c0135646e8ad3/zope.app.generations-3.4.2.tar.gz" } ], "3.5.0": [ { "comment_text": "", "digests": { "md5": "6b93f9a8d75c719dcaf090803170a3ec", "sha256": "2c3d25f36ebddea0b0678b2f5ace8479a47a26493a1b5007c41fb39559a98722" }, "downloads": -1, "filename": "zope.app.generations-3.5.0.tar.gz", "has_sig": false, "md5_digest": "6b93f9a8d75c719dcaf090803170a3ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23029, "upload_time": "2009-04-05T21:30:20", "url": "https://files.pythonhosted.org/packages/4b/7a/1627bba6948e5313a299f4b88d21af926fa51071fea245c28ca15132ffa8/zope.app.generations-3.5.0.tar.gz" } ], "3.5.1": [ { "comment_text": "", "digests": { "md5": "efa9a73cc5a4a0ffe062472f7575e11a", "sha256": "06043a1b06fb5d7868f3444e6fed0432345b05feed5d9bc95d65dcf725f2a8d3" }, "downloads": -1, "filename": "zope.app.generations-3.5.1.tar.gz", "has_sig": false, "md5_digest": "efa9a73cc5a4a0ffe062472f7575e11a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20036, "upload_time": "2010-01-08T22:51:09", "url": "https://files.pythonhosted.org/packages/b2/df/1d5896263eb15ae297336b74d43dc694eab7c6173e2b3cd7a9869a0e5d6d/zope.app.generations-3.5.1.tar.gz" } ], "3.6.0": [ { "comment_text": "", "digests": { "md5": "0339b8a7f613adaa4c6110b807e1bf2a", "sha256": "53a25166d65ecfb078d7035f22d47509234d5bc685b4901f0f559730fb3b8e19" }, "downloads": -1, "filename": "zope.app.generations-3.6.0.tar.gz", "has_sig": false, "md5_digest": "0339b8a7f613adaa4c6110b807e1bf2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19755, "upload_time": "2010-09-17T14:40:16", "url": "https://files.pythonhosted.org/packages/9e/e9/7ce7fbc8c02d27ea3e8b78b29872c6d571c833b0c48064e830901511d996/zope.app.generations-3.6.0.tar.gz" } ], "3.6.1": [ { "comment_text": "", "digests": { "md5": "ca74e0f4a01ad8767e1bba6332c39aa2", "sha256": "3d9221e68e1c07c496110e48ef08d79559fb08772c8819d0654114eed00823c7" }, "downloads": -1, "filename": "zope.app.generations-3.6.1.tar.gz", "has_sig": false, "md5_digest": "ca74e0f4a01ad8767e1bba6332c39aa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23235, "upload_time": "2012-01-23T17:57:32", "url": "https://files.pythonhosted.org/packages/88/5e/3ef84a0466aade5c6928c1f5070370abd50f2bd603ec4367293f04741425/zope.app.generations-3.6.1.tar.gz" } ], "3.7.0": [ { "comment_text": "", "digests": { "md5": "5482807ebdbe71be085ffa7d66c4a124", "sha256": "773bb7b792f24af2a6b01bedd54956d0e26094b091bf79d48817a90f6e5a45cc" }, "downloads": -1, "filename": "zope.app.generations-3.7.0.tar.gz", "has_sig": false, "md5_digest": "5482807ebdbe71be085ffa7d66c4a124", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9066, "upload_time": "2010-09-18T14:08:18", "url": "https://files.pythonhosted.org/packages/5d/a4/8434ea6bcd648976e5997e6da81f4e1163ea9d8ff91b8a812d8967ae5596/zope.app.generations-3.7.0.tar.gz" } ], "3.7.1": [ { "comment_text": "", "digests": { "md5": "6e2882e3a699be5134dbe27c290178fb", "sha256": "0f04869875ab7e0b07a8c96a665713434574ce910243fe50347974e87460c9a7" }, "downloads": -1, "filename": "zope.app.generations-3.7.1.tar.gz", "has_sig": false, "md5_digest": "6e2882e3a699be5134dbe27c290178fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10463, "upload_time": "2012-01-23T17:59:20", "url": "https://files.pythonhosted.org/packages/4c/13/9f225ad4005761b32305a27802b98b6e8a0bab73285cf7f4dbf3e5b89743/zope.app.generations-3.7.1.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "eaef8082ac1752aff8b9f0661375dfa5", "sha256": "7c167d5861a79286b87a2406fe0f96fe8c7919d5dea2b354dad4436f439843f4" }, "downloads": -1, "filename": "zope.app.generations-4.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eaef8082ac1752aff8b9f0661375dfa5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19068, "upload_time": "2017-05-09T11:05:52", "url": "https://files.pythonhosted.org/packages/5c/c8/e4ae7c2b1cd21fca3e6bcabae8ae8860eae9b4f2c7fecd3d4e6ad17b6068/zope.app.generations-4.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86d8e2715cc101ac9e3f24f959db5392", "sha256": "22e424eb74f67d0d64f27a4c150aae58255c0812e485523f4bab6868f1ad1ce3" }, "downloads": -1, "filename": "zope.app.generations-4.0.0.tar.gz", "has_sig": false, "md5_digest": "86d8e2715cc101ac9e3f24f959db5392", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15619, "upload_time": "2017-05-09T11:05:54", "url": "https://files.pythonhosted.org/packages/ed/6e/b5a899a1469d0d8e1415f5b7dc0f96d586056717807663f606e1996d5768/zope.app.generations-4.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eaef8082ac1752aff8b9f0661375dfa5", "sha256": "7c167d5861a79286b87a2406fe0f96fe8c7919d5dea2b354dad4436f439843f4" }, "downloads": -1, "filename": "zope.app.generations-4.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eaef8082ac1752aff8b9f0661375dfa5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19068, "upload_time": "2017-05-09T11:05:52", "url": "https://files.pythonhosted.org/packages/5c/c8/e4ae7c2b1cd21fca3e6bcabae8ae8860eae9b4f2c7fecd3d4e6ad17b6068/zope.app.generations-4.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86d8e2715cc101ac9e3f24f959db5392", "sha256": "22e424eb74f67d0d64f27a4c150aae58255c0812e485523f4bab6868f1ad1ce3" }, "downloads": -1, "filename": "zope.app.generations-4.0.0.tar.gz", "has_sig": false, "md5_digest": "86d8e2715cc101ac9e3f24f959db5392", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15619, "upload_time": "2017-05-09T11:05:54", "url": "https://files.pythonhosted.org/packages/ed/6e/b5a899a1469d0d8e1415f5b7dc0f96d586056717807663f606e1996d5768/zope.app.generations-4.0.0.tar.gz" } ] }