zope.publisher的wsgi应用程序

zope.app.wsgi的Python项目详细描述


更改

4.1.0(2017-04-27)

  • 使用 base64.b64encode 来避免python 3中的不推荐警告。
  • 添加对pypy的支持。
  • 添加对Python3.6的支持。
  • 修复测试层的fakeresponse 假设头在 python 2上的unicode,通常应该是编码字节 已经。如果头文件 包含非ascii字符。也让它实现 在python 2上使用unicode,在python 3上使用bytes 跨版本测试。请参见第7期

4.0.0(2016-08-08)

  • 将依赖项更新为不再锁定已经 有最终版本。
  • 放弃对Python2.6的支持。
  • 声明支持Python3.4和3.5。这需要更新到
    • zope.app.appsetup >;=4.0
    • zope.app.publication >;=4.0
  • 修复Python3中主体无法适应的错误 iloggininfo

4.0.0A4(2013-03-19)

  • 改进trove分类器。
  • 修正browserlayer(allowteardown=true) 以实际允许删除。

4.0.0A3(2013-03-03)

  • 现在可以指定附加的wsgi中间件组件 子类化BrowserLayer类。
  • tox 现在使用zope测试运行程序的 ftest 命令执行测试, 因为设置测试不能处理层,特别是当它们需要 生成子进程。
  • 将所有功能测试切换为使用 WebTest 而不是 zope.testbrowser 。设置适当的分层。
  • 不要依赖于对wsgi层的支持。它不是 无论如何都需要。
  • 最小化ftesting.zcml设置。
  • 向后不兼容:如果依赖于zope.app.wsgi.testlayer,则 需要 zope.app.wsgi[testlayer]>;=4.0 (版本约束 是因为旧的zope.app.wsgi版本没有定义测试层吗? 额外的)

4.0.0A2(2013-03-02)

  • 修复了wsgi测试层设置中的一个错误,其中db设置不正确。

4.0.0A1(2013-02-28)

  • 增加了对Python3.3的支持。
  • 将不推荐的 zope.interface.implements 用法替换为等效用法 zope.interface.implementer decorator.
  • 不再支持Python2.4和2.5。

3.15.0(2012-01-19)

  • 修正:zope.app.wsgi.paste.zopeapplication没有发出 处理开始事件。

    < DL>
    注意

    如果应用程序通过生成事件对此进行了补偿,则 将需要停止,否则将有多个事件 发出。(多个事件是否会造成任何伤害是 特定于应用程序。)

    < L/LI>

3.14.0(2012-01-10)

  • 设置wsgi环境的远程用户项(如果尚未设置) 带有Zope主标签。(这与 wsgi.logging_info 环境项。)

    此更改允许用户信息由粘贴.translogger中间件(或 任何使用远程用户的类似中间件,它提供 访问日志记录。

3.13.0(2011-03-15)

  • 更新至zope.testbrowser 4.0.0,它使用webtest而不是wsgi_intercept。

3.12.0(2011-01-25)

  • 修复了zope.app.wsgi.testlayer.http中的更改 3.11.0版。

3.11.0(2011-01-24)

  • 移动了对zope.testbrowser.wsgi的支持 至少需要此软件包的3.11版:
    • 将zope.app.wsgi.testlayer.browser移动到 zope.testbrowser.wsgi.browser ,但此处保留bbb导入。
    • 将zope.app.wsgi.testlayer.browserlayer分解成通用wsgi 浏览器层( zope.testbrowser.wsgi.layer )和特定于zodb/zope的 部分( zope.app.wsgi.testlayer.browserlayer 与以前一样)。

3.10.0(2010-11-18)

  • 为在测试层中设置wsgi中间件添加可插入性。

3.9.3(2010-10-14)

  • 与xmlrpc兼容的python 2.7。移植zope.app.testing r16141。

3.9.2(2010-05-23)

  • 修正了由于机械化0.2.0的变化而导致的测试断裂。

3.9.1(2010-04-24)

  • 添加对使用zope.app.wsgi.testlayer测试xmlrpc的支持。
  • 修复zope.app.wsgi.testlayer的状态字符串处理中的错误 假装的。

3.9.0(2010-04-19)

  • 在zope.app.wsgi.testlayer.http中返回FakerResponse对象, 因此从zope.app.testing的 httpcaller。
  • x-powered-by头现在被zope.app.wsgi.testlayer剥离为 它是由zope.app.testing编写的。
  • 错误修复:将配置中定义的任何日志程序初始化为 zope.app.server可以。(修复291147)

3.8.0(2010-04-14)

  • 现在zope.app.wsgi.testlayer与 zope.app.testing中的httpcaller()功能,它可以 替换:< UL>
  • 相同的事务行为-提交挂起的事务 请求前和请求后同步。
  • 支持browser.handleerrors(用于zope.testbrowser)。
  • 支持明文(非base64)基本身份验证头, 在测试中更容易阅读(尽管在 实际的http流量)。

3.7.0(2010-04-13)

  • 重写测试,以避免依赖于zope.app.testing zope.app.zcmlfiles

  • zope.app.wsgi.testlayer 引入了新的测试功能 可以替换zope.app.testing中的旧功能。此外, 它支持将zope.testbrowser直接与wsgi一起使用(而不是 依赖于zope.a p p.testing,这会产生很多依赖关系。

    有趣的部分是:

    • zope.app.wsgi.testlayer.browserlayer :这将设置最小层 允许您使用新的支持wsgi的浏览器。
    • zope.app.wsgi.testlayer.browser :这是来自 zope.testbrowser.browser 。用它代替 zope.test browser.browser直接将测试浏览器与wsgi一起使用。 您需要在测试中使用browserlayer来实现这一点。
    • zope.app.wsgi.testlayer.http :这个相当于http() 在zope.app.testing中运行。它允许低级http访问 通过wsgi。您需要在测试中使用browserlayer 这个可以工作。

3.6.1(2010-01-29)

  • 支持Zope配置文件中的产品配置部分。

3.6.0(2009-06-20)

  • 直接从zope.processlifetime导入数据库事件 而不是在zope.app.appsetup中使用bbb导入

3.5.2(2009-04-03)

  • wsgipublisherapplication现在使用给定的概念 从zope.publisher.interfaces.loggingingininfo获取可用于 访问日志。这允许您实现自己的访问日志用户信息 消息。有关详细信息,请参阅zope.publisher.interfaces.logginginfo.ilogginfo 信息。

3.5.1(2009-03-31)

  • wsgipublisherapplication调用现在提供一个用户名 在用于日志的环境中。

3.5.0(2009-02-10)

  • 使devmode警告消息更通用。我们没有必要 etc/zope.conf 当前使用基于构建的设置时的文件。

  • 为粘贴添加应用程序工厂。所以zope应用程序现在可以 使用这样的paste.ini配置轻松部署:

    [app:main]
    use = egg:zope.app.wsgi
    config_file = %(here)s/zope.conf
    handle_errors = false
    

    配置文件是必需的参数,但是handle\u错误 如果未指定,则默认为true。设置为false允许您 使wsgipublisherapplication不处理异常本身,而是 将它们传播到上层中间件,如weberror或其他内容。

  • wsgipublisherapplication的构造函数和getwsgiapplication的构造函数 函数现在接受可选的 handle_errors 参数,如所述 以上,

  • 在zope.org将邮件列表地址改为zope dev,而不是退役 一个,

3.4.1(2008-07-30)

  • 添加了Trove分类器。
  • 当wsgi应用程序是 已创建。
  • 修正了ftesting.zcml中的折旧警告:zopesecuritypolicy移到 zope.securitypolicy

3.4.0(2007-09-14)

  • 修复了在Python2.5和Python2.4上运行的测试。
  • 将getapplication分为 配置 getapplication 所以 配置可以重用,例如调试。

3.4.0A1(2007-04-22)

作为一个独立项目的初始版本,对应于 zope.app.wsgi 来自Zope 3.4.0a1

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法更新Maven配置   Java中错误和异常的区别?   java从日期开始获得小时、分钟和秒?   使用jsonpath使用数组索引进行java解析   java如何从改造中读取json响应   Java:封装概念   Scala的java Play Framework:[类型控制器不是包控制器的成员]   java JPA Hibernate使用criteria builder生成的左连接被忽略   使用mvn测试版本号时,java Maven无法解析依赖项   java安卓的vitals和异常处理   java组织。springframework。网状物绑定参数的MissingServletRequestParameterException   java JSON解析在Android应用程序脱机时崩溃   java如何降低SmartMaterialSpinner的高度?   java有一种在使用矩阵时不拉伸位图的方法。位图上的polytoply()?   java arraylist有问题吗   java调用dispose()不会关闭JFrame   java主机环境安全   java是否产生/加入释放监视器锁?   java包含json文件并将其读入生成的maven中。jar文件