PEP 567 回退
项目描述
PEP 567 回退
此包实现了Python 3.6对Python 3.7 contextvars模块的回退(见PEP 567)。
重要:目前此包尚未提供带有PEP 567支持的asyncio事件循环。请继续关注更新。
原始“contextvars”包
此包替换了旧的“contextvars”PyPI包,其存储库可在此处找到。
文档
在此处阅读官方contextvars模块文档:https://docs.pythonlang.cn/3.7/library/contextvars.html
PEP 567还提供了API的全面概述并解释了所有设计选择。
安装
$ pip install contextvars
用法
import contextvars
my_var = contextvars.ContextVar('my_var')
# ...
作为依赖项列出
好消息是,标准库始终优先于站点包,因此即使安装了本地的contextvars模块,也会使用标准库中的模块。因此,您只需在您的requirements.txt或setup.py文件中列出“contextvars”即可。
另一个选项是使用“平台特定依赖” setuptools功能。
import setuptools
setuptools.setup(
name="Project",
...
install_requires=[
'contextvars;python_version<"3.7"'
]
)
许可证
Apache 2.0。
项目详情
关闭
contextvars-2.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f38c908aaa59c14335eeea12abea5f443646216c4e29380d7bf34d2018e2c39e |
|
MD5 | 5907c5c866d9ac75563c90b0b7953b04 |
|
BLAKE2b-256 | 839655b82d9f13763be9d672622e1b8106c85acb83edd7cc2fa5bc67cd9877e9 |