WIP CFFI Wrapper for routing table tools - #7
Conversation
|
@mossblaser any thoughts would be greatly appreciated :) |
| "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", | ||
|
|
||
| "Operating System :: POSIX :: Linux", | ||
| "Operating System :: Microsoft :: Windows", |
|
OK - I've no idea what's going on with the Travis tests, could you have a glance @mossblaser? Sorry! |
I've only looked at one of the travis logs but it seems that Rig is not being installed in the dest environment (I don't believe it is in requirements-test.txt). Could that be it? |
|
It is in the setup.py though, isn't that usually sufficient? |
|
|
||
| # Build CFFI Interface | ||
| cffi_modules=["rig_routing_tables/cffi_compile.py:ffi"], | ||
| setup_requires=["cffi>=1.0.0", "rig>=1.0.0, <2.0.0"], |
There was a problem hiding this comment.
Ah! I believe setup_requires packages are only installed for the duration of setup.py while install_requires packages is used for 'normal' dependencies.
What a rookie mistake... thank you :) |
- [x] CFFI wrapper for m-Trie - [x] CFFI wrapper for Ordered Covering - [x] Utilities for converting to/from C format - [ ] Scripts to replace desktop/* executables - [ ] Travis updates - [ ] Ignore coverage on cffi_compile.py - [ ] Utilities for writing/reading routing table files - [ ] CFFI wrapper for remove_default_routes when merged For a later PR - SpiNNaker interface for routing table minimisation
Die hard rather than handling the error pleasantly.
For a later PR