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