This is the only comment that's remained unaddressed, because I'm still not sure I understand.

The reason `:python` is a dependency is because, even though you don't need Python to _install_ the SDK, you do need it to do anything sensible or useful with it. The SDK is basically a bunch of C libraries and a python script that ties everything together.

I don't install the Python modules in the recipe because that should be done through `pip` (it's in the caveats), but I _do_ want to mark it as a dependency because, without Python, you're not going to get very much done with this SDK. I would want someone without Python on their system to get an error trying to install this, even if it would install successfully, for that reason.

Does that make sense? Or should I just drop it?