facebook / fboss

Facebook Open Switching System Software for controlling network switches.
Other
860 stars 295 forks source link

the CLI (and all of fboss/py) code is not properly packaged up in OSS #49

Open capveg opened 7 years ago

capveg commented 7 years ago

There is a lot of good client side code in fboss/py/fboss/... that's not built/run/exposed. Need to package it up and make it usable.

bblackifyme commented 6 years ago

Hi, do you have more detail on how this would preferably be packaged?

capveg commented 6 years ago

It shouldn't be too hard - it's just been one of many things to get to.

The work is: 1) modify the CMakeFiles.txt to autogenerate and compile the python thrift structures 2) Using what ever is the latest python packaging tool (that's probably based on distutils), put all of the packages from thrift and everything in ./fboss/py into a library 3) Build a binary for the CLI (ideally called 'fboss') that installs and runs

Is this something you think you might be interested in helping with? Thanks for the interest!