Package: wnpp
Severity: wishlist
Owner: Bernhard Schmidt <be...@debian.org>
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name    : python-ezsnmp
  Version         : 1.1.0
  Upstream Contact: Carlos Santos <dose.lucky.s...@cloak.id>
* URL             : https://github.com/carlkidcrypto/ezsnmp
* License         : BSD
  Programming Lang: Python with a C library
  Description     : A blazingly fast and Pythonic SNMP library based on the 
official Net-SNMP bindings

EZSNMP is a fork of the Easy SNMP Python Bindings described below, which
is unfortunately dead upstream. ezsnmp is very actively maintained. Since
it changes the module name I think it would be best to package as new 
source package (but preserving git history). I will check if it possible
to drop python-easysnmp before Trixie while retaining compatibility with
scripts using the old name (I asked for suggestions on the debian-python
ML https://lists.debian.org/debian-python/2024/11/msg00003.html, but did
not get any suggestions.

See Bug#961021 for the original ITP of python-easysnmp.

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/).

Reply via email to