v2.0.0a1
Pre-release
Pre-release
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.
- ezsnmp
-
- .py - Here we keep all python code for this module.
What's Changed
- Experimental/swig by @carlkidcrypto in #193
- 182 snmpsetc support by @carlkidcrypto in #199
- 181 snmptrapc support by @carlkidcrypto in #210
- Bump cibuildwheel from 2.21.2 to 2.21.3 by @dependabot in #213
- Bump coverage from 7.6.1 to 7.6.2 by @dependabot in #212
- Bump sphinx-rtd-theme from 3.0.0 to 3.0.1 by @dependabot in #211
Full Changelog: v1.1.0.a1...v2.0.0a1
Not on PyPi, the automated build was broken. It can be built from the source.