1{ lib
2, buildPythonPackage
3, fetchPypi
4, pyasn1
5, pycryptodomex
6, pysmi
7}:
8
9buildPythonPackage rec {
10 pname = "pysnmp";
11 version = "4.4.12";
12
13 src = fetchPypi {
14 inherit pname version;
15 sha256 = "1acbfvpbr45i137s00mbhh21p71ywjfw3r8z0ybcmjjqz7rbwg8c";
16 };
17
18 patches = [ ./setup.py-Fix-the-setuptools-version-check.patch ];
19
20 # NameError: name 'mibBuilder' is not defined
21 doCheck = false;
22
23 propagatedBuildInputs = [ pyasn1 pycryptodomex pysmi ];
24
25 meta = with lib; {
26 homepage = "http://snmplabs.com/pysnmp/index.html";
27 description = "A pure-Python SNMPv1/v2c/v3 library";
28 license = licenses.bsd2;
29 maintainers = with maintainers; [ primeos koral ];
30 };
31}