I've made a rough start in that direction by adding segwit_address() functions to the PublicKey and HDPublicKey classes here: https://github.com/michailbrynard/two1-python/tree/segwit-support, but there's a lot of work still to be done.