zope.deferredimport 允许您导入仅在代码中使用时才会解析的名称。
项目描述
zope.deferredimport
通常,尤其是在包模块中,您可能希望为了方便导入名称,但实际上并不需要在必要时执行导入。zope.deferredimport包提供了在模块中定义名称的设施,当使用时将从别处导入。您还可以在变量使用时发出弃用警告。
变更
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)
保留使用 deprecatedFrom、deferredFrom 等创建的代理模块的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)
添加对 PyPy 的支持。PyPy3 的支持被阻止,等待修复 https://bitbucket.org/pypy/pypy/issue/1946 的修复。
添加对 Python 3.4 的支持。
添加在 Travis 上测试的支持。
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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3abbf0e18c1f1765914ecd1d41b549e4d045b21b28e4065fb0c1de0ad736b2c3 |
|
MD5 | 148e4b0fe10b10a40b2abc5b7071c86c |
|
BLAKE2b-256 | a1b79b0c93edb4c6745ac8784c265d244f5b3bc4082d92f7aefe952aaa5be5f3 |
zope.deferredimport-5.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b26e013b02fd1ee3e26510db66a737105128e48a0d348490f7c901ffd1928f25 |
|
MD5 | fd4ad73551f4010d15e99fa475d36764 |
|
BLAKE2b-256 | 69f7b5e232857f4d511b2628697bf2e48fca55ea4ed75b1432efd1bf024fbd12 |