While investigating ways to make the system-config-printer Windows printer share browser work properly I came across 'samba-python'. It looks quite useful! Is there any reason we don't ship the python module included with samba?
Yes, we do not have an official maintainer upstream for these bindings, which tend to bit rot from time to time. If we can find someone willing to regularly test them (even just if embedded in fedora packages) I can start including them. Are you volunteering? :-)
Hmm, actually I can't see how to use that to do what I need (basically a GTK+ equivalent of smbtree).