Skip to main content

Zope Container

Project description

This package define interfaces of container components, and provides sample container implementations such as a BTreeContainer and OrderedContainer.

CHANGES

5.0 (2023-02-08)

  • Drop support for Python 2.7, 3.4, 3.5, 3.6.

  • Add support for Python 3.7, 3.8, 3.9, 3.10, 3.11.

  • Fix deprecation warnings.

4.0.0 (2017-04-24)

  • Added support for PyPy and Python 3.4, 3.5 and 3.6.

3.9.2 (2012-01-23)

  • Replaced an undeclared test dependency on zope.app.authentication with zope.password.

  • Removed undeclared test dependency on zope.app.folder.

  • Replaced the use of zope.app.pagetemplate and deprecated zope.app.publisher with zope.browserpage and zope.browsermenu.

3.9.1 (2010-09-14)

  • Removed a testing dependency on zope.app.file.

  • Replaced a testing dependency on zope.app.securitypolicy with the base zope.securitypolicy distribution.

3.9.0 (2010-08-19)

  • Updated ftesting.zcml to use the new permission names exported by zope.dublincore 3.7.

3.8.2 (2010-01-08)

  • Fixed tests using a newer zope.publisher that requires zope.login.

3.8.1 (2009-12-26)

  • Fixed test_directive. Some parts of zope.app.publisher were moved to zope.browsermenu and zope.browserpage.

  • Moved tests/test_view_permissions.py to browser/tests.

  • Added undeclared install dependency on zope.app.publisher.

  • Test no longer use deprecated zope.testing.doctestunit but python’s doctest instead.

3.8.0 (2009-05-13)

  • Moved IAdding interface to zope.browser.interfaces, leaving BBB imports.

3.7.2 (2009-03-12)

  • Show a “nothing to add” message instead of empty list in the adding view, if there’s nothing to add.

  • Don’t show the “Add” menu item if there’s nothing to add.

  • Adapt to the removal of deprecated interfaces from zope.component.interfaces. Now IAdding inherits from zope.publisher.interfaces.browser.IBrowserView.

3.7.1 (2009-02-05)

  • Updated test to accomodate “Pythonic” exception now raised from __setitem__ provided by zope.container (KeyError instead of zope.exceptions.UserError).

3.7.0 (2009-01-31)

  • Remove long-time deprecated IContentContainer class.

  • We now rely on a new package called zope.container, which contains the basic implementation of zope.container and is intended to have less dependencies. We have gone through a wide range of packages and updated their dependencies to point to zope.container so that they will also have less indirect dependencies.

    For backwards compatibility we have left the original modules in zope.app.container in place and have placed imports to make sure the symbols exist in their original locations.

3.6.2 (2008-10-21)

  • Fixed bug in _zope_app_container_contained.c.

3.6.1 (2008-10-15)

3.6.0 (2008-05-06)

  • Added an IBTreeContainer interface that allows an argument to the items, keys, and values methods with the same semantics as for a BTree object. The extended interface is implemented by the BTreeContainer class.

3.5 (2007-10-11)

  • Updated bootstrap script to current version.

  • Store length of BTreeContainer in its own Length object for faster __len__ implementation of huge containers.

  • Send IObjectModifiedEvent when changing the title through the @@contents.html view. This fixes https://bugs.edge.launchpad.net/zope3/+bug/98483.

  • Resolve ZopeSecurityPolicy and IRolePermissionManager deprecation warning.

3.4 (2007-04-22)

  • Initial release as a separate project, corresponds to zope.app.container from Zope 3.4.0a1.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zope.app.container-5.0.tar.gz (33.0 kB view details)

Uploaded Source

Built Distribution

zope.app.container-5.0-py3-none-any.whl (46.4 kB view details)

Uploaded Python 3

File details

Details for the file zope.app.container-5.0.tar.gz.

File metadata

  • Download URL: zope.app.container-5.0.tar.gz
  • Upload date:
  • Size: 33.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for zope.app.container-5.0.tar.gz
Algorithm Hash digest
SHA256 dae0a7d3412ab98094a7a685275d7c65422d91d0a7631676e6bf52261db81672
MD5 2f65ff3c139e41b4c23fd65447d97ff4
BLAKE2b-256 ea8c6bafb694a2588212e4721455def1f741a75addc15837cf365fe0af23bc15

See more details on using hashes here.

File details

Details for the file zope.app.container-5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for zope.app.container-5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2ebb18ae13e346abc2fc1be8bfba37fb6ed7f06bb7817711bf8948296a688ab7
MD5 c4f1ee6b754f2357ae8cbeffc7cbf121
BLAKE2b-256 276b1311a73a56f1bedc275e5f0860afdbbec48734e87a1c145d95bb60c1cfb3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page