skip to navigation
skip to content

zope.principalregistry 4.2.0

Global principal registry component for Zope3


This package provides an authentication utility for zope.authentication that uses a simple non-persistent principal registry. This is typically registered as a global utility, and it is usually configured in ZCML.

Documentation is hosted at


4.2.0 (2017-10-01)

4.1.0 (2017-09-04)

4.0.0 (2014-12-24)

4.0.0a2 (2013-03-03)

  • Make sure that the password is always bytes when passed into the principal registry.
  • Fix deprecation warnings.

4.0.0a1 (2013-02-22)

  • Add support for Python 3.3.
  • Replace deprecated zope.interface.implements usage with equivalent zope.interface.implementer decorator.
  • Dropd support for Python 2.4 and 2.5.

3.7.1 (2010-09-25)

  • Add test extra to declare test dependency on zope.component [test].
  • Use Python’s doctest module instead of deprecated zope.testing.doctest.

3.7.0 (2009-03-14)

  • Remove zope.container dependency, as contained principals didn’t make any sense, since PrincipalRegistry never provided IContainer. Also, zope.container pulls a number dependencies, that are not needed for non-persistent principal registry (like, ZCML, for example).

    Set __name__ and __parent__ by hand to provide some backward-compatibility and to save a pointer to registry from principal objects.

  • Initial release. This package was split from as a part of the refactoring process to provide global principal registry without extra dependencies.

File Type Py Version Uploaded on Size
zope.principalregistry-4.2.0-py2.py3-none-any.whl (md5) Python Wheel py2.py3 2017-10-01 17KB
zope.principalregistry-4.2.0.tar.gz (md5) Source 2017-10-01 21KB