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

Reply via email to