iproute2 for Python?

I have seen a lot of IPv4/IPv6 address manipulation libraries but I have yet to see a library allowing you to manipulate the interfaces/addresses/routes.

Anybody else have any experience finding an iproute2 equivalent for Python?

My basic requirements are the ability to add/remove addresses, modify labels, add/remove routes, and modify MTU. The rest (as if what I asked for is cake) is just a bonus.

It is open source, can python call dynamic libs like PERL or must it exec commands? Index of /dev/iproute2/download