robotpy / robotpy-cscore

Moved to https://github.com/robotpy/mostrobotpy
Other
17 stars 12 forks source link

Make pynetworktables an optional dependency #51

Closed auscompgeek closed 3 years ago

auscompgeek commented 5 years ago

This moves the pynetworktables dependency to an "extra" feature, like so:

pip install "robotpy-cscore[cameraserver]"
virtuald commented 5 years ago

I don't really like this. It's really nice to be able to say 'install cscore' and then 'python -m cscore' and have that 'just work'.

I realize on the RoboRIO it's a bit more nuanced, but that's just a symptom of our installation process -- maybe add some mechanism to know to download/install pip dependencies via opkg?