Just a note: There is currently work going on on a tool called Loxi. The plan is to have a Python back-end which will effectively be a replacement for pylibopenflow and will support multiple OF versions. The hope is that OFTest can be ported to this without too much effort.
This is only informational; we don't have a specific schedule for it yet. -Dan On Tue, Oct 23, 2012 at 2:02 PM, kk yap <yap...@stanford.edu> wrote: > Hi, > > Try removing the missing files from setup.py. That should work. > > This has not been maintained for more than 1 year. I am not sure if > there is any other library that does this, or any demand for something > like this. Might be wise to limit reliance on the library. Just my > two cents. > > Regards > KK > > On 22 October 2012 16:38, Abhishek Chanda <abhishek.li...@gmail.com> > wrote: > > Hi all, > > > > I am trying to build Pylibopenflow. I followed all instructions in > > http://www.openflow.org/wk/index.php/Pylibopenflow and got this error: > > > > achanda@achanda-OptiPlex-780:~/pylibopenflow$ sudo python setup.py > install > > running install > > Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ > > /usr/bin/python -E -c pass > > TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support > .pth > > files > > running bdist_egg > > running egg_info > > creating pylibopenflow.egg-info > > writing pylibopenflow.egg-info/PKG-INFO > > writing top-level names to pylibopenflow.egg-info/top_level.txt > > writing dependency_links to pylibopenflow.egg-info/dependency_links.txt > > writing manifest file 'pylibopenflow.egg-info/SOURCES.txt' > > reading manifest file 'pylibopenflow.egg-info/SOURCES.txt' > > writing manifest file 'pylibopenflow.egg-info/SOURCES.txt' > > installing library code to build/bdist.linux-i686/egg > > running install_lib > > running build_py > > creating build > > creating build/lib.linux-i686-2.7 > > creating build/lib.linux-i686-2.7/pylibopenflow > > copying pylibopenflow/c2py.py -> build/lib.linux-i686-2.7/pylibopenflow > > copying pylibopenflow/cppize.py -> build/lib.linux-i686-2.7/pylibopenflow > > copying pylibopenflow/cpythonize.py -> > > build/lib.linux-i686-2.7/pylibopenflow > > copying pylibopenflow/cheader.py -> > build/lib.linux-i686-2.7/pylibopenflow > > copying pylibopenflow/config.py -> build/lib.linux-i686-2.7/pylibopenflow > > copying pylibopenflow/__init__.py -> > build/lib.linux-i686-2.7/pylibopenflow > > copying pylibopenflow/output.py -> build/lib.linux-i686-2.7/pylibopenflow > > copying pylibopenflow/openflow.py -> > build/lib.linux-i686-2.7/pylibopenflow > > creating build/lib.linux-i686-2.7/pylibopenflow/of > > copying pylibopenflow/of/pythonize.py -> > > build/lib.linux-i686-2.7/pylibopenflow/of > > copying pylibopenflow/of/simu.py -> > > build/lib.linux-i686-2.7/pylibopenflow/of > > copying pylibopenflow/of/msg.py -> > build/lib.linux-i686-2.7/pylibopenflow/of > > copying pylibopenflow/of/__init__.py -> > > build/lib.linux-i686-2.7/pylibopenflow/of > > copying pylibopenflow/of/ppize.py -> > > build/lib.linux-i686-2.7/pylibopenflow/of > > copying pylibopenflow/of/network.py -> > > build/lib.linux-i686-2.7/pylibopenflow/of > > creating build/bdist.linux-i686 > > creating build/bdist.linux-i686/egg > > creating build/bdist.linux-i686/egg/pylibopenflow > > copying build/lib.linux-i686-2.7/pylibopenflow/c2py.py -> > > build/bdist.linux-i686/egg/pylibopenflow > > copying build/lib.linux-i686-2.7/pylibopenflow/cppize.py -> > > build/bdist.linux-i686/egg/pylibopenflow > > creating build/bdist.linux-i686/egg/pylibopenflow/of > > copying build/lib.linux-i686-2.7/pylibopenflow/of/pythonize.py -> > > build/bdist.linux-i686/egg/pylibopenflow/of > > copying build/lib.linux-i686-2.7/pylibopenflow/of/simu.py -> > > build/bdist.linux-i686/egg/pylibopenflow/of > > copying build/lib.linux-i686-2.7/pylibopenflow/of/msg.py -> > > build/bdist.linux-i686/egg/pylibopenflow/of > > copying build/lib.linux-i686-2.7/pylibopenflow/of/__init__.py -> > > build/bdist.linux-i686/egg/pylibopenflow/of > > copying build/lib.linux-i686-2.7/pylibopenflow/of/ppize.py -> > > build/bdist.linux-i686/egg/pylibopenflow/of > > copying build/lib.linux-i686-2.7/pylibopenflow/of/network.py -> > > build/bdist.linux-i686/egg/pylibopenflow/of > > copying build/lib.linux-i686-2.7/pylibopenflow/cpythonize.py -> > > build/bdist.linux-i686/egg/pylibopenflow > > copying build/lib.linux-i686-2.7/pylibopenflow/cheader.py -> > > build/bdist.linux-i686/egg/pylibopenflow > > copying build/lib.linux-i686-2.7/pylibopenflow/config.py -> > > build/bdist.linux-i686/egg/pylibopenflow > > copying build/lib.linux-i686-2.7/pylibopenflow/__init__.py -> > > build/bdist.linux-i686/egg/pylibopenflow > > copying build/lib.linux-i686-2.7/pylibopenflow/output.py -> > > build/bdist.linux-i686/egg/pylibopenflow > > copying build/lib.linux-i686-2.7/pylibopenflow/openflow.py -> > > build/bdist.linux-i686/egg/pylibopenflow > > byte-compiling build/bdist.linux-i686/egg/pylibopenflow/c2py.py to > c2py.pyc > > byte-compiling build/bdist.linux-i686/egg/pylibopenflow/cppize.py to > > cppize.pyc > > byte-compiling build/bdist.linux-i686/egg/pylibopenflow/of/pythonize.py > to > > pythonize.pyc > > byte-compiling build/bdist.linux-i686/egg/pylibopenflow/of/simu.py to > > simu.pyc > > byte-compiling build/bdist.linux-i686/egg/pylibopenflow/of/msg.py to > msg.pyc > > byte-compiling build/bdist.linux-i686/egg/pylibopenflow/of/__init__.py to > > __init__.pyc > > byte-compiling build/bdist.linux-i686/egg/pylibopenflow/of/ppize.py to > > ppize.pyc > > byte-compiling build/bdist.linux-i686/egg/pylibopenflow/of/network.py to > > network.pyc > > byte-compiling build/bdist.linux-i686/egg/pylibopenflow/cpythonize.py to > > cpythonize.pyc > > byte-compiling build/bdist.linux-i686/egg/pylibopenflow/cheader.py to > > cheader.pyc > > byte-compiling build/bdist.linux-i686/egg/pylibopenflow/config.py to > > config.pyc > > byte-compiling build/bdist.linux-i686/egg/pylibopenflow/__init__.py to > > __init__.pyc > > byte-compiling build/bdist.linux-i686/egg/pylibopenflow/output.py to > > output.pyc > > byte-compiling build/bdist.linux-i686/egg/pylibopenflow/openflow.py to > > openflow.pyc > > creating build/bdist.linux-i686/egg/EGG-INFO > > installing scripts to build/bdist.linux-i686/egg/EGG-INFO/scripts > > running install_scripts > > running build_scripts > > creating build/scripts-2.7 > > copying and adjusting bin/cstruct2py-get-struct.py -> build/scripts-2.7 > > copying and adjusting bin/cstruct2py-query-cheader.py -> > build/scripts-2.7 > > copying and adjusting bin/pyopenflow-get-struct.py -> build/scripts-2.7 > > copying and adjusting bin/pyopenflow-ping-controller.py -> > build/scripts-2.7 > > copying and adjusting bin/pyopenflow-pythonize.py -> build/scripts-2.7 > > copying and adjusting bin/cstruct2py-pythonize.py -> build/scripts-2.7 > > error: file '/home/achanda/pylibopenflow/bin/pyopenflow-dump.py' does not > > exist > > > > It seems that the file pyopenflow-dump.py is missing. Is there a newer > > version that I should use? > > > > Thanks > > > > _______________________________________________ > > openflow-discuss mailing list > > openflow-discuss@lists.stanford.edu > > https://mailman.stanford.edu/mailman/listinfo/openflow-discuss > > > _______________________________________________ > openflow-discuss mailing list > openflow-discuss@lists.stanford.edu > https://mailman.stanford.edu/mailman/listinfo/openflow-discuss >
_______________________________________________ openflow-discuss mailing list openflow-discuss@lists.stanford.edu https://mailman.stanford.edu/mailman/listinfo/openflow-discuss