跳转到主要内容

一个用于处理MIME内容类型的简单包

项目描述

zope.mimetype

Latest release Supported Python versions https://github.com/zopefoundation/zope.mimetype/actions/workflows/tests.yml/badge.svg https://coveralls.io/repos/github/zopefoundation/zope.mimetype/badge.svg?branch=master Documentation Status

此包提供了一种处理MIME内容类型的方法。在此定义了几个接口,其中许多主要用于根据不同的信息查找内容。

请参阅完整的文档:https://zopemimetype.readthedocs.io/en/latest/

变更

3.1 (2024-02-08)

  • 添加对Python 3.12的支持。

3.0 (2023-02-27)

  • 添加对Python 3.9、3.10、3.11的支持。

  • 放弃对Python 2.7、3.5、3.6的支持。

  • 放弃对已弃用的python setup.py test的支持。

2.5.1 (2021-04-15)

  • 修复与zope.interface 5.4的测试兼容性。

2.5.0 (2020-03-30)

  • 添加对Python 3.8的支持。

  • 放弃对Python 3.4的支持。

  • 确保所有对象具有一致的接口解析顺序。请参阅问题17

2.4.0 (2018-10-16)

  • 添加对Python 3.7的支持。

  • 通过从 zope.interface.interfaces 导入来解决 IObjectEventObjectEvent 的弃用警告。请参阅 问题 14

2.3.2 (2018-07-30)

  • 文档已迁移到 https://zopemimetype.readthedocs.io

  • 当未注册 ICodecPreferredCharset 时,修复访问 ICodecTermpreferredCharset 的 AttributeError。

  • 达到并自动要求100%测试覆盖率。

2.3.1 (2018-01-09)

  • 只有在 zope.formlib 可用的情况下才尝试在 ZCA 中注册浏览器组件,否则会破坏其他组件。

2.3.0 (2017-09-28)

  • 停止支持 Python 3.3。

  • 将依赖于 zope.browserzope.publisherzope.formlib(仅需要使用 sourcewidget 模块)的依赖项移动到新的 browser extra。请参阅 PR 8

2.2.0 (2017-04-24)

  • 修复 问题 6:当数据为 bytes 且内容类型为 text/html 时,typegetter.smartMimeTypeGuesser 在 Python 3 上会引发 TypeError

  • 增加对 Python 3.6 的支持。

2.1.0 (2016-08-09)

  • 增加对 Python 3.5 的支持。

  • 停止支持 Python 2.6。

  • 修复在 Python 3 上通过其包含的 ZCML 配置包的问题。

2.0.0 (2014-12-24)

  • 增加对 PyPy 和 PyPy3 的支持。

  • 增加对 Python 3.4 的支持。

  • 恢复从 zope.mimetype import types 编写的能力。

  • 使 configure.zcml 遵守 types 模块的命名更改,以便可以加载。

2.0.0a1 (2013-02-27)

  • 增加对 Python 3.3 的支持。

  • 将弃用的 zope.component.adapts 使用替换为等效的 zope.component.adapter 装饰器。

  • 将弃用的 zope.interface.implements 使用替换为等效的 zope.interface.implementer 装饰器。

  • zope.mimetype.types 重命名为 zope.mimetype.mtypes

  • 停止支持 Python 2.4 和 2.5。

1.3.1 (2010-11-10)

  • 不再在 configure.zcml 中依赖于 zope.app.form,而是使用 zope.formlib,其中所需的接口现在位于那里。

1.3.0 (2010-06-26)

  • 添加测试依赖项 zope.component[test]

  • 对于选择小部件,使用 zope.formlib 而不是 zope.app.form.browser。

  • 遵守存储库政策。

1.2.0 (2009-12-26)

  • 将功能测试转换为单元测试,并因此消除所有额外的测试依赖项。

  • 使用 zope.browser 中的 ITerms 接口。

  • 声明缺少的依赖项,解决对 zope.app.publisher 的直接依赖。

  • zope.contenttype 导入内容类型解析器,增加对该包的依赖。

1.1.2 (2009-05-22)

  • 不再依赖于 zope.app.component

1.1.1 (2009-04-03)

  • 修复错误的包版本(版本 1.1.0pypi 上作为 0.4.0 发布,但在 download.zope.org/distribution 上作为 1.1dev 发布)。

  • 修复作者电子邮件和主页地址。

1.1.0 (2007-11-01)

  • 更新包数据。

  • 首次公开发布。

1.0.0 (2007-??-??)

  • 初始发布。

下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

zope.mimetype-3.1.tar.gz (59.6 kB 查看哈希值)

上传时间 源代码

构建分发

zope.mimetype-3.1-py3-none-any.whl (68.6 kB 查看哈希值)

上传时间 Python 3

由以下支持