Metadata-Version: 2.4
Name: deckr-driver-mirabox
Version: 0.1.0
Summary: Deckr MiraBox StreamDock driver and setup utilities
Author-email: Kaj Siebert <kaj@k-si.com>
License: MIT
Requires-Python: <4.0.0,>=3.11
Requires-Dist: cairosvg<3.0.0,>=2.8.2
Requires-Dist: click<9.0.0,>=8.3.1
Requires-Dist: deckr<1.0.0,>=0.2.0
Requires-Dist: hidapi<0.16.0,>=0.15.0
Requires-Dist: invariant-core==0.3.0
Requires-Dist: invariant-gfx==0.2.0
Requires-Dist: pillow<13.0.0,>=12.1.0
Requires-Dist: pyyaml<7.0.0,>=6.0.3
Requires-Dist: simpleeval<2.0.0,>=1.0.3
Requires-Dist: textual<9.0.0,>=8.0.0
Description-Content-Type: text/markdown

# deckr-driver-mirabox

Python MiraBox driver package for Deckr, including the `mirabox-setup` utility and the
built-in layout definitions used by both the Python and Rust MiraBox lanes.

## Included tooling

- `deckr.drivers.mirabox` driver entry point
- `mirabox-setup` console script for setup and slot mapping

## Known limitation

The HID path still assumes report ID `0`. That behavior is preserved during the repo
split and should only be changed with hardware-backed validation.

## Development

For sibling-repo development against local `deckr` and `deckr-controller` checkouts, run:

`uv run --with-editable ../deckr --with-editable ../deckr-controller pytest`
