Python SDK for interacting with the Evolve platform
Project description
Zepben cimbend (WIP)
This library provides Zepben's CIM profile as a python module for simplified interaction with Zepben services. You can find an overview and diagrams of Zepben's profile here.
All classes exposed in zepben.cimbend.cim
can be converted into protobuf messages and sent to/received from Zepben's gRPC services.
Note this project is still a work in progress and unstable, and breaking changes may occur prior to 1.0.0.
More extensive documentation can be found in the docs
Basic Usage
TODO
Installation
Requirements:
- Python 3.7+
Install straight from Pypi:
pip install zepben.cimbend
Developing
This library depends on protobuf and gRPC for messaging. To set up for developing against this library, clone it first:
git clone https://github.com/zepben/evolve-sdk-python.git
Install as an editable install. Its recommended to install in a Python virtualenv
cd evolve-sdk-python
pip install -e .[test]
Run the tests:
python -m pytest
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 Distribution
Built Distribution
Hashes for zepben.cimbend-0.14.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 351577e0957cf48f66b4d68c8f66fc89ba4860ef67065dff9f4881a44251760c |
|
MD5 | 216c032b787ed4b192b429f5b218ce68 |
|
BLAKE2b-256 | fbe387670ca54448a4aea583a10f30f492eae90f2821c27bb348da1003f1426d |