[pysnmp-dev] py2exe binary error with pysnmp 4.2.3
Brought to you by:
elie
From: young-kyun K. <mar...@gm...> - 2012-10-10 10:46:34
|
Hi pysnmp 4.2.2 and older version works fine with py2exe. But pysnmp 4.2.3 and 4.2.4rc0 don't work with py2exe. When run py2exe binary with pysnmp 4.2.3, below error occurred. ------------------------------------------------------------------------------- mibBuilder = builder.MibBuilder().loadModules('SNMPv2-MIB', 'Printer-MIB') ------------------------------------------------------------------------------- Traceback (most recent call last): File "prt_agent.py", line 54, in <module> File "prt_agent.py", line 39, in main File "zipextimporter.pyo", line 82, in load_module File "prt_main.pyo", line 12, in <module> File "zipextimporter.pyo", line 82, in load_module File "scan_snmp_prt.pyo", line 12, in <module> File "zipextimporter.pyo", line 82, in load_module File "prt_snmp_pysnmp.pyo", line 13, in <module> File "pysnmp\smi\builder.pyo", line 271, in loadModules SmiError: MIB file "SNMPv2-MIB.py[co]" not found in search path ------------------------------------------------------------------------------- pysnmp.smi.mibs, pysnmp.smi.mibs.instances packages are included already. ------------------------------------------------------------------------------- ..... packages = ["pysnmp.smi.mibs", "pysnmp.smi.mibs.instances", "pysnmp_mibs"] ..... setup( .... options = {"py2exe": {"compressed": 1, .... "packages": packages, ..... ------------------------------------------------------------------------------- When __AbstractMibSource.read() method and ZipMibSource class in smi/builder.py overwritten with pysnmp 4.2.2 contents, my py2exe binary works fine. smi/builder.py of pysnmp 4.2.3 may has problem about py2exe. |