The Python modules you've found are a Solaris-private implementation detail that is not usable by customers. We've begun to provide API access to some aspects of the system via rad(1M), but ZFS is not yet available via those interfaces. We'd recommend just calling the zfs send & recv commands from your Python program at present.