Download Latest Version V2.3.0 source code.zip (12.2 MB)
Email in envelope

Get an email when there's a new version of ezsnmp

Home / v2.4.0a9
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-07-12 3.3 kB
V2.4.0a9 source code.tar.gz 2026-07-12 11.3 MB
V2.4.0a9 source code.zip 2026-07-12 12.3 MB
Totals: 3 Items   23.6 MB 0

This prerelease adds hex string output support for OCTET STRING values, fixes a Session.get/get_next crash on empty OIDs, expands test coverage by splitting and parallelizing session tests, and resolves multiple CI/workflow reliability issues.

Compared to: v2.4.0a8

Install / Upgrade

:::bash
pip install ezsnmp==2.4.0a9

Or browse this release on PyPI: https://pypi.org/project/ezsnmp/2.4.0a9/

Features / Enhancements

  • Adds -Ox-backed hex string output option for OCTET STRING values, allowing callers to retrieve raw hex representations from SNMP responses (#1100)

Bug Fixes

  • Fixes Session.get/get_next crash when called with empty OID lists and ensures coverage comments are posted even on test failures (#1067)
  • Fixes graceful fallback for coverage_autofix_cpp when build tools are unavailable, preventing CI failures on unsupported platforms (#1109)

Tests

  • Splits test_session.py into focused, independently-runnable files and expands the Docker CI matrix to 10 parallel test groups for faster feedback (#1107)

Containers / Packaging

  • Updates Homebrew formula for v2.4.0a8 (#1071)
  • Expands setup.cfg keywords and adds Windows platform classifier to improve discoverability and packaging metadata (#1093)

CI / Workflows

  • Fixes Coverage Autofix Python workflow to run inside Docker so net-snmp libraries are available during autofix (#1108)
  • Fixes macOS Homebrew CI to always build from local source rather than pulling from the registry (#1092)
  • Scopes Dependabot away from agentic workflow artifacts using path exclusions to reduce noise (#1105)
  • Fixes invalid actions/cache SHA in build_and_publish_docker_images.yml (#1104)
  • Stabilizes Docker image workflow by serializing tarball cache population to prevent race conditions (#1094)
  • Adds copilot-requests permission to support Agentic Workflow integrations (#1091)

Documentation

  • Fixes RST heading formatting, unifies docstring style, and clarifies parameter wording across the API (#1101)
  • Adds versioned documentation snapshot for v2.4.0a8 (#1070)

Dependencies

  • Bumps coverage from 7.14.1 to 7.15.0 (#1033)
  • Bumps docker/setup-buildx-action from 4.1.0 to 4.2.0 (#1034)
  • Bumps github/codeql-action/analyze from 4.36.2 to 4.37.0 (#1036, [#1097])
  • Bumps github/codeql-action/init from 4.36.2 to 4.37.0 (#1037, [#1098])
  • Bumps docker/login-action from 4.2.0 to 4.4.0 (#1054)
  • Bumps actions/cache/save from 5.0.5 to 6.1.0 (#1055)
  • Bumps setuptools from 82.0.1 to 83.0.0 (#1073)
  • Bumps MishaKav/pytest-coverage-comment from 1.8.0 to 1.10.0 (#1074)
  • Bumps Homebrew/actions/setup-homebrew to latest (#1106)

Full Changelog: https://github.com/carlkidcrypto/ezsnmp/compare/v2.4.0a8...v2.4.0a9

Generated by Auto Update Release Notes · 26.7 AIC · ⌖ 6.41 AIC · ⊞ 6.6K

Download ezsnmp

Source: README.md, updated 2026-07-12