Skip to content

v0.0.3 — pure-Python install

Choose a tag to compare

@indigo423 indigo423 released this 07 Jul 23:04
8255c8a

Highlights

  • Pure-Python package — no more compiled dependency. The OpenNMS requisition and foreign-source XML is now rendered with the standard library (xml.etree.ElementTree) instead of lxml. The wheel is py3-none-any with requests as its only runtime dependency, so installs — including containers and air-gapped builds — no longer pull a C extension. The requisition sent to OpenNMS is unchanged. (#33)

Deployment docs

  • Clarified the Helm / custom-image install path and the requirement that the web and RQ-worker pods run the same plugin-bearing image. (#32)
  • Corrected the explanation of why runtime-mounted plugins aren't supported: it's a chart / netbox-docker constraint, not the plugin. (#36)

Under the hood

  • Automated release-to-PyPI via GitHub Trusted Publishing (OIDC, no API tokens). (#35)
  • CI runs the live OpenNMS Horizon 36 round-trip on every pull request. (#31)

Full changelog: v0.0.2...v0.0.3