Zope Untrusted Python库
项目描述
为不受信任的代码/模板提供沙箱环境,使用zope.security和RestrictedPython
变更记录
6.1 (2024-08-02)
更新Python 3的安全内置函数,添加bytes,并移除cmp、coerce、long、reduce、unichr和unicode。
6.0 (2023-09-13)
停止支持Python 2.7、3.5、3.6。
确保测试即使在不受支持的PyPy3上也不会失败,因为ZTK可能会运行它们。
5.0 (2022-11-29)
向后不兼容的更改
需要RestrictedPython >= 4。
停止支持将print调用的输出写入名为untrusted_output的变量。现在它将以与RestrictedPython处理打印相同的方式进行,即通过变量printed访问。 .interpreter.CompiledProgram仍然通过实现访问打印数据支持输出到文件对象。
以下名称不再通过__builtins__可用,因为它们可能是有害的、根本不可访问或无意义的
__debug__
__name__
__doc__
版权
致谢
许可证
退出
停止使用python setup.py test运行测试的支持。
停止支持Python 2.6。
功能
添加对Python 3.5、3.6、3.7、3.8、3.9、3.10、3.11的支持。
4.0.0 (2013-02-12)
测试覆盖率100%。
从zope.security提取的包,保留修订历史记录
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
zope.untrustedpython-6.1.tar.gz (18.8 kB 查看哈希值)
构建分发
关闭
zope.untrustedpython-6.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dae70f67c9f94c0f051619af9092fea739e47284b75bef01b82ca7d75e8f3814 |
|
MD5 | 9668594b3ccc52718bc2f6e772b7272a |
|
BLAKE2b-256 | 074335e07a0a20b559dd0fbeb2326530722da0f312b90fcdb131a7cf2d656388 |