Skip to content

v2.0.0a1

Pre-release
Pre-release
Compare
Choose a tag to compare
@carlkidcrypto carlkidcrypto released this 11 Oct 19:53
25ebeea

SWIG

This release is not backward compatible with any 1.X.X release. It focuses on transitioning to SWIG as the Python wrapper generator. The interface should remain similar. A Session class still exists that accepts keyword arguments (kwargs) like the previous 1.X.X versions, but there are underlying changes. We now incorporate upstream net-snmp/apps code with minor modifications. These modifications are managed as patch files to enable automated updates in the future.

The code structure has changed. It is now

  • ezsnmp
    • ezsnmp
      • include - The includes that define the netsnmp api.
      • interface - The SWIG interface files that define the modules netsnmp, sessionbase, and datatypes.
      • patches - This contains the patch files that compare the original net-snmp/apps code to our version.
      • src - This contains the cpp files.
    • .py - Here we keep all python code for this module.

What's Changed

Full Changelog: v1.1.0.a1...v2.0.0a1

Download ezsnmp

Not on PyPi, the automated build was broken. It can be built from the source.