跳转到主要内容

zope.deferredimport 允许您导入仅在代码中使用时才会解析的名称。

项目描述

zope.deferredimport

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

通常,尤其是在包模块中,您可能希望为了方便导入名称,但实际上并不需要在必要时执行导入。zope.deferredimport包提供了在模块中定义名称的设施,当使用时将从别处导入。您还可以在变量使用时发出弃用警告。

文档托管在 https://zopedeferredimport.readthedocs.io/

变更

5.0 (2023-06-29)

  • 停止支持Python 2.7、3.5、3.6。

  • 添加对Python 3.11的支持。

4.4 (2021-12-10)

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

  • 停止支持Python 3.4。

4.3.1 (2019-08-05)

  • 避免在 deferredmodule.ModuleProxy.__getattr__ 中出现竞争条件 #8

4.3 (2018-10-05)

  • 添加对Python 3.7的支持。

4.2.1 (2017-10-24)

  • 保留使用 deprecatedFromdeferredFrom 等创建的代理模块的docstring。参见 问题5

4.2.0 (2017-08-08)

  • 添加对Python 3.5和3.6的支持。

  • 停止支持Python 2.6和3.3。

  • 将 doctests 转换为 Sphinx 文档,包括构建文档和在 tox 下运行 doctest 片段。

4.1.0 (2014-12-26)

4.0.0 (2013-02-28)

  • 添加对 Python 3.3 的支持。

  • 放弃对 Python 2.4 和 2.5 的支持。

3.5.3 (2010-09-25)

  • 添加测试额外内容以声明对 zope.testing 的测试依赖。

3.5.2 (2010-05-24)

  • 通过切换到标准库的 doctest 模块修复在 Python 2.4 下损坏的单元测试。

3.5.1 (2010-04-30)

  • 优先使用标准库的 doctest 模块,而不是来自 zope.testing 的模块。

3.5.0 (2009-02-04)

  • 添加在 Jython 上启动的支持。

  • 添加参考文档。

3.4.0 (2007-07-19)

  • 完成 zope.deferredimport 的发布。

3.4.0b1 (2007-07-09)

  • 作为独立项目首次发布,对应于 Zope 3.4.0b1 的 zope.deferredimport

下载文件

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

源代码发行版

zope.deferredimport-5.0.tar.gz (19.4 kB 查看哈希值)

上传时间 源代码

构建版本

zope.deferredimport-5.0-py3-none-any.whl (10.0 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面