¿Pytz.astimezone no tiene en cuenta el horario de verano?

El 1 de junio de 2013 espero que la zona horaria "PST8PDT" se comporte como GMT + 7, ya que es el horario de verano en esa zona horaria. Sin embargo, se comporta como GMT + 8:

>>> import pytz, datetime
>>> Pacific = pytz.timezone("PST8PDT")
>>> datetime.datetime(2013, 6, 1, 12, tzinfo=Pacific).astimezone(pytz.utc)
datetime.datetime(2013, 6, 1, 20, 0, tzinfo=<UTC>)

En contraste, el 1 de enero de 2013 se comporta (correctamente) como GMT + 8:

>>> datetime.datetime(2013, 1, 1, 12, tzinfo=Pacific).astimezone(pytz.utc)
datetime.datetime(2013, 1, 1, 20, 0, tzinfo=<UTC>)

¿Qué estoy haciendo mal? ¡Gracias por adelantado!

Respuestas a la pregunta(1)

Su respuesta a la pregunta