Dash的核心组件套件
项目描述
注意
从Dash 2开始,dash-core-components的开发已移至 主Dash仓库
此包存在是为了向后兼容
Dash Core Components
此包为Dash提供核心React组件套件。
开发
dash
包包含一些构建组件和驱动捆绑构建过程的工具。为了避免循环依赖的情况,我们在 dash-core-components
的设置中未将其添加为必需安装。但是,为了在本地进行开发,您需要在一切之前安装 dash
。
- 使用以下命令安装依赖项
# it's recommended to install your python packages in a virtualenv
# python 2
$ pip install virtualenv --user && virtualenv venv && . venv/bin/activate
# python 3
$ python -m venv venv && . venv/bin/activate
# make sure dash is installed with dev and testing dependencies
$ pip install dash[dev,testing] # in some shells you need \ to escape []
# run the build process
$ npm i --ignore-scripts && npm run build
# install dcc in editable mode
$ pip install -e .
代码质量和测试
要运行集成测试(test_integration.py)
您可以使用以下命令运行Selenium集成测试
npm test
在Dash中测试您的组件
-
通过运行 $ npm run build:watch 运行构建监视器
-
运行您想要测试的dash布局
# Import dash_core_components to your layout, then run it: $ python my_dash_layout.py
本地卸载python包
$ npm run uninstall-local
发布
有一个npm脚本可以处理发布,前提是你有正确的凭证。你可以通过运行以下命令来执行它:
$ npm run publish-all
请参阅《贡献指南》中的发布新组件/功能部分,获取发布新组件的逐步说明。
Dash组件模板
有关更多信息,请参阅dash-component-boilerplate仓库。
衷心感谢
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
dash_core_components-2.0.0.tar.gz (3.4 kB 查看哈希值)
构建分发
关闭
dash_core_components-2.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c6733874af975e552f95a1398a16c2ee7df14ce43fa60bb3718a3c6e0b63ffee |
|
MD5 | 98f5516cc507ce1a894516ade3491735 |
|
BLAKE2b-256 | 4155ad4a2cf9b7d4134779bd8d3a7e5b5f8cc757f421809e07c3e73bb374fdd7 |
关闭
dash_core_components-2.0.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 52b8e8cce13b18d0802ee3acbc5e888cb1248a04968f962d63d070400af2e346 |
|
MD5 | b79b427ebbd0a4afa6d27333855e5a2a |
|
BLAKE2b-256 | 009ea29f726e84e531a36d56cff187e61d8c96d2cc253c5bcef9a7695acb7e6a |