summaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
authorYAMAMOTO Takashi <yamamoto@valinux.co.jp>2015-03-17 11:55:56 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2015-03-17 12:20:25 +0900
commitf39e95043c7de066400ff9e538abeebc14f7899d (patch)
treef58a832ef1de39d549695d9ecfabd324fc371a30 /tools
parente33f5e4d3afe0ea3ffe86a4e2cbb08dc82e8606b (diff)
requirements: Drop some optional requirements
Move some non pure python requirements (namely lxml and paramiko) from pip-requires to test-requires. Document it in README.rst. Motivations: - Make this pip-installable with pypy - Less distribution package requirements (deb/rpm/etc) in case a user do not actually need the functionality Note: while paramiko itself is pure python, it requires pycrypto. Note: msgpack has pure python fallback implementation. Separating ryu into smaller packages would be a better alternative. However, it would involve a lot more work than this workaround. Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Diffstat (limited to 'tools')
-rw-r--r--tools/pip-requires2
-rw-r--r--tools/test-requires2
2 files changed, 2 insertions, 2 deletions
diff --git a/tools/pip-requires b/tools/pip-requires
index d06342a9..5753ce52 100644
--- a/tools/pip-requires
+++ b/tools/pip-requires
@@ -1,9 +1,7 @@
eventlet
-lxml # OF-Config
msgpack-python>=0.3.0 # RPC library, BGP speaker(net_cntl)
netaddr
oslo.config>=1.2.0
-paramiko # NETCONF, BGP speaker
routes # wsgi
six>=1.4.0
webob>=1.2 # wsgi
diff --git a/tools/test-requires b/tools/test-requires
index 2ffd739b..06b8c548 100644
--- a/tools/test-requires
+++ b/tools/test-requires
@@ -4,3 +4,5 @@ nose
pep8
pylint==0.25.0
xml_compare
+lxml # OF-Config
+paramiko # NETCONF, BGP speaker