{"library":"pysmi","type":"library","category":null,"description":"PySMI is a pure-Python implementation of an SNMP SMI MIB parser and conversion library. It takes ASN.1 MIBs and can transform them into various formats, including JSON documents and PySNMP-compatible Python modules. It understands SMIv1, SMIv2, and common de-facto SMI dialects, and can automatically pull MIBs from local directories, ZIP archives, and HTTP servers. The current version is 1.6.3 and it actively supports Python 3.9+.","language":"python","status":"active","version":"1.6.3","tags":["SNMP","MIB","SMI","parser","compiler","telecommunications"],"install":[{"cmd":"pip install pysmi","imports":["from pysmi.compiler import MibCompiler","from pysmi.parser.smi import SmiV2Parser","from pysmi.codegen.json import JsonCodeGen","from pysmi.codegen.pysnmp import PySnmpCodeGen","from pysmi.reader.localfile import FileReader","from pysmi.writer.callback import CallbackWriter"]}],"homepage":"https://pysnmp.com","github":"https://github.com/lextudio/pysmi","docs":null,"changelog":null,"pypi":"https://pypi.org/project/pysmi/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.5,"avg_import_s":0.87,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/pysmi/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}