Skip to main content

Async Python client library for OPNsense

Project description

aiopnsense

aiopnsense is an async Python client library for OPNsense.

Requires OPNsense Firmware 26.1.1+

It is extracted from the 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:

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aiopnsense-1.0.0.tar.gz (62.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aiopnsense-1.0.0-py3-none-any.whl (42.5 kB view details)

Uploaded Python 3

File details

Details for the file aiopnsense-1.0.0.tar.gz.

File metadata

  • Download URL: aiopnsense-1.0.0.tar.gz
  • Upload date:
  • Size: 62.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aiopnsense-1.0.0.tar.gz
Algorithm Hash digest
SHA256 8c0dfcae256704f31915f518186e60757aad5d18ba794be23d5f74a5119620c1
MD5 0fdcc297a195e61105d533916c9c8193
BLAKE2b-256 c415942744ce2245f6e5245da60977b52ddb9eb8d3342262f64f5464574bfaa2

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiopnsense-1.0.0.tar.gz:

Publisher: release.yml on Snuffy2/aiopnsense

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aiopnsense-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: aiopnsense-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 42.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aiopnsense-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a2a0bcb230ac5cd3aac5b796968dab23dd43f9625ffee15a18f1076abc1636a6
MD5 90efa7126ac0080f90f3801ae9fc50a2
BLAKE2b-256 47ea3144fa965ebcf1e75a0b1fda4d360f65bc9434849b8707ea1664d933ff61

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiopnsense-1.0.0-py3-none-any.whl:

Publisher: release.yml on Snuffy2/aiopnsense

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page