Metadata-Version: 2.4
Name: brilliant-sdk
Version: 1.0.0
Summary: Python SDK for Brilliant Labs Frame and Halo devices
Project-URL: Homepage, https://github.com/brilliantlabsAR/brilliant_sdk/tree/main/python
Project-URL: Bug Tracker, https://github.com/brilliantlabsAR/brilliant_sdk/issues
Project-URL: Changelog, https://github.com/brilliantlabsAR/brilliant_sdk/blob/main/python/packages/brilliant_sdk/CHANGELOG.md
Author: luke-brilliant
License-File: LICENSE
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Requires-Dist: brilliant-ble>=3.0.0
Requires-Dist: brilliant-msg>=7.0.0
Description-Content-Type: text/markdown

# brilliant-sdk

Python SDK for [Brilliant Labs](https://brilliant.xyz/) Frame and Halo devices.

This is a meta-package that installs both `brilliant-ble` and `brilliant-msg` as dependencies, so you can get everything with a single install:

```bash
pip install brilliant-sdk
```

## Usage

```python
from brilliant_ble import BrilliantBle, BrilliantDeviceType
from brilliant_msg import BrilliantMsg, TxPlainText, TxSprite
```

Or import directly from the meta-package:

```python
from brilliant_sdk import BrilliantBle, BrilliantMsg, TxPlainText
```

## Packages

- **[brilliant-ble](../brilliant_ble/README.md)** — low-level Bluetooth LE connection library
- **[brilliant-msg](../brilliant_msg/README.md)** — message types and protocol handlers
