Zope3的全局主注册表组件
zope.principalregistr的Python项目详细描述
更改
4.2.0(2017-10-01)
- 修复在zcml中注册或直接使用 Python2下的PrincipalRegistry无效(具有字节 用于id的字符串,而不是文本字符串)。 见https://github.com/zopefoundation/zope.principalregistry/issues/7
4.1.0(2017-09-04)
- 添加对Python3.5和3.6的支持。
- 放弃对Python2.6和3.3的支持。
- 在https://zopeprincipalregistry.readthedocs.io
- 达到100%的测试覆盖率,并确保我们留在那里。
- 在travis ci上测试pypy3。
4.0.0(2014-12-24)
- 添加对pypy的支持。(PyPy3正在挂起以下修补程序的发布: https://bitbucket.org/pypy/pypy/issue/1946)
- 添加对Python3.4的支持。
- 添加对travis下测试的支持。
4.0.0a2(2013-03-03)
- 确保密码在传递到主体时始终是字节 登记处。
- 修复弃用警告。
4.0.0a1(2013-02-22)
- 添加对Python3.3的支持。
- 将不推荐使用的zope.interface.implements用法替换为等效用法 zope.interface.implementer装饰器。
- Dropd支持Python2.4和2.5。
3.7.1(2010-09-25)
- 添加test extra以声明对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中分离出来 提供全局主体注册表而不需要额外的 依赖关系。