This package provides some tools for developing custom components of SpeeDBee-Synapse.
Project description
sccde
speedbeesynapse-sccde is a command line tool for developing custom components for SpeeDBee Synapse.
Install
$ python3 -m venv .venv
$ . ./.venv/bin/activate
(.venv) $ pip3 install speedbeesynapse-sccde
How to use
-
Initialize environment:
(.venv) $ sccde init (.venv) $ ls parameter_ui scc-info.json source
-
Add component sample into the environment:
(.venv) $ sccde add
-
Make sccde package containing all custom components in the environment:
(.venv) $ sccde make-package (.venv) $ ls custom_component_package_example.sccpkg parameter_ui scc-info.json source
You can use
.sccpkgfile for uploading to SpeeDBee Synapse -
Check syntax and loadability for custom components in the environment:
(.venv) $ sccde check Custom component package example (695c272b-5534-4702-9e6b-c09f8cbf8b60) Version: 0.1.0 Description: Your package description here 2 components: Sample collector(a43adb25-738e-4028-9ef0-1d569be94d9d) Read: OK Syntax: OK Load: NOT CHECKED Sample collector(a8193495-6433-446f-b3e5-cc49baae204e) Read: OK Syntax: OK Load: NOT CHECKED (.venv) $ sccde check --load Custom component package example (695c272b-5534-4702-9e6b-c09f8cbf8b60) Version: 0.1.0 Description: Your package description here 2 components: Sample collector(a43adb25-738e-4028-9ef0-1d569be94d9d) Read: OK Syntax: OK Load: NG | Traceback (most recent call last): | : | File "./source/python/sample_collector_1.py", line 109, in <module> | raise Exception | Exception | Sample collector(a8193495-6433-446f-b3e5-cc49baae204e) Read: OK Syntax: OK Load: OK Error: "Sample collector"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file speedbeesynapse_sccde-0.1.12-py3-none-any.whl.
File metadata
- Download URL: speedbeesynapse_sccde-0.1.12-py3-none-any.whl
- Upload date:
- Size: 36.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d031a30984434dd9e023d16033650a92d855b1cb35f16c464b6a18b28ba7e3a1
|
|
| MD5 |
0ec662c45354d20b0d062134185a964c
|
|
| BLAKE2b-256 |
af1b8cf468ca5f9f1eddc48d21defe330e23ccbb3784ab5dba4ddd00fb27cefa
|