Metadata-Version: 2.3
Name: brivo-smarthome
Version: 0.0.1a9
Summary: Library for interacting with Brivo's API.
License: MIT
Author: Anthony DeGarimore
Author-email: Anthony@DeGarimore.com
Maintainer: Anthony DeGarimore
Maintainer-email: Anthony@DeGarimore.com
Requires-Python: >=3.13
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Provides-Extra: dev
Requires-Dist: httpx (>=0.28.1)
Requires-Dist: pydantic (>=2.11)
Requires-Dist: pytest ; extra == "dev"
Project-URL: Bug Tracker, https://github.com/Paso-Robles-Vacation-Rentals/brivo-smarthome-python/issues
Project-URL: Repository, https://github.com/Paso-Robles-Vacation-Rentals/brivo-smarthome-python
Description-Content-Type: text/markdown

# Brivo Smarthome Python Client

A Python client library for communicating with Brivo Smarthome, providing an easy interface for managing authentication and
interacting with Brivo's API.

## Installation

```sh
pip install brivo-smarthome
```

## Example Usage

```python
from brivo import App

# Initialize the client
# Username and password can be set with environment variables 'BRIVO_USERNAME' and 'BRIVO_PASSWORD'
brivo = App(username='your_user_name', password='your_password')

# Get companies
companies = brivo.my_company_ids()

for company_id in companies:
    for user in brivo.company_users(company_id):
        print(user)
```

## Contributing

Contributions are welcome! Feel free to submit a pull request or open an issue.

## License

This project is licensed under the MIT License.

