The z3c.breadcrumb package provides base classes for breadcrumb implementations. It allows you to write adapters for each content object which provides it’s own rules for providing the breadcrumb name, url and selection.
Detailed Documentation
README
The z3c.breadcrumb package provides base classes for breadcrumb implementations. It allows you to write adapters for each content object which provides it’s own rule for providing the breadcrumb name, url and selection.
Let’s do some imports we will use later.
>>> import zope.interface >>> import zope.component >>> from zope.publisher.interfaces.http import IHTTPRequest >>> from zope.publisher.browser import TestRequest >>> from zope.traversing.browser import absoluteURL >>> from zope.container import contained >>> from z3c.breadcrumb import interfaces >>> from z3c.breadcrumb import browser
CHANGES
4.0 (2025-04-14)
Replace pkg_resources namespace with PEP 420 native namespace.
3.1 (2025-02-14)
Add support for Python 3.12, 3.13.
Drop support for Python 3.7, 3.8.
3.0 (2023-02-24)
Drop support for Python 2.6, 2.7, 3.3, 3.4.
Add support for Python 3.7, 3.8, 3.9, 3.10, 3.11.
2.0.0 (2015-11-09)
Standardize namespace __init__
2.0.0a1 (2013-02-27)
Added support for Python 3.3.
Moved zope.app.testing dependency to zope.site.testing.
Moved zope.app.container dependency to zope.container.
Replaced deprecated zope.interface.implements usage with equivalent zope.interface.implementer decorator.
Dropped support for Python 2.4 and 2.5.
1.1.1 (2010-12-12)
Added needed but not declated test dependency on zope.app.container.
Using Python’s doctest module instead of depreacted zope.testing.doctest.
1.1.0 (2009-05-29)
Feature: Added ability to register a Null-adapter as a breadcrumb. A null-breadcrumb will cause the item not to be displayed in the breadcrumbs.
1.0.3 (2008-12-13)
Bug: Fixed IBreadcrumbs to match implementation.
Clean up dependencies.
1.0.2 (2008-01-23)
Bug: Fixed the package’s long description.
Feature: Use the correct DocFileSuite class that counts tests properly.
1.0.1 (2007-01-21)
Bug: Test coverage brought up to 100%.
Feature: Register default IBreadcrumbs adapter.
Bug: Default IBreadcrumbs stops only on virtual host root, not on ISite object
1.0.0 (7/10/2007)
Initial Release
Metadata
Release files for z3c.breadcrumb 4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| z3c_breadcrumb-4.0.tar.gz | 10.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| z3c_breadcrumb-4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.9 kB
Security for z3c.breadcrumb 4.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.