Metadata-Version: 2.4
Name: aiopnsense
Version: 1.0.0
Summary: Async Python client library for OPNsense
Author: Snuffy2
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/Snuffy2/aiopnsense
Project-URL: Repository, https://github.com/Snuffy2/aiopnsense
Requires-Python: >=3.14
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiohttp>=3.12.0
Requires-Dist: awesomeversion>=25.8.0
Requires-Dist: python-dateutil>=2.9.0
Dynamic: license-file

# aiopnsense

`aiopnsense` is an async Python client library for OPNsense.

**Requires OPNsense Firmware 26.1.1+**

It is extracted from the [`hass-opnsense`](https://github.com/travisghansen/hass-opnsense) integration so it can be versioned and used as an external dependency by Home Assistant.

## Development

Install the package in editable mode with test dependencies and run:

```bash
python -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
pip install --group dev -e .
pytest
prek run --all-files
```
