Zope 安全框架
项目描述
zope.security
安全框架提供了一种通用的机制,用于在Python对象上实现安全策略。
变更
7.3 (2024-10-02)
尊重设置为0的PURE_PYTHON环境变量。
7.2 (2024-09-17)
声明对Python 3.13的最终支持。
7.1 (2024-08-16)
默认允许调用类型为<class 'builtin_method'>的方法。特别是,Python 3.12以某种方式重构了io模块,导致一些方法类型略有变化,从而使zope.security不再认为它们是可调用的。请参阅zope.file#13。
7.0 (2024-05-30)
从3.13b1开始添加对Python 3.13的初步支持。
停止支持 Python 3.7。
在 GHA 上构建 Windows 轮子。
6.2 (2023-10-05)
在 C 代理上调用 __next__ 而不是 next(参见 PEP 3114),并从纯 Python 代理中删除对 Python 2 next 方法名的支持。
由于 GHA 上持续存在的问题,删除使用 setup_requires。
添加对 Python 3.12 的支持。
6.1 (2023-01-18)
删除不存在于 Python 3 中的名称的更多代理代码。(#92)
6.0 (2023-01-16)
删除不存在于 Python 3 中的名称的代理代码。(#92)
停止支持 Python 2.7、3.5 和 3.6。
5.8 (2022-11-30)
额外的 untrustedpython 现在也针对 Python 3,安装 zope.untrustedpython。
5.7 (2022-11-17)
发布以重建完整的二进制轮子集。
5.6 (2022-11-16)
添加在 macOS 上构建 arm64 轮子的支持。
5.5 (2022-11-06)
添加对 Python 3.11 最终版本的 support。
5.4 (2022-09-15)
禁用 C 代码中的不安全数学优化。请参阅 拉取请求 89。
5.3 (2022-04-27)
5.2 (2022-03-10)
添加对 Python 3.9 和 3.10 的支持。
5.1.1 (2020-03-23)
确保所有对象具有一致的接口解析顺序(如果所有依赖项都是最新的)。请参阅 问题 71。
5.1.0 (2020-02-14)
在 Python 3 上迭代代理接口。这在 Python 2 中有效,但在 Python 3 中引发了 ForbiddenAttribute。请参阅 zope.interface 问题 141。
允许使用适用于 Python 2 和 3 的公共 Sphinx 版本。
5.0.0 (2019-11-11)
停止支持 Python 3.4。
添加对 Python 3.8 的支持。
正确声明对 zope.schema >= 4.2.0 的依赖关系,该依赖关系在 zope.security 4.2.1 中引入。
修复 PyPy3 7.x 上的 dict 项视图迭代。
4.3.1 (2019-01-03)
修复 decimal.Decimal 检查器,__truediv__ 缺失导致在 ProxyFactory(Decimal('1')) / 1 操作中引发 ForbiddenAttribute。
4.3.0 (2018-08-24)
添加接口 ISystemPrincipal 并将 zope.security.management.system_user 设置为实现此接口的普通对象。这便于为 system_user 提供特定适配器注册。
4.2.3 (2018-08-09)
添加对 Python 3.7 的支持。
4.2.2 (2018-01-11)
在 Python 2 上的纯 Python 代理中不检查 __unicode__ 的权限,就像 C 实现一样。请注意,在 Python 2 和 3 的两个实现中都会检查 __str__,但如果未定义 __unicode__ 方法,Python 2 的自动回退到 __str__ 在调用 unicode 时不会进行检查。请参阅 问题 10。
4.2.1 (2017-11-30)
修复 Python 2 下 Permission 字段 title 和 description 的默认值。请参阅 问题 48。
将 IPermission.id 的类型从 Text(Unicode)更改为 NativeStringLine。这样与 ZCML 创建的内容和通常在源代码中写入的内容相匹配。
4.2.0 (2017-09-20)
修复了在使用 C 扩展时极罕见的崩溃可能性。请参阅 问题 35。
修复了 问题 7:纯 Python 代理没有像 C 实现那样传播来自 __repr__ 和 __str__ 的 TypeError。
修复了 问题 27:现在在所有版本的 Python 中默认允许 zope.interface.providedBy() 的迭代。以前它只能在 Python 2 中工作。请注意,为了向后兼容,providedBy 返回未代理的对象。
修复了代理迭代器对象的 __length_hint__。以前它被忽略。
放弃对 Python 3.3 的支持。
启用 coveralls.io 进行覆盖率测量,并在所有支持的 Python 版本上运行 doctests。
修复了 问题 9:现在默认允许 itertools.groupby 对象的迭代。此外,还默认允许迭代所有在 itertools 中定义的自定义迭代器类型。
由于我们现在只在较新的 Python 版本上运行,因此简化了内部 _compat.py 模块。请参阅 PR 32。
在运行时尊重 PURE_PYTHON。在构建时,始终尝试在支持的平台上构建 C 扩展,忽略 PURE_PYTHON。请参阅 问题 33。
修复了纯 Python 模式下的监视检查器(ZOPE_WATCH_CHECKERS=1)。请参阅 问题 8。
从 tests/ 中删除了未使用的内部文件。
删除了 zope.security.setup。它未使用并且无论如何都不工作。
修复了 Python 2 上的纯 Python 代理,允许在引发错误时将 __getslice__ 和 __setslice__ 分别传递到 __getitem__ 或 __setitem__。
修复了在 C 实现只调用一次(当引发 AttributeError 时)的情况下,纯 Python 代理多次调用包装的 __getattr__ 或 __getattribute__ 的问题。
达到 100% 的测试覆盖率,并通过自动化检查来维持它。
4.1.1 (2017-05-17)
修复了 问题 23:现在在所有版本的 Python 中默认允许 collections.OrderedDict 及其各种视图的迭代。
作为对问题 20 的进一步修复,现在默认允许对 BTree 本身的迭代。
4.1.0 (2017-04-24)
在 tox 下测试 PURE_PYTHON 环境时,避免毒害用户的全局 wheel 缓存。
放弃对 Python 2.6 和 3.2 的支持。
添加了对 Python 3.5 和 3.6 的支持。
修复了 问题 20:现在在 Python 3 中默认允许纯 Python BTrees.items() 的迭代,以及从 BTrees.items() 创建列表。同样适用于 keys() 和 values()。
4.0.3 (2015-06-02)
使用纯 Python 实现修复了 Python 3 中对安全代理的迭代。
4.0.2 (2015-06-02)
修复了在 PyPy 下与 zope.proxy 4.1.5 的兼容性。
修复了在 PyPy 下,如果给定代理则 removeSecurityProxy 的第一次调用返回不正确结果的问题。
4.0.1 (2014-03-19)
添加了对 Python 3.4 的支持。
4.0.0 (2013-07-09)
将 boostrap.py 更新到版本 2.2。
错误修复:以前 ZOPE_WATCH_CHECKERS=2 错误地抑制了未经授权/禁止的警告。
错误修复:以前 ZOPE_WATCH_CHECKERS=1 错误地错过了大部分检查。
4.0.0b1(2013-03-11)
支持 PyPy。
修复 Windows Python 3.x 上的扩展编译问题。
4.0.0a5 (2013-02-28)
撤销 4.0.0a4 的更改。相反,在 Python 2 安装期间仅包含 zope.untrustedpython。
4.0.0a4 (2013-02-28)
再次删除 untrustedpython 扩展,因为我们不想在 ZTK 2.0 中支持 zope.untrustedpython。如果真的需要 BBB,我们将创建 3.10.0 版本。
4.0.0a3 (2013-02-15)
修复由于弃用策略导致的 4.0.0a2 测试中断问题。
4.0.0a2 (2013-02-15)
重新添加 untrustedpython 扩展:现在包含 zope.untrustedpython。恢复了 zope.security.untrustedpython.{builtins,interpreter,rcompile} 的弃用向后兼容导入(该扩展和导入将在 4.1 版本中删除)。
4.0.0a1 (2013-02-14)
添加对 Python 3.2 和 3.3 的支持。
将单元测试覆盖率提高到 100%。
zope.security.untrustedpython 已移动到独立项目:zope.untrustedpython
将非测试代码中的 assert 的使用转换为适当的错误类型
将非字典对象传递给 Checker.__init__。
删除 zope.security.adapter.TrustedAdapterFactory 的弃用声明。尽管它自从 Zope3 3.2 以来就被标记为弃用,但当前的 zope.component 版本仍然依赖于它。
将 doctests 转换为 'docs' 中的 Sphinx 文档。
添加 setup.py docs 别名(安装 Sphinx 和依赖项)。
添加 setup.py dev 别名(运行 setup.py develop 并安装 nose 和 coverage)。
使非 doctest 测试完全独立于 zope.testing。
两个模块,zope.security.checker 和 zope.security.management,仅在 zope.testing 可导入时向其注册清理程序,但测试不再依赖于它。
启用在不将 zope.proxy 的 svn:external 标题包含到我们的 include 目录的情况下构建扩展。
将 zope.proxy 依赖项提升到 “>= 4.1.0” 以启用 Py3k 上的编译。
将弃用的 zope.component.adapts 使用替换为等效的 zope.component.adapter 装饰器。
将弃用的 zope.interface.classProvides 使用替换为等效的 zope.interface.provider 装饰器。
将弃用的 zope.interface.implements 使用替换为等效的 zope.interface.implementer 装饰器。
停止支持 Python 2.4 和 2.5。
添加测试便利辅助函数 create_interaction 和 with interaction()。
3.9.0 (2012-12-21)
固定 zope.proxy >= 4.1.0
附带一个与 zope.proxy 的 4.1.x 版本兼容的 proxy.h 头文件。
3.8.5 (2012-12-21)
附带一个与支持的 zope.proxy 版本兼容的 proxy.h 头文件。
3.8.4 (2012-12-20)
固定 zope.proxy >= 3.4.2, <4.1dev
3.8.3 (2011-09-24)
修复 3.8.1 中引入的回归:如果未手动导入 zope.security.decorator,则 zope.location 的 LocationProxy 不会获取安全检查器。现在在 zope.security.proxy 中导入 zope.security.decorator,而不会重新引入在 3.8.1 中修复的循环导入。
3.8.2 (2011-05-24)
修复了在Python 2.7上失败的测试。
3.8.1 (2011-05-03)
修复了zope.security.decorator和zope.security.proxy之间的循环导入问题,该问题导致仅导入zope.security.decorator时出现ImportError。
3.8.0 (2010-12-14)
添加了对我们自己的configure.zcml的测试。
添加zcml额外依赖项;只有当zope.configuration可用时才运行相关测试。
仅在RestrictedPython可用时运行与untrustedpython功能相关的测试。
3.7.3 (2010-04-30)
优先使用标准库中的doctest模块,而不是来自zope.testing的模块。
确保PermissionIdsVocabulary直接提供IVocabularyFactory,即使由于IVocabularyFactory已在ZCML中提供,这可能是不必要的。
移除对zope.exceptions包的依赖:zope.security.checker现在如果可用,则从zope.exceptions导入DuplicationError,否则定义一个特定于包的DuplicationError类,该类继承自Exception。
3.7.2 (2009-11-10)
添加对Python 2.6抽象基类的兼容性。
3.7.1 (2009-08-13)
修复LP错误181833(来自Gustavo Niemeyer)。在“访问”子对象之前,应检查对象是否仍然有效。因为垃圾收集可能涉及循环,如果你回收一个对象,那么对这个对象所做的操作可能会修改其他对象的状态。这可能会导致另一轮垃圾收集,最终生成segfault(参见LP错误)。Py_VISIT宏执行必要的检查,因此使用它代替之前的代码。
3.7.0 (2009-05-13)
将pytz作为软依赖项:仅在包已存在时创建/测试pytz.UTC的检查器。运行bin/test_pytz以在路径上使用pytz运行测试。
3.6.3 (2009-03-23)
确保在PermissionVocabulary测试中使用简单的zope.schema的VocabularyRegistry,因为在安装了zope.app.schema的环境中将隐式替换它,这会导致测试失败。
修复了DecoratedSecurityCheckerDescriptor中的错误,该错误导致Python 2.5上安全包装代理异常实例抛出异常。请参阅https://bugs.launchpad.net/zope3/+bug/251848
3.6.2 (2009-03-14)
将zope.i18nmessageid.Message添加到非代理基本类型的列表中。这是可以的,因为消息是不可变的。这是由zope.app.security完成的。
将__name__和__parent__属性添加到默认可用的列表中。这是由zope.app.security完成的。
将PermissionsVocabulary和PermissionIdsVocabulary词汇表从zope.app.security包移动到zope.security.permission模块。
添加了最常见和最有用的权限的zcml权限定义,如zope.View和zope.ManageContent,以及特殊权限zope.Public。它们放置在一个单独的permissions.zcml文件中,因此可以轻松排除/重新定义。它们是权限的部分选择,从zope.app.security移动并用于许多zope.*包。
在zope.security.testing模块中添加了辅助函数addCheckerPublic,该函数将“zope.Public”权限注册为IPermission实用程序。
为 zope.security.permisson.Permission 类添加安全声明。
提高测试覆盖率。
3.6.1 (2009-03-10)
使用 from 导入代替 zope.deferred 以避免循环导入问题,从而取消对 zope.deferredimport 的依赖。
当没有活动交互时调用 zope.security.checkPermission 则引发 NoInteraction(LP #301565)。
在 Python 2.6 上,不要为来自 "sets" 模块的已弃用集合类型定义安全检查器。不鼓励使用它们,而应使用内置的 set 和 frozenset 类型。
将包的邮件列表地址改为 zope-dev at zope.org,因为 zope3-dev at zope.org 已弃用。
删除旧的 zpkg 相关文件。
3.6.0 (2009-01-31)
在外部安装装饰安全检查器对 LocationProxy 的支持。
添加对 Jython 的引导支持。
将 protectclass 模块从 zope.app.security 移动到本包,以减少对 zope.app.security 的依赖。
将 <module> 指令实现从 zope.app.security 移动到本包。
将 <class> 指令实现从 zope.app.component 移动到本包。
3.5.2 (2008-07-27)
使 C 代码与 Python 2.5 在 64 位架构上兼容。
3.5.1 (2008-06-04)
将 frozenset、set、reversed 和 sorted 添加到安全内置列表。
3.5.0 (2008-03-05)
将 zope.security.management.system_user 的标题更改为更易展示的形式。
3.4.3 - (2009/11/26)
将 Gary Poster 制作的修复方案回滚到 3.4 分支:修复 LP 错误 181833(来自 Gustavo Niemeyer)。在“访问”子对象之前,应确保对象仍然有效。因为垃圾收集可能涉及循环,如果你收集了对象,那么对该对象执行的操作可能会修改其他对象的状态。这可能导致另一轮垃圾收集,最终生成段错误(参见 LP 错误)。Py_VISIT 宏执行必要的检查,因此使用它而不是以前的代码。
3.4.2 - (2009/03/23)
在 setup.py 中添加对 zope.thread 的依赖;没有它,测试将失败。
将 Albertas Agejevas 制作的修复方案回滚到 3.4 分支。他修复了 DecoratedSecurityCheckerDescriptor 中的一个错误,该错误导致安全包装的代理异常实例在 Python 2.5 上抛出异常。请参阅 https://bugs.launchpad.net/zope3/+bug/251848
3.4.1 - 2008/07/27
使 C 代码与 Python 2.5 在 64 位架构上兼容。
3.4.0 (2007-10-02)
更新元数据。
3.4.0b5(2007-08-15)
修复 C 实现中的循环导入。
3.4.0b4(2007-08-14)
改进 zope.security.management.system_user 的丑陋/脆弱的 ID。
3.4.0b3(2007-08-14)
添加对 Python 2.5 的支持。
错误:zope.security.management.system_user 不是一个有效的主体(没有提供 IPrincipal)。
错误:修复 doctest 的包含,以使用来自 zope.testing 的 doctest 模块。现在可以多次运行测试而不会中断。(#98250)
3.4.0b2(2007-06-15)
错误:从 newInteraction 中删除堆提取。当使用 eggs 时,这是一个非常昂贵的函数。现在发布者使用 eggs 时比使用 zope trunk 检出快 10 多倍,大约快两倍。(关于使用 eggs 时速度加快的更多信息)
3.4.0b1
临时修复了隐藏(并且是意外的)对 zope.testing 的依赖,使其成为可选依赖。
注意:3.2.0 和 3.4.0b1 之间的版本没有作为独立包跟踪,并在 Zope 3 更改日志中进行了记录。
3.2.0 (2006-01-05)
对应于 Zope 3.2.0 版本中随包一同发布的 zope.security 包的版本。
移除了已废弃的辅助函数,proxy.trustedRemoveSecurityProxy 和 proxy.getProxiedObject。
更加小心地处理 management.{end,restore}Interaction 的边缘情况。
使 canWrite 的行为与 canAccess 保持一致:如果 canAccess 不会引发 ForbiddenAttribute,那么 canWrite 也不会。请参阅:http://www.zope.org/Collectors/Zope3-dev/506
代码风格/文档/测试修复。
3.1.0 (2005-10-03)
在经过检查的代码中添加了对新的 Python 2.4 数据类型 set 和 frozenset 的支持。
让 C 安全代理依赖于 zope.proxy 包中的 proxy.h 头文件。
XXX:#include 的拼写很奇怪!这似乎与基于 zpkg 的构建有关,并且可能需要重新审视。目前,我已经将 zope.proxy 包链接到我们自己的 include 目录中。请参阅子版本检查:http://svn.zope.org/Zope3/?rev=37882&view=rev
更新检查器以避免重新代理已明确分配了 __Security_checker__ 的对象。
对应于 Zope 3.1.0 版本中随包一同发布的 zope.security 包的版本。
阐明 IChecker 的契约,以表明其 check* 方法可能仅引发 Forbidden 或 Unauthorized 异常。
添加了接口,(IPrincipal,IGroupAwarePrincipal,IGroup 和 IPermission),以指定安全框架中组件的契约。
代码风格/文档/测试修复。
3.0.0 (2004-11-07)
对应于 Zope X3.0.0 版本中随包一同发布的 zope.security 包的版本。
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。
源代码分发
构建分发
哈希值 用于 zope.security-7.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e722e08ab9f2ce211c47f5a89f3b3052f970d0fea59dcf4990891b896f0e1133 |
|
MD5 | 474972e5ed02211046c395247f5fd508 |
|
BLAKE2b-256 | 2ae98e166a3d83206dea1ad3b3cefed7dabb9dba873eb0bfa4b8df337ee87279 |
哈希值 用于 zope.security-7.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 90128acf1435fd9353f4485bf2fdaf582ccb6a1ee1ce0353ead370a892e5b9b1 |
|
MD5 | 7199e20a320530f78a4b0a78ca33b47e |
|
BLAKE2b-256 | 449764bc28636810e8d14a94160e7bf14b6d687ea0b0a7db9e2d06680b848362 |
哈希值 用于 zope.security-7.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5d6dbd1328d8f678a1282b976083504ceb2cbfb4e4ed6c2d7200adf285bd79c7 |
|
MD5 | dc82712eceff077f8c8e9bd1b9f7aa2b |
|
BLAKE2b-256 | a2dbb0a64540c8c351449c65803f7b3fbca77a1636fd676da13a03e2027dc1e5 |
哈希值 用于 zope.security-7.3-cp313-cp313-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0a3b81c4a89e9ab713aaf75d587b12292129c72b8da7dc022c8cdc726aa001b5 |
|
MD5 | 4bf17f0c8ccde2aa31937cb1a479f054 |
|
BLAKE2b-256 | 567da271959598815ed651af490ae1471a238a3c8ad74c2eccf596f2e574ae21 |
哈希值 用于 zope.security-7.3-cp313-cp313-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7f687e114debee04b60042c8ca0c02ea036738819616fe35d52203f987962ea7 |
|
MD5 | 61111da8acf355918459080d2344aa44 |
|
BLAKE2b-256 | f3599a7f1cb96c5bb117ff9c7b4b631bd872abdb1419e42d6601510b6ca5b861 |
哈希值 用于 zope.security-7.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9cade045c47380bee6611515cee3f88aeb6159a0c2bd68725ec1ca58dce90585 |
|
MD5 | d50758188b8007925e21a637f3cc9a96 |
|
BLAKE2b-256 | dc36326754812d882469b12e7089824b9dc8d66d917072f9339be0e0d93585e6 |
哈希值 用于 zope.security-7.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c7e8cb657ea45caa22c752407eb3c947d7fcb029bbf706f727400f786008972f |
|
MD5 | 60572b48fdfde62b169cdcb27ced1d4d |
|
BLAKE2b-256 | 3da145d8b375b6a534c5bc5e23b76a4b52a1d8387d20367c850dac66400c8e77 |
哈希值 用于 zope.security-7.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4a0421fecefb3b14762d329b0e63f19528672bc5ce240f1c2d0f3c0f2bf1e7e0 |
|
MD5 | 3db84cf2250b61245dddd38edc2da253 |
|
BLAKE2b-256 | af9359aa73ee4f6f49d8f41628b3b79f421c94daa29763086702bc64f0130e4f |
哈希值 用于 zope.security-7.3-cp312-cp312-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fb79f3cb32036cf378b7f7f2eb009ca1d212e3bc487380d7e3894a97954363ad |
|
MD5 | 2dcce0a90e4b3d6abc26e3c9d0a9d8a3 |
|
BLAKE2b-256 | e360262c04b1d9dc3a2bf5d06fbc94fd2ad0d49fb84d52f75e42fad212ef2b00 |
哈希值 用于 zope.security-7.3-cp312-cp312-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | de0a40b75dd11df3a7fdb15843a678c2f2027a1e609ee97d45952d6c5dd344f9 |
|
MD5 | 17530ffcf36ac3578754f4ce258650ba |
|
BLAKE2b-256 | 3f10128bdd43383506f31a7db28fa8b02850c93c6f6317859454e512a6091325 |
哈希值 用于 zope.security-7.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d1b0160135377e28e964952d5a64941ca7e5f45d314438fd4b094cfc1bfae5b7 |
|
MD5 | 3a94bc9ce6978fa74c98a3b8ed230643 |
|
BLAKE2b-256 | 15f74185bfbb9fbc294c0a595842d7f81ad85a223c0786117089f106a078f024 |
哈希值 用于 zope.security-7.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4fc86b66bf512f795c41d64b41ecabfcbc8e6abcab4fe5ac75dda7766afebd75 |
|
MD5 | ace3c095cb55af1abbee37cfd4c2c11c |
|
BLAKE2b-256 | a6e5c878555cb51c366c77fd4c255a4a22687a4443943ba1e6e716dfc3ad938f |
哈希值 用于 zope.security-7.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3d93c61554442e38973951de5d627ad5ba0d3e201d4bed3af6fea19c020cf9d2 |
|
MD5 | 7d1ec5aa8fcd10a273012735e94a19ed |
|
BLAKE2b-256 | 43969cc8698561cffe55f646fa4e9290db12b08cf33cc255a8789be32ff62a13 |
哈希值 用于 zope.security-7.3-cp311-cp311-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b1b63fa90e913a10b49d52816b202f6a48d9e09b86687d20970fcc7a8f2f17ea |
|
MD5 | f6024b9265c7192e5d746fcc7e305d63 |
|
BLAKE2b-256 | 684d1ee94a083646fa875527bf238a70f1a3fac7e2bb44d90d204fda7c75f088 |
哈希值 用于 zope.security-7.3-cp311-cp311-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ba886befd901da0ffc37528d806dc1bb7fcf306eec72739606440a3cb885664a |
|
MD5 | 23a5f3d285ff257861c5bbe78a838ea0 |
|
BLAKE2b-256 | f51aaecd6cf5fa96c2c07ee3ba72d8819daede62dd3b1da048da3e4d18dfbe2f |
哈希值 用于 zope.security-7.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 042e5f6ded6b1b7597bbb568138169aa9b473ae39217b6ecd4e8a5149ea3dee5 |
|
MD5 | 8339a38cd4303e643fe42a8e3128c98b |
|
BLAKE2b-256 | 2b679f5a1ae4b36ee276448f1f66ef748bc3d00583962ed274eaa1063016ca0e |
哈希值 用于 zope.security-7.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cafc1c081f92de6eab702993035ce8f2e3ad2044bd4a88b9d42820e01a1650cc |
|
MD5 | fe5ed870404514582e635c33c51c3a3c |
|
BLAKE2b-256 | 292bbd96f7932d508d6dede7f8a9b8f7362a5cc7b6fad1226bdb50ed96c7d4f2 |
哈希值 用于 zope.security-7.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fc32bb62586c3abaa4b46d9435dae5ae6234a0bb1c0572b745adec3f97b2a4dc |
|
MD5 | f5482658904a286e08b01821d496d16f |
|
BLAKE2b-256 | 9f9adc104417c7190837fcb6cb52179aba9a676d4e77c81158a50f58d9e11826 |
哈希值 用于 zope.security-7.3-cp310-cp310-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 48597c276cb683faa73bfee49e85c91afcd9c37d2a6608e64ea0cf677bb86230 |
|
MD5 | 1112c8a5803c8d944e267e682762f95f |
|
BLAKE2b-256 | fff81b6795d0326970b913b5f505bb1d90138a3431624bf4b57bf3a2bc98f112 |
哈希值 用于 zope.security-7.3-cp310-cp310-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bbc054f6f9186e3cde6ec71ce2094eb74fe8bbdeb331bbc2ccb193bbd34652af |
|
MD5 | e00d5a9a8337a4c55c983b1c27afbb19 |
|
BLAKE2b-256 | bd53d86e5ee7e91b447094461bf64dca6d933fd622ff2496fce290ea8ac58cdd |
哈希值 for zope.security-7.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c5174519ec51b4b4805600e8cf3849d8254caca27e06b21229bd3e0d84ae9426 |
|
MD5 | 8c652b1543dc55fbd89856a438b32b75 |
|
BLAKE2b-256 | 925f1ce70971eba3055f2ea6c4610951652614affbd6d3de75e6682d5499776f |
哈希值 for zope.security-7.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f0b18496730b2bd97f825a761150a093e2e3ca3f6f769b6a33807cfc84b71e77 |
|
MD5 | fe81971c5f627aa1570e64909ff2c544 |
|
BLAKE2b-256 | 6910c346b6573358c1ebfa1572bea37d7c7f911de45e3e3623cce04acabee4e2 |
哈希值 for zope.security-7.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 00acfbeda7752345f7c15acb4d569bd130df4788ace569455b055c68cfb8e23d |
|
MD5 | 08202d02361cf7d0be43ccb1a03dbe46 |
|
BLAKE2b-256 | 0cc9e04de767138b9ddc8b3657fbe53a291c4b6add5fde74c2357d38f3bec0c2 |
哈希值 for zope.security-7.3-cp39-cp39-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c8d982c353e1d506898e5e5ff9c0f43d6ef12bcf8c1a45026259a44422abd5da |
|
MD5 | b3bb91d50c416975855c841e3a091510 |
|
BLAKE2b-256 | 5ee30f843fc0bf4ae18927cd523c2781d7a6c193f7a59e1b28553cf816469082 |
哈希值 for zope.security-7.3-cp39-cp39-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d3046dc88f5363eb507313b1a42a376a6c549b8b89d455adfb2543a074de5943 |
|
MD5 | eac37d5f3515f4cb7b00c66f4562ca64 |
|
BLAKE2b-256 | c11c42bc82c544fc507baa454034f09eb7198566b66c5a1c893f40a618282bcd |
哈希值 for zope.security-7.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 46ea6dcfcdf34ebc12ddda323ad513670420bdac5261b31da6d4286956bcada6 |
|
MD5 | 1b0b81161207314dc44efd1ab544d5c4 |
|
BLAKE2b-256 | 1030864f14061673cd7989d2e239a93866fd9285c2bb9230ec8d01c93437ac02 |
哈希值 for zope.security-7.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 63bcbec3ff900331773c2055519b986044be4f96c88a688f765f7f1c375a382e |
|
MD5 | 578ac1c4017b30da68b096abe2c63a99 |
|
BLAKE2b-256 | fed309017083e57bdf4229bc18c52ad190d55a5225b353c48b0f09243ee82610 |
哈希值 for zope.security-7.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 13236fb4120438a0979fbb89ece0412cb85d22e650513eacd18f8ab27404e48d |
|
MD5 | 73e0e1003519eba76cabe68e68438a76 |
|
BLAKE2b-256 | d57c759576c10194f68efafd986c5f2e33dcd471a6e979fafad01f54b6d22f18 |
哈希值 for zope.security-7.3-cp38-cp38-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d46c9c0ecf9a4502bc2fc152edf2368931710f80807b92be344a226ea8f1377f |
|
MD5 | dd03dcbf45dbc0b7e853577909691b39 |
|
BLAKE2b-256 | 89bc2f268d627fff03f3bee45a73aa3158f40f946bf8e2acbe3391d2d55443ce |
哈希值 for zope.security-7.3-cp38-cp38-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ad7a9379a26590d12f0c0979791f090b7522356912da7e7b39fd7602e7bad8df |
|
MD5 | 5386962e3637dd1a56620f2309723341 |
|
BLAKE2b-256 | 47dcca4f000991d430855671eddf4d05889340fc01ddb02aedf25c2c4b5b7bf4 |