diff options
author | YAMAMOTO Takashi <yamamoto@valinux.co.jp> | 2015-03-17 11:55:56 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2015-03-17 12:20:25 +0900 |
commit | f39e95043c7de066400ff9e538abeebc14f7899d (patch) | |
tree | f58a832ef1de39d549695d9ecfabd324fc371a30 /tools | |
parent | e33f5e4d3afe0ea3ffe86a4e2cbb08dc82e8606b (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-requires | 2 | ||||
-rw-r--r-- | tools/test-requires | 2 |
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 |