文件名称:traitlets:轻量级特性(如模块)
文件大小:146KB
文件格式:ZIP
更新时间:2024-05-01 21:42:49
closember Python
特质 家 pypi-repo docs 执照 修改后的BSD许可证 Traitlets是一个纯Python库,可实现: 对Python对象的属性强制执行强类型化(类型化的属性称为“ traits” ); 动态计算的默认值; 尝试更改时自动验证和强制性状属性; 注册以接收特征值更改时的通知; 从文件或从命令行参数读取配置值-特质上的一个独特层,因此您可以在没有配置机制的情况下使用特质。 它的实现依赖于模式,它是的轻量级纯Python替代方案。 Traitlets支持IPython和Jupyter的配置系统以及IPython交互式小部件的声明性API。 安装 对于本地安装,请确保已并运行 : pip install traitlets 对于开发安装,请克隆此存储库,切换到traitlets根目录,然后运行pip: git clone https://github.c
【文件预览】:
traitlets-master
----setup.py(4KB)
----.gitignore(233B)
----readthedocs.yml(112B)
----pyproject.toml(98B)
----MANIFEST.in(456B)
----COPYING.md(3KB)
----CONTRIBUTING.md(124B)
----setup.cfg(75B)
----.github()
--------workflows()
----examples()
--------myapp.py(3KB)
----README.md(5KB)
----traitlets()
--------__init__.py(639B)
--------log.py(779B)
--------utils()
--------tests()
--------traitlets.py(112KB)
--------config()
--------_version.py(372B)
----pytest.ini(34B)
----appveyor.yml(679B)
----CHANGES.txt(50B)
----docs()
--------requirements.txt(49B)
--------Makefile(7KB)
--------make.bat(7KB)
--------sphinxext()
--------environment.yml(132B)
--------readme-docs.md(2KB)
--------source()
----.mailmap(11KB)