跳转到主要内容

Dash的核心组件套件

项目描述

注意

从Dash 2开始,dash-core-components的开发已移至 主Dash仓库

此包存在是为了向后兼容


Dash Core Components

此包为Dash提供核心React组件套件。

CircleCI

开发

dash 包包含一些构建组件和驱动捆绑构建过程的工具。为了避免循环依赖的情况,我们在 dash-core-components 的设置中未将其添加为必需安装。但是,为了在本地进行开发,您需要在一切之前安装 dash

  1. 使用以下命令安装依赖项
# 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中测试您的组件

  1. 通过运行 $ npm run build:watch 运行构建监视器

  2. 运行您想要测试的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仓库。

衷心感谢

image提供跨浏览器测试支持

项目详情


发布历史 发布通知 | RSS订阅

下载文件

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

源分发

dash_core_components-2.0.0.tar.gz (3.4 kB 查看哈希值)

上传时间

构建分发

dash_core_components-2.0.0-py3-none-any.whl (3.8 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面