Skip to main content

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

CHANGES

6.0 (2025-09-12)

  • Replace pkg_resources namespace with PEP 420 native namespace.

5.1 (2025-09-04)

  • Add support for Python 3.12, 3.13.

  • Drop support for Python 3.7, 3.8.

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.

Release files for zope.app.container 6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zope.app.container 6.0
File Size Uploaded
zope_app_container-6.0.tar.gz 34.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for zope.app.container 6.0
File Interpreter ABI Platform
zope_app_container-6.0-py3-none-any.whl Python 3 none any Details

Total release size: 79.7 kB

Release files / zope_app_container-6.0.tar.gz

Download URL zope_app_container-6.0.tar.gz
Size 34.0 kB
Tags Source
SHA-256 checksum
How to use checksums
a54bf74250cb8ae9b35f22ad5eee04629a24c6606c09b6281578898ae8c2647d
BLAKE2b-256 checksum
How to use checksums
f2fd2480e36dd4c3e8d09bd0b9077d8a3f19b4cf982c47d5d2cc3bab9babc6b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.11

Release files / zope_app_container-6.0-py3-none-any.whl

Download URL zope_app_container-6.0-py3-none-any.whl
Size 45.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2204b2ba5d6db5f583f66c0185cdba11e265fb16507db2d7f3549ecd9121a670
BLAKE2b-256 checksum
How to use checksums
ba34c1863d0e7d44fb013b4680d92be77493ba8b91cb39ac9ebdae81cd630266
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.11

Release history Release notifications | RSS feed

This release

6.0 This release

2 release files

5.1

2 release files

5.0

2 release files

4.0.0

2 release files

3.9.2

1 release file

3.9.1

1 release file

3.9.0

1 release file

3.8.2

1 release file

3.8.1

1 release file

3.8.0

1 release file

3.7.2

1 release file

3.7.1

1 release file

3.7.0

1 release file

3.6.2

3 release files

3.6.1

3 release files

3.6.0

3 release files

3.5.6

3 release files

3.5.5

3 release files

3.5.4

1 release file

3.5.3

3 release files

3.5.2

1 release file

3.5.1

1 release file

3.5.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page