Metadata-Version: 2.4
Name: place-integration-api
Version: 0.2.6
Summary: Python APIs for Cognito-authenticated MQTT flows and Home Assistant discovery for Gentex Place.
Author-email: Nicholas Aelick <niaexa@syntronic.com>, Andrew Tran <andrew.tran@gentex.com>
Project-URL: Homepage, https://placehomesolutions.com
Project-URL: Issues, https://placehomesolutions.com/support
Project-URL: Repository, https://github.com/Gentex-Corporation/place-integration-api
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: boto3
Requires-Dist: aiohttp
Requires-Dist: paho-mqtt
Requires-Dist: six
Requires-Dist: python-decouple
Requires-Dist: PyJWT
Provides-Extra: dev
Requires-Dist: basedpyright; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Dynamic: license-file

# Place integration API

This project contains a python API to connect MQTT data from Place devices to Place's Home Assistant integration

## Setup

This repo utilizes VS Code [Dev Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) so you don't need to alter your global python environment.

## Installing dependencies

Use `pip` to install required dependencies by running `pip install -r requirements.txt` from the project root.

## Updating dependencies

During the course of development, if new packages are added, it's recommended to update [`requirements.txt`](./requirements.txt) by running `pip freeze > requirements.txt`.
