0 purchases
pythonawair 0.2.4
python_awair
This is an async library which accesses portions of the Awair REST API. It exists primarily
to support the Home Assistant integration, but is considered active and supported by its author. PRs welcome!
Features:
Object-oriented approach to querying and handling data
Supports the "user" portion of the API.
Possible to list devices, user information, and to query for a variety of sensor data over various timeframes.
Not yet supported:
Device API usage
Organization API
Device management (such as changing the display of a device)
Dive into our documentation to get started!
Development
We manage dependencies and builds via poetry
We use pytest and tox to test
A variety of linters are available and CI enforces them
After installing and configuring poetry:
Run poetry install to install dev dependencies
Run poetry shell to drop into a virtualenv
Run poetry run tox (or just tox if you're in a virtualenv) to test
Run poetry run tox -e lint (or just tox -e lint if you're in a virtualenv) to run linters.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.