The most popular seems to be SNMP library for Python.
Alas, it gives errors when trying to install on Windows, so I am looking for an alternative.
Must support SNMP 3 (but we don't need the crypto (I know, why not just use v2? Because ... customer)).
Must have server functionality, agent a bonus.
Must be able to install and run on Windows (with no admin rights) and Linux.
pip install -U pysnmp
- it installs absolutely fine on my Windows 10-64 under python 2.7.11 (32 bit) - otherwise if you are still having problems why not raise a bug report on the tracker, sourceforge.net/p/pysnmp/bugs, detailing what goes wrong and what your set-up is the developer(s) are very responsive.pip install -U pysnmp
with a capital U which has been available for pip for a long time, alternative ispip install --upgrade pysnmp