traitlets的分支,除了traitlets外,还包括link和dlink到link traits的功能。
项目描述
link_traits
link_traits 是 traitlets 的 link 和 dlink 函数的分支,添加了将 traits 链接起来的功能。
安装
确保您已安装 pip 并运行
pip install link_traits
link_traits 依赖于 traits,这不是一个纯Python包。在 Anaconda 中,您可以按以下方式安装 link_traits 和 traits
conda install link-traits -c conda-forge
运行测试
需要 py.test 来运行测试。
pip install "link_traits[test]"
py.test --pyargs traitlets
使用
import traits.api as t
import traitlets
from link_traits import link
class A(t.HasTraits):
a = t.Int()
class B(traitlets.HasTraits):
b = t.Int()
a = A()
b = B()
l = link((a, "a"), (b, "b"))
>>> a.a = 3
>>> b.b
3
开发
通过pull request的贡献是受欢迎的。目标是保持语法和功能与原始 traitlets 的 link 和 dlink 函数同步。因此,在在这里贡献新功能之前,请首先在 traitlets 中贡献。
项目详情
关闭
link_traits-1.0.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4e1f104ce3bcb9a1c16f838d19ff45ec7be9704df6565690de19b0a05d5820a9 |
|
MD5 | 31cb9a35165c09944d4e5033261cc8db |
|
BLAKE2b-256 | 0317eb40ed2030e2c6dad5050216e124d5d1c9512bc1085353c83111599c2ee6 |