The following patches remove the embedded external projects in ryu/contrib/* and fixes to use the upstream of each project.
FYI, "ncclient" is required to use the OF-Config library and "tinyrpc" is required to use the RPC CLIs for BGP and OF-Config, for example. IWASE Yusuke (2): contrib/ncclient: Remove embedded ncclient, use upstream contrib/tinyrpc: Remove embedded tinyrpc, use upstream ryu/app/ws_topology.py | 2 +- ryu/contrib/ncclient/__init__.py | 22 -- ryu/contrib/ncclient/capabilities.py | 68 ----- ryu/contrib/ncclient/debug.py | 24 -- ryu/contrib/ncclient/manager.py | 177 ------------ ryu/contrib/ncclient/operations/__init__.py | 51 ---- ryu/contrib/ncclient/operations/edit.py | 143 ---------- ryu/contrib/ncclient/operations/errors.py | 24 -- ryu/contrib/ncclient/operations/flowmon.py | 39 --- ryu/contrib/ncclient/operations/lock.py | 70 ----- ryu/contrib/ncclient/operations/retrieve.py | 127 --------- ryu/contrib/ncclient/operations/rpc.py | 373 ------------------------- ryu/contrib/ncclient/operations/session.py | 44 --- ryu/contrib/ncclient/operations/subscribe.py | 24 -- ryu/contrib/ncclient/operations/util.py | 65 ----- ryu/contrib/ncclient/transport/__init__.py | 30 -- ryu/contrib/ncclient/transport/errors.py | 41 --- ryu/contrib/ncclient/transport/session.py | 229 --------------- ryu/contrib/ncclient/transport/ssh.py | 312 --------------------- ryu/contrib/ncclient/xml_.py | 108 ------- ryu/contrib/tinyrpc/__init__.py | 6 - ryu/contrib/tinyrpc/client.py | 91 ------ ryu/contrib/tinyrpc/dispatch/__init__.py | 201 ------------- ryu/contrib/tinyrpc/exc.py | 40 --- ryu/contrib/tinyrpc/protocols/__init__.py | 173 ------------ ryu/contrib/tinyrpc/protocols/jsonrpc.py | 291 ------------------- ryu/contrib/tinyrpc/server/__init__.py | 71 ----- ryu/contrib/tinyrpc/server/gevent.py | 13 - ryu/contrib/tinyrpc/transports/INTEGRATE_ME.py | 115 -------- ryu/contrib/tinyrpc/transports/__init__.py | 52 ---- ryu/contrib/tinyrpc/transports/http.py | 31 -- ryu/contrib/tinyrpc/transports/tcp.py | 52 ---- ryu/contrib/tinyrpc/transports/wsgi.py | 90 ------ ryu/contrib/tinyrpc/transports/zmq.py | 76 ----- tools/test-requires | 1 + 35 files changed, 2 insertions(+), 3274 deletions(-) delete mode 100644 ryu/contrib/ncclient/__init__.py delete mode 100644 ryu/contrib/ncclient/capabilities.py delete mode 100644 ryu/contrib/ncclient/debug.py delete mode 100644 ryu/contrib/ncclient/manager.py delete mode 100644 ryu/contrib/ncclient/operations/__init__.py delete mode 100644 ryu/contrib/ncclient/operations/edit.py delete mode 100644 ryu/contrib/ncclient/operations/errors.py delete mode 100644 ryu/contrib/ncclient/operations/flowmon.py delete mode 100644 ryu/contrib/ncclient/operations/lock.py delete mode 100644 ryu/contrib/ncclient/operations/retrieve.py delete mode 100644 ryu/contrib/ncclient/operations/rpc.py delete mode 100644 ryu/contrib/ncclient/operations/session.py delete mode 100644 ryu/contrib/ncclient/operations/subscribe.py delete mode 100644 ryu/contrib/ncclient/operations/util.py delete mode 100644 ryu/contrib/ncclient/transport/__init__.py delete mode 100644 ryu/contrib/ncclient/transport/errors.py delete mode 100644 ryu/contrib/ncclient/transport/session.py delete mode 100644 ryu/contrib/ncclient/transport/ssh.py delete mode 100644 ryu/contrib/ncclient/xml_.py delete mode 100644 ryu/contrib/tinyrpc/__init__.py delete mode 100644 ryu/contrib/tinyrpc/client.py delete mode 100644 ryu/contrib/tinyrpc/dispatch/__init__.py delete mode 100644 ryu/contrib/tinyrpc/exc.py delete mode 100644 ryu/contrib/tinyrpc/protocols/__init__.py delete mode 100644 ryu/contrib/tinyrpc/protocols/jsonrpc.py delete mode 100644 ryu/contrib/tinyrpc/server/__init__.py delete mode 100644 ryu/contrib/tinyrpc/server/gevent.py delete mode 100644 ryu/contrib/tinyrpc/transports/INTEGRATE_ME.py delete mode 100644 ryu/contrib/tinyrpc/transports/__init__.py delete mode 100644 ryu/contrib/tinyrpc/transports/http.py delete mode 100644 ryu/contrib/tinyrpc/transports/tcp.py delete mode 100644 ryu/contrib/tinyrpc/transports/wsgi.py delete mode 100644 ryu/contrib/tinyrpc/transports/zmq.py -- 2.7.4 ------------------------------------------------------------------------------ The Command Line: Reinvented for Modern Developers Did the resurgence of CLI tooling catch you by surprise? Reconnect with the command line and become more productive. Learn the new .NET and ASP.NET CLI. Get your free copy! http://sdm.link/telerik _______________________________________________ Ryu-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ryu-devel
