[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#961021: ITP: python-easysnmp -- A blazingly fast and Pythonic SNMP library based on the official Net-SNMP bindings



Package: wnpp
Severity: wishlist
Owner: Bernhard Schmidt <berni@debian.org>

* Package name    : python-easysnmp
  Version         : 0.2.5
  Upstream Author : Kent Coble <coblekent@gmail.com>
* URL             : https://github.com/kamakazikamikaze/easysnmp
* License         : BSD
  Programming Lang: Python with a C library
  Description     : A blazingly fast and Pythonic SNMP library based on the official Net-SNMP bindings

Easy SNMP is a fork of Net-SNMP Python Bindings that attempts to bring a more
Pythonic interface to the library.

The old python-netsnmp bindings from src:net-snmp were Python2-only
and are now dropped from Bullseye/Sid. python3-pysnmp4 is a pure-python
implementation that is said to be very slow and even the high-level API
is not easy to use (see the examples at

http://snmplabs.com/pysnmp/examples/hlapi/asyncore/sync/manager/cmdgen/walking-operations.html)

python3-snimpy appears to aim at another goal and refers to Easy SNMP in
the docs for certain use cases (see https://snimpy.readthedocs.io/en/latest/).

Note that the upstream project is looking for a new maintainer and
appears to be quite dormant. There are issues with Python 3.7+, but a pull
request is available and has been verified to work. I don't intend to
upload to Debian until these issues have been resolved.

This ITP is also meant to facilitate feedback whether this library could
be of some use for SNMP with Python. I failed to find something better.

I'm open to maintaining it in the Python team, in the Debian group on
salsa, LowNMU, etc. 

Bernhard


Reply to: