• Bug#1091917: ITP: python-ezsnmp -- A blazingly fast and Pythonic SNMP l

    From Bernhard Schmidt@21:1/5 to All on Thu Jan 2 15:40:01 2025
    XPost: linux.debian.devel

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

    * Package name : python-ezsnmp
    Version : 1.1.0
    Upstream Contact: Carlos Santos <dose.lucky.sake@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/).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)