Skip to main content

Global principal registry component for Zope3

Project description

zope.principalregistry

Latest release Supported Python versions https://github.com/zopefoundation/zope.principalregistry/actions/workflows/tests.yml/badge.svg https://coveralls.io/repos/github/zopefoundation/zope.principalregistry/badge.svg?branch=master Documentation Status

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 https://zopeprincipalregistry.readthedocs.io

Changes

5.0 (2023-07-06)

  • Drop support for Python 2.7, 3.5, 3.6.

  • Drop support for deprecated python setup.py test.

  • Add support for Python 3.11.

4.3 (2022-07-14)

  • Drop support for Python 3.4.

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

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 zope.app.security as a part of the refactoring process to provide global principal registry without extra dependencies.

Download files

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

Source Distribution

zope.principalregistry-5.0.tar.gz (21.4 kB view details)

Uploaded Source

Built Distribution

zope.principalregistry-5.0-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file zope.principalregistry-5.0.tar.gz.

File metadata

  • Download URL: zope.principalregistry-5.0.tar.gz
  • Upload date:
  • Size: 21.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for zope.principalregistry-5.0.tar.gz
Algorithm Hash digest
SHA256 612b0541b00161864bf21b5edc70ae5705b8434f55d084270d97635246bcbcb6
MD5 a819b89e5a18933f209b127484733d4a
BLAKE2b-256 2fb9ea9c92bc00cb0f39a3ddbaa4e96773f227371d8ea571e9d68b3826cddb49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.principalregistry-5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1f037cf08025aaea614de11942e2fb6575e2959e5a09c69157ec6b5e910df899
MD5 25f566cfbcf9d10f6f89da1100658c96
BLAKE2b-256 c13a4db6c2714224bf1281dbd469f8cdb41cf56ca6b575a989d5bb7c899c4dc0

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