Zope3的全局主体注册组件
项目描述
zope.principalregistry
此包为 zope.authentication 提供一个认证实用程序,它使用一个简单的非持久主体注册。这通常注册为一个全局实用程序,并且通常在 ZCML 中进行配置。
变更
5.0 (2023-07-06)
删除对Python 2.7、3.5、3.6的支持。
删除对已弃用的 python setup.py test 的支持。
添加对Python 3.11的支持。
4.3 (2022-07-14)
删除对Python 3.4的支持。
添加对Python 3.7、3.8、3.9、3.10的支持。
4.2.0 (2017-10-01)
修复在ZCML或直接与principalregistry注册的主体和组对象在Python 2下无效的问题(id是字节字符串而不是文本字符串)。请参阅 https://github.com/zopefoundation/zope.principalregistry/issues/7
4.1.0 (2017-09-04)
添加对Python 3.5和3.6的支持。
删除对Python 2.6和3.3的支持。
达到100%的测试覆盖率并确保保持在该水平。
在Travis CI上测试PyPy3。
4.0.0 (2014-12-24)
增加对 PyPy 的支持。(PyPy3 正在等待修复 https://bitbucket.org/pypy/pypy/issue/1946 的问题。)
增加对 Python 3.4 的支持。
增加在 Travis 下的测试支持。
4.0.0a2(2013-03-03)
确保密码在传递到主要注册表时总是字节。
修复弃用警告。
4.0.0a1(2013-02-22)
增加对 Python 3.3 的支持。
将弃用的 zope.interface.implements 使用替换为等效的 zope.interface.implementer 装饰器。
移除对 Python 2.4 和 2.5 的支持。
3.7.1 (2010-09-25)
添加测试额外内容以声明对 zope.component [test] 的测试依赖。
使用 Python 的 doctest 模块而不是已弃用的 zope.testing.doctest。
3.7.0 (2009-03-14)
移除 zope.container 依赖,因为包含的主要用户没有意义,因为 PrincipalRegistry 从未提供 IContainer。此外,zope.container 拖拉了许多不必要的依赖项,这些依赖项对于非持久主要注册表(例如,ZCML)不是必需的。
手动设置 __name__ 和 __parent__ 以提供一些向后兼容性并从主要用户对象保存对注册表的指针。
初始发布。此软件包是从 zope.app.security 分离出来的,作为重构过程的一部分,以提供全局主要注册表而不添加额外依赖项。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分布
构建分布
zope.principalregistry-5.0.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 612b0541b00161864bf21b5edc70ae5705b8434f55d084270d97635246bcbcb6 |
|
MD5 | a819b89e5a18933f209b127484733d4a |
|
BLAKE2b-256 | 2fb9ea9c92bc00cb0f39a3ddbaa4e96773f227371d8ea571e9d68b3826cddb49 |
zope.principalregistry-5.0-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1f037cf08025aaea614de11942e2fb6575e2959e5a09c69157ec6b5e910df899 |
|
MD5 | 25f566cfbcf9d10f6f89da1100658c96 |
|
BLAKE2b-256 | c13a4db6c2714224bf1281dbd469f8cdb41cf56ca6b575a989d5bb7c899c4dc0 |