Metadata-Version: 2.4
Name: emop-frame-protocol
Version: 0.4.7
Summary: EMOP Frame Protocol messages defined with kaitai
Author-email: Chris Hatch <chris@cepro.energy>
Requires-Python: <4.0,>=3.12
Description-Content-Type: text/markdown
Requires-Dist: crcmod==1.7

# EMOP Frame Protocol

Emlite protocol (EMOP) messages are defined using the
[Kaitai](https://kaitai.io) struct language with reference to the Emlite
specifications:

- "SS0001 BM Interface Specification"
- "Base Meter Obis Commands v1.2"

This package contains python code generated from the kaitai files with the
kaitai struct compiler. It also includes wrappers around these, util functions
and unittests.

Use the wrappers to serialise and deserialise EMOP data.



## Build Locally

```sh
# setuptools build (without cibuildwheel):
python -m build

# cibuildwheel build (same as GitHub workflow):
cibuildwheel --platform linux
```

## Publish

Tag the project and push the tag.

Github actions will build and publish the project.
