Re: [pysnmp-dev] py2exe binary error with pysnmp 4.2.3
Brought to you by:
elie
From: Ilya E. <il...@gl...> - 2012-10-14 20:55:11
|
That is fixed in rc2. Please give it a try: http://sourceforge.net/projects/pysnmp/files/pysnmp/4.2.4/pysnmp-4.2.4rc2.tar.gz/download Thanks for the analysis! -ilya On Oct 11, 2012, at 6:07 AM, young-kyun Kim wrote: > Hi.. > > I do test more. > I test each smi/builder.py revision from 4.2.3 tag to 4.2.3 tag. > 1.43 revision works fine, but 1.44 revision doesn't work with py2exe. > > Below link is diff 1.44 to 1.43. > http://pysnmp.cvs.sourceforge.net/viewvc/pysnmp/pysnmp/pysnmp/smi/builder.py?r1=1.43&r2=1.44 > > > 2012/10/10 young-kyun Kim <mar...@gm...> > 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. |