Zope发布
项目描述
发布和遍历组件。
变更记录
5.0 (2023-02-08)
添加对Python 3.10和3.11的支持。
停止支持Python 2.7、3.5和3.6。
4.5 (2020-11-05)
添加对Python 3.8和3.9的支持。
更新测试以匹配最新的库版本 (是的,又是)。
4.4 (2020-05-14)
停止支持python setup.py test。
4.3.2 (2019-12-04)
修复测试中的弃用警告。
4.3.1 (2019-07-01)
更新预期的文档输出以匹配最新的库版本 (是的,又是)。
更新.travis.yml中的预期Python版本。
在Python 2上避免向logging.Logger.warning()传递Unicode文本 (问题8)。
4.3.0 (2018-10-09)
停止支持Python 3.4并添加3.7。
更新预期的文档输出以匹配最新的库版本。
删除所有弃用警告。
4.2.1 (2017-04-17)
包含MANIFEST.in,因为它是pip install所需的。
4.2.0 (2016-11-23)
更新代码以与transaction >= 2.0兼容。
更新测试以与ZODB >= 5.1兼容,因此测试至少需要此版本。
停止对Python 3.3的支持。
4.1.0 (2016-08-08)
针对已发布的最终版本进行测试,因此需要zope.app.http >= 4.0(测试依赖项)。
4.0.0 (2016-08-08)
声明与Python 3.4和3.5兼容,并停止对Python 2.6的支持。
通过在特定工厂选择不处理请求后回退到更通用的注册,改进了发布工厂的查找。
放宽对ZODB的依赖,以允许从SVN构建3.10dev。
引入ZopePublication.callErrorView作为可能的钩子点。
3.14.0 (2012-03-09)
用transaction.interfaces.TransientError替换ZODB.POSException.ConflictError。后者应是一个更通用的信号,用于重试事务/请求。这需要ZODB3 >= 3.10.0和transaction >= 1.1.0。
消除对ZODB的依赖。
3.13.2 (2011-08-04)
添加对zope.testing的缺失测试依赖。
删除对zope.app.exception的测试依赖。
3.13.1 (2011-03-14)
测试修复:HTTP请求不应有前导空格。
3.13.0 (2011-01-25)
重新启用测试,以确保在不支持PUT时返回405 MethodNotAllowed。这需要至少版本3.10的zope.app.http。
3.12.0 (2010-09-14)
使用标准库的doctest模块。
再次包含notfound.txt测试,但将其范围缩小到与该发行版相关的功能。
在请求发布周期开始时通过IStartRequestEvent进行通知。
3.11.1 (2010-04-19)
修复测试以与新版本的zope.app.wsgi(3.9.0)一起工作。
3.11.0 (2010-04-13)
测试不再依赖于zope.app.testing和zope.app.zcmlfiles。
3.10.2 (2010-01-08)
解除对zope.app.zptpage的测试依赖。
3.10.1 (2010-01-08)
使zope.testing成为可选(测试)依赖项
修复使用较新zope.publisher的测试,该publisher需要zope.login。
3.10.0 (2009-12-15)
将EndRequestEvent和IEndRequestEvent移动到zope.publisher。
将BeforeTraverseEvent和IBeforeTraverseEvent移动到zope.traversing。
删除对zope.i18n的依赖。
在从zope.site移动后,从zope.component导入钩子功能。
在从zope.location移动后,从zope.component导入ISite。
3.9.0 (2009-09-29)
在handleExceptions中的中断可能导致未记录错误原因失败。现在它会记录原始问题。
将两个特定于发布的处理程序的注册和测试从zope.site移动到这里,以反转包依赖关系。
声明对zope.location的缺失依赖。
3.8.1 (2009-06-21)
错误修复:发布遍历方法使用ProxyFactory而不是发布代理方法。
3.8.0 (2009-06-20)
添加了一个可以由子类覆盖的代理方法,以控制如何/是否创建安全代理。
用向后兼容的导入替换zope.deprecation依赖。
3.7.0 (2009-05-23)
将publicationtraverse模块移动到zope.traversing,删除了zope.app.publisher -> zope.app.publication依赖关系(这是一个循环)。
将IHTTPException移动到zope.publisher,删除了对zope.app.http的依赖。
将DefaultViewName API从zope.app.publisher.browser移动到zope.publisher.defaultview,使其可供其他需要它的包使用。
通过实用程序注册而不是直接引用来查找应用程序控制器。
3.6.0 (2009-05-18)
使用zope:adapter ZCML指令而不是zope:view。这避免了依赖zope.app.component。
将zope.app.security中的导入更新为zope.authentication和zope.principalregistry。
使用zope.browser.interfaces.ISystemError来避免依赖zope.app.exception。
重构测试,以便它们可以与ZODB 3.8和3.9一起成功运行。
3.5.3 (2009-03-13)
适应从zope.app.publisher中删除IXMLPresentation,这是为了适应从zope.component中删除已弃用的接口。
3.5.2 (2009-03-10)
使用ISkinnable.providedBy(request)代替IBrowserRequest作为调用setDefaultSkin的条件。这同时消除了对zope.publisher的浏览器部分的依赖。
删除已弃用的代码。
使用内置的set类而不是已弃用的sets.Set,从而在Python 2.6中不会引发弃用警告。
3.5.1 (2009-01-31)
从zope.location.interfaces而不是已弃用的zope.app.component.interfaces导入ISite。
3.5.0 (2008-10-09)
现在,当调用getApplication时,zope.app.publication.zopepublication.ZopePublication会将请求与主ZODB的连接注解。
移除了对不存在Zope版本的支持。
3.4.3 (2007-11-01)
移除了未使用的导入。
解决了ZopeSecurityPolicy弃用警告。
3.4.2 (2007-09-26)
将缺失的文件添加到egg发行版中。
3.4.1 (2007-09-26)
将缺失的文件添加到egg发行版中。
3.4.0 (2007-09-25)
初始文档发布。
反映了从zope.app.error重构中的变化。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源发行版
构建发行版
zope.app.publication-5.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bd9197d6f64f09d59fc1ca262fd36ffe107d17c4eb2ef44ab50b6aaeb9291bfc |
|
MD5 | 7cf915c764b35e42d7d8229b777adea5 |
|
BLAKE2b-256 | b31e7fd83f2f86c21fc6efcf95cc58dc9160acda3dc8873dff6f4a644c720fa8 |
zope.app.publication-5.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 185660ab668c88eefc7d419155f75b645f0e0f335b314f030b3c404283e33929 |
|
MD5 | e36e337e95f9b9d84c5e1a3c7182dd30 |
|
BLAKE2b-256 | 39d0932de91c558dd6e6a2870f69b08e97759d1680f34df0aca2ae1fffbce2a0 |