跳转到主要内容

traitlets的分支,除了traitlets外,还包括link和dlink到link traits的功能。

项目描述

link_traits

Build Status Codecov branch

link_traitstraitletslinkdlink 函数的分支,添加了将 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 的 linkdlink 函数同步。因此,在在这里贡献新功能之前,请首先在 traitlets 中贡献。

项目详情


下载文件

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

源代码发行版

link_traits-1.0.3.tar.gz (7.1 kB 查看哈希值)

上传时间 源代码

支持者