通过Web-bluetooth控制LEGO® BOOST的小部件库
项目描述
ipylgbst
一个通过Web-bluetooth控制LEGO® BOOST的小部件库。
https://user-images.githubusercontent.com/904752/223380492-a6b3dc34-064c-4b2c-a1d9-71f7712a8f57.mp4
安装
您可以使用 pip
安装
pip install ipylgbst
开发安装
创建一个开发环境
conda create -n ipylgbst-dev -c conda-forge nodejs yarn python jupyterlab
conda activate ipylgbst-dev
安装python。这将还会构建TS包。
pip install -e ".[test, examples]"
在开发扩展时,您需要手动通过笔记本/实验室前端启用扩展。对于实验室,可以通过以下命令完成:
jupyter labextension develop --overwrite .
yarn run build
请注意,--symlink
标志在Windows上不起作用,因此您必须每次重新构建扩展时都运行install
命令。对于某些安装,您可能还需要使用除--sys-prefix
之外的另一个标志,但这里不会涵盖这些标志的含义。
如何查看您的更改
Typescript
如果您使用JupyterLab进行开发,则可以监视源目录,并在不同的终端中同时运行JupyterLab,以监视扩展源中的更改并自动重新构建小部件。
# Watch the source directory in one terminal, automatically rebuilding when needed
yarn run watch
# Run JupyterLab in another terminal
jupyter lab
更改后,等待构建完成,然后刷新浏览器,更改应生效。
Python
如果您更改了Python代码,则需要重新启动笔记本内核才能生效。
更新版本
要更新版本,请安装tbump并使用它来提升版本。默认情况下,它还将创建一个标签。
pip install tbump
tbump <new-version>
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
ipylgbst-0.2.1.tar.gz (247.5 kB 查看哈希值)
构建分布
ipylgbst-0.2.1-py3-none-any.whl (219.0 kB 查看哈希值)
关闭
ipylgbst-0.2.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fcdf414faab6a4d9ccf72b0a62b80d4ef788c172e14ef19631e775fa50ab5177 |
|
MD5 | 6496d1dd6b1e708406546bfeb62f7544 |
|
BLAKE2b-256 | 2b8c90dd4bec0f72d87ba683b772d15d36f7ac144073f715da56a609705d841c |
关闭
ipylgbst-0.2.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c6f253a01bfbbc15cab2ab78623b372538a9e7f568f6060b1149b2762b5fc34f |
|
MD5 | eddad3de6617c55211c899887aba5680 |
|
BLAKE2b-256 | 76e2e8392fba4ec097931495cf032d8ba496e0895fca8d330b40d6b8d86e883d |