Initial commit: Ignis Client Python

- Sync and async HTTP clients for Ignis Core WiZ server
- 23 endpoints: auth, devices, groups, control, schedules, stats, API keys
- Pydantic models with client-side validation
- 108 unit tests
- README with role table and usage examples
This commit is contained in:
Artem Kokos
2026-05-27 22:26:51 +07:00
commit b934600380
11 changed files with 1942 additions and 0 deletions

2
requirements.txt Normal file
View File

@@ -0,0 +1,2 @@
httpx>=0.26
pydantic>=2.5