> Has a module to pull timezone data from the OS been proposed before?
Yes.
"We really could use a module that accesses the entire timezone
database but that's even more platform specific." (Guido van Rossum,
2007-03-06, http://bugs.python.org/issue1647654#msg31139).