Metadata-Version: 2.4
Name: kusinta-iot-schema
Version: 0.1.0b15
License-Expression: MIT
License-File: LICENSE
Requires-Python: >=3.12
Requires-Dist: protobuf>=7.35.0
Provides-Extra: connect
Requires-Dist: connectrpc<0.11.0,>=0.10.1; extra == 'connect'
Provides-Extra: dev
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Provides-Extra: grpc
Requires-Dist: grpcio>=1.80.0; extra == 'grpc'
Description-Content-Type: text/markdown

# kusinta-iot-schema (Python)

Generated protobuf types for the Kusinta building automation platform.

## Install

From PyPI:

```toml
dependencies = [
  "kusinta-iot-schema>=<VERSION>",
  # ConnectRPC clients (*_connect.py):
  # "kusinta-iot-schema[connect]>=<VERSION>",
  # gRPC stubs (*_pb2_grpc.py):
  # "kusinta-iot-schema[grpc]>=<VERSION>",
]
```

The base install ships only the protobuf message types. Install the `connect` or
`grpc` extra if you use the corresponding service stubs.

## Usage

```python
from kusinta.iot.device.v1 import device_pb2
from kusinta.iot.space.v1 import space_pb2
```

Source: [github.com/Martwall/kusinta-iot-schema](https://github.com/Martwall/kusinta-iot-schema)
