[Checkins] SVN: pytz/tags/2010b/ Vendor import pytz 2010b.
Tres Seaver
tseaver at palladion.com
Tue Feb 23 15:22:34 EST 2010
Log message for revision 109378:
Vendor import pytz 2010b.
Changed:
A pytz/tags/2010b/
A pytz/tags/2010b/CHANGES.txt
A pytz/tags/2010b/LICENSE.txt
A pytz/tags/2010b/MANIFEST.in
A pytz/tags/2010b/PKG-INFO
A pytz/tags/2010b/README.txt
A pytz/tags/2010b/pytz/
A pytz/tags/2010b/pytz/__init__.py
A pytz/tags/2010b/pytz/reference.py
A pytz/tags/2010b/pytz/tests/
A pytz/tags/2010b/pytz/tests/test_docs.py
A pytz/tags/2010b/pytz/tests/test_tzinfo.py
A pytz/tags/2010b/pytz/tzfile.py
A pytz/tags/2010b/pytz/tzinfo.py
A pytz/tags/2010b/pytz/zoneinfo/
A pytz/tags/2010b/pytz/zoneinfo/Africa/
A pytz/tags/2010b/pytz/zoneinfo/Africa/Abidjan
A pytz/tags/2010b/pytz/zoneinfo/Africa/Accra
A pytz/tags/2010b/pytz/zoneinfo/Africa/Addis_Ababa
A pytz/tags/2010b/pytz/zoneinfo/Africa/Algiers
A pytz/tags/2010b/pytz/zoneinfo/Africa/Asmara
A pytz/tags/2010b/pytz/zoneinfo/Africa/Asmera
A pytz/tags/2010b/pytz/zoneinfo/Africa/Bamako
A pytz/tags/2010b/pytz/zoneinfo/Africa/Bangui
A pytz/tags/2010b/pytz/zoneinfo/Africa/Banjul
A pytz/tags/2010b/pytz/zoneinfo/Africa/Bissau
A pytz/tags/2010b/pytz/zoneinfo/Africa/Blantyre
A pytz/tags/2010b/pytz/zoneinfo/Africa/Brazzaville
A pytz/tags/2010b/pytz/zoneinfo/Africa/Bujumbura
A pytz/tags/2010b/pytz/zoneinfo/Africa/Cairo
A pytz/tags/2010b/pytz/zoneinfo/Africa/Casablanca
A pytz/tags/2010b/pytz/zoneinfo/Africa/Ceuta
A pytz/tags/2010b/pytz/zoneinfo/Africa/Conakry
A pytz/tags/2010b/pytz/zoneinfo/Africa/Dakar
A pytz/tags/2010b/pytz/zoneinfo/Africa/Dar_es_Salaam
A pytz/tags/2010b/pytz/zoneinfo/Africa/Djibouti
A pytz/tags/2010b/pytz/zoneinfo/Africa/Douala
A pytz/tags/2010b/pytz/zoneinfo/Africa/El_Aaiun
A pytz/tags/2010b/pytz/zoneinfo/Africa/Freetown
A pytz/tags/2010b/pytz/zoneinfo/Africa/Gaborone
A pytz/tags/2010b/pytz/zoneinfo/Africa/Harare
A pytz/tags/2010b/pytz/zoneinfo/Africa/Johannesburg
A pytz/tags/2010b/pytz/zoneinfo/Africa/Kampala
A pytz/tags/2010b/pytz/zoneinfo/Africa/Khartoum
A pytz/tags/2010b/pytz/zoneinfo/Africa/Kigali
A pytz/tags/2010b/pytz/zoneinfo/Africa/Kinshasa
A pytz/tags/2010b/pytz/zoneinfo/Africa/Lagos
A pytz/tags/2010b/pytz/zoneinfo/Africa/Libreville
A pytz/tags/2010b/pytz/zoneinfo/Africa/Lome
A pytz/tags/2010b/pytz/zoneinfo/Africa/Luanda
A pytz/tags/2010b/pytz/zoneinfo/Africa/Lubumbashi
A pytz/tags/2010b/pytz/zoneinfo/Africa/Lusaka
A pytz/tags/2010b/pytz/zoneinfo/Africa/Malabo
A pytz/tags/2010b/pytz/zoneinfo/Africa/Maputo
A pytz/tags/2010b/pytz/zoneinfo/Africa/Maseru
A pytz/tags/2010b/pytz/zoneinfo/Africa/Mbabane
A pytz/tags/2010b/pytz/zoneinfo/Africa/Mogadishu
A pytz/tags/2010b/pytz/zoneinfo/Africa/Monrovia
A pytz/tags/2010b/pytz/zoneinfo/Africa/Nairobi
A pytz/tags/2010b/pytz/zoneinfo/Africa/Ndjamena
A pytz/tags/2010b/pytz/zoneinfo/Africa/Niamey
A pytz/tags/2010b/pytz/zoneinfo/Africa/Nouakchott
A pytz/tags/2010b/pytz/zoneinfo/Africa/Ouagadougou
A pytz/tags/2010b/pytz/zoneinfo/Africa/Porto-Novo
A pytz/tags/2010b/pytz/zoneinfo/Africa/Sao_Tome
A pytz/tags/2010b/pytz/zoneinfo/Africa/Timbuktu
A pytz/tags/2010b/pytz/zoneinfo/Africa/Tripoli
A pytz/tags/2010b/pytz/zoneinfo/Africa/Tunis
A pytz/tags/2010b/pytz/zoneinfo/Africa/Windhoek
A pytz/tags/2010b/pytz/zoneinfo/America/
A pytz/tags/2010b/pytz/zoneinfo/America/Adak
A pytz/tags/2010b/pytz/zoneinfo/America/Anchorage
A pytz/tags/2010b/pytz/zoneinfo/America/Anguilla
A pytz/tags/2010b/pytz/zoneinfo/America/Antigua
A pytz/tags/2010b/pytz/zoneinfo/America/Araguaina
A pytz/tags/2010b/pytz/zoneinfo/America/Argentina/
A pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Buenos_Aires
A pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Catamarca
A pytz/tags/2010b/pytz/zoneinfo/America/Argentina/ComodRivadavia
A pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Cordoba
A pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Jujuy
A pytz/tags/2010b/pytz/zoneinfo/America/Argentina/La_Rioja
A pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Mendoza
A pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Rio_Gallegos
A pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Salta
A pytz/tags/2010b/pytz/zoneinfo/America/Argentina/San_Juan
A pytz/tags/2010b/pytz/zoneinfo/America/Argentina/San_Luis
A pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Tucuman
A pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Ushuaia
A pytz/tags/2010b/pytz/zoneinfo/America/Aruba
A pytz/tags/2010b/pytz/zoneinfo/America/Asuncion
A pytz/tags/2010b/pytz/zoneinfo/America/Atikokan
A pytz/tags/2010b/pytz/zoneinfo/America/Atka
A pytz/tags/2010b/pytz/zoneinfo/America/Bahia
A pytz/tags/2010b/pytz/zoneinfo/America/Barbados
A pytz/tags/2010b/pytz/zoneinfo/America/Belem
A pytz/tags/2010b/pytz/zoneinfo/America/Belize
A pytz/tags/2010b/pytz/zoneinfo/America/Blanc-Sablon
A pytz/tags/2010b/pytz/zoneinfo/America/Boa_Vista
A pytz/tags/2010b/pytz/zoneinfo/America/Bogota
A pytz/tags/2010b/pytz/zoneinfo/America/Boise
A pytz/tags/2010b/pytz/zoneinfo/America/Buenos_Aires
A pytz/tags/2010b/pytz/zoneinfo/America/Cambridge_Bay
A pytz/tags/2010b/pytz/zoneinfo/America/Campo_Grande
A pytz/tags/2010b/pytz/zoneinfo/America/Cancun
A pytz/tags/2010b/pytz/zoneinfo/America/Caracas
A pytz/tags/2010b/pytz/zoneinfo/America/Catamarca
A pytz/tags/2010b/pytz/zoneinfo/America/Cayenne
A pytz/tags/2010b/pytz/zoneinfo/America/Cayman
A pytz/tags/2010b/pytz/zoneinfo/America/Chicago
A pytz/tags/2010b/pytz/zoneinfo/America/Chihuahua
A pytz/tags/2010b/pytz/zoneinfo/America/Coral_Harbour
A pytz/tags/2010b/pytz/zoneinfo/America/Cordoba
A pytz/tags/2010b/pytz/zoneinfo/America/Costa_Rica
A pytz/tags/2010b/pytz/zoneinfo/America/Cuiaba
A pytz/tags/2010b/pytz/zoneinfo/America/Curacao
A pytz/tags/2010b/pytz/zoneinfo/America/Danmarkshavn
A pytz/tags/2010b/pytz/zoneinfo/America/Dawson
A pytz/tags/2010b/pytz/zoneinfo/America/Dawson_Creek
A pytz/tags/2010b/pytz/zoneinfo/America/Denver
A pytz/tags/2010b/pytz/zoneinfo/America/Detroit
A pytz/tags/2010b/pytz/zoneinfo/America/Dominica
A pytz/tags/2010b/pytz/zoneinfo/America/Edmonton
A pytz/tags/2010b/pytz/zoneinfo/America/Eirunepe
A pytz/tags/2010b/pytz/zoneinfo/America/El_Salvador
A pytz/tags/2010b/pytz/zoneinfo/America/Ensenada
A pytz/tags/2010b/pytz/zoneinfo/America/Fort_Wayne
A pytz/tags/2010b/pytz/zoneinfo/America/Fortaleza
A pytz/tags/2010b/pytz/zoneinfo/America/Glace_Bay
A pytz/tags/2010b/pytz/zoneinfo/America/Godthab
A pytz/tags/2010b/pytz/zoneinfo/America/Goose_Bay
A pytz/tags/2010b/pytz/zoneinfo/America/Grand_Turk
A pytz/tags/2010b/pytz/zoneinfo/America/Grenada
A pytz/tags/2010b/pytz/zoneinfo/America/Guadeloupe
A pytz/tags/2010b/pytz/zoneinfo/America/Guatemala
A pytz/tags/2010b/pytz/zoneinfo/America/Guayaquil
A pytz/tags/2010b/pytz/zoneinfo/America/Guyana
A pytz/tags/2010b/pytz/zoneinfo/America/Halifax
A pytz/tags/2010b/pytz/zoneinfo/America/Havana
A pytz/tags/2010b/pytz/zoneinfo/America/Hermosillo
A pytz/tags/2010b/pytz/zoneinfo/America/Indiana/
A pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Indianapolis
A pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Knox
A pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Marengo
A pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Petersburg
A pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Tell_City
A pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Vevay
A pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Vincennes
A pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Winamac
A pytz/tags/2010b/pytz/zoneinfo/America/Indianapolis
A pytz/tags/2010b/pytz/zoneinfo/America/Inuvik
A pytz/tags/2010b/pytz/zoneinfo/America/Iqaluit
A pytz/tags/2010b/pytz/zoneinfo/America/Jamaica
A pytz/tags/2010b/pytz/zoneinfo/America/Jujuy
A pytz/tags/2010b/pytz/zoneinfo/America/Juneau
A pytz/tags/2010b/pytz/zoneinfo/America/Kentucky/
A pytz/tags/2010b/pytz/zoneinfo/America/Kentucky/Louisville
A pytz/tags/2010b/pytz/zoneinfo/America/Kentucky/Monticello
A pytz/tags/2010b/pytz/zoneinfo/America/Knox_IN
A pytz/tags/2010b/pytz/zoneinfo/America/La_Paz
A pytz/tags/2010b/pytz/zoneinfo/America/Lima
A pytz/tags/2010b/pytz/zoneinfo/America/Los_Angeles
A pytz/tags/2010b/pytz/zoneinfo/America/Louisville
A pytz/tags/2010b/pytz/zoneinfo/America/Maceio
A pytz/tags/2010b/pytz/zoneinfo/America/Managua
A pytz/tags/2010b/pytz/zoneinfo/America/Manaus
A pytz/tags/2010b/pytz/zoneinfo/America/Marigot
A pytz/tags/2010b/pytz/zoneinfo/America/Martinique
A pytz/tags/2010b/pytz/zoneinfo/America/Matamoros
A pytz/tags/2010b/pytz/zoneinfo/America/Mazatlan
A pytz/tags/2010b/pytz/zoneinfo/America/Mendoza
A pytz/tags/2010b/pytz/zoneinfo/America/Menominee
A pytz/tags/2010b/pytz/zoneinfo/America/Merida
A pytz/tags/2010b/pytz/zoneinfo/America/Mexico_City
A pytz/tags/2010b/pytz/zoneinfo/America/Miquelon
A pytz/tags/2010b/pytz/zoneinfo/America/Moncton
A pytz/tags/2010b/pytz/zoneinfo/America/Monterrey
A pytz/tags/2010b/pytz/zoneinfo/America/Montevideo
A pytz/tags/2010b/pytz/zoneinfo/America/Montreal
A pytz/tags/2010b/pytz/zoneinfo/America/Montserrat
A pytz/tags/2010b/pytz/zoneinfo/America/Nassau
A pytz/tags/2010b/pytz/zoneinfo/America/New_York
A pytz/tags/2010b/pytz/zoneinfo/America/Nipigon
A pytz/tags/2010b/pytz/zoneinfo/America/Nome
A pytz/tags/2010b/pytz/zoneinfo/America/Noronha
A pytz/tags/2010b/pytz/zoneinfo/America/North_Dakota/
A pytz/tags/2010b/pytz/zoneinfo/America/North_Dakota/Center
A pytz/tags/2010b/pytz/zoneinfo/America/North_Dakota/New_Salem
A pytz/tags/2010b/pytz/zoneinfo/America/Ojinaga
A pytz/tags/2010b/pytz/zoneinfo/America/Panama
A pytz/tags/2010b/pytz/zoneinfo/America/Pangnirtung
A pytz/tags/2010b/pytz/zoneinfo/America/Paramaribo
A pytz/tags/2010b/pytz/zoneinfo/America/Phoenix
A pytz/tags/2010b/pytz/zoneinfo/America/Port-au-Prince
A pytz/tags/2010b/pytz/zoneinfo/America/Port_of_Spain
A pytz/tags/2010b/pytz/zoneinfo/America/Porto_Acre
A pytz/tags/2010b/pytz/zoneinfo/America/Porto_Velho
A pytz/tags/2010b/pytz/zoneinfo/America/Puerto_Rico
A pytz/tags/2010b/pytz/zoneinfo/America/Rainy_River
A pytz/tags/2010b/pytz/zoneinfo/America/Rankin_Inlet
A pytz/tags/2010b/pytz/zoneinfo/America/Recife
A pytz/tags/2010b/pytz/zoneinfo/America/Regina
A pytz/tags/2010b/pytz/zoneinfo/America/Resolute
A pytz/tags/2010b/pytz/zoneinfo/America/Rio_Branco
A pytz/tags/2010b/pytz/zoneinfo/America/Rosario
A pytz/tags/2010b/pytz/zoneinfo/America/Santa_Isabel
A pytz/tags/2010b/pytz/zoneinfo/America/Santarem
A pytz/tags/2010b/pytz/zoneinfo/America/Santiago
A pytz/tags/2010b/pytz/zoneinfo/America/Santo_Domingo
A pytz/tags/2010b/pytz/zoneinfo/America/Sao_Paulo
A pytz/tags/2010b/pytz/zoneinfo/America/Scoresbysund
A pytz/tags/2010b/pytz/zoneinfo/America/Shiprock
A pytz/tags/2010b/pytz/zoneinfo/America/St_Barthelemy
A pytz/tags/2010b/pytz/zoneinfo/America/St_Johns
A pytz/tags/2010b/pytz/zoneinfo/America/St_Kitts
A pytz/tags/2010b/pytz/zoneinfo/America/St_Lucia
A pytz/tags/2010b/pytz/zoneinfo/America/St_Thomas
A pytz/tags/2010b/pytz/zoneinfo/America/St_Vincent
A pytz/tags/2010b/pytz/zoneinfo/America/Swift_Current
A pytz/tags/2010b/pytz/zoneinfo/America/Tegucigalpa
A pytz/tags/2010b/pytz/zoneinfo/America/Thule
A pytz/tags/2010b/pytz/zoneinfo/America/Thunder_Bay
A pytz/tags/2010b/pytz/zoneinfo/America/Tijuana
A pytz/tags/2010b/pytz/zoneinfo/America/Toronto
A pytz/tags/2010b/pytz/zoneinfo/America/Tortola
A pytz/tags/2010b/pytz/zoneinfo/America/Vancouver
A pytz/tags/2010b/pytz/zoneinfo/America/Virgin
A pytz/tags/2010b/pytz/zoneinfo/America/Whitehorse
A pytz/tags/2010b/pytz/zoneinfo/America/Winnipeg
A pytz/tags/2010b/pytz/zoneinfo/America/Yakutat
A pytz/tags/2010b/pytz/zoneinfo/America/Yellowknife
A pytz/tags/2010b/pytz/zoneinfo/Antarctica/
A pytz/tags/2010b/pytz/zoneinfo/Antarctica/Casey
A pytz/tags/2010b/pytz/zoneinfo/Antarctica/Davis
A pytz/tags/2010b/pytz/zoneinfo/Antarctica/DumontDUrville
A pytz/tags/2010b/pytz/zoneinfo/Antarctica/Mawson
A pytz/tags/2010b/pytz/zoneinfo/Antarctica/McMurdo
A pytz/tags/2010b/pytz/zoneinfo/Antarctica/Palmer
A pytz/tags/2010b/pytz/zoneinfo/Antarctica/Rothera
A pytz/tags/2010b/pytz/zoneinfo/Antarctica/South_Pole
A pytz/tags/2010b/pytz/zoneinfo/Antarctica/Syowa
A pytz/tags/2010b/pytz/zoneinfo/Antarctica/Vostok
A pytz/tags/2010b/pytz/zoneinfo/Arctic/
A pytz/tags/2010b/pytz/zoneinfo/Arctic/Longyearbyen
A pytz/tags/2010b/pytz/zoneinfo/Asia/
A pytz/tags/2010b/pytz/zoneinfo/Asia/Aden
A pytz/tags/2010b/pytz/zoneinfo/Asia/Almaty
A pytz/tags/2010b/pytz/zoneinfo/Asia/Amman
A pytz/tags/2010b/pytz/zoneinfo/Asia/Anadyr
A pytz/tags/2010b/pytz/zoneinfo/Asia/Aqtau
A pytz/tags/2010b/pytz/zoneinfo/Asia/Aqtobe
A pytz/tags/2010b/pytz/zoneinfo/Asia/Ashgabat
A pytz/tags/2010b/pytz/zoneinfo/Asia/Ashkhabad
A pytz/tags/2010b/pytz/zoneinfo/Asia/Baghdad
A pytz/tags/2010b/pytz/zoneinfo/Asia/Bahrain
A pytz/tags/2010b/pytz/zoneinfo/Asia/Baku
A pytz/tags/2010b/pytz/zoneinfo/Asia/Bangkok
A pytz/tags/2010b/pytz/zoneinfo/Asia/Beirut
A pytz/tags/2010b/pytz/zoneinfo/Asia/Bishkek
A pytz/tags/2010b/pytz/zoneinfo/Asia/Brunei
A pytz/tags/2010b/pytz/zoneinfo/Asia/Calcutta
A pytz/tags/2010b/pytz/zoneinfo/Asia/Choibalsan
A pytz/tags/2010b/pytz/zoneinfo/Asia/Chongqing
A pytz/tags/2010b/pytz/zoneinfo/Asia/Chungking
A pytz/tags/2010b/pytz/zoneinfo/Asia/Colombo
A pytz/tags/2010b/pytz/zoneinfo/Asia/Dacca
A pytz/tags/2010b/pytz/zoneinfo/Asia/Damascus
A pytz/tags/2010b/pytz/zoneinfo/Asia/Dhaka
A pytz/tags/2010b/pytz/zoneinfo/Asia/Dili
A pytz/tags/2010b/pytz/zoneinfo/Asia/Dubai
A pytz/tags/2010b/pytz/zoneinfo/Asia/Dushanbe
A pytz/tags/2010b/pytz/zoneinfo/Asia/Gaza
A pytz/tags/2010b/pytz/zoneinfo/Asia/Harbin
A pytz/tags/2010b/pytz/zoneinfo/Asia/Ho_Chi_Minh
A pytz/tags/2010b/pytz/zoneinfo/Asia/Hong_Kong
A pytz/tags/2010b/pytz/zoneinfo/Asia/Hovd
A pytz/tags/2010b/pytz/zoneinfo/Asia/Irkutsk
A pytz/tags/2010b/pytz/zoneinfo/Asia/Istanbul
A pytz/tags/2010b/pytz/zoneinfo/Asia/Jakarta
A pytz/tags/2010b/pytz/zoneinfo/Asia/Jayapura
A pytz/tags/2010b/pytz/zoneinfo/Asia/Jerusalem
A pytz/tags/2010b/pytz/zoneinfo/Asia/Kabul
A pytz/tags/2010b/pytz/zoneinfo/Asia/Kamchatka
A pytz/tags/2010b/pytz/zoneinfo/Asia/Karachi
A pytz/tags/2010b/pytz/zoneinfo/Asia/Kashgar
A pytz/tags/2010b/pytz/zoneinfo/Asia/Kathmandu
A pytz/tags/2010b/pytz/zoneinfo/Asia/Katmandu
A pytz/tags/2010b/pytz/zoneinfo/Asia/Kolkata
A pytz/tags/2010b/pytz/zoneinfo/Asia/Krasnoyarsk
A pytz/tags/2010b/pytz/zoneinfo/Asia/Kuala_Lumpur
A pytz/tags/2010b/pytz/zoneinfo/Asia/Kuching
A pytz/tags/2010b/pytz/zoneinfo/Asia/Kuwait
A pytz/tags/2010b/pytz/zoneinfo/Asia/Macao
A pytz/tags/2010b/pytz/zoneinfo/Asia/Macau
A pytz/tags/2010b/pytz/zoneinfo/Asia/Magadan
A pytz/tags/2010b/pytz/zoneinfo/Asia/Makassar
A pytz/tags/2010b/pytz/zoneinfo/Asia/Manila
A pytz/tags/2010b/pytz/zoneinfo/Asia/Muscat
A pytz/tags/2010b/pytz/zoneinfo/Asia/Nicosia
A pytz/tags/2010b/pytz/zoneinfo/Asia/Novokuznetsk
A pytz/tags/2010b/pytz/zoneinfo/Asia/Novosibirsk
A pytz/tags/2010b/pytz/zoneinfo/Asia/Omsk
A pytz/tags/2010b/pytz/zoneinfo/Asia/Oral
A pytz/tags/2010b/pytz/zoneinfo/Asia/Phnom_Penh
A pytz/tags/2010b/pytz/zoneinfo/Asia/Pontianak
A pytz/tags/2010b/pytz/zoneinfo/Asia/Pyongyang
A pytz/tags/2010b/pytz/zoneinfo/Asia/Qatar
A pytz/tags/2010b/pytz/zoneinfo/Asia/Qyzylorda
A pytz/tags/2010b/pytz/zoneinfo/Asia/Rangoon
A pytz/tags/2010b/pytz/zoneinfo/Asia/Riyadh
A pytz/tags/2010b/pytz/zoneinfo/Asia/Riyadh87
A pytz/tags/2010b/pytz/zoneinfo/Asia/Riyadh88
A pytz/tags/2010b/pytz/zoneinfo/Asia/Riyadh89
A pytz/tags/2010b/pytz/zoneinfo/Asia/Saigon
A pytz/tags/2010b/pytz/zoneinfo/Asia/Sakhalin
A pytz/tags/2010b/pytz/zoneinfo/Asia/Samarkand
A pytz/tags/2010b/pytz/zoneinfo/Asia/Seoul
A pytz/tags/2010b/pytz/zoneinfo/Asia/Shanghai
A pytz/tags/2010b/pytz/zoneinfo/Asia/Singapore
A pytz/tags/2010b/pytz/zoneinfo/Asia/Taipei
A pytz/tags/2010b/pytz/zoneinfo/Asia/Tashkent
A pytz/tags/2010b/pytz/zoneinfo/Asia/Tbilisi
A pytz/tags/2010b/pytz/zoneinfo/Asia/Tehran
A pytz/tags/2010b/pytz/zoneinfo/Asia/Tel_Aviv
A pytz/tags/2010b/pytz/zoneinfo/Asia/Thimbu
A pytz/tags/2010b/pytz/zoneinfo/Asia/Thimphu
A pytz/tags/2010b/pytz/zoneinfo/Asia/Tokyo
A pytz/tags/2010b/pytz/zoneinfo/Asia/Ujung_Pandang
A pytz/tags/2010b/pytz/zoneinfo/Asia/Ulaanbaatar
A pytz/tags/2010b/pytz/zoneinfo/Asia/Ulan_Bator
A pytz/tags/2010b/pytz/zoneinfo/Asia/Urumqi
A pytz/tags/2010b/pytz/zoneinfo/Asia/Vientiane
A pytz/tags/2010b/pytz/zoneinfo/Asia/Vladivostok
A pytz/tags/2010b/pytz/zoneinfo/Asia/Yakutsk
A pytz/tags/2010b/pytz/zoneinfo/Asia/Yekaterinburg
A pytz/tags/2010b/pytz/zoneinfo/Asia/Yerevan
A pytz/tags/2010b/pytz/zoneinfo/Atlantic/
A pytz/tags/2010b/pytz/zoneinfo/Atlantic/Azores
A pytz/tags/2010b/pytz/zoneinfo/Atlantic/Bermuda
A pytz/tags/2010b/pytz/zoneinfo/Atlantic/Canary
A pytz/tags/2010b/pytz/zoneinfo/Atlantic/Cape_Verde
A pytz/tags/2010b/pytz/zoneinfo/Atlantic/Faeroe
A pytz/tags/2010b/pytz/zoneinfo/Atlantic/Faroe
A pytz/tags/2010b/pytz/zoneinfo/Atlantic/Jan_Mayen
A pytz/tags/2010b/pytz/zoneinfo/Atlantic/Madeira
A pytz/tags/2010b/pytz/zoneinfo/Atlantic/Reykjavik
A pytz/tags/2010b/pytz/zoneinfo/Atlantic/South_Georgia
A pytz/tags/2010b/pytz/zoneinfo/Atlantic/St_Helena
A pytz/tags/2010b/pytz/zoneinfo/Atlantic/Stanley
A pytz/tags/2010b/pytz/zoneinfo/Australia/
A pytz/tags/2010b/pytz/zoneinfo/Australia/ACT
A pytz/tags/2010b/pytz/zoneinfo/Australia/Adelaide
A pytz/tags/2010b/pytz/zoneinfo/Australia/Brisbane
A pytz/tags/2010b/pytz/zoneinfo/Australia/Broken_Hill
A pytz/tags/2010b/pytz/zoneinfo/Australia/Canberra
A pytz/tags/2010b/pytz/zoneinfo/Australia/Currie
A pytz/tags/2010b/pytz/zoneinfo/Australia/Darwin
A pytz/tags/2010b/pytz/zoneinfo/Australia/Eucla
A pytz/tags/2010b/pytz/zoneinfo/Australia/Hobart
A pytz/tags/2010b/pytz/zoneinfo/Australia/LHI
A pytz/tags/2010b/pytz/zoneinfo/Australia/Lindeman
A pytz/tags/2010b/pytz/zoneinfo/Australia/Lord_Howe
A pytz/tags/2010b/pytz/zoneinfo/Australia/Melbourne
A pytz/tags/2010b/pytz/zoneinfo/Australia/NSW
A pytz/tags/2010b/pytz/zoneinfo/Australia/North
A pytz/tags/2010b/pytz/zoneinfo/Australia/Perth
A pytz/tags/2010b/pytz/zoneinfo/Australia/Queensland
A pytz/tags/2010b/pytz/zoneinfo/Australia/South
A pytz/tags/2010b/pytz/zoneinfo/Australia/Sydney
A pytz/tags/2010b/pytz/zoneinfo/Australia/Tasmania
A pytz/tags/2010b/pytz/zoneinfo/Australia/Victoria
A pytz/tags/2010b/pytz/zoneinfo/Australia/West
A pytz/tags/2010b/pytz/zoneinfo/Australia/Yancowinna
A pytz/tags/2010b/pytz/zoneinfo/Brazil/
A pytz/tags/2010b/pytz/zoneinfo/Brazil/Acre
A pytz/tags/2010b/pytz/zoneinfo/Brazil/DeNoronha
A pytz/tags/2010b/pytz/zoneinfo/Brazil/East
A pytz/tags/2010b/pytz/zoneinfo/Brazil/West
A pytz/tags/2010b/pytz/zoneinfo/CET
A pytz/tags/2010b/pytz/zoneinfo/CST6CDT
A pytz/tags/2010b/pytz/zoneinfo/Canada/
A pytz/tags/2010b/pytz/zoneinfo/Canada/Atlantic
A pytz/tags/2010b/pytz/zoneinfo/Canada/Central
A pytz/tags/2010b/pytz/zoneinfo/Canada/East-Saskatchewan
A pytz/tags/2010b/pytz/zoneinfo/Canada/Eastern
A pytz/tags/2010b/pytz/zoneinfo/Canada/Mountain
A pytz/tags/2010b/pytz/zoneinfo/Canada/Newfoundland
A pytz/tags/2010b/pytz/zoneinfo/Canada/Pacific
A pytz/tags/2010b/pytz/zoneinfo/Canada/Saskatchewan
A pytz/tags/2010b/pytz/zoneinfo/Canada/Yukon
A pytz/tags/2010b/pytz/zoneinfo/Chile/
A pytz/tags/2010b/pytz/zoneinfo/Chile/Continental
A pytz/tags/2010b/pytz/zoneinfo/Chile/EasterIsland
A pytz/tags/2010b/pytz/zoneinfo/Cuba
A pytz/tags/2010b/pytz/zoneinfo/EET
A pytz/tags/2010b/pytz/zoneinfo/EST
A pytz/tags/2010b/pytz/zoneinfo/EST5EDT
A pytz/tags/2010b/pytz/zoneinfo/Egypt
A pytz/tags/2010b/pytz/zoneinfo/Eire
A pytz/tags/2010b/pytz/zoneinfo/Etc/
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+0
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+1
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+10
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+11
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+12
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+2
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+3
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+4
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+5
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+6
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+7
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+8
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+9
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-0
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-1
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-10
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-11
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-12
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-13
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-14
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-2
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-3
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-4
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-5
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-6
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-7
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-8
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-9
A pytz/tags/2010b/pytz/zoneinfo/Etc/GMT0
A pytz/tags/2010b/pytz/zoneinfo/Etc/Greenwich
A pytz/tags/2010b/pytz/zoneinfo/Etc/UCT
A pytz/tags/2010b/pytz/zoneinfo/Etc/UTC
A pytz/tags/2010b/pytz/zoneinfo/Etc/Universal
A pytz/tags/2010b/pytz/zoneinfo/Etc/Zulu
A pytz/tags/2010b/pytz/zoneinfo/Europe/
A pytz/tags/2010b/pytz/zoneinfo/Europe/Amsterdam
A pytz/tags/2010b/pytz/zoneinfo/Europe/Andorra
A pytz/tags/2010b/pytz/zoneinfo/Europe/Athens
A pytz/tags/2010b/pytz/zoneinfo/Europe/Belfast
A pytz/tags/2010b/pytz/zoneinfo/Europe/Belgrade
A pytz/tags/2010b/pytz/zoneinfo/Europe/Berlin
A pytz/tags/2010b/pytz/zoneinfo/Europe/Bratislava
A pytz/tags/2010b/pytz/zoneinfo/Europe/Brussels
A pytz/tags/2010b/pytz/zoneinfo/Europe/Bucharest
A pytz/tags/2010b/pytz/zoneinfo/Europe/Budapest
A pytz/tags/2010b/pytz/zoneinfo/Europe/Chisinau
A pytz/tags/2010b/pytz/zoneinfo/Europe/Copenhagen
A pytz/tags/2010b/pytz/zoneinfo/Europe/Dublin
A pytz/tags/2010b/pytz/zoneinfo/Europe/Gibraltar
A pytz/tags/2010b/pytz/zoneinfo/Europe/Guernsey
A pytz/tags/2010b/pytz/zoneinfo/Europe/Helsinki
A pytz/tags/2010b/pytz/zoneinfo/Europe/Isle_of_Man
A pytz/tags/2010b/pytz/zoneinfo/Europe/Istanbul
A pytz/tags/2010b/pytz/zoneinfo/Europe/Jersey
A pytz/tags/2010b/pytz/zoneinfo/Europe/Kaliningrad
A pytz/tags/2010b/pytz/zoneinfo/Europe/Kiev
A pytz/tags/2010b/pytz/zoneinfo/Europe/Lisbon
A pytz/tags/2010b/pytz/zoneinfo/Europe/Ljubljana
A pytz/tags/2010b/pytz/zoneinfo/Europe/London
A pytz/tags/2010b/pytz/zoneinfo/Europe/Luxembourg
A pytz/tags/2010b/pytz/zoneinfo/Europe/Madrid
A pytz/tags/2010b/pytz/zoneinfo/Europe/Malta
A pytz/tags/2010b/pytz/zoneinfo/Europe/Mariehamn
A pytz/tags/2010b/pytz/zoneinfo/Europe/Minsk
A pytz/tags/2010b/pytz/zoneinfo/Europe/Monaco
A pytz/tags/2010b/pytz/zoneinfo/Europe/Moscow
A pytz/tags/2010b/pytz/zoneinfo/Europe/Nicosia
A pytz/tags/2010b/pytz/zoneinfo/Europe/Oslo
A pytz/tags/2010b/pytz/zoneinfo/Europe/Paris
A pytz/tags/2010b/pytz/zoneinfo/Europe/Podgorica
A pytz/tags/2010b/pytz/zoneinfo/Europe/Prague
A pytz/tags/2010b/pytz/zoneinfo/Europe/Riga
A pytz/tags/2010b/pytz/zoneinfo/Europe/Rome
A pytz/tags/2010b/pytz/zoneinfo/Europe/Samara
A pytz/tags/2010b/pytz/zoneinfo/Europe/San_Marino
A pytz/tags/2010b/pytz/zoneinfo/Europe/Sarajevo
A pytz/tags/2010b/pytz/zoneinfo/Europe/Simferopol
A pytz/tags/2010b/pytz/zoneinfo/Europe/Skopje
A pytz/tags/2010b/pytz/zoneinfo/Europe/Sofia
A pytz/tags/2010b/pytz/zoneinfo/Europe/Stockholm
A pytz/tags/2010b/pytz/zoneinfo/Europe/Tallinn
A pytz/tags/2010b/pytz/zoneinfo/Europe/Tirane
A pytz/tags/2010b/pytz/zoneinfo/Europe/Tiraspol
A pytz/tags/2010b/pytz/zoneinfo/Europe/Uzhgorod
A pytz/tags/2010b/pytz/zoneinfo/Europe/Vaduz
A pytz/tags/2010b/pytz/zoneinfo/Europe/Vatican
A pytz/tags/2010b/pytz/zoneinfo/Europe/Vienna
A pytz/tags/2010b/pytz/zoneinfo/Europe/Vilnius
A pytz/tags/2010b/pytz/zoneinfo/Europe/Volgograd
A pytz/tags/2010b/pytz/zoneinfo/Europe/Warsaw
A pytz/tags/2010b/pytz/zoneinfo/Europe/Zagreb
A pytz/tags/2010b/pytz/zoneinfo/Europe/Zaporozhye
A pytz/tags/2010b/pytz/zoneinfo/Europe/Zurich
A pytz/tags/2010b/pytz/zoneinfo/Factory
A pytz/tags/2010b/pytz/zoneinfo/GB
A pytz/tags/2010b/pytz/zoneinfo/GB-Eire
A pytz/tags/2010b/pytz/zoneinfo/GMT
A pytz/tags/2010b/pytz/zoneinfo/GMT+0
A pytz/tags/2010b/pytz/zoneinfo/GMT-0
A pytz/tags/2010b/pytz/zoneinfo/GMT0
A pytz/tags/2010b/pytz/zoneinfo/Greenwich
A pytz/tags/2010b/pytz/zoneinfo/HST
A pytz/tags/2010b/pytz/zoneinfo/Hongkong
A pytz/tags/2010b/pytz/zoneinfo/Iceland
A pytz/tags/2010b/pytz/zoneinfo/Indian/
A pytz/tags/2010b/pytz/zoneinfo/Indian/Antananarivo
A pytz/tags/2010b/pytz/zoneinfo/Indian/Chagos
A pytz/tags/2010b/pytz/zoneinfo/Indian/Christmas
A pytz/tags/2010b/pytz/zoneinfo/Indian/Cocos
A pytz/tags/2010b/pytz/zoneinfo/Indian/Comoro
A pytz/tags/2010b/pytz/zoneinfo/Indian/Kerguelen
A pytz/tags/2010b/pytz/zoneinfo/Indian/Mahe
A pytz/tags/2010b/pytz/zoneinfo/Indian/Maldives
A pytz/tags/2010b/pytz/zoneinfo/Indian/Mauritius
A pytz/tags/2010b/pytz/zoneinfo/Indian/Mayotte
A pytz/tags/2010b/pytz/zoneinfo/Indian/Reunion
A pytz/tags/2010b/pytz/zoneinfo/Iran
A pytz/tags/2010b/pytz/zoneinfo/Israel
A pytz/tags/2010b/pytz/zoneinfo/Jamaica
A pytz/tags/2010b/pytz/zoneinfo/Japan
A pytz/tags/2010b/pytz/zoneinfo/Kwajalein
A pytz/tags/2010b/pytz/zoneinfo/Libya
A pytz/tags/2010b/pytz/zoneinfo/MET
A pytz/tags/2010b/pytz/zoneinfo/MST
A pytz/tags/2010b/pytz/zoneinfo/MST7MDT
A pytz/tags/2010b/pytz/zoneinfo/Mexico/
A pytz/tags/2010b/pytz/zoneinfo/Mexico/BajaNorte
A pytz/tags/2010b/pytz/zoneinfo/Mexico/BajaSur
A pytz/tags/2010b/pytz/zoneinfo/Mexico/General
A pytz/tags/2010b/pytz/zoneinfo/Mideast/
A pytz/tags/2010b/pytz/zoneinfo/Mideast/Riyadh87
A pytz/tags/2010b/pytz/zoneinfo/Mideast/Riyadh88
A pytz/tags/2010b/pytz/zoneinfo/Mideast/Riyadh89
A pytz/tags/2010b/pytz/zoneinfo/NZ
A pytz/tags/2010b/pytz/zoneinfo/NZ-CHAT
A pytz/tags/2010b/pytz/zoneinfo/Navajo
A pytz/tags/2010b/pytz/zoneinfo/PRC
A pytz/tags/2010b/pytz/zoneinfo/PST8PDT
A pytz/tags/2010b/pytz/zoneinfo/Pacific/
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Apia
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Auckland
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Chatham
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Easter
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Efate
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Enderbury
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Fakaofo
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Fiji
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Funafuti
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Galapagos
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Gambier
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Guadalcanal
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Guam
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Honolulu
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Johnston
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Kiritimati
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Kosrae
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Kwajalein
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Majuro
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Marquesas
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Midway
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Nauru
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Niue
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Norfolk
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Noumea
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Pago_Pago
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Palau
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Pitcairn
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Ponape
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Port_Moresby
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Rarotonga
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Saipan
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Samoa
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Tahiti
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Tarawa
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Tongatapu
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Truk
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Wake
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Wallis
A pytz/tags/2010b/pytz/zoneinfo/Pacific/Yap
A pytz/tags/2010b/pytz/zoneinfo/Poland
A pytz/tags/2010b/pytz/zoneinfo/Portugal
A pytz/tags/2010b/pytz/zoneinfo/ROC
A pytz/tags/2010b/pytz/zoneinfo/ROK
A pytz/tags/2010b/pytz/zoneinfo/Singapore
A pytz/tags/2010b/pytz/zoneinfo/Turkey
A pytz/tags/2010b/pytz/zoneinfo/UCT
A pytz/tags/2010b/pytz/zoneinfo/US/
A pytz/tags/2010b/pytz/zoneinfo/US/Alaska
A pytz/tags/2010b/pytz/zoneinfo/US/Aleutian
A pytz/tags/2010b/pytz/zoneinfo/US/Arizona
A pytz/tags/2010b/pytz/zoneinfo/US/Central
A pytz/tags/2010b/pytz/zoneinfo/US/East-Indiana
A pytz/tags/2010b/pytz/zoneinfo/US/Eastern
A pytz/tags/2010b/pytz/zoneinfo/US/Hawaii
A pytz/tags/2010b/pytz/zoneinfo/US/Indiana-Starke
A pytz/tags/2010b/pytz/zoneinfo/US/Michigan
A pytz/tags/2010b/pytz/zoneinfo/US/Mountain
A pytz/tags/2010b/pytz/zoneinfo/US/Pacific
A pytz/tags/2010b/pytz/zoneinfo/US/Pacific-New
A pytz/tags/2010b/pytz/zoneinfo/US/Samoa
A pytz/tags/2010b/pytz/zoneinfo/UTC
A pytz/tags/2010b/pytz/zoneinfo/Universal
A pytz/tags/2010b/pytz/zoneinfo/W-SU
A pytz/tags/2010b/pytz/zoneinfo/WET
A pytz/tags/2010b/pytz/zoneinfo/Zulu
A pytz/tags/2010b/pytz/zoneinfo/iso3166.tab
A pytz/tags/2010b/pytz/zoneinfo/localtime
A pytz/tags/2010b/pytz/zoneinfo/posixrules
A pytz/tags/2010b/pytz/zoneinfo/zone.tab
A pytz/tags/2010b/pytz.egg-info/
A pytz/tags/2010b/pytz.egg-info/PKG-INFO
A pytz/tags/2010b/pytz.egg-info/SOURCES.txt
A pytz/tags/2010b/pytz.egg-info/dependency_links.txt
A pytz/tags/2010b/pytz.egg-info/top_level.txt
A pytz/tags/2010b/pytz.egg-info/zip-safe
A pytz/tags/2010b/setup.cfg
A pytz/tags/2010b/setup.py
-=-
Added: pytz/tags/2010b/CHANGES.txt
===================================================================
--- pytz/tags/2010b/CHANGES.txt (rev 0)
+++ pytz/tags/2010b/CHANGES.txt 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1,50 @@
+2004-07-25
+
+ - Improved localtime handling, and added a localize() method enabling
+ correct creation of local times.
+
+2005-02-16
+
+ - Made available under the Zope Public Licence 2.1 (ZPL) and checked
+ into the Zope3 project. pytz may now be used and redistributed
+ under either the original MIT license or the ZPL 2.1.
+
+2005-05-13
+
+ - Move UTC into the top level pytz module and provide special
+ case pickle support for this singleton.
+
+2005-08-14
+
+ - Ensure all tzinfo instances are efficiently picklable.
+
+2005-12-31
+
+ - Add fixed offset timezone classes required by Zope 3
+ - Generate and distribute a PO template file listing all timezone
+ names. Translations are not yet available.
+
+2007-03-03
+
+ - Import work by James Henstridge, making pytz load timezone
+ information from zic compiled binaries at runtime rather than
+ processing them into Python classes.
+
+2007-03-26
+
+ - Update database to version 2007d
+ - Fix windows incompatibilities, working around limitations on that
+ platform.
+ - Fix 2.3 incompatibilities. Installation now requires distutils.
+ - Passing an invalid timezone name to timezone() now raises an
+ UnknownTimezoneError, which is a KeyError subclass for backwards
+ compatibility.
+
+2007-03-27
+
+ - Ensure API can accept Unicode strings (Bug #96957)
+
+2009-09-29
+
+ - Fix test_zdump tests and bugs the fixed tests picked up, including
+ the fix for Bug #427444.
Added: pytz/tags/2010b/LICENSE.txt
===================================================================
--- pytz/tags/2010b/LICENSE.txt (rev 0)
+++ pytz/tags/2010b/LICENSE.txt 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1,19 @@
+Copyright (c) 2003-2009 Stuart Bishop <stuart at stuartbishop.net>
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
Added: pytz/tags/2010b/MANIFEST.in
===================================================================
--- pytz/tags/2010b/MANIFEST.in (rev 0)
+++ pytz/tags/2010b/MANIFEST.in 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1,5 @@
+include *.txt setup.py
+recursive-include pytz *.py
+recursive-include pytz *.pot
+graft pytz/zoneinfo
+exclude test_zdump.py
Added: pytz/tags/2010b/PKG-INFO
===================================================================
--- pytz/tags/2010b/PKG-INFO (rev 0)
+++ pytz/tags/2010b/PKG-INFO 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1,483 @@
+Metadata-Version: 1.0
+Name: pytz
+Version: 2010b
+Summary: World timezone definitions, modern and historical
+Home-page: http://pytz.sourceforge.net
+Author: Stuart Bishop
+Author-email: stuart at stuartbishop.net
+License: MIT
+Download-URL: http://pypi.python.org/pypi/pytz
+Description: pytz - World Timezone Definitions for Python
+ ============================================
+
+ :Author: Stuart Bishop <stuart at stuartbishop.net>
+
+ Introduction
+ ~~~~~~~~~~~~
+
+ pytz brings the Olson tz database into Python. This library allows
+ accurate and cross platform timezone calculations using Python 2.3
+ or higher. It also solves the issue of ambiguous times at the end
+ of daylight savings, which you can read more about in the Python
+ Library Reference (datetime.tzinfo).
+
+ Amost all of the Olson timezones are supported.
+
+ Note that this library differs from the documented Python API for
+ tzinfo implementations; if you want to create local wallclock
+ times you need to use the localize() method documented in this
+ document. In addition, if you perform date arithmetic on local
+ times that cross DST boundaries, the results may be in an incorrect
+ timezone (ie. subtract 1 minute from 2002-10-27 1:00 EST and you get
+ 2002-10-27 0:59 EST instead of the correct 2002-10-27 1:59 EDT). A
+ normalize() method is provided to correct this. Unfortunatly these
+ issues cannot be resolved without modifying the Python datetime
+ implementation.
+
+
+ Installation
+ ~~~~~~~~~~~~
+
+ This package can either be installed from a .egg file using setuptools,
+ or from the tarball using the standard Python distutils.
+
+ If you are installing from a tarball, run the following command as an
+ administrative user::
+
+ python setup.py install
+
+ If you are installing using setuptools, you don't even need to download
+ anything as the latest version will be downloaded for you
+ from the Python package index::
+
+ easy_install --upgrade pytz
+
+ If you already have the .egg file, you can use that too::
+
+ easy_install pytz-2008g-py2.6.egg
+
+
+ Example & Usage
+ ~~~~~~~~~~~~~~~
+
+ >>> from datetime import datetime, timedelta
+ >>> from pytz import timezone
+ >>> import pytz
+ >>> utc = pytz.utc
+ >>> utc.zone
+ 'UTC'
+ >>> eastern = timezone('US/Eastern')
+ >>> eastern.zone
+ 'US/Eastern'
+ >>> amsterdam = timezone('Europe/Amsterdam')
+ >>> fmt = '%Y-%m-%d %H:%M:%S %Z%z'
+
+ This library only supports two ways of building a localized time. The
+ first is to use the .localize() method provided by the pytz library.
+ This is used to localize a naive datetime (datetime with no timezone
+ information):
+
+ >>> loc_dt = eastern.localize(datetime(2002, 10, 27, 6, 0, 0))
+ >>> print loc_dt.strftime(fmt)
+ 2002-10-27 06:00:00 EST-0500
+
+ The second way of building a localized time is by converting an existing
+ localized time using the standard .astimezone() method:
+
+ >>> ams_dt = loc_dt.astimezone(amsterdam)
+ >>> ams_dt.strftime(fmt)
+ '2002-10-27 12:00:00 CET+0100'
+
+ Unfortunately using the tzinfo argument of the standard datetime
+ constructors ''does not work'' with pytz for many timezones.
+
+ >>> datetime(2002, 10, 27, 12, 0, 0, tzinfo=amsterdam).strftime(fmt)
+ '2002-10-27 12:00:00 AMT+0020'
+
+ It is safe for timezones without daylight savings trasitions though, such
+ as UTC:
+
+ >>> datetime(2002, 10, 27, 12, 0, 0, tzinfo=pytz.utc).strftime(fmt)
+ '2002-10-27 12:00:00 UTC+0000'
+
+ The preferred way of dealing with times is to always work in UTC,
+ converting to localtime only when generating output to be read
+ by humans.
+
+ >>> utc_dt = datetime(2002, 10, 27, 6, 0, 0, tzinfo=utc)
+ >>> loc_dt = utc_dt.astimezone(eastern)
+ >>> loc_dt.strftime(fmt)
+ '2002-10-27 01:00:00 EST-0500'
+
+ This library also allows you to do date arithmetic using local
+ times, although it is more complicated than working in UTC as you
+ need to use the `normalize` method to handle daylight savings time
+ and other timezone transitions. In this example, `loc_dt` is set
+ to the instant when daylight savings time ends in the US/Eastern
+ timezone.
+
+ >>> before = loc_dt - timedelta(minutes=10)
+ >>> before.strftime(fmt)
+ '2002-10-27 00:50:00 EST-0500'
+ >>> eastern.normalize(before).strftime(fmt)
+ '2002-10-27 01:50:00 EDT-0400'
+ >>> after = eastern.normalize(before + timedelta(minutes=20))
+ >>> after.strftime(fmt)
+ '2002-10-27 01:10:00 EST-0500'
+
+ Creating localtimes is also tricky, and the reason why working with
+ local times is not recommended. Unfortunately, you cannot just pass
+ a 'tzinfo' argument when constructing a datetime (see the next section
+ for more details)
+
+ >>> dt = datetime(2002, 10, 27, 1, 30, 0)
+ >>> dt1 = eastern.localize(dt, is_dst=True)
+ >>> dt1.strftime(fmt)
+ '2002-10-27 01:30:00 EDT-0400'
+ >>> dt2 = eastern.localize(dt, is_dst=False)
+ >>> dt2.strftime(fmt)
+ '2002-10-27 01:30:00 EST-0500'
+
+ Converting between timezones also needs special attention. This also needs
+ to use the normalize method to ensure the conversion is correct.
+
+ >>> utc_dt = utc.localize(datetime.utcfromtimestamp(1143408899))
+ >>> utc_dt.strftime(fmt)
+ '2006-03-26 21:34:59 UTC+0000'
+ >>> au_tz = timezone('Australia/Sydney')
+ >>> au_dt = au_tz.normalize(utc_dt.astimezone(au_tz))
+ >>> au_dt.strftime(fmt)
+ '2006-03-27 08:34:59 EST+1100'
+ >>> utc_dt2 = utc.normalize(au_dt.astimezone(utc))
+ >>> utc_dt2.strftime(fmt)
+ '2006-03-26 21:34:59 UTC+0000'
+
+ You can take shortcuts when dealing with the UTC side of timezone
+ conversions. Normalize and localize are not really necessary when there
+ are no daylight savings time transitions to deal with.
+
+ >>> utc_dt = datetime.utcfromtimestamp(1143408899).replace(tzinfo=utc)
+ >>> utc_dt.strftime(fmt)
+ '2006-03-26 21:34:59 UTC+0000'
+ >>> au_tz = timezone('Australia/Sydney')
+ >>> au_dt = au_tz.normalize(utc_dt.astimezone(au_tz))
+ >>> au_dt.strftime(fmt)
+ '2006-03-27 08:34:59 EST+1100'
+ >>> utc_dt2 = au_dt.astimezone(utc)
+ >>> utc_dt2.strftime(fmt)
+ '2006-03-26 21:34:59 UTC+0000'
+
+
+ Problems with Localtime
+ ~~~~~~~~~~~~~~~~~~~~~~~
+
+ The major problem we have to deal with is that certain datetimes
+ may occur twice in a year. For example, in the US/Eastern timezone
+ on the last Sunday morning in October, the following sequence
+ happens:
+
+ - 01:00 EDT occurs
+ - 1 hour later, instead of 2:00am the clock is turned back 1 hour
+ and 01:00 happens again (this time 01:00 EST)
+
+ In fact, every instant between 01:00 and 02:00 occurs twice. This means
+ that if you try and create a time in the US/Eastern timezone using
+ the standard datetime syntax, there is no way to specify if you meant
+ before of after the end-of-daylight-savings-time transition.
+
+ >>> loc_dt = datetime(2002, 10, 27, 1, 30, 00, tzinfo=eastern)
+ >>> loc_dt.strftime(fmt)
+ '2002-10-27 01:30:00 EST-0500'
+
+ As you can see, the system has chosen one for you and there is a 50%
+ chance of it being out by one hour. For some applications, this does
+ not matter. However, if you are trying to schedule meetings with people
+ in different timezones or analyze log files it is not acceptable.
+
+ The best and simplest solution is to stick with using UTC. The pytz
+ package encourages using UTC for internal timezone representation by
+ including a special UTC implementation based on the standard Python
+ reference implementation in the Python documentation. This timezone
+ unpickles to be the same instance, and pickles to a relatively small
+ size. The UTC implementation can be obtained as pytz.utc, pytz.UTC,
+ or pytz.timezone('UTC').
+
+ >>> import pickle, pytz
+ >>> dt = datetime(2005, 3, 1, 14, 13, 21, tzinfo=utc)
+ >>> naive = dt.replace(tzinfo=None)
+ >>> p = pickle.dumps(dt, 1)
+ >>> naive_p = pickle.dumps(naive, 1)
+ >>> len(p), len(naive_p), len(p) - len(naive_p)
+ (60, 43, 17)
+ >>> new = pickle.loads(p)
+ >>> new == dt
+ True
+ >>> new is dt
+ False
+ >>> new.tzinfo is dt.tzinfo
+ True
+ >>> pytz.utc is pytz.UTC is pytz.timezone('UTC')
+ True
+
+ Note that this instance is not the same instance (or implementation) as
+ other timezones with the same meaning (GMT, Greenwich, Universal, etc.).
+
+ >>> utc is pytz.timezone('GMT')
+ False
+
+ If you insist on working with local times, this library provides a
+ facility for constructing them unambiguously:
+
+ >>> loc_dt = datetime(2002, 10, 27, 1, 30, 00)
+ >>> est_dt = eastern.localize(loc_dt, is_dst=True)
+ >>> edt_dt = eastern.localize(loc_dt, is_dst=False)
+ >>> print est_dt.strftime(fmt), '/', edt_dt.strftime(fmt)
+ 2002-10-27 01:30:00 EDT-0400 / 2002-10-27 01:30:00 EST-0500
+
+ If you pass None as the is_dst flag to localize(), pytz will refuse to
+ guess and raise exceptions if you try to build ambiguous or non-existent
+ times.
+
+ For example, 1:30am on 27th Oct 2002 happened twice in the US/Eastern
+ timezone when the clocks where put back at the end of Daylight Savings
+ Time:
+
+ >>> eastern.localize(datetime(2002, 10, 27, 1, 30, 00), is_dst=None)
+ Traceback (most recent call last):
+ ...
+ AmbiguousTimeError: 2002-10-27 01:30:00
+
+ Similarly, 2:30am on 7th April 2002 never happened at all in the
+ US/Eastern timezone, as the clock where put forward at 2:00am skipping
+ the entire hour:
+
+ >>> eastern.localize(datetime(2002, 4, 7, 2, 30, 00), is_dst=None)
+ Traceback (most recent call last):
+ ...
+ NonExistentTimeError: 2002-04-07 02:30:00
+
+ Both of these exceptions share a common base class to make error handling
+ easier:
+
+ >>> isinstance(pytz.AmbiguousTimeError(), pytz.InvalidTimeError)
+ True
+ >>> isinstance(pytz.NonExistentTimeError(), pytz.InvalidTimeError)
+ True
+
+ Although localize() handles many cases, it is still not possible
+ to handle all. In cases where countries change their timezone definitions,
+ cases like the end-of-daylight-savings-time occur with no way of resolving
+ the ambiguity. For example, in 1915 Warsaw switched from Warsaw time to
+ Central European time. So at the stroke of midnight on August 5th 1915
+ the clocks were wound back 24 minutes creating an ambiguous time period
+ that cannot be specified without referring to the timezone abbreviation
+ or the actual UTC offset. In this case midnight happened twice, neither
+ time during a daylight savings time period:
+
+ >>> warsaw = pytz.timezone('Europe/Warsaw')
+ >>> loc_dt1 = warsaw.localize(datetime(1915, 8, 4, 23, 59, 59), is_dst=False)
+ >>> loc_dt1.strftime(fmt)
+ '1915-08-04 23:59:59 WMT+0124'
+ >>> loc_dt2 = warsaw.localize(datetime(1915, 8, 5, 00, 00, 00), is_dst=False)
+ >>> loc_dt2.strftime(fmt)
+ '1915-08-05 00:00:00 CET+0100'
+ >>> str(loc_dt2 - loc_dt1)
+ '0:24:01'
+
+ The only way of creating a time during the missing 24 minutes is converting
+ from another time - because neither of the timezones involved where in
+ daylight savings mode the API simply provides no way to express it:
+
+ >>> utc_dt = datetime(1915, 8, 4, 22, 36, tzinfo=pytz.utc)
+ >>> utc_dt.astimezone(warsaw).strftime(fmt)
+ '1915-08-04 23:36:00 CET+0100'
+
+ The 'Standard' Python way of handling all these ambiguities is not to,
+ such as demonstrated in this example using the US/Eastern timezone
+ definition from the Python documentation (Note that this implementation
+ only works for dates between 1987 and 2006 - it is included for tests only!):
+
+ >>> from pytz.reference import Eastern # pytz.reference only for tests
+ >>> dt = datetime(2002, 10, 27, 0, 30, tzinfo=Eastern)
+ >>> str(dt)
+ '2002-10-27 00:30:00-04:00'
+ >>> str(dt + timedelta(hours=1))
+ '2002-10-27 01:30:00-05:00'
+ >>> str(dt + timedelta(hours=2))
+ '2002-10-27 02:30:00-05:00'
+ >>> str(dt + timedelta(hours=3))
+ '2002-10-27 03:30:00-05:00'
+
+ Notice the first two results? At first glance you might think they are
+ correct, but taking the UTC offset into account you find that they are
+ actually two hours appart instead of the 1 hour we asked for.
+
+ >>> from pytz.reference import UTC # pytz.reference only for tests
+ >>> str(dt.astimezone(UTC))
+ '2002-10-27 04:30:00+00:00'
+ >>> str((dt + timedelta(hours=1)).astimezone(UTC))
+ '2002-10-27 06:30:00+00:00'
+
+
+ Country Information
+ ~~~~~~~~~~~~~~~~~~~
+
+ A mechanism is provided to access the timezones commonly in use
+ for a particular country, looked up using the ISO 3166 country code.
+ It returns a list of strings that can be used to retrieve the relevant
+ tzinfo instance using `pytz.timezone()`:
+
+ >>> pytz.country_timezones['nz']
+ ['Pacific/Auckland', 'Pacific/Chatham']
+
+ The Olson database comes with a ISO 3166 country code to English country
+ name mapping that pytz exposes as a dictionary:
+
+ >>> pytz.country_names['nz']
+ 'New Zealand'
+
+
+ What is UTC
+ ~~~~~~~~~~~
+
+ `UTC` is Universal Time, also known as Greenwich Mean Time or GMT
+ in the United Kingdom. All other timezones are given as offsets from
+ UTC. No daylight savings time occurs in UTC, making it a useful timezone
+ to perform date arithmetic without worrying about the confusion and
+ ambiguities caused by daylight savings time transitions, your country
+ changing its timezone, or mobile computers that move roam through
+ multiple timezones.
+
+
+ Helpers
+ ~~~~~~~
+
+ There are two lists of timezones provided.
+
+ `all_timezones` is the exhaustive list of the timezone names that can be used.
+
+ >>> from pytz import all_timezones
+ >>> len(all_timezones) >= 500
+ True
+ >>> 'Etc/Greenwich' in all_timezones
+ True
+
+ `common_timezones` is a list of useful, current timezones. It doesn't
+ contain deprecated zones or historical zones, except for a few I've
+ deemed in common usage, such as US/Eastern (open a bug report if you
+ think other timezones are deserving of being included here). It is also
+ a sequence of strings.
+
+ >>> from pytz import common_timezones
+ >>> len(common_timezones) < len(all_timezones)
+ True
+ >>> 'Etc/Greenwich' in common_timezones
+ False
+ >>> 'Australia/Melbourne' in common_timezones
+ True
+ >>> 'US/Eastern' in common_timezones
+ True
+ >>> 'Canada/Eastern' in common_timezones
+ True
+ >>> 'US/Pacific-New' in all_timezones
+ True
+ >>> 'US/Pacific-New' in common_timezones
+ False
+
+ Both common_timezones and all_timezones are alphabetically sorted:
+
+ >>> common_timezones_dupe = common_timezones[:]
+ >>> common_timezones_dupe.sort()
+ >>> common_timezones == common_timezones_dupe
+ True
+ >>> all_timezones_dupe = all_timezones[:]
+ >>> all_timezones_dupe.sort()
+ >>> all_timezones == all_timezones_dupe
+ True
+
+ `all_timezones` and `common_timezones` are also available as sets.
+
+ >>> from pytz import all_timezones_set, common_timezones_set
+ >>> 'US/Eastern' in all_timezones_set
+ True
+ >>> 'US/Eastern' in common_timezones_set
+ True
+ >>> 'Australia/Victoria' in common_timezones_set
+ False
+
+ You can also retrieve lists of timezones used by particular countries
+ using the `country_timezones()` method. It requires an ISO-3166 two letter
+ country code.
+
+ >>> from pytz import country_timezones
+ >>> country_timezones('ch')
+ ['Europe/Zurich']
+ >>> country_timezones('CH')
+ ['Europe/Zurich']
+
+ License
+ ~~~~~~~
+
+ MIT license.
+
+ This code is also available as part of Zope 3 under the Zope Public
+ License, Version 2.1 (ZPL).
+
+ I'm happy to relicense this code if necessary for inclusion in other
+ open source projects.
+
+ Latest Versions
+ ~~~~~~~~~~~~~~~
+
+ This package will be updated after releases of the Olson timezone
+ database. The latest version can be downloaded from the Python Package
+ Index (PyPI_). The code that is used to generate this distribution is
+ hosted on launchpad.net and available using the Bazaar_ revision control
+ system using::
+
+ bzr branch lp:pytz
+
+ .. _PyPI: http://cheeseshop.python.org/pypi/pytz/
+ .. _Bazaar: http://bazaar-vcs.org/
+
+ Bugs, Feature Requests & Patches
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Bugs can be reported using Launchpad at
+ https://bugs.launchpad.net/products/pytz
+
+ Issues & Limitations
+ ~~~~~~~~~~~~~~~~~~~~
+
+ - Offsets from UTC are rounded to the nearest whole minute, so timezones
+ such as Europe/Amsterdam pre 1937 will be up to 30 seconds out. This is
+ a limitation of the Python datetime library.
+
+ - If you think a timezone definition is incorrect, I probably can't fix
+ it. pytz is a direct translation of the Olson timezone database, and
+ changes to the timezone definitions need to be made to this source.
+ If you find errors they should be reported to the time zone mailing
+ list, linked from http://www.twinsun.com/tz/tz-link.htm
+
+ Further Reading
+ ~~~~~~~~~~~~~~~
+
+ More info than you want to know about timezones:
+ http://www.twinsun.com/tz/tz-link.htm
+
+
+ Contact
+ ~~~~~~~
+
+ Stuart Bishop <stuart at stuartbishop.net>
+
+
+Keywords: timezone,tzinfo,datetime,olson,time
+Platform: Independant
+Classifier: Development Status :: 6 - Mature
+Classifier: Intended Audience :: Developers
+Classifier: License :: OSI Approved :: MIT License
+Classifier: Natural Language :: English
+Classifier: Operating System :: OS Independent
+Classifier: Programming Language :: Python
+Classifier: Topic :: Software Development :: Libraries :: Python Modules
Added: pytz/tags/2010b/README.txt
===================================================================
--- pytz/tags/2010b/README.txt (rev 0)
+++ pytz/tags/2010b/README.txt 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1,464 @@
+pytz - World Timezone Definitions for Python
+============================================
+
+:Author: Stuart Bishop <stuart at stuartbishop.net>
+
+Introduction
+~~~~~~~~~~~~
+
+pytz brings the Olson tz database into Python. This library allows
+accurate and cross platform timezone calculations using Python 2.3
+or higher. It also solves the issue of ambiguous times at the end
+of daylight savings, which you can read more about in the Python
+Library Reference (datetime.tzinfo).
+
+Amost all of the Olson timezones are supported.
+
+Note that this library differs from the documented Python API for
+tzinfo implementations; if you want to create local wallclock
+times you need to use the localize() method documented in this
+document. In addition, if you perform date arithmetic on local
+times that cross DST boundaries, the results may be in an incorrect
+timezone (ie. subtract 1 minute from 2002-10-27 1:00 EST and you get
+2002-10-27 0:59 EST instead of the correct 2002-10-27 1:59 EDT). A
+normalize() method is provided to correct this. Unfortunatly these
+issues cannot be resolved without modifying the Python datetime
+implementation.
+
+
+Installation
+~~~~~~~~~~~~
+
+This package can either be installed from a .egg file using setuptools,
+or from the tarball using the standard Python distutils.
+
+If you are installing from a tarball, run the following command as an
+administrative user::
+
+ python setup.py install
+
+If you are installing using setuptools, you don't even need to download
+anything as the latest version will be downloaded for you
+from the Python package index::
+
+ easy_install --upgrade pytz
+
+If you already have the .egg file, you can use that too::
+
+ easy_install pytz-2008g-py2.6.egg
+
+
+Example & Usage
+~~~~~~~~~~~~~~~
+
+>>> from datetime import datetime, timedelta
+>>> from pytz import timezone
+>>> import pytz
+>>> utc = pytz.utc
+>>> utc.zone
+'UTC'
+>>> eastern = timezone('US/Eastern')
+>>> eastern.zone
+'US/Eastern'
+>>> amsterdam = timezone('Europe/Amsterdam')
+>>> fmt = '%Y-%m-%d %H:%M:%S %Z%z'
+
+This library only supports two ways of building a localized time. The
+first is to use the .localize() method provided by the pytz library.
+This is used to localize a naive datetime (datetime with no timezone
+information):
+
+>>> loc_dt = eastern.localize(datetime(2002, 10, 27, 6, 0, 0))
+>>> print loc_dt.strftime(fmt)
+2002-10-27 06:00:00 EST-0500
+
+The second way of building a localized time is by converting an existing
+localized time using the standard .astimezone() method:
+
+>>> ams_dt = loc_dt.astimezone(amsterdam)
+>>> ams_dt.strftime(fmt)
+'2002-10-27 12:00:00 CET+0100'
+
+Unfortunately using the tzinfo argument of the standard datetime
+constructors ''does not work'' with pytz for many timezones.
+
+>>> datetime(2002, 10, 27, 12, 0, 0, tzinfo=amsterdam).strftime(fmt)
+'2002-10-27 12:00:00 AMT+0020'
+
+It is safe for timezones without daylight savings trasitions though, such
+as UTC:
+
+>>> datetime(2002, 10, 27, 12, 0, 0, tzinfo=pytz.utc).strftime(fmt)
+'2002-10-27 12:00:00 UTC+0000'
+
+The preferred way of dealing with times is to always work in UTC,
+converting to localtime only when generating output to be read
+by humans.
+
+>>> utc_dt = datetime(2002, 10, 27, 6, 0, 0, tzinfo=utc)
+>>> loc_dt = utc_dt.astimezone(eastern)
+>>> loc_dt.strftime(fmt)
+'2002-10-27 01:00:00 EST-0500'
+
+This library also allows you to do date arithmetic using local
+times, although it is more complicated than working in UTC as you
+need to use the `normalize` method to handle daylight savings time
+and other timezone transitions. In this example, `loc_dt` is set
+to the instant when daylight savings time ends in the US/Eastern
+timezone.
+
+>>> before = loc_dt - timedelta(minutes=10)
+>>> before.strftime(fmt)
+'2002-10-27 00:50:00 EST-0500'
+>>> eastern.normalize(before).strftime(fmt)
+'2002-10-27 01:50:00 EDT-0400'
+>>> after = eastern.normalize(before + timedelta(minutes=20))
+>>> after.strftime(fmt)
+'2002-10-27 01:10:00 EST-0500'
+
+Creating localtimes is also tricky, and the reason why working with
+local times is not recommended. Unfortunately, you cannot just pass
+a 'tzinfo' argument when constructing a datetime (see the next section
+for more details)
+
+>>> dt = datetime(2002, 10, 27, 1, 30, 0)
+>>> dt1 = eastern.localize(dt, is_dst=True)
+>>> dt1.strftime(fmt)
+'2002-10-27 01:30:00 EDT-0400'
+>>> dt2 = eastern.localize(dt, is_dst=False)
+>>> dt2.strftime(fmt)
+'2002-10-27 01:30:00 EST-0500'
+
+Converting between timezones also needs special attention. This also needs
+to use the normalize method to ensure the conversion is correct.
+
+>>> utc_dt = utc.localize(datetime.utcfromtimestamp(1143408899))
+>>> utc_dt.strftime(fmt)
+'2006-03-26 21:34:59 UTC+0000'
+>>> au_tz = timezone('Australia/Sydney')
+>>> au_dt = au_tz.normalize(utc_dt.astimezone(au_tz))
+>>> au_dt.strftime(fmt)
+'2006-03-27 08:34:59 EST+1100'
+>>> utc_dt2 = utc.normalize(au_dt.astimezone(utc))
+>>> utc_dt2.strftime(fmt)
+'2006-03-26 21:34:59 UTC+0000'
+
+You can take shortcuts when dealing with the UTC side of timezone
+conversions. Normalize and localize are not really necessary when there
+are no daylight savings time transitions to deal with.
+
+>>> utc_dt = datetime.utcfromtimestamp(1143408899).replace(tzinfo=utc)
+>>> utc_dt.strftime(fmt)
+'2006-03-26 21:34:59 UTC+0000'
+>>> au_tz = timezone('Australia/Sydney')
+>>> au_dt = au_tz.normalize(utc_dt.astimezone(au_tz))
+>>> au_dt.strftime(fmt)
+'2006-03-27 08:34:59 EST+1100'
+>>> utc_dt2 = au_dt.astimezone(utc)
+>>> utc_dt2.strftime(fmt)
+'2006-03-26 21:34:59 UTC+0000'
+
+
+Problems with Localtime
+~~~~~~~~~~~~~~~~~~~~~~~
+
+The major problem we have to deal with is that certain datetimes
+may occur twice in a year. For example, in the US/Eastern timezone
+on the last Sunday morning in October, the following sequence
+happens:
+
+ - 01:00 EDT occurs
+ - 1 hour later, instead of 2:00am the clock is turned back 1 hour
+ and 01:00 happens again (this time 01:00 EST)
+
+In fact, every instant between 01:00 and 02:00 occurs twice. This means
+that if you try and create a time in the US/Eastern timezone using
+the standard datetime syntax, there is no way to specify if you meant
+before of after the end-of-daylight-savings-time transition.
+
+>>> loc_dt = datetime(2002, 10, 27, 1, 30, 00, tzinfo=eastern)
+>>> loc_dt.strftime(fmt)
+'2002-10-27 01:30:00 EST-0500'
+
+As you can see, the system has chosen one for you and there is a 50%
+chance of it being out by one hour. For some applications, this does
+not matter. However, if you are trying to schedule meetings with people
+in different timezones or analyze log files it is not acceptable.
+
+The best and simplest solution is to stick with using UTC. The pytz
+package encourages using UTC for internal timezone representation by
+including a special UTC implementation based on the standard Python
+reference implementation in the Python documentation. This timezone
+unpickles to be the same instance, and pickles to a relatively small
+size. The UTC implementation can be obtained as pytz.utc, pytz.UTC,
+or pytz.timezone('UTC').
+
+>>> import pickle, pytz
+>>> dt = datetime(2005, 3, 1, 14, 13, 21, tzinfo=utc)
+>>> naive = dt.replace(tzinfo=None)
+>>> p = pickle.dumps(dt, 1)
+>>> naive_p = pickle.dumps(naive, 1)
+>>> len(p), len(naive_p), len(p) - len(naive_p)
+(60, 43, 17)
+>>> new = pickle.loads(p)
+>>> new == dt
+True
+>>> new is dt
+False
+>>> new.tzinfo is dt.tzinfo
+True
+>>> pytz.utc is pytz.UTC is pytz.timezone('UTC')
+True
+
+Note that this instance is not the same instance (or implementation) as
+other timezones with the same meaning (GMT, Greenwich, Universal, etc.).
+
+>>> utc is pytz.timezone('GMT')
+False
+
+If you insist on working with local times, this library provides a
+facility for constructing them unambiguously:
+
+>>> loc_dt = datetime(2002, 10, 27, 1, 30, 00)
+>>> est_dt = eastern.localize(loc_dt, is_dst=True)
+>>> edt_dt = eastern.localize(loc_dt, is_dst=False)
+>>> print est_dt.strftime(fmt), '/', edt_dt.strftime(fmt)
+2002-10-27 01:30:00 EDT-0400 / 2002-10-27 01:30:00 EST-0500
+
+If you pass None as the is_dst flag to localize(), pytz will refuse to
+guess and raise exceptions if you try to build ambiguous or non-existent
+times.
+
+For example, 1:30am on 27th Oct 2002 happened twice in the US/Eastern
+timezone when the clocks where put back at the end of Daylight Savings
+Time:
+
+>>> eastern.localize(datetime(2002, 10, 27, 1, 30, 00), is_dst=None)
+Traceback (most recent call last):
+...
+AmbiguousTimeError: 2002-10-27 01:30:00
+
+Similarly, 2:30am on 7th April 2002 never happened at all in the
+US/Eastern timezone, as the clock where put forward at 2:00am skipping
+the entire hour:
+
+>>> eastern.localize(datetime(2002, 4, 7, 2, 30, 00), is_dst=None)
+Traceback (most recent call last):
+...
+NonExistentTimeError: 2002-04-07 02:30:00
+
+Both of these exceptions share a common base class to make error handling
+easier:
+
+>>> isinstance(pytz.AmbiguousTimeError(), pytz.InvalidTimeError)
+True
+>>> isinstance(pytz.NonExistentTimeError(), pytz.InvalidTimeError)
+True
+
+Although localize() handles many cases, it is still not possible
+to handle all. In cases where countries change their timezone definitions,
+cases like the end-of-daylight-savings-time occur with no way of resolving
+the ambiguity. For example, in 1915 Warsaw switched from Warsaw time to
+Central European time. So at the stroke of midnight on August 5th 1915
+the clocks were wound back 24 minutes creating an ambiguous time period
+that cannot be specified without referring to the timezone abbreviation
+or the actual UTC offset. In this case midnight happened twice, neither
+time during a daylight savings time period:
+
+>>> warsaw = pytz.timezone('Europe/Warsaw')
+>>> loc_dt1 = warsaw.localize(datetime(1915, 8, 4, 23, 59, 59), is_dst=False)
+>>> loc_dt1.strftime(fmt)
+'1915-08-04 23:59:59 WMT+0124'
+>>> loc_dt2 = warsaw.localize(datetime(1915, 8, 5, 00, 00, 00), is_dst=False)
+>>> loc_dt2.strftime(fmt)
+'1915-08-05 00:00:00 CET+0100'
+>>> str(loc_dt2 - loc_dt1)
+'0:24:01'
+
+The only way of creating a time during the missing 24 minutes is converting
+from another time - because neither of the timezones involved where in
+daylight savings mode the API simply provides no way to express it:
+
+>>> utc_dt = datetime(1915, 8, 4, 22, 36, tzinfo=pytz.utc)
+>>> utc_dt.astimezone(warsaw).strftime(fmt)
+'1915-08-04 23:36:00 CET+0100'
+
+The 'Standard' Python way of handling all these ambiguities is not to,
+such as demonstrated in this example using the US/Eastern timezone
+definition from the Python documentation (Note that this implementation
+only works for dates between 1987 and 2006 - it is included for tests only!):
+
+>>> from pytz.reference import Eastern # pytz.reference only for tests
+>>> dt = datetime(2002, 10, 27, 0, 30, tzinfo=Eastern)
+>>> str(dt)
+'2002-10-27 00:30:00-04:00'
+>>> str(dt + timedelta(hours=1))
+'2002-10-27 01:30:00-05:00'
+>>> str(dt + timedelta(hours=2))
+'2002-10-27 02:30:00-05:00'
+>>> str(dt + timedelta(hours=3))
+'2002-10-27 03:30:00-05:00'
+
+Notice the first two results? At first glance you might think they are
+correct, but taking the UTC offset into account you find that they are
+actually two hours appart instead of the 1 hour we asked for.
+
+>>> from pytz.reference import UTC # pytz.reference only for tests
+>>> str(dt.astimezone(UTC))
+'2002-10-27 04:30:00+00:00'
+>>> str((dt + timedelta(hours=1)).astimezone(UTC))
+'2002-10-27 06:30:00+00:00'
+
+
+Country Information
+~~~~~~~~~~~~~~~~~~~
+
+A mechanism is provided to access the timezones commonly in use
+for a particular country, looked up using the ISO 3166 country code.
+It returns a list of strings that can be used to retrieve the relevant
+tzinfo instance using `pytz.timezone()`:
+
+>>> pytz.country_timezones['nz']
+['Pacific/Auckland', 'Pacific/Chatham']
+
+The Olson database comes with a ISO 3166 country code to English country
+name mapping that pytz exposes as a dictionary:
+
+>>> pytz.country_names['nz']
+'New Zealand'
+
+
+What is UTC
+~~~~~~~~~~~
+
+`UTC` is Universal Time, also known as Greenwich Mean Time or GMT
+in the United Kingdom. All other timezones are given as offsets from
+UTC. No daylight savings time occurs in UTC, making it a useful timezone
+to perform date arithmetic without worrying about the confusion and
+ambiguities caused by daylight savings time transitions, your country
+changing its timezone, or mobile computers that move roam through
+multiple timezones.
+
+
+Helpers
+~~~~~~~
+
+There are two lists of timezones provided.
+
+`all_timezones` is the exhaustive list of the timezone names that can be used.
+
+>>> from pytz import all_timezones
+>>> len(all_timezones) >= 500
+True
+>>> 'Etc/Greenwich' in all_timezones
+True
+
+`common_timezones` is a list of useful, current timezones. It doesn't
+contain deprecated zones or historical zones, except for a few I've
+deemed in common usage, such as US/Eastern (open a bug report if you
+think other timezones are deserving of being included here). It is also
+a sequence of strings.
+
+>>> from pytz import common_timezones
+>>> len(common_timezones) < len(all_timezones)
+True
+>>> 'Etc/Greenwich' in common_timezones
+False
+>>> 'Australia/Melbourne' in common_timezones
+True
+>>> 'US/Eastern' in common_timezones
+True
+>>> 'Canada/Eastern' in common_timezones
+True
+>>> 'US/Pacific-New' in all_timezones
+True
+>>> 'US/Pacific-New' in common_timezones
+False
+
+Both common_timezones and all_timezones are alphabetically sorted:
+
+>>> common_timezones_dupe = common_timezones[:]
+>>> common_timezones_dupe.sort()
+>>> common_timezones == common_timezones_dupe
+True
+>>> all_timezones_dupe = all_timezones[:]
+>>> all_timezones_dupe.sort()
+>>> all_timezones == all_timezones_dupe
+True
+
+`all_timezones` and `common_timezones` are also available as sets.
+
+>>> from pytz import all_timezones_set, common_timezones_set
+>>> 'US/Eastern' in all_timezones_set
+True
+>>> 'US/Eastern' in common_timezones_set
+True
+>>> 'Australia/Victoria' in common_timezones_set
+False
+
+You can also retrieve lists of timezones used by particular countries
+using the `country_timezones()` method. It requires an ISO-3166 two letter
+country code.
+
+>>> from pytz import country_timezones
+>>> country_timezones('ch')
+['Europe/Zurich']
+>>> country_timezones('CH')
+['Europe/Zurich']
+
+License
+~~~~~~~
+
+MIT license.
+
+This code is also available as part of Zope 3 under the Zope Public
+License, Version 2.1 (ZPL).
+
+I'm happy to relicense this code if necessary for inclusion in other
+open source projects.
+
+Latest Versions
+~~~~~~~~~~~~~~~
+
+This package will be updated after releases of the Olson timezone
+database. The latest version can be downloaded from the Python Package
+Index (PyPI_). The code that is used to generate this distribution is
+hosted on launchpad.net and available using the Bazaar_ revision control
+system using::
+
+ bzr branch lp:pytz
+
+.. _PyPI: http://cheeseshop.python.org/pypi/pytz/
+.. _Bazaar: http://bazaar-vcs.org/
+
+Bugs, Feature Requests & Patches
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Bugs can be reported using Launchpad at
+https://bugs.launchpad.net/products/pytz
+
+Issues & Limitations
+~~~~~~~~~~~~~~~~~~~~
+
+- Offsets from UTC are rounded to the nearest whole minute, so timezones
+ such as Europe/Amsterdam pre 1937 will be up to 30 seconds out. This is
+ a limitation of the Python datetime library.
+
+- If you think a timezone definition is incorrect, I probably can't fix
+ it. pytz is a direct translation of the Olson timezone database, and
+ changes to the timezone definitions need to be made to this source.
+ If you find errors they should be reported to the time zone mailing
+ list, linked from http://www.twinsun.com/tz/tz-link.htm
+
+Further Reading
+~~~~~~~~~~~~~~~
+
+More info than you want to know about timezones:
+http://www.twinsun.com/tz/tz-link.htm
+
+
+Contact
+~~~~~~~
+
+Stuart Bishop <stuart at stuartbishop.net>
+
Added: pytz/tags/2010b/pytz/__init__.py
===================================================================
--- pytz/tags/2010b/pytz/__init__.py (rev 0)
+++ pytz/tags/2010b/pytz/__init__.py 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1,1427 @@
+'''
+datetime.tzinfo timezone definitions generated from the
+Olson timezone database:
+
+ ftp://elsie.nci.nih.gov/pub/tz*.tar.gz
+
+See the datetime section of the Python Library Reference for information
+on how to use these modules.
+'''
+
+# The Olson database is updated several times a year.
+OLSON_VERSION = '2010b'
+VERSION = OLSON_VERSION
+# Version format for a patch release - only one so far.
+#VERSION = OLSON_VERSION + '.2'
+__version__ = OLSON_VERSION
+
+OLSEN_VERSION = OLSON_VERSION # Old releases had this misspelling
+
+__all__ = [
+ 'timezone', 'utc', 'country_timezones', 'country_names',
+ 'AmbiguousTimeError', 'InvalidTimeError',
+ 'NonExistentTimeError', 'UnknownTimeZoneError',
+ 'all_timezones', 'all_timezones_set',
+ 'common_timezones', 'common_timezones_set',
+ ]
+
+import sys, datetime, os.path, gettext
+from UserDict import DictMixin
+
+try:
+ from pkg_resources import resource_stream
+except ImportError:
+ resource_stream = None
+
+from tzinfo import AmbiguousTimeError, InvalidTimeError, NonExistentTimeError
+from tzinfo import unpickler
+from tzfile import build_tzinfo
+
+# Use 2.3 sets module implementation if set builtin is not available
+try:
+ set
+except NameError:
+ from sets import Set as set
+
+
+def open_resource(name):
+ """Open a resource from the zoneinfo subdir for reading.
+
+ Uses the pkg_resources module if available and no standard file
+ found at the calculated location.
+ """
+ name_parts = name.lstrip('/').split('/')
+ for part in name_parts:
+ if part == os.path.pardir or os.path.sep in part:
+ raise ValueError('Bad path segment: %r' % part)
+ filename = os.path.join(os.path.dirname(__file__),
+ 'zoneinfo', *name_parts)
+ if not os.path.exists(filename) and resource_stream is not None:
+ # http://bugs.launchpad.net/bugs/383171 - we avoid using this
+ # unless absolutely necessary to help when a broken version of
+ # pkg_resources is installed.
+ return resource_stream(__name__, 'zoneinfo/' + name)
+ return open(filename, 'rb')
+
+
+def resource_exists(name):
+ """Return true if the given resource exists"""
+ try:
+ open_resource(name)
+ return True
+ except IOError:
+ return False
+
+
+# Enable this when we get some translations?
+# We want an i18n API that is useful to programs using Python's gettext
+# module, as well as the Zope3 i18n package. Perhaps we should just provide
+# the POT file and translations, and leave it up to callers to make use
+# of them.
+#
+# t = gettext.translation(
+# 'pytz', os.path.join(os.path.dirname(__file__), 'locales'),
+# fallback=True
+# )
+# def _(timezone_name):
+# """Translate a timezone name using the current locale, returning Unicode"""
+# return t.ugettext(timezone_name)
+
+
+class UnknownTimeZoneError(KeyError):
+ '''Exception raised when pytz is passed an unknown timezone.
+
+ >>> isinstance(UnknownTimeZoneError(), LookupError)
+ True
+
+ This class is actually a subclass of KeyError to provide backwards
+ compatibility with code relying on the undocumented behavior of earlier
+ pytz releases.
+
+ >>> isinstance(UnknownTimeZoneError(), KeyError)
+ True
+ '''
+ pass
+
+
+_tzinfo_cache = {}
+
+def timezone(zone):
+ r''' Return a datetime.tzinfo implementation for the given timezone
+
+ >>> from datetime import datetime, timedelta
+ >>> utc = timezone('UTC')
+ >>> eastern = timezone('US/Eastern')
+ >>> eastern.zone
+ 'US/Eastern'
+ >>> timezone(u'US/Eastern') is eastern
+ True
+ >>> utc_dt = datetime(2002, 10, 27, 6, 0, 0, tzinfo=utc)
+ >>> loc_dt = utc_dt.astimezone(eastern)
+ >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)'
+ >>> loc_dt.strftime(fmt)
+ '2002-10-27 01:00:00 EST (-0500)'
+ >>> (loc_dt - timedelta(minutes=10)).strftime(fmt)
+ '2002-10-27 00:50:00 EST (-0500)'
+ >>> eastern.normalize(loc_dt - timedelta(minutes=10)).strftime(fmt)
+ '2002-10-27 01:50:00 EDT (-0400)'
+ >>> (loc_dt + timedelta(minutes=10)).strftime(fmt)
+ '2002-10-27 01:10:00 EST (-0500)'
+
+ Raises UnknownTimeZoneError if passed an unknown zone.
+
+ >>> timezone('Asia/Shangri-La')
+ Traceback (most recent call last):
+ ...
+ UnknownTimeZoneError: 'Asia/Shangri-La'
+
+ >>> timezone(u'\N{TRADE MARK SIGN}')
+ Traceback (most recent call last):
+ ...
+ UnknownTimeZoneError: u'\u2122'
+ '''
+ if zone.upper() == 'UTC':
+ return utc
+
+ try:
+ zone = zone.encode('US-ASCII')
+ except UnicodeEncodeError:
+ # All valid timezones are ASCII
+ raise UnknownTimeZoneError(zone)
+
+ zone = _unmunge_zone(zone)
+ if zone not in _tzinfo_cache:
+ if zone in all_timezones_set:
+ _tzinfo_cache[zone] = build_tzinfo(zone, open_resource(zone))
+ else:
+ raise UnknownTimeZoneError(zone)
+
+ return _tzinfo_cache[zone]
+
+
+def _unmunge_zone(zone):
+ """Undo the time zone name munging done by older versions of pytz."""
+ return zone.replace('_plus_', '+').replace('_minus_', '-')
+
+
+ZERO = datetime.timedelta(0)
+HOUR = datetime.timedelta(hours=1)
+
+
+class UTC(datetime.tzinfo):
+ """UTC
+
+ Identical to the reference UTC implementation given in Python docs except
+ that it unpickles using the single module global instance defined beneath
+ this class declaration.
+
+ Also contains extra attributes and methods to match other pytz tzinfo
+ instances.
+ """
+ zone = "UTC"
+
+ def utcoffset(self, dt):
+ return ZERO
+
+ def tzname(self, dt):
+ return "UTC"
+
+ def dst(self, dt):
+ return ZERO
+
+ def __reduce__(self):
+ return _UTC, ()
+
+ def localize(self, dt, is_dst=False):
+ '''Convert naive time to local time'''
+ if dt.tzinfo is not None:
+ raise ValueError, 'Not naive datetime (tzinfo is already set)'
+ return dt.replace(tzinfo=self)
+
+ def normalize(self, dt, is_dst=False):
+ '''Correct the timezone information on the given datetime'''
+ if dt.tzinfo is None:
+ raise ValueError, 'Naive time - no tzinfo set'
+ return dt.replace(tzinfo=self)
+
+ def __repr__(self):
+ return "<UTC>"
+
+ def __str__(self):
+ return "UTC"
+
+
+UTC = utc = UTC() # UTC is a singleton
+
+
+def _UTC():
+ """Factory function for utc unpickling.
+
+ Makes sure that unpickling a utc instance always returns the same
+ module global.
+
+ These examples belong in the UTC class above, but it is obscured; or in
+ the README.txt, but we are not depending on Python 2.4 so integrating
+ the README.txt examples with the unit tests is not trivial.
+
+ >>> import datetime, pickle
+ >>> dt = datetime.datetime(2005, 3, 1, 14, 13, 21, tzinfo=utc)
+ >>> naive = dt.replace(tzinfo=None)
+ >>> p = pickle.dumps(dt, 1)
+ >>> naive_p = pickle.dumps(naive, 1)
+ >>> len(p), len(naive_p), len(p) - len(naive_p)
+ (60, 43, 17)
+ >>> new = pickle.loads(p)
+ >>> new == dt
+ True
+ >>> new is dt
+ False
+ >>> new.tzinfo is dt.tzinfo
+ True
+ >>> utc is UTC is timezone('UTC')
+ True
+ >>> utc is timezone('GMT')
+ False
+ """
+ return utc
+_UTC.__safe_for_unpickling__ = True
+
+
+def _p(*args):
+ """Factory function for unpickling pytz tzinfo instances.
+
+ Just a wrapper around tzinfo.unpickler to save a few bytes in each pickle
+ by shortening the path.
+ """
+ return unpickler(*args)
+_p.__safe_for_unpickling__ = True
+
+
+class _LazyDict(DictMixin):
+ """Dictionary populated on first use."""
+ data = None
+ def __getitem__(self, key):
+ if self.data is None:
+ self._fill()
+ return self.data[key.upper()]
+
+ def keys(self):
+ if self.data is None:
+ self._fill()
+ return self.data.keys()
+
+
+class _CountryTimezoneDict(_LazyDict):
+ """Map ISO 3166 country code to a list of timezone names commonly used
+ in that country.
+
+ iso3166_code is the two letter code used to identify the country.
+
+ >>> country_timezones['ch']
+ ['Europe/Zurich']
+ >>> country_timezones['CH']
+ ['Europe/Zurich']
+ >>> country_timezones[u'ch']
+ ['Europe/Zurich']
+ >>> country_timezones['XXX']
+ Traceback (most recent call last):
+ ...
+ KeyError: 'XXX'
+
+ Previously, this information was exposed as a function rather than a
+ dictionary. This is still supported::
+
+ >>> country_timezones('nz')
+ ['Pacific/Auckland', 'Pacific/Chatham']
+ """
+ def __call__(self, iso3166_code):
+ """Backwards compatibility."""
+ return self[iso3166_code]
+
+ def _fill(self):
+ data = {}
+ zone_tab = open_resource('zone.tab')
+ for line in zone_tab:
+ if line.startswith('#'):
+ continue
+ code, coordinates, zone = line.split(None, 4)[:3]
+ if zone not in all_timezones_set:
+ continue
+ try:
+ data[code].append(zone)
+ except KeyError:
+ data[code] = [zone]
+ self.data = data
+
+country_timezones = _CountryTimezoneDict()
+
+
+class _CountryNameDict(_LazyDict):
+ '''Dictionary proving ISO3166 code -> English name.
+
+ >>> country_names['au']
+ 'Australia'
+ '''
+ def _fill(self):
+ data = {}
+ zone_tab = open_resource('iso3166.tab')
+ for line in zone_tab.readlines():
+ if line.startswith('#'):
+ continue
+ code, name = line.split(None, 1)
+ data[code] = name.strip()
+ self.data = data
+
+country_names = _CountryNameDict()
+
+
+# Time-zone info based solely on fixed offsets
+
+class _FixedOffset(datetime.tzinfo):
+
+ zone = None # to match the standard pytz API
+
+ def __init__(self, minutes):
+ if abs(minutes) >= 1440:
+ raise ValueError("absolute offset is too large", minutes)
+ self._minutes = minutes
+ self._offset = datetime.timedelta(minutes=minutes)
+
+ def utcoffset(self, dt):
+ return self._offset
+
+ def __reduce__(self):
+ return FixedOffset, (self._minutes, )
+
+ def dst(self, dt):
+ return None
+
+ def tzname(self, dt):
+ return None
+
+ def __repr__(self):
+ return 'pytz.FixedOffset(%d)' % self._minutes
+
+ def localize(self, dt, is_dst=False):
+ '''Convert naive time to local time'''
+ if dt.tzinfo is not None:
+ raise ValueError, 'Not naive datetime (tzinfo is already set)'
+ return dt.replace(tzinfo=self)
+
+ def normalize(self, dt, is_dst=False):
+ '''Correct the timezone information on the given datetime'''
+ if dt.tzinfo is None:
+ raise ValueError, 'Naive time - no tzinfo set'
+ return dt.replace(tzinfo=self)
+
+
+def FixedOffset(offset, _tzinfos = {}):
+ """return a fixed-offset timezone based off a number of minutes.
+
+ >>> one = FixedOffset(-330)
+ >>> one
+ pytz.FixedOffset(-330)
+ >>> one.utcoffset(datetime.datetime.now())
+ datetime.timedelta(-1, 66600)
+
+ >>> two = FixedOffset(1380)
+ >>> two
+ pytz.FixedOffset(1380)
+ >>> two.utcoffset(datetime.datetime.now())
+ datetime.timedelta(0, 82800)
+
+ The datetime.timedelta must be between the range of -1 and 1 day,
+ non-inclusive.
+
+ >>> FixedOffset(1440)
+ Traceback (most recent call last):
+ ...
+ ValueError: ('absolute offset is too large', 1440)
+
+ >>> FixedOffset(-1440)
+ Traceback (most recent call last):
+ ...
+ ValueError: ('absolute offset is too large', -1440)
+
+ An offset of 0 is special-cased to return UTC.
+
+ >>> FixedOffset(0) is UTC
+ True
+
+ There should always be only one instance of a FixedOffset per timedelta.
+ This should be true for multiple creation calls.
+
+ >>> FixedOffset(-330) is one
+ True
+ >>> FixedOffset(1380) is two
+ True
+
+ It should also be true for pickling.
+
+ >>> import pickle
+ >>> pickle.loads(pickle.dumps(one)) is one
+ True
+ >>> pickle.loads(pickle.dumps(two)) is two
+ True
+ """
+ if offset == 0:
+ return UTC
+
+ info = _tzinfos.get(offset)
+ if info is None:
+ # We haven't seen this one before. we need to save it.
+
+ # Use setdefault to avoid a race condition and make sure we have
+ # only one
+ info = _tzinfos.setdefault(offset, _FixedOffset(offset))
+
+ return info
+
+FixedOffset.__safe_for_unpickling__ = True
+
+
+def _test():
+ import doctest, os, sys
+ sys.path.insert(0, os.pardir)
+ import pytz
+ return doctest.testmod(pytz)
+
+if __name__ == '__main__':
+ _test()
+
+all_timezones = \
+['Africa/Abidjan',
+ 'Africa/Accra',
+ 'Africa/Addis_Ababa',
+ 'Africa/Algiers',
+ 'Africa/Asmara',
+ 'Africa/Asmera',
+ 'Africa/Bamako',
+ 'Africa/Bangui',
+ 'Africa/Banjul',
+ 'Africa/Bissau',
+ 'Africa/Blantyre',
+ 'Africa/Brazzaville',
+ 'Africa/Bujumbura',
+ 'Africa/Cairo',
+ 'Africa/Casablanca',
+ 'Africa/Ceuta',
+ 'Africa/Conakry',
+ 'Africa/Dakar',
+ 'Africa/Dar_es_Salaam',
+ 'Africa/Djibouti',
+ 'Africa/Douala',
+ 'Africa/El_Aaiun',
+ 'Africa/Freetown',
+ 'Africa/Gaborone',
+ 'Africa/Harare',
+ 'Africa/Johannesburg',
+ 'Africa/Kampala',
+ 'Africa/Khartoum',
+ 'Africa/Kigali',
+ 'Africa/Kinshasa',
+ 'Africa/Lagos',
+ 'Africa/Libreville',
+ 'Africa/Lome',
+ 'Africa/Luanda',
+ 'Africa/Lubumbashi',
+ 'Africa/Lusaka',
+ 'Africa/Malabo',
+ 'Africa/Maputo',
+ 'Africa/Maseru',
+ 'Africa/Mbabane',
+ 'Africa/Mogadishu',
+ 'Africa/Monrovia',
+ 'Africa/Nairobi',
+ 'Africa/Ndjamena',
+ 'Africa/Niamey',
+ 'Africa/Nouakchott',
+ 'Africa/Ouagadougou',
+ 'Africa/Porto-Novo',
+ 'Africa/Sao_Tome',
+ 'Africa/Timbuktu',
+ 'Africa/Tripoli',
+ 'Africa/Tunis',
+ 'Africa/Windhoek',
+ 'America/Adak',
+ 'America/Anchorage',
+ 'America/Anguilla',
+ 'America/Antigua',
+ 'America/Araguaina',
+ 'America/Argentina/Buenos_Aires',
+ 'America/Argentina/Catamarca',
+ 'America/Argentina/ComodRivadavia',
+ 'America/Argentina/Cordoba',
+ 'America/Argentina/Jujuy',
+ 'America/Argentina/La_Rioja',
+ 'America/Argentina/Mendoza',
+ 'America/Argentina/Rio_Gallegos',
+ 'America/Argentina/Salta',
+ 'America/Argentina/San_Juan',
+ 'America/Argentina/San_Luis',
+ 'America/Argentina/Tucuman',
+ 'America/Argentina/Ushuaia',
+ 'America/Aruba',
+ 'America/Asuncion',
+ 'America/Atikokan',
+ 'America/Atka',
+ 'America/Bahia',
+ 'America/Barbados',
+ 'America/Belem',
+ 'America/Belize',
+ 'America/Blanc-Sablon',
+ 'America/Boa_Vista',
+ 'America/Bogota',
+ 'America/Boise',
+ 'America/Buenos_Aires',
+ 'America/Cambridge_Bay',
+ 'America/Campo_Grande',
+ 'America/Cancun',
+ 'America/Caracas',
+ 'America/Catamarca',
+ 'America/Cayenne',
+ 'America/Cayman',
+ 'America/Chicago',
+ 'America/Chihuahua',
+ 'America/Coral_Harbour',
+ 'America/Cordoba',
+ 'America/Costa_Rica',
+ 'America/Cuiaba',
+ 'America/Curacao',
+ 'America/Danmarkshavn',
+ 'America/Dawson',
+ 'America/Dawson_Creek',
+ 'America/Denver',
+ 'America/Detroit',
+ 'America/Dominica',
+ 'America/Edmonton',
+ 'America/Eirunepe',
+ 'America/El_Salvador',
+ 'America/Ensenada',
+ 'America/Fort_Wayne',
+ 'America/Fortaleza',
+ 'America/Glace_Bay',
+ 'America/Godthab',
+ 'America/Goose_Bay',
+ 'America/Grand_Turk',
+ 'America/Grenada',
+ 'America/Guadeloupe',
+ 'America/Guatemala',
+ 'America/Guayaquil',
+ 'America/Guyana',
+ 'America/Halifax',
+ 'America/Havana',
+ 'America/Hermosillo',
+ 'America/Indiana/Indianapolis',
+ 'America/Indiana/Knox',
+ 'America/Indiana/Marengo',
+ 'America/Indiana/Petersburg',
+ 'America/Indiana/Tell_City',
+ 'America/Indiana/Vevay',
+ 'America/Indiana/Vincennes',
+ 'America/Indiana/Winamac',
+ 'America/Indianapolis',
+ 'America/Inuvik',
+ 'America/Iqaluit',
+ 'America/Jamaica',
+ 'America/Jujuy',
+ 'America/Juneau',
+ 'America/Kentucky/Louisville',
+ 'America/Kentucky/Monticello',
+ 'America/Knox_IN',
+ 'America/La_Paz',
+ 'America/Lima',
+ 'America/Los_Angeles',
+ 'America/Louisville',
+ 'America/Maceio',
+ 'America/Managua',
+ 'America/Manaus',
+ 'America/Marigot',
+ 'America/Martinique',
+ 'America/Matamoros',
+ 'America/Mazatlan',
+ 'America/Mendoza',
+ 'America/Menominee',
+ 'America/Merida',
+ 'America/Mexico_City',
+ 'America/Miquelon',
+ 'America/Moncton',
+ 'America/Monterrey',
+ 'America/Montevideo',
+ 'America/Montreal',
+ 'America/Montserrat',
+ 'America/Nassau',
+ 'America/New_York',
+ 'America/Nipigon',
+ 'America/Nome',
+ 'America/Noronha',
+ 'America/North_Dakota/Center',
+ 'America/North_Dakota/New_Salem',
+ 'America/Ojinaga',
+ 'America/Panama',
+ 'America/Pangnirtung',
+ 'America/Paramaribo',
+ 'America/Phoenix',
+ 'America/Port-au-Prince',
+ 'America/Port_of_Spain',
+ 'America/Porto_Acre',
+ 'America/Porto_Velho',
+ 'America/Puerto_Rico',
+ 'America/Rainy_River',
+ 'America/Rankin_Inlet',
+ 'America/Recife',
+ 'America/Regina',
+ 'America/Resolute',
+ 'America/Rio_Branco',
+ 'America/Rosario',
+ 'America/Santa_Isabel',
+ 'America/Santarem',
+ 'America/Santiago',
+ 'America/Santo_Domingo',
+ 'America/Sao_Paulo',
+ 'America/Scoresbysund',
+ 'America/Shiprock',
+ 'America/St_Barthelemy',
+ 'America/St_Johns',
+ 'America/St_Kitts',
+ 'America/St_Lucia',
+ 'America/St_Thomas',
+ 'America/St_Vincent',
+ 'America/Swift_Current',
+ 'America/Tegucigalpa',
+ 'America/Thule',
+ 'America/Thunder_Bay',
+ 'America/Tijuana',
+ 'America/Toronto',
+ 'America/Tortola',
+ 'America/Vancouver',
+ 'America/Virgin',
+ 'America/Whitehorse',
+ 'America/Winnipeg',
+ 'America/Yakutat',
+ 'America/Yellowknife',
+ 'Antarctica/Casey',
+ 'Antarctica/Davis',
+ 'Antarctica/DumontDUrville',
+ 'Antarctica/Mawson',
+ 'Antarctica/McMurdo',
+ 'Antarctica/Palmer',
+ 'Antarctica/Rothera',
+ 'Antarctica/South_Pole',
+ 'Antarctica/Syowa',
+ 'Antarctica/Vostok',
+ 'Arctic/Longyearbyen',
+ 'Asia/Aden',
+ 'Asia/Almaty',
+ 'Asia/Amman',
+ 'Asia/Anadyr',
+ 'Asia/Aqtau',
+ 'Asia/Aqtobe',
+ 'Asia/Ashgabat',
+ 'Asia/Ashkhabad',
+ 'Asia/Baghdad',
+ 'Asia/Bahrain',
+ 'Asia/Baku',
+ 'Asia/Bangkok',
+ 'Asia/Beirut',
+ 'Asia/Bishkek',
+ 'Asia/Brunei',
+ 'Asia/Calcutta',
+ 'Asia/Choibalsan',
+ 'Asia/Chongqing',
+ 'Asia/Chungking',
+ 'Asia/Colombo',
+ 'Asia/Dacca',
+ 'Asia/Damascus',
+ 'Asia/Dhaka',
+ 'Asia/Dili',
+ 'Asia/Dubai',
+ 'Asia/Dushanbe',
+ 'Asia/Gaza',
+ 'Asia/Harbin',
+ 'Asia/Ho_Chi_Minh',
+ 'Asia/Hong_Kong',
+ 'Asia/Hovd',
+ 'Asia/Irkutsk',
+ 'Asia/Istanbul',
+ 'Asia/Jakarta',
+ 'Asia/Jayapura',
+ 'Asia/Jerusalem',
+ 'Asia/Kabul',
+ 'Asia/Kamchatka',
+ 'Asia/Karachi',
+ 'Asia/Kashgar',
+ 'Asia/Kathmandu',
+ 'Asia/Katmandu',
+ 'Asia/Kolkata',
+ 'Asia/Krasnoyarsk',
+ 'Asia/Kuala_Lumpur',
+ 'Asia/Kuching',
+ 'Asia/Kuwait',
+ 'Asia/Macao',
+ 'Asia/Macau',
+ 'Asia/Magadan',
+ 'Asia/Makassar',
+ 'Asia/Manila',
+ 'Asia/Muscat',
+ 'Asia/Nicosia',
+ 'Asia/Novokuznetsk',
+ 'Asia/Novosibirsk',
+ 'Asia/Omsk',
+ 'Asia/Oral',
+ 'Asia/Phnom_Penh',
+ 'Asia/Pontianak',
+ 'Asia/Pyongyang',
+ 'Asia/Qatar',
+ 'Asia/Qyzylorda',
+ 'Asia/Rangoon',
+ 'Asia/Riyadh',
+ 'Asia/Saigon',
+ 'Asia/Sakhalin',
+ 'Asia/Samarkand',
+ 'Asia/Seoul',
+ 'Asia/Shanghai',
+ 'Asia/Singapore',
+ 'Asia/Taipei',
+ 'Asia/Tashkent',
+ 'Asia/Tbilisi',
+ 'Asia/Tehran',
+ 'Asia/Tel_Aviv',
+ 'Asia/Thimbu',
+ 'Asia/Thimphu',
+ 'Asia/Tokyo',
+ 'Asia/Ujung_Pandang',
+ 'Asia/Ulaanbaatar',
+ 'Asia/Ulan_Bator',
+ 'Asia/Urumqi',
+ 'Asia/Vientiane',
+ 'Asia/Vladivostok',
+ 'Asia/Yakutsk',
+ 'Asia/Yekaterinburg',
+ 'Asia/Yerevan',
+ 'Atlantic/Azores',
+ 'Atlantic/Bermuda',
+ 'Atlantic/Canary',
+ 'Atlantic/Cape_Verde',
+ 'Atlantic/Faeroe',
+ 'Atlantic/Faroe',
+ 'Atlantic/Jan_Mayen',
+ 'Atlantic/Madeira',
+ 'Atlantic/Reykjavik',
+ 'Atlantic/South_Georgia',
+ 'Atlantic/St_Helena',
+ 'Atlantic/Stanley',
+ 'Australia/ACT',
+ 'Australia/Adelaide',
+ 'Australia/Brisbane',
+ 'Australia/Broken_Hill',
+ 'Australia/Canberra',
+ 'Australia/Currie',
+ 'Australia/Darwin',
+ 'Australia/Eucla',
+ 'Australia/Hobart',
+ 'Australia/LHI',
+ 'Australia/Lindeman',
+ 'Australia/Lord_Howe',
+ 'Australia/Melbourne',
+ 'Australia/NSW',
+ 'Australia/North',
+ 'Australia/Perth',
+ 'Australia/Queensland',
+ 'Australia/South',
+ 'Australia/Sydney',
+ 'Australia/Tasmania',
+ 'Australia/Victoria',
+ 'Australia/West',
+ 'Australia/Yancowinna',
+ 'Brazil/Acre',
+ 'Brazil/DeNoronha',
+ 'Brazil/East',
+ 'Brazil/West',
+ 'CET',
+ 'CST6CDT',
+ 'Canada/Atlantic',
+ 'Canada/Central',
+ 'Canada/East-Saskatchewan',
+ 'Canada/Eastern',
+ 'Canada/Mountain',
+ 'Canada/Newfoundland',
+ 'Canada/Pacific',
+ 'Canada/Saskatchewan',
+ 'Canada/Yukon',
+ 'Chile/Continental',
+ 'Chile/EasterIsland',
+ 'Cuba',
+ 'EET',
+ 'EST',
+ 'EST5EDT',
+ 'Egypt',
+ 'Eire',
+ 'Etc/GMT',
+ 'Etc/GMT+0',
+ 'Etc/GMT+1',
+ 'Etc/GMT+10',
+ 'Etc/GMT+11',
+ 'Etc/GMT+12',
+ 'Etc/GMT+2',
+ 'Etc/GMT+3',
+ 'Etc/GMT+4',
+ 'Etc/GMT+5',
+ 'Etc/GMT+6',
+ 'Etc/GMT+7',
+ 'Etc/GMT+8',
+ 'Etc/GMT+9',
+ 'Etc/GMT-0',
+ 'Etc/GMT-1',
+ 'Etc/GMT-10',
+ 'Etc/GMT-11',
+ 'Etc/GMT-12',
+ 'Etc/GMT-13',
+ 'Etc/GMT-14',
+ 'Etc/GMT-2',
+ 'Etc/GMT-3',
+ 'Etc/GMT-4',
+ 'Etc/GMT-5',
+ 'Etc/GMT-6',
+ 'Etc/GMT-7',
+ 'Etc/GMT-8',
+ 'Etc/GMT-9',
+ 'Etc/GMT0',
+ 'Etc/Greenwich',
+ 'Etc/UCT',
+ 'Etc/UTC',
+ 'Etc/Universal',
+ 'Etc/Zulu',
+ 'Europe/Amsterdam',
+ 'Europe/Andorra',
+ 'Europe/Athens',
+ 'Europe/Belfast',
+ 'Europe/Belgrade',
+ 'Europe/Berlin',
+ 'Europe/Bratislava',
+ 'Europe/Brussels',
+ 'Europe/Bucharest',
+ 'Europe/Budapest',
+ 'Europe/Chisinau',
+ 'Europe/Copenhagen',
+ 'Europe/Dublin',
+ 'Europe/Gibraltar',
+ 'Europe/Guernsey',
+ 'Europe/Helsinki',
+ 'Europe/Isle_of_Man',
+ 'Europe/Istanbul',
+ 'Europe/Jersey',
+ 'Europe/Kaliningrad',
+ 'Europe/Kiev',
+ 'Europe/Lisbon',
+ 'Europe/Ljubljana',
+ 'Europe/London',
+ 'Europe/Luxembourg',
+ 'Europe/Madrid',
+ 'Europe/Malta',
+ 'Europe/Mariehamn',
+ 'Europe/Minsk',
+ 'Europe/Monaco',
+ 'Europe/Moscow',
+ 'Europe/Nicosia',
+ 'Europe/Oslo',
+ 'Europe/Paris',
+ 'Europe/Podgorica',
+ 'Europe/Prague',
+ 'Europe/Riga',
+ 'Europe/Rome',
+ 'Europe/Samara',
+ 'Europe/San_Marino',
+ 'Europe/Sarajevo',
+ 'Europe/Simferopol',
+ 'Europe/Skopje',
+ 'Europe/Sofia',
+ 'Europe/Stockholm',
+ 'Europe/Tallinn',
+ 'Europe/Tirane',
+ 'Europe/Tiraspol',
+ 'Europe/Uzhgorod',
+ 'Europe/Vaduz',
+ 'Europe/Vatican',
+ 'Europe/Vienna',
+ 'Europe/Vilnius',
+ 'Europe/Volgograd',
+ 'Europe/Warsaw',
+ 'Europe/Zagreb',
+ 'Europe/Zaporozhye',
+ 'Europe/Zurich',
+ 'GB',
+ 'GB-Eire',
+ 'GMT',
+ 'GMT+0',
+ 'GMT-0',
+ 'GMT0',
+ 'Greenwich',
+ 'HST',
+ 'Hongkong',
+ 'Iceland',
+ 'Indian/Antananarivo',
+ 'Indian/Chagos',
+ 'Indian/Christmas',
+ 'Indian/Cocos',
+ 'Indian/Comoro',
+ 'Indian/Kerguelen',
+ 'Indian/Mahe',
+ 'Indian/Maldives',
+ 'Indian/Mauritius',
+ 'Indian/Mayotte',
+ 'Indian/Reunion',
+ 'Iran',
+ 'Israel',
+ 'Jamaica',
+ 'Japan',
+ 'Kwajalein',
+ 'Libya',
+ 'MET',
+ 'MST',
+ 'MST7MDT',
+ 'Mexico/BajaNorte',
+ 'Mexico/BajaSur',
+ 'Mexico/General',
+ 'NZ',
+ 'NZ-CHAT',
+ 'Navajo',
+ 'PRC',
+ 'PST8PDT',
+ 'Pacific/Apia',
+ 'Pacific/Auckland',
+ 'Pacific/Chatham',
+ 'Pacific/Easter',
+ 'Pacific/Efate',
+ 'Pacific/Enderbury',
+ 'Pacific/Fakaofo',
+ 'Pacific/Fiji',
+ 'Pacific/Funafuti',
+ 'Pacific/Galapagos',
+ 'Pacific/Gambier',
+ 'Pacific/Guadalcanal',
+ 'Pacific/Guam',
+ 'Pacific/Honolulu',
+ 'Pacific/Johnston',
+ 'Pacific/Kiritimati',
+ 'Pacific/Kosrae',
+ 'Pacific/Kwajalein',
+ 'Pacific/Majuro',
+ 'Pacific/Marquesas',
+ 'Pacific/Midway',
+ 'Pacific/Nauru',
+ 'Pacific/Niue',
+ 'Pacific/Norfolk',
+ 'Pacific/Noumea',
+ 'Pacific/Pago_Pago',
+ 'Pacific/Palau',
+ 'Pacific/Pitcairn',
+ 'Pacific/Ponape',
+ 'Pacific/Port_Moresby',
+ 'Pacific/Rarotonga',
+ 'Pacific/Saipan',
+ 'Pacific/Samoa',
+ 'Pacific/Tahiti',
+ 'Pacific/Tarawa',
+ 'Pacific/Tongatapu',
+ 'Pacific/Truk',
+ 'Pacific/Wake',
+ 'Pacific/Wallis',
+ 'Pacific/Yap',
+ 'Poland',
+ 'Portugal',
+ 'ROC',
+ 'ROK',
+ 'Singapore',
+ 'Turkey',
+ 'UCT',
+ 'US/Alaska',
+ 'US/Aleutian',
+ 'US/Arizona',
+ 'US/Central',
+ 'US/East-Indiana',
+ 'US/Eastern',
+ 'US/Hawaii',
+ 'US/Indiana-Starke',
+ 'US/Michigan',
+ 'US/Mountain',
+ 'US/Pacific',
+ 'US/Pacific-New',
+ 'US/Samoa',
+ 'UTC',
+ 'Universal',
+ 'W-SU',
+ 'WET',
+ 'Zulu']
+all_timezones = [
+ tz for tz in all_timezones if resource_exists(tz)]
+
+all_timezones_set = set(all_timezones)
+common_timezones = \
+['Africa/Abidjan',
+ 'Africa/Accra',
+ 'Africa/Addis_Ababa',
+ 'Africa/Algiers',
+ 'Africa/Asmara',
+ 'Africa/Bamako',
+ 'Africa/Bangui',
+ 'Africa/Banjul',
+ 'Africa/Bissau',
+ 'Africa/Blantyre',
+ 'Africa/Brazzaville',
+ 'Africa/Bujumbura',
+ 'Africa/Cairo',
+ 'Africa/Casablanca',
+ 'Africa/Ceuta',
+ 'Africa/Conakry',
+ 'Africa/Dakar',
+ 'Africa/Dar_es_Salaam',
+ 'Africa/Djibouti',
+ 'Africa/Douala',
+ 'Africa/El_Aaiun',
+ 'Africa/Freetown',
+ 'Africa/Gaborone',
+ 'Africa/Harare',
+ 'Africa/Johannesburg',
+ 'Africa/Kampala',
+ 'Africa/Khartoum',
+ 'Africa/Kigali',
+ 'Africa/Kinshasa',
+ 'Africa/Lagos',
+ 'Africa/Libreville',
+ 'Africa/Lome',
+ 'Africa/Luanda',
+ 'Africa/Lubumbashi',
+ 'Africa/Lusaka',
+ 'Africa/Malabo',
+ 'Africa/Maputo',
+ 'Africa/Maseru',
+ 'Africa/Mbabane',
+ 'Africa/Mogadishu',
+ 'Africa/Monrovia',
+ 'Africa/Nairobi',
+ 'Africa/Ndjamena',
+ 'Africa/Niamey',
+ 'Africa/Nouakchott',
+ 'Africa/Ouagadougou',
+ 'Africa/Porto-Novo',
+ 'Africa/Sao_Tome',
+ 'Africa/Tripoli',
+ 'Africa/Tunis',
+ 'Africa/Windhoek',
+ 'America/Adak',
+ 'America/Anchorage',
+ 'America/Anguilla',
+ 'America/Antigua',
+ 'America/Araguaina',
+ 'America/Argentina/Buenos_Aires',
+ 'America/Argentina/Catamarca',
+ 'America/Argentina/Cordoba',
+ 'America/Argentina/Jujuy',
+ 'America/Argentina/La_Rioja',
+ 'America/Argentina/Mendoza',
+ 'America/Argentina/Rio_Gallegos',
+ 'America/Argentina/Salta',
+ 'America/Argentina/San_Juan',
+ 'America/Argentina/San_Luis',
+ 'America/Argentina/Tucuman',
+ 'America/Argentina/Ushuaia',
+ 'America/Aruba',
+ 'America/Asuncion',
+ 'America/Atikokan',
+ 'America/Bahia',
+ 'America/Barbados',
+ 'America/Belem',
+ 'America/Belize',
+ 'America/Blanc-Sablon',
+ 'America/Boa_Vista',
+ 'America/Bogota',
+ 'America/Boise',
+ 'America/Cambridge_Bay',
+ 'America/Campo_Grande',
+ 'America/Cancun',
+ 'America/Caracas',
+ 'America/Cayenne',
+ 'America/Cayman',
+ 'America/Chicago',
+ 'America/Chihuahua',
+ 'America/Costa_Rica',
+ 'America/Cuiaba',
+ 'America/Curacao',
+ 'America/Danmarkshavn',
+ 'America/Dawson',
+ 'America/Dawson_Creek',
+ 'America/Denver',
+ 'America/Detroit',
+ 'America/Dominica',
+ 'America/Edmonton',
+ 'America/Eirunepe',
+ 'America/El_Salvador',
+ 'America/Fortaleza',
+ 'America/Glace_Bay',
+ 'America/Godthab',
+ 'America/Goose_Bay',
+ 'America/Grand_Turk',
+ 'America/Grenada',
+ 'America/Guadeloupe',
+ 'America/Guatemala',
+ 'America/Guayaquil',
+ 'America/Guyana',
+ 'America/Halifax',
+ 'America/Havana',
+ 'America/Hermosillo',
+ 'America/Indiana/Indianapolis',
+ 'America/Indiana/Knox',
+ 'America/Indiana/Marengo',
+ 'America/Indiana/Petersburg',
+ 'America/Indiana/Tell_City',
+ 'America/Indiana/Vevay',
+ 'America/Indiana/Vincennes',
+ 'America/Indiana/Winamac',
+ 'America/Inuvik',
+ 'America/Iqaluit',
+ 'America/Jamaica',
+ 'America/Juneau',
+ 'America/Kentucky/Louisville',
+ 'America/Kentucky/Monticello',
+ 'America/La_Paz',
+ 'America/Lima',
+ 'America/Los_Angeles',
+ 'America/Maceio',
+ 'America/Managua',
+ 'America/Manaus',
+ 'America/Martinique',
+ 'America/Matamoros',
+ 'America/Mazatlan',
+ 'America/Menominee',
+ 'America/Merida',
+ 'America/Mexico_City',
+ 'America/Miquelon',
+ 'America/Moncton',
+ 'America/Monterrey',
+ 'America/Montevideo',
+ 'America/Montreal',
+ 'America/Montserrat',
+ 'America/Nassau',
+ 'America/New_York',
+ 'America/Nipigon',
+ 'America/Nome',
+ 'America/Noronha',
+ 'America/North_Dakota/Center',
+ 'America/North_Dakota/New_Salem',
+ 'America/Ojinaga',
+ 'America/Panama',
+ 'America/Pangnirtung',
+ 'America/Paramaribo',
+ 'America/Phoenix',
+ 'America/Port-au-Prince',
+ 'America/Port_of_Spain',
+ 'America/Porto_Velho',
+ 'America/Puerto_Rico',
+ 'America/Rainy_River',
+ 'America/Rankin_Inlet',
+ 'America/Recife',
+ 'America/Regina',
+ 'America/Resolute',
+ 'America/Rio_Branco',
+ 'America/Santa_Isabel',
+ 'America/Santarem',
+ 'America/Santiago',
+ 'America/Santo_Domingo',
+ 'America/Sao_Paulo',
+ 'America/Scoresbysund',
+ 'America/St_Johns',
+ 'America/St_Kitts',
+ 'America/St_Lucia',
+ 'America/St_Thomas',
+ 'America/St_Vincent',
+ 'America/Swift_Current',
+ 'America/Tegucigalpa',
+ 'America/Thule',
+ 'America/Thunder_Bay',
+ 'America/Tijuana',
+ 'America/Toronto',
+ 'America/Tortola',
+ 'America/Vancouver',
+ 'America/Whitehorse',
+ 'America/Winnipeg',
+ 'America/Yakutat',
+ 'America/Yellowknife',
+ 'Antarctica/Casey',
+ 'Antarctica/Davis',
+ 'Antarctica/DumontDUrville',
+ 'Antarctica/Mawson',
+ 'Antarctica/McMurdo',
+ 'Antarctica/Palmer',
+ 'Antarctica/Rothera',
+ 'Antarctica/Syowa',
+ 'Antarctica/Vostok',
+ 'Asia/Aden',
+ 'Asia/Almaty',
+ 'Asia/Amman',
+ 'Asia/Anadyr',
+ 'Asia/Aqtau',
+ 'Asia/Aqtobe',
+ 'Asia/Ashgabat',
+ 'Asia/Baghdad',
+ 'Asia/Bahrain',
+ 'Asia/Baku',
+ 'Asia/Bangkok',
+ 'Asia/Beirut',
+ 'Asia/Bishkek',
+ 'Asia/Brunei',
+ 'Asia/Choibalsan',
+ 'Asia/Chongqing',
+ 'Asia/Colombo',
+ 'Asia/Damascus',
+ 'Asia/Dhaka',
+ 'Asia/Dili',
+ 'Asia/Dubai',
+ 'Asia/Dushanbe',
+ 'Asia/Gaza',
+ 'Asia/Harbin',
+ 'Asia/Ho_Chi_Minh',
+ 'Asia/Hong_Kong',
+ 'Asia/Hovd',
+ 'Asia/Irkutsk',
+ 'Asia/Jakarta',
+ 'Asia/Jayapura',
+ 'Asia/Jerusalem',
+ 'Asia/Kabul',
+ 'Asia/Kamchatka',
+ 'Asia/Karachi',
+ 'Asia/Kashgar',
+ 'Asia/Kathmandu',
+ 'Asia/Kolkata',
+ 'Asia/Krasnoyarsk',
+ 'Asia/Kuala_Lumpur',
+ 'Asia/Kuching',
+ 'Asia/Kuwait',
+ 'Asia/Macau',
+ 'Asia/Magadan',
+ 'Asia/Makassar',
+ 'Asia/Manila',
+ 'Asia/Muscat',
+ 'Asia/Nicosia',
+ 'Asia/Novokuznetsk',
+ 'Asia/Novosibirsk',
+ 'Asia/Omsk',
+ 'Asia/Oral',
+ 'Asia/Phnom_Penh',
+ 'Asia/Pontianak',
+ 'Asia/Pyongyang',
+ 'Asia/Qatar',
+ 'Asia/Qyzylorda',
+ 'Asia/Rangoon',
+ 'Asia/Riyadh',
+ 'Asia/Sakhalin',
+ 'Asia/Samarkand',
+ 'Asia/Seoul',
+ 'Asia/Shanghai',
+ 'Asia/Singapore',
+ 'Asia/Taipei',
+ 'Asia/Tashkent',
+ 'Asia/Tbilisi',
+ 'Asia/Tehran',
+ 'Asia/Thimphu',
+ 'Asia/Tokyo',
+ 'Asia/Ulaanbaatar',
+ 'Asia/Urumqi',
+ 'Asia/Vientiane',
+ 'Asia/Vladivostok',
+ 'Asia/Yakutsk',
+ 'Asia/Yekaterinburg',
+ 'Asia/Yerevan',
+ 'Atlantic/Azores',
+ 'Atlantic/Bermuda',
+ 'Atlantic/Canary',
+ 'Atlantic/Cape_Verde',
+ 'Atlantic/Faroe',
+ 'Atlantic/Madeira',
+ 'Atlantic/Reykjavik',
+ 'Atlantic/South_Georgia',
+ 'Atlantic/St_Helena',
+ 'Atlantic/Stanley',
+ 'Australia/Adelaide',
+ 'Australia/Brisbane',
+ 'Australia/Broken_Hill',
+ 'Australia/Currie',
+ 'Australia/Darwin',
+ 'Australia/Eucla',
+ 'Australia/Hobart',
+ 'Australia/Lindeman',
+ 'Australia/Lord_Howe',
+ 'Australia/Melbourne',
+ 'Australia/Perth',
+ 'Australia/Sydney',
+ 'Canada/Atlantic',
+ 'Canada/Central',
+ 'Canada/Eastern',
+ 'Canada/Mountain',
+ 'Canada/Newfoundland',
+ 'Canada/Pacific',
+ 'Europe/Amsterdam',
+ 'Europe/Andorra',
+ 'Europe/Athens',
+ 'Europe/Belgrade',
+ 'Europe/Berlin',
+ 'Europe/Brussels',
+ 'Europe/Bucharest',
+ 'Europe/Budapest',
+ 'Europe/Chisinau',
+ 'Europe/Copenhagen',
+ 'Europe/Dublin',
+ 'Europe/Gibraltar',
+ 'Europe/Helsinki',
+ 'Europe/Istanbul',
+ 'Europe/Kaliningrad',
+ 'Europe/Kiev',
+ 'Europe/Lisbon',
+ 'Europe/London',
+ 'Europe/Luxembourg',
+ 'Europe/Madrid',
+ 'Europe/Malta',
+ 'Europe/Minsk',
+ 'Europe/Monaco',
+ 'Europe/Moscow',
+ 'Europe/Oslo',
+ 'Europe/Paris',
+ 'Europe/Prague',
+ 'Europe/Riga',
+ 'Europe/Rome',
+ 'Europe/Samara',
+ 'Europe/Simferopol',
+ 'Europe/Sofia',
+ 'Europe/Stockholm',
+ 'Europe/Tallinn',
+ 'Europe/Tirane',
+ 'Europe/Uzhgorod',
+ 'Europe/Vaduz',
+ 'Europe/Vienna',
+ 'Europe/Vilnius',
+ 'Europe/Volgograd',
+ 'Europe/Warsaw',
+ 'Europe/Zaporozhye',
+ 'Europe/Zurich',
+ 'GMT',
+ 'Indian/Antananarivo',
+ 'Indian/Chagos',
+ 'Indian/Christmas',
+ 'Indian/Cocos',
+ 'Indian/Comoro',
+ 'Indian/Kerguelen',
+ 'Indian/Mahe',
+ 'Indian/Maldives',
+ 'Indian/Mauritius',
+ 'Indian/Mayotte',
+ 'Indian/Reunion',
+ 'Pacific/Apia',
+ 'Pacific/Auckland',
+ 'Pacific/Chatham',
+ 'Pacific/Easter',
+ 'Pacific/Efate',
+ 'Pacific/Enderbury',
+ 'Pacific/Fakaofo',
+ 'Pacific/Fiji',
+ 'Pacific/Funafuti',
+ 'Pacific/Galapagos',
+ 'Pacific/Gambier',
+ 'Pacific/Guadalcanal',
+ 'Pacific/Guam',
+ 'Pacific/Honolulu',
+ 'Pacific/Johnston',
+ 'Pacific/Kiritimati',
+ 'Pacific/Kosrae',
+ 'Pacific/Kwajalein',
+ 'Pacific/Majuro',
+ 'Pacific/Marquesas',
+ 'Pacific/Midway',
+ 'Pacific/Nauru',
+ 'Pacific/Niue',
+ 'Pacific/Norfolk',
+ 'Pacific/Noumea',
+ 'Pacific/Pago_Pago',
+ 'Pacific/Palau',
+ 'Pacific/Pitcairn',
+ 'Pacific/Ponape',
+ 'Pacific/Port_Moresby',
+ 'Pacific/Rarotonga',
+ 'Pacific/Saipan',
+ 'Pacific/Tahiti',
+ 'Pacific/Tarawa',
+ 'Pacific/Tongatapu',
+ 'Pacific/Truk',
+ 'Pacific/Wake',
+ 'Pacific/Wallis',
+ 'US/Alaska',
+ 'US/Arizona',
+ 'US/Central',
+ 'US/Eastern',
+ 'US/Hawaii',
+ 'US/Mountain',
+ 'US/Pacific',
+ 'UTC']
+common_timezones = [
+ tz for tz in common_timezones if tz in all_timezones]
+
+common_timezones_set = set(common_timezones)
Added: pytz/tags/2010b/pytz/reference.py
===================================================================
--- pytz/tags/2010b/pytz/reference.py (rev 0)
+++ pytz/tags/2010b/pytz/reference.py 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1,127 @@
+'''
+Reference tzinfo implementations from the Python docs.
+Used for testing against as they are only correct for the years
+1987 to 2006. Do not use these for real code.
+'''
+
+from datetime import tzinfo, timedelta, datetime
+from pytz import utc, UTC, HOUR, ZERO
+
+# A class building tzinfo objects for fixed-offset time zones.
+# Note that FixedOffset(0, "UTC") is a different way to build a
+# UTC tzinfo object.
+
+class FixedOffset(tzinfo):
+ """Fixed offset in minutes east from UTC."""
+
+ def __init__(self, offset, name):
+ self.__offset = timedelta(minutes = offset)
+ self.__name = name
+
+ def utcoffset(self, dt):
+ return self.__offset
+
+ def tzname(self, dt):
+ return self.__name
+
+ def dst(self, dt):
+ return ZERO
+
+# A class capturing the platform's idea of local time.
+
+import time as _time
+
+STDOFFSET = timedelta(seconds = -_time.timezone)
+if _time.daylight:
+ DSTOFFSET = timedelta(seconds = -_time.altzone)
+else:
+ DSTOFFSET = STDOFFSET
+
+DSTDIFF = DSTOFFSET - STDOFFSET
+
+class LocalTimezone(tzinfo):
+
+ def utcoffset(self, dt):
+ if self._isdst(dt):
+ return DSTOFFSET
+ else:
+ return STDOFFSET
+
+ def dst(self, dt):
+ if self._isdst(dt):
+ return DSTDIFF
+ else:
+ return ZERO
+
+ def tzname(self, dt):
+ return _time.tzname[self._isdst(dt)]
+
+ def _isdst(self, dt):
+ tt = (dt.year, dt.month, dt.day,
+ dt.hour, dt.minute, dt.second,
+ dt.weekday(), 0, -1)
+ stamp = _time.mktime(tt)
+ tt = _time.localtime(stamp)
+ return tt.tm_isdst > 0
+
+Local = LocalTimezone()
+
+# A complete implementation of current DST rules for major US time zones.
+
+def first_sunday_on_or_after(dt):
+ days_to_go = 6 - dt.weekday()
+ if days_to_go:
+ dt += timedelta(days_to_go)
+ return dt
+
+# In the US, DST starts at 2am (standard time) on the first Sunday in April.
+DSTSTART = datetime(1, 4, 1, 2)
+# and ends at 2am (DST time; 1am standard time) on the last Sunday of Oct.
+# which is the first Sunday on or after Oct 25.
+DSTEND = datetime(1, 10, 25, 1)
+
+class USTimeZone(tzinfo):
+
+ def __init__(self, hours, reprname, stdname, dstname):
+ self.stdoffset = timedelta(hours=hours)
+ self.reprname = reprname
+ self.stdname = stdname
+ self.dstname = dstname
+
+ def __repr__(self):
+ return self.reprname
+
+ def tzname(self, dt):
+ if self.dst(dt):
+ return self.dstname
+ else:
+ return self.stdname
+
+ def utcoffset(self, dt):
+ return self.stdoffset + self.dst(dt)
+
+ def dst(self, dt):
+ if dt is None or dt.tzinfo is None:
+ # An exception may be sensible here, in one or both cases.
+ # It depends on how you want to treat them. The default
+ # fromutc() implementation (called by the default astimezone()
+ # implementation) passes a datetime with dt.tzinfo is self.
+ return ZERO
+ assert dt.tzinfo is self
+
+ # Find first Sunday in April & the last in October.
+ start = first_sunday_on_or_after(DSTSTART.replace(year=dt.year))
+ end = first_sunday_on_or_after(DSTEND.replace(year=dt.year))
+
+ # Can't compare naive to aware objects, so strip the timezone from
+ # dt first.
+ if start <= dt.replace(tzinfo=None) < end:
+ return HOUR
+ else:
+ return ZERO
+
+Eastern = USTimeZone(-5, "Eastern", "EST", "EDT")
+Central = USTimeZone(-6, "Central", "CST", "CDT")
+Mountain = USTimeZone(-7, "Mountain", "MST", "MDT")
+Pacific = USTimeZone(-8, "Pacific", "PST", "PDT")
+
Added: pytz/tags/2010b/pytz/tests/test_docs.py
===================================================================
--- pytz/tags/2010b/pytz/tests/test_docs.py (rev 0)
+++ pytz/tags/2010b/pytz/tests/test_docs.py 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1,35 @@
+# -*- coding: ascii -*-
+
+import unittest, os, os.path, sys
+from doctest import DocTestSuite
+
+# We test the documentation this way instead of using DocFileSuite so
+# we can run the tests under Python 2.3
+def test_README():
+ pass
+
+this_dir = os.path.dirname(__file__)
+locs = [
+ os.path.join(this_dir, os.pardir, 'README.txt'),
+ os.path.join(this_dir, os.pardir, os.pardir, 'README.txt'),
+ ]
+for loc in locs:
+ if os.path.exists(loc):
+ test_README.__doc__ = open(loc).read()
+ break
+if test_README.__doc__ is None:
+ raise RuntimeError('README.txt not found')
+
+
+def test_suite():
+ "For the Z3 test runner"
+ return DocTestSuite()
+
+
+if __name__ == '__main__':
+ sys.path.insert(0, os.path.abspath(os.path.join(
+ this_dir, os.pardir, os.pardir
+ )))
+ unittest.main(defaultTest='test_suite')
+
+
Added: pytz/tags/2010b/pytz/tests/test_tzinfo.py
===================================================================
--- pytz/tags/2010b/pytz/tests/test_tzinfo.py (rev 0)
+++ pytz/tags/2010b/pytz/tests/test_tzinfo.py 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1,640 @@
+# -*- coding: ascii -*-
+
+import sys, os, os.path
+import unittest, doctest
+import cPickle as pickle
+from datetime import datetime, tzinfo, timedelta
+
+if __name__ == '__main__':
+ # Only munge path if invoked as a script. Testrunners should have setup
+ # the paths already
+ sys.path.insert(0, os.path.abspath(os.path.join(os.pardir, os.pardir)))
+
+import pytz
+from pytz import reference
+
+# I test for expected version to ensure the correct version of pytz is
+# actually being tested.
+EXPECTED_VERSION='2010b'
+
+fmt = '%Y-%m-%d %H:%M:%S %Z%z'
+
+NOTIME = timedelta(0)
+
+# GMT is a tzinfo.StaticTzInfo--the class we primarily want to test--while
+# UTC is reference implementation. They both have the same timezone meaning.
+UTC = pytz.timezone('UTC')
+GMT = pytz.timezone('GMT')
+
+
+def prettydt(dt):
+ """datetime as a string using a known format.
+
+ We don't use strftime as it doesn't handle years earlier than 1900
+ per http://bugs.python.org/issue1777412
+ """
+ if dt.utcoffset() >= timedelta(0):
+ offset = '+%s' % (dt.utcoffset(),)
+ else:
+ offset = '-%s' % (-1 * dt.utcoffset(),)
+ return '%04d-%02d-%02d %02d:%02d:%02d %s %s' % (
+ dt.year, dt.month, dt.day,
+ dt.hour, dt.minute, dt.second,
+ dt.tzname(), offset)
+
+class BasicTest(unittest.TestCase):
+
+ def testVersion(self):
+ # Ensuring the correct version of pytz has been loaded
+ self.failUnlessEqual(EXPECTED_VERSION, pytz.__version__,
+ 'Incorrect pytz version loaded. Import path is stuffed '
+ 'or this test needs updating. (Wanted %s, got %s)'
+ % (EXPECTED_VERSION, pytz.__version__)
+ )
+
+ def testGMT(self):
+ now = datetime.now(tz=GMT)
+ self.failUnless(now.utcoffset() == NOTIME)
+ self.failUnless(now.dst() == NOTIME)
+ self.failUnless(now.timetuple() == now.utctimetuple())
+ self.failUnless(now==now.replace(tzinfo=UTC))
+
+ def testReferenceUTC(self):
+ now = datetime.now(tz=UTC)
+ self.failUnless(now.utcoffset() == NOTIME)
+ self.failUnless(now.dst() == NOTIME)
+ self.failUnless(now.timetuple() == now.utctimetuple())
+
+
+class PicklingTest(unittest.TestCase):
+
+ def _roundtrip_tzinfo(self, tz):
+ p = pickle.dumps(tz)
+ unpickled_tz = pickle.loads(p)
+ self.failUnless(tz is unpickled_tz, '%s did not roundtrip' % tz.zone)
+
+ def _roundtrip_datetime(self, dt):
+ # Ensure that the tzinfo attached to a datetime instance
+ # is identical to the one returned. This is important for
+ # DST timezones, as some state is stored in the tzinfo.
+ tz = dt.tzinfo
+ p = pickle.dumps(dt)
+ unpickled_dt = pickle.loads(p)
+ unpickled_tz = unpickled_dt.tzinfo
+ self.failUnless(tz is unpickled_tz, '%s did not roundtrip' % tz.zone)
+
+ def testDst(self):
+ tz = pytz.timezone('Europe/Amsterdam')
+ dt = datetime(2004, 2, 1, 0, 0, 0)
+
+ for localized_tz in tz._tzinfos.values():
+ self._roundtrip_tzinfo(localized_tz)
+ self._roundtrip_datetime(dt.replace(tzinfo=localized_tz))
+
+ def testRoundtrip(self):
+ dt = datetime(2004, 2, 1, 0, 0, 0)
+ for zone in pytz.all_timezones:
+ tz = pytz.timezone(zone)
+ self._roundtrip_tzinfo(tz)
+
+ def testDatabaseFixes(self):
+ # Hack the pickle to make it refer to a timezone abbreviation
+ # that does not match anything. The unpickler should be able
+ # to repair this case
+ tz = pytz.timezone('Australia/Melbourne')
+ p = pickle.dumps(tz)
+ tzname = tz._tzname
+ hacked_p = p.replace(tzname, '???')
+ self.failIfEqual(p, hacked_p)
+ unpickled_tz = pickle.loads(hacked_p)
+ self.failUnless(tz is unpickled_tz)
+
+ # Simulate a database correction. In this case, the incorrect
+ # data will continue to be used.
+ p = pickle.dumps(tz)
+ new_utcoffset = tz._utcoffset.seconds + 42
+ hacked_p = p.replace(str(tz._utcoffset.seconds), str(new_utcoffset))
+ self.failIfEqual(p, hacked_p)
+ unpickled_tz = pickle.loads(hacked_p)
+ self.failUnlessEqual(unpickled_tz._utcoffset.seconds, new_utcoffset)
+ self.failUnless(tz is not unpickled_tz)
+
+ def testOldPickles(self):
+ # Ensure that applications serializing pytz instances as pickles
+ # have no troubles upgrading to a new pytz release. These pickles
+ # where created with pytz2006j
+ east1 = pickle.loads(
+ "cpytz\n_p\np1\n(S'US/Eastern'\np2\nI-18000\n"
+ "I0\nS'EST'\np3\ntRp4\n."
+ )
+ east2 = pytz.timezone('US/Eastern')
+ self.failUnless(east1 is east2)
+
+ # Confirm changes in name munging between 2006j and 2007c cause
+ # no problems.
+ pap1 = pickle.loads(
+ "cpytz\n_p\np1\n(S'America/Port_minus_au_minus_Prince'"
+ "\np2\nI-17340\nI0\nS'PPMT'\np3\ntRp4\n."
+ )
+ pap2 = pytz.timezone('America/Port-au-Prince')
+ self.failUnless(pap1 is pap2)
+
+ gmt1 = pickle.loads("cpytz\n_p\np1\n(S'Etc/GMT_plus_10'\np2\ntRp3\n.")
+ gmt2 = pytz.timezone('Etc/GMT+10')
+ self.failUnless(gmt1 is gmt2)
+
+
+class USEasternDSTStartTestCase(unittest.TestCase):
+ tzinfo = pytz.timezone('US/Eastern')
+
+ # 24 hours before DST changeover
+ transition_time = datetime(2002, 4, 7, 7, 0, 0, tzinfo=UTC)
+
+ # Increase for 'flexible' DST transitions due to 1 minute granularity
+ # of Python's datetime library
+ instant = timedelta(seconds=1)
+
+ # before transition
+ before = {
+ 'tzname': 'EST',
+ 'utcoffset': timedelta(hours = -5),
+ 'dst': timedelta(hours = 0),
+ }
+
+ # after transition
+ after = {
+ 'tzname': 'EDT',
+ 'utcoffset': timedelta(hours = -4),
+ 'dst': timedelta(hours = 1),
+ }
+
+ def _test_tzname(self, utc_dt, wanted):
+ tzname = wanted['tzname']
+ dt = utc_dt.astimezone(self.tzinfo)
+ self.failUnlessEqual(dt.tzname(), tzname,
+ 'Expected %s as tzname for %s. Got %s' % (
+ tzname, str(utc_dt), dt.tzname()
+ )
+ )
+
+ def _test_utcoffset(self, utc_dt, wanted):
+ utcoffset = wanted['utcoffset']
+ dt = utc_dt.astimezone(self.tzinfo)
+ self.failUnlessEqual(
+ dt.utcoffset(), wanted['utcoffset'],
+ 'Expected %s as utcoffset for %s. Got %s' % (
+ utcoffset, utc_dt, dt.utcoffset()
+ )
+ )
+
+ def _test_dst(self, utc_dt, wanted):
+ dst = wanted['dst']
+ dt = utc_dt.astimezone(self.tzinfo)
+ self.failUnlessEqual(dt.dst(),dst,
+ 'Expected %s as dst for %s. Got %s' % (
+ dst, utc_dt, dt.dst()
+ )
+ )
+
+ def test_arithmetic(self):
+ utc_dt = self.transition_time
+
+ for days in range(-420, 720, 20):
+ delta = timedelta(days=days)
+
+ # Make sure we can get back where we started
+ dt = utc_dt.astimezone(self.tzinfo)
+ dt2 = dt + delta
+ dt2 = dt2 - delta
+ self.failUnlessEqual(dt, dt2)
+
+ # Make sure arithmetic crossing DST boundaries ends
+ # up in the correct timezone after normalization
+ utc_plus_delta = (utc_dt + delta).astimezone(self.tzinfo)
+ local_plus_delta = self.tzinfo.normalize(dt + delta)
+ self.failUnlessEqual(
+ prettydt(utc_plus_delta),
+ prettydt(local_plus_delta),
+ 'Incorrect result for delta==%d days. Wanted %r. Got %r'%(
+ days,
+ prettydt(utc_plus_delta),
+ prettydt(local_plus_delta),
+ )
+ )
+
+ def _test_all(self, utc_dt, wanted):
+ self._test_utcoffset(utc_dt, wanted)
+ self._test_tzname(utc_dt, wanted)
+ self._test_dst(utc_dt, wanted)
+
+ def testDayBefore(self):
+ self._test_all(
+ self.transition_time - timedelta(days=1), self.before
+ )
+
+ def testTwoHoursBefore(self):
+ self._test_all(
+ self.transition_time - timedelta(hours=2), self.before
+ )
+
+ def testHourBefore(self):
+ self._test_all(
+ self.transition_time - timedelta(hours=1), self.before
+ )
+
+ def testInstantBefore(self):
+ self._test_all(
+ self.transition_time - self.instant, self.before
+ )
+
+ def testTransition(self):
+ self._test_all(
+ self.transition_time, self.after
+ )
+
+ def testInstantAfter(self):
+ self._test_all(
+ self.transition_time + self.instant, self.after
+ )
+
+ def testHourAfter(self):
+ self._test_all(
+ self.transition_time + timedelta(hours=1), self.after
+ )
+
+ def testTwoHoursAfter(self):
+ self._test_all(
+ self.transition_time + timedelta(hours=1), self.after
+ )
+
+ def testDayAfter(self):
+ self._test_all(
+ self.transition_time + timedelta(days=1), self.after
+ )
+
+
+class USEasternDSTEndTestCase(USEasternDSTStartTestCase):
+ tzinfo = pytz.timezone('US/Eastern')
+ transition_time = datetime(2002, 10, 27, 6, 0, 0, tzinfo=UTC)
+ before = {
+ 'tzname': 'EDT',
+ 'utcoffset': timedelta(hours = -4),
+ 'dst': timedelta(hours = 1),
+ }
+ after = {
+ 'tzname': 'EST',
+ 'utcoffset': timedelta(hours = -5),
+ 'dst': timedelta(hours = 0),
+ }
+
+
+class USEasternEPTStartTestCase(USEasternDSTStartTestCase):
+ transition_time = datetime(1945, 8, 14, 23, 0, 0, tzinfo=UTC)
+ before = {
+ 'tzname': 'EWT',
+ 'utcoffset': timedelta(hours = -4),
+ 'dst': timedelta(hours = 1),
+ }
+ after = {
+ 'tzname': 'EPT',
+ 'utcoffset': timedelta(hours = -4),
+ 'dst': timedelta(hours = 1),
+ }
+
+
+class USEasternEPTEndTestCase(USEasternDSTStartTestCase):
+ transition_time = datetime(1945, 9, 30, 6, 0, 0, tzinfo=UTC)
+ before = {
+ 'tzname': 'EPT',
+ 'utcoffset': timedelta(hours = -4),
+ 'dst': timedelta(hours = 1),
+ }
+ after = {
+ 'tzname': 'EST',
+ 'utcoffset': timedelta(hours = -5),
+ 'dst': timedelta(hours = 0),
+ }
+
+
+class WarsawWMTEndTestCase(USEasternDSTStartTestCase):
+ # In 1915, Warsaw changed from Warsaw to Central European time.
+ # This involved the clocks being set backwards, causing a end-of-DST
+ # like situation without DST being involved.
+ tzinfo = pytz.timezone('Europe/Warsaw')
+ transition_time = datetime(1915, 8, 4, 22, 36, 0, tzinfo=UTC)
+ before = {
+ 'tzname': 'WMT',
+ 'utcoffset': timedelta(hours=1, minutes=24),
+ 'dst': timedelta(0),
+ }
+ after = {
+ 'tzname': 'CET',
+ 'utcoffset': timedelta(hours=1),
+ 'dst': timedelta(0),
+ }
+
+
+class VilniusWMTEndTestCase(USEasternDSTStartTestCase):
+ # At the end of 1916, Vilnius changed timezones putting its clock
+ # forward by 11 minutes 35 seconds. Neither timezone was in DST mode.
+ tzinfo = pytz.timezone('Europe/Vilnius')
+ instant = timedelta(seconds=31)
+ transition_time = datetime(1916, 12, 31, 22, 36, 00, tzinfo=UTC)
+ before = {
+ 'tzname': 'WMT',
+ 'utcoffset': timedelta(hours=1, minutes=24),
+ 'dst': timedelta(0),
+ }
+ after = {
+ 'tzname': 'KMT',
+ 'utcoffset': timedelta(hours=1, minutes=36), # Really 1:35:36
+ 'dst': timedelta(0),
+ }
+
+
+class VilniusCESTStartTestCase(USEasternDSTStartTestCase):
+ # In 1941, Vilnius changed from MSG to CEST, switching to summer
+ # time while simultaneously reducing its UTC offset by two hours,
+ # causing the clocks to go backwards for this summer time
+ # switchover.
+ tzinfo = pytz.timezone('Europe/Vilnius')
+ transition_time = datetime(1941, 6, 23, 21, 00, 00, tzinfo=UTC)
+ before = {
+ 'tzname': 'MSK',
+ 'utcoffset': timedelta(hours=3),
+ 'dst': timedelta(0),
+ }
+ after = {
+ 'tzname': 'CEST',
+ 'utcoffset': timedelta(hours=2),
+ 'dst': timedelta(hours=1),
+ }
+
+
+class LondonHistoryStartTestCase(USEasternDSTStartTestCase):
+ # The first known timezone transition in London was in 1847 when
+ # clocks where synchronized to GMT. However, we currently only
+ # understand v1 format tzfile(5) files which does handle years
+ # this far in the past, so our earliest known transition is in
+ # 1916.
+ tzinfo = pytz.timezone('Europe/London')
+ # transition_time = datetime(1847, 12, 1, 1, 15, 00, tzinfo=UTC)
+ # before = {
+ # 'tzname': 'LMT',
+ # 'utcoffset': timedelta(minutes=-75),
+ # 'dst': timedelta(0),
+ # }
+ # after = {
+ # 'tzname': 'GMT',
+ # 'utcoffset': timedelta(0),
+ # 'dst': timedelta(0),
+ # }
+ transition_time = datetime(1916, 5, 21, 2, 00, 00, tzinfo=UTC)
+ before = {
+ 'tzname': 'GMT',
+ 'utcoffset': timedelta(0),
+ 'dst': timedelta(0),
+ }
+ after = {
+ 'tzname': 'BST',
+ 'utcoffset': timedelta(hours=1),
+ 'dst': timedelta(hours=1),
+ }
+
+
+class LondonHistoryEndTestCase(USEasternDSTStartTestCase):
+ # Timezone switchovers are projected into the future, even
+ # though no official statements exist or could be believed even
+ # if they did exist. We currently only check the last known
+ # transition in 2037, as we are still using v1 format tzfile(5)
+ # files.
+ tzinfo = pytz.timezone('Europe/London')
+ # transition_time = datetime(2499, 10, 25, 1, 0, 0, tzinfo=UTC)
+ transition_time = datetime(2037, 10, 25, 1, 0, 0, tzinfo=UTC)
+ before = {
+ 'tzname': 'BST',
+ 'utcoffset': timedelta(hours=1),
+ 'dst': timedelta(hours=1),
+ }
+ after = {
+ 'tzname': 'GMT',
+ 'utcoffset': timedelta(0),
+ 'dst': timedelta(0),
+ }
+
+
+class NoumeaHistoryStartTestCase(USEasternDSTStartTestCase):
+ # Noumea adopted a whole hour offset in 1912. Previously
+ # it was 11 hours, 5 minutes and 48 seconds off UTC. However,
+ # due to limitations of the Python datetime library, we need
+ # to round that to 11 hours 6 minutes.
+ tzinfo = pytz.timezone('Pacific/Noumea')
+ transition_time = datetime(1912, 1, 12, 12, 54, 12, tzinfo=UTC)
+ before = {
+ 'tzname': 'LMT',
+ 'utcoffset': timedelta(hours=11, minutes=6),
+ 'dst': timedelta(0),
+ }
+ after = {
+ 'tzname': 'NCT',
+ 'utcoffset': timedelta(hours=11),
+ 'dst': timedelta(0),
+ }
+
+
+class NoumeaDSTEndTestCase(USEasternDSTStartTestCase):
+ # Noumea dropped DST in 1997.
+ tzinfo = pytz.timezone('Pacific/Noumea')
+ transition_time = datetime(1997, 3, 1, 15, 00, 00, tzinfo=UTC)
+ before = {
+ 'tzname': 'NCST',
+ 'utcoffset': timedelta(hours=12),
+ 'dst': timedelta(hours=1),
+ }
+ after = {
+ 'tzname': 'NCT',
+ 'utcoffset': timedelta(hours=11),
+ 'dst': timedelta(0),
+ }
+
+
+class NoumeaNoMoreDSTTestCase(NoumeaDSTEndTestCase):
+ # Noumea dropped DST in 1997. Here we test that it stops occuring.
+ transition_time = (
+ NoumeaDSTEndTestCase.transition_time + timedelta(days=365*10))
+ before = NoumeaDSTEndTestCase.after
+ after = NoumeaDSTEndTestCase.after
+
+
+class TahitiTestCase(USEasternDSTStartTestCase):
+ # Tahiti has had a single transition in its history.
+ tzinfo = pytz.timezone('Pacific/Tahiti')
+ transition_time = datetime(1912, 10, 1, 9, 58, 16, tzinfo=UTC)
+ before = {
+ 'tzname': 'LMT',
+ 'utcoffset': timedelta(hours=-9, minutes=-58),
+ 'dst': timedelta(0),
+ }
+ after = {
+ 'tzname': 'TAHT',
+ 'utcoffset': timedelta(hours=-10),
+ 'dst': timedelta(0),
+ }
+
+
+class ReferenceUSEasternDSTStartTestCase(USEasternDSTStartTestCase):
+ tzinfo = reference.Eastern
+ def test_arithmetic(self):
+ # Reference implementation cannot handle this
+ pass
+
+
+class ReferenceUSEasternDSTEndTestCase(USEasternDSTEndTestCase):
+ tzinfo = reference.Eastern
+
+ def testHourBefore(self):
+ # Python's datetime library has a bug, where the hour before
+ # a daylight savings transition is one hour out. For example,
+ # at the end of US/Eastern daylight savings time, 01:00 EST
+ # occurs twice (once at 05:00 UTC and once at 06:00 UTC),
+ # whereas the first should actually be 01:00 EDT.
+ # Note that this bug is by design - by accepting this ambiguity
+ # for one hour one hour per year, an is_dst flag on datetime.time
+ # became unnecessary.
+ self._test_all(
+ self.transition_time - timedelta(hours=1), self.after
+ )
+
+ def testInstantBefore(self):
+ self._test_all(
+ self.transition_time - timedelta(seconds=1), self.after
+ )
+
+ def test_arithmetic(self):
+ # Reference implementation cannot handle this
+ pass
+
+
+class LocalTestCase(unittest.TestCase):
+ def testLocalize(self):
+ loc_tz = pytz.timezone('Europe/Amsterdam')
+
+ loc_time = loc_tz.localize(datetime(1930, 5, 10, 0, 0, 0))
+ # Actually +00:19:32, but Python datetime rounds this
+ self.failUnlessEqual(loc_time.strftime('%Z%z'), 'AMT+0020')
+
+ loc_time = loc_tz.localize(datetime(1930, 5, 20, 0, 0, 0))
+ # Actually +00:19:32, but Python datetime rounds this
+ self.failUnlessEqual(loc_time.strftime('%Z%z'), 'NST+0120')
+
+ loc_time = loc_tz.localize(datetime(1940, 5, 10, 0, 0, 0))
+ self.failUnlessEqual(loc_time.strftime('%Z%z'), 'NET+0020')
+
+ loc_time = loc_tz.localize(datetime(1940, 5, 20, 0, 0, 0))
+ self.failUnlessEqual(loc_time.strftime('%Z%z'), 'CEST+0200')
+
+ loc_time = loc_tz.localize(datetime(2004, 2, 1, 0, 0, 0))
+ self.failUnlessEqual(loc_time.strftime('%Z%z'), 'CET+0100')
+
+ loc_time = loc_tz.localize(datetime(2004, 4, 1, 0, 0, 0))
+ self.failUnlessEqual(loc_time.strftime('%Z%z'), 'CEST+0200')
+
+ tz = pytz.timezone('Europe/Amsterdam')
+ loc_time = loc_tz.localize(datetime(1943, 3, 29, 1, 59, 59))
+ self.failUnlessEqual(loc_time.strftime('%Z%z'), 'CET+0100')
+
+
+ # Switch to US
+ loc_tz = pytz.timezone('US/Eastern')
+
+ # End of DST ambiguity check
+ loc_time = loc_tz.localize(datetime(1918, 10, 27, 1, 59, 59), is_dst=1)
+ self.failUnlessEqual(loc_time.strftime('%Z%z'), 'EDT-0400')
+
+ loc_time = loc_tz.localize(datetime(1918, 10, 27, 1, 59, 59), is_dst=0)
+ self.failUnlessEqual(loc_time.strftime('%Z%z'), 'EST-0500')
+
+ self.failUnlessRaises(pytz.AmbiguousTimeError,
+ loc_tz.localize, datetime(1918, 10, 27, 1, 59, 59), is_dst=None
+ )
+
+ # Start of DST non-existent times
+ loc_time = loc_tz.localize(datetime(1918, 3, 31, 2, 0, 0), is_dst=0)
+ self.failUnlessEqual(loc_time.strftime('%Z%z'), 'EST-0500')
+
+ loc_time = loc_tz.localize(datetime(1918, 3, 31, 2, 0, 0), is_dst=1)
+ self.failUnlessEqual(loc_time.strftime('%Z%z'), 'EDT-0400')
+
+ self.failUnlessRaises(pytz.NonExistentTimeError,
+ loc_tz.localize, datetime(1918, 3, 31, 2, 0, 0), is_dst=None
+ )
+
+ # Weird changes - war time and peace time both is_dst==True
+
+ loc_time = loc_tz.localize(datetime(1942, 2, 9, 3, 0, 0))
+ self.failUnlessEqual(loc_time.strftime('%Z%z'), 'EWT-0400')
+
+ loc_time = loc_tz.localize(datetime(1945, 8, 14, 19, 0, 0))
+ self.failUnlessEqual(loc_time.strftime('%Z%z'), 'EPT-0400')
+
+ loc_time = loc_tz.localize(datetime(1945, 9, 30, 1, 0, 0), is_dst=1)
+ self.failUnlessEqual(loc_time.strftime('%Z%z'), 'EPT-0400')
+
+ loc_time = loc_tz.localize(datetime(1945, 9, 30, 1, 0, 0), is_dst=0)
+ self.failUnlessEqual(loc_time.strftime('%Z%z'), 'EST-0500')
+
+ def testNormalize(self):
+ tz = pytz.timezone('US/Eastern')
+ dt = datetime(2004, 4, 4, 7, 0, 0, tzinfo=UTC).astimezone(tz)
+ dt2 = dt - timedelta(minutes=10)
+ self.failUnlessEqual(
+ dt2.strftime('%Y-%m-%d %H:%M:%S %Z%z'),
+ '2004-04-04 02:50:00 EDT-0400'
+ )
+
+ dt2 = tz.normalize(dt2)
+ self.failUnlessEqual(
+ dt2.strftime('%Y-%m-%d %H:%M:%S %Z%z'),
+ '2004-04-04 01:50:00 EST-0500'
+ )
+
+ def testPartialMinuteOffsets(self):
+ # utcoffset in Amsterdam was not a whole minute until 1937
+ # However, we fudge this by rounding them, as the Python
+ # datetime library
+ tz = pytz.timezone('Europe/Amsterdam')
+ utc_dt = datetime(1914, 1, 1, 13, 40, 28, tzinfo=UTC) # correct
+ utc_dt = utc_dt.replace(second=0) # But we need to fudge it
+ loc_dt = utc_dt.astimezone(tz)
+ self.failUnlessEqual(
+ loc_dt.strftime('%Y-%m-%d %H:%M:%S %Z%z'),
+ '1914-01-01 14:00:00 AMT+0020'
+ )
+
+ # And get back...
+ utc_dt = loc_dt.astimezone(UTC)
+ self.failUnlessEqual(
+ utc_dt.strftime('%Y-%m-%d %H:%M:%S %Z%z'),
+ '1914-01-01 13:40:00 UTC+0000'
+ )
+
+ def no_testCreateLocaltime(self):
+ # It would be nice if this worked, but it doesn't.
+ tz = pytz.timezone('Europe/Amsterdam')
+ dt = datetime(2004, 10, 31, 2, 0, 0, tzinfo=tz)
+ self.failUnlessEqual(
+ dt.strftime(fmt),
+ '2004-10-31 02:00:00 CET+0100'
+ )
+
+def test_suite():
+ suite = unittest.TestSuite()
+ suite.addTest(doctest.DocTestSuite('pytz'))
+ suite.addTest(doctest.DocTestSuite('pytz.tzinfo'))
+ import test_tzinfo
+ suite.addTest(unittest.defaultTestLoader.loadTestsFromModule(test_tzinfo))
+ return suite
+
+if __name__ == '__main__':
+ unittest.main(defaultTest='test_suite')
+
Added: pytz/tags/2010b/pytz/tzfile.py
===================================================================
--- pytz/tags/2010b/pytz/tzfile.py (rev 0)
+++ pytz/tags/2010b/pytz/tzfile.py 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1,122 @@
+#!/usr/bin/env python
+'''
+$Id: tzfile.py,v 1.8 2004/06/03 00:15:24 zenzen Exp $
+'''
+
+from cStringIO import StringIO
+from datetime import datetime, timedelta
+from struct import unpack, calcsize
+
+from pytz.tzinfo import StaticTzInfo, DstTzInfo, memorized_ttinfo
+from pytz.tzinfo import memorized_datetime, memorized_timedelta
+
+
+def build_tzinfo(zone, fp):
+ head_fmt = '>4s c 15x 6l'
+ head_size = calcsize(head_fmt)
+ (magic, format, ttisgmtcnt, ttisstdcnt,leapcnt, timecnt,
+ typecnt, charcnt) = unpack(head_fmt, fp.read(head_size))
+
+ # Make sure it is a tzfile(5) file
+ assert magic == 'TZif'
+
+ # Read out the transition times, localtime indices and ttinfo structures.
+ data_fmt = '>%(timecnt)dl %(timecnt)dB %(ttinfo)s %(charcnt)ds' % dict(
+ timecnt=timecnt, ttinfo='lBB'*typecnt, charcnt=charcnt)
+ data_size = calcsize(data_fmt)
+ data = unpack(data_fmt, fp.read(data_size))
+
+ # make sure we unpacked the right number of values
+ assert len(data) == 2 * timecnt + 3 * typecnt + 1
+ transitions = [memorized_datetime(trans)
+ for trans in data[:timecnt]]
+ lindexes = list(data[timecnt:2 * timecnt])
+ ttinfo_raw = data[2 * timecnt:-1]
+ tznames_raw = data[-1]
+ del data
+
+ # Process ttinfo into separate structs
+ ttinfo = []
+ tznames = {}
+ i = 0
+ while i < len(ttinfo_raw):
+ # have we looked up this timezone name yet?
+ tzname_offset = ttinfo_raw[i+2]
+ if tzname_offset not in tznames:
+ nul = tznames_raw.find('\0', tzname_offset)
+ if nul < 0:
+ nul = len(tznames_raw)
+ tznames[tzname_offset] = tznames_raw[tzname_offset:nul]
+ ttinfo.append((ttinfo_raw[i],
+ bool(ttinfo_raw[i+1]),
+ tznames[tzname_offset]))
+ i += 3
+
+ # Now build the timezone object
+ if len(transitions) == 0:
+ ttinfo[0][0], ttinfo[0][2]
+ cls = type(zone, (StaticTzInfo,), dict(
+ zone=zone,
+ _utcoffset=memorized_timedelta(ttinfo[0][0]),
+ _tzname=ttinfo[0][2]))
+ else:
+ # Early dates use the first standard time ttinfo
+ i = 0
+ while ttinfo[i][1]:
+ i += 1
+ if ttinfo[i] == ttinfo[lindexes[0]]:
+ transitions[0] = datetime.min
+ else:
+ transitions.insert(0, datetime.min)
+ lindexes.insert(0, i)
+
+ # calculate transition info
+ transition_info = []
+ for i in range(len(transitions)):
+ inf = ttinfo[lindexes[i]]
+ utcoffset = inf[0]
+ if not inf[1]:
+ dst = 0
+ else:
+ for j in range(i-1, -1, -1):
+ prev_inf = ttinfo[lindexes[j]]
+ if not prev_inf[1]:
+ break
+ dst = inf[0] - prev_inf[0] # dst offset
+
+ if dst <= 0: # Bad dst? Look further.
+ for j in range(i+1, len(transitions)):
+ stdinf = ttinfo[lindexes[j]]
+ if not stdinf[1]:
+ dst = inf[0] - stdinf[0]
+ if dst > 0:
+ break # Found a useful std time.
+
+ tzname = inf[2]
+
+ # Round utcoffset and dst to the nearest minute or the
+ # datetime library will complain. Conversions to these timezones
+ # might be up to plus or minus 30 seconds out, but it is
+ # the best we can do.
+ utcoffset = int((utcoffset + 30) / 60) * 60
+ dst = int((dst + 30) / 60) * 60
+ transition_info.append(memorized_ttinfo(utcoffset, dst, tzname))
+
+ cls = type(zone, (DstTzInfo,), dict(
+ zone=zone,
+ _utc_transition_times=transitions,
+ _transition_info=transition_info))
+
+ return cls()
+
+if __name__ == '__main__':
+ import os.path
+ from pprint import pprint
+ base = os.path.join(os.path.dirname(__file__), 'zoneinfo')
+ tz = build_tzinfo('Australia/Melbourne',
+ open(os.path.join(base,'Australia','Melbourne'), 'rb'))
+ tz = build_tzinfo('US/Eastern',
+ open(os.path.join(base,'US','Eastern'), 'rb'))
+ pprint(tz._utc_transition_times)
+ #print tz.asPython(4)
+ #print tz.transitions_mapping
Added: pytz/tags/2010b/pytz/tzinfo.py
===================================================================
--- pytz/tags/2010b/pytz/tzinfo.py (rev 0)
+++ pytz/tags/2010b/pytz/tzinfo.py 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1,438 @@
+'''Base classes and helpers for building zone specific tzinfo classes'''
+
+from datetime import datetime, timedelta, tzinfo
+from bisect import bisect_right
+try:
+ set
+except NameError:
+ from sets import Set as set
+
+import pytz
+
+__all__ = []
+
+_timedelta_cache = {}
+def memorized_timedelta(seconds):
+ '''Create only one instance of each distinct timedelta'''
+ try:
+ return _timedelta_cache[seconds]
+ except KeyError:
+ delta = timedelta(seconds=seconds)
+ _timedelta_cache[seconds] = delta
+ return delta
+
+_epoch = datetime.utcfromtimestamp(0)
+_datetime_cache = {0: _epoch}
+def memorized_datetime(seconds):
+ '''Create only one instance of each distinct datetime'''
+ try:
+ return _datetime_cache[seconds]
+ except KeyError:
+ # NB. We can't just do datetime.utcfromtimestamp(seconds) as this
+ # fails with negative values under Windows (Bug #90096)
+ dt = _epoch + timedelta(seconds=seconds)
+ _datetime_cache[seconds] = dt
+ return dt
+
+_ttinfo_cache = {}
+def memorized_ttinfo(*args):
+ '''Create only one instance of each distinct tuple'''
+ try:
+ return _ttinfo_cache[args]
+ except KeyError:
+ ttinfo = (
+ memorized_timedelta(args[0]),
+ memorized_timedelta(args[1]),
+ args[2]
+ )
+ _ttinfo_cache[args] = ttinfo
+ return ttinfo
+
+_notime = memorized_timedelta(0)
+
+def _to_seconds(td):
+ '''Convert a timedelta to seconds'''
+ return td.seconds + td.days * 24 * 60 * 60
+
+
+class BaseTzInfo(tzinfo):
+ # Overridden in subclass
+ _utcoffset = None
+ _tzname = None
+ zone = None
+
+ def __str__(self):
+ return self.zone
+
+
+class StaticTzInfo(BaseTzInfo):
+ '''A timezone that has a constant offset from UTC
+
+ These timezones are rare, as most locations have changed their
+ offset at some point in their history
+ '''
+ def fromutc(self, dt):
+ '''See datetime.tzinfo.fromutc'''
+ return (dt + self._utcoffset).replace(tzinfo=self)
+
+ def utcoffset(self,dt):
+ '''See datetime.tzinfo.utcoffset'''
+ return self._utcoffset
+
+ def dst(self,dt):
+ '''See datetime.tzinfo.dst'''
+ return _notime
+
+ def tzname(self,dt):
+ '''See datetime.tzinfo.tzname'''
+ return self._tzname
+
+ def localize(self, dt, is_dst=False):
+ '''Convert naive time to local time'''
+ if dt.tzinfo is not None:
+ raise ValueError, 'Not naive datetime (tzinfo is already set)'
+ return dt.replace(tzinfo=self)
+
+ def normalize(self, dt, is_dst=False):
+ '''Correct the timezone information on the given datetime'''
+ if dt.tzinfo is None:
+ raise ValueError, 'Naive time - no tzinfo set'
+ return dt.replace(tzinfo=self)
+
+ def __repr__(self):
+ return '<StaticTzInfo %r>' % (self.zone,)
+
+ def __reduce__(self):
+ # Special pickle to zone remains a singleton and to cope with
+ # database changes.
+ return pytz._p, (self.zone,)
+
+
+class DstTzInfo(BaseTzInfo):
+ '''A timezone that has a variable offset from UTC
+
+ The offset might change if daylight savings time comes into effect,
+ or at a point in history when the region decides to change their
+ timezone definition.
+ '''
+ # Overridden in subclass
+ _utc_transition_times = None # Sorted list of DST transition times in UTC
+ _transition_info = None # [(utcoffset, dstoffset, tzname)] corresponding
+ # to _utc_transition_times entries
+ zone = None
+
+ # Set in __init__
+ _tzinfos = None
+ _dst = None # DST offset
+
+ def __init__(self, _inf=None, _tzinfos=None):
+ if _inf:
+ self._tzinfos = _tzinfos
+ self._utcoffset, self._dst, self._tzname = _inf
+ else:
+ _tzinfos = {}
+ self._tzinfos = _tzinfos
+ self._utcoffset, self._dst, self._tzname = self._transition_info[0]
+ _tzinfos[self._transition_info[0]] = self
+ for inf in self._transition_info[1:]:
+ if not _tzinfos.has_key(inf):
+ _tzinfos[inf] = self.__class__(inf, _tzinfos)
+
+ def fromutc(self, dt):
+ '''See datetime.tzinfo.fromutc'''
+ dt = dt.replace(tzinfo=None)
+ idx = max(0, bisect_right(self._utc_transition_times, dt) - 1)
+ inf = self._transition_info[idx]
+ return (dt + inf[0]).replace(tzinfo=self._tzinfos[inf])
+
+ def normalize(self, dt):
+ '''Correct the timezone information on the given datetime
+
+ If date arithmetic crosses DST boundaries, the tzinfo
+ is not magically adjusted. This method normalizes the
+ tzinfo to the correct one.
+
+ To test, first we need to do some setup
+
+ >>> from pytz import timezone
+ >>> utc = timezone('UTC')
+ >>> eastern = timezone('US/Eastern')
+ >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)'
+
+ We next create a datetime right on an end-of-DST transition point,
+ the instant when the wallclocks are wound back one hour.
+
+ >>> utc_dt = datetime(2002, 10, 27, 6, 0, 0, tzinfo=utc)
+ >>> loc_dt = utc_dt.astimezone(eastern)
+ >>> loc_dt.strftime(fmt)
+ '2002-10-27 01:00:00 EST (-0500)'
+
+ Now, if we subtract a few minutes from it, note that the timezone
+ information has not changed.
+
+ >>> before = loc_dt - timedelta(minutes=10)
+ >>> before.strftime(fmt)
+ '2002-10-27 00:50:00 EST (-0500)'
+
+ But we can fix that by calling the normalize method
+
+ >>> before = eastern.normalize(before)
+ >>> before.strftime(fmt)
+ '2002-10-27 01:50:00 EDT (-0400)'
+ '''
+ if dt.tzinfo is None:
+ raise ValueError, 'Naive time - no tzinfo set'
+
+ # Convert dt in localtime to UTC
+ offset = dt.tzinfo._utcoffset
+ dt = dt.replace(tzinfo=None)
+ dt = dt - offset
+ # convert it back, and return it
+ return self.fromutc(dt)
+
+ def localize(self, dt, is_dst=False):
+ '''Convert naive time to local time.
+
+ This method should be used to construct localtimes, rather
+ than passing a tzinfo argument to a datetime constructor.
+
+ is_dst is used to determine the correct timezone in the ambigous
+ period at the end of daylight savings time.
+
+ >>> from pytz import timezone
+ >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)'
+ >>> amdam = timezone('Europe/Amsterdam')
+ >>> dt = datetime(2004, 10, 31, 2, 0, 0)
+ >>> loc_dt1 = amdam.localize(dt, is_dst=True)
+ >>> loc_dt2 = amdam.localize(dt, is_dst=False)
+ >>> loc_dt1.strftime(fmt)
+ '2004-10-31 02:00:00 CEST (+0200)'
+ >>> loc_dt2.strftime(fmt)
+ '2004-10-31 02:00:00 CET (+0100)'
+ >>> str(loc_dt2 - loc_dt1)
+ '1:00:00'
+
+ Use is_dst=None to raise an AmbiguousTimeError for ambiguous
+ times at the end of daylight savings
+
+ >>> loc_dt1 = amdam.localize(dt, is_dst=None)
+ Traceback (most recent call last):
+ [...]
+ AmbiguousTimeError: 2004-10-31 02:00:00
+
+ is_dst defaults to False
+
+ >>> amdam.localize(dt) == amdam.localize(dt, False)
+ True
+
+ is_dst is also used to determine the correct timezone in the
+ wallclock times jumped over at the start of daylight savings time.
+
+ >>> pacific = timezone('US/Pacific')
+ >>> dt = datetime(2008, 3, 9, 2, 0, 0)
+ >>> ploc_dt1 = pacific.localize(dt, is_dst=True)
+ >>> ploc_dt2 = pacific.localize(dt, is_dst=False)
+ >>> ploc_dt1.strftime(fmt)
+ '2008-03-09 02:00:00 PDT (-0700)'
+ >>> ploc_dt2.strftime(fmt)
+ '2008-03-09 02:00:00 PST (-0800)'
+ >>> str(ploc_dt2 - ploc_dt1)
+ '1:00:00'
+
+ Use is_dst=None to raise a NonExistentTimeError for these skipped
+ times.
+
+ >>> loc_dt1 = pacific.localize(dt, is_dst=None)
+ Traceback (most recent call last):
+ [...]
+ NonExistentTimeError: 2008-03-09 02:00:00
+ '''
+ if dt.tzinfo is not None:
+ raise ValueError, 'Not naive datetime (tzinfo is already set)'
+
+ # Find the two best possibilities.
+ possible_loc_dt = set()
+ for delta in [timedelta(days=-1), timedelta(days=1)]:
+ loc_dt = dt + delta
+ idx = max(0, bisect_right(
+ self._utc_transition_times, loc_dt) - 1)
+ inf = self._transition_info[idx]
+ tzinfo = self._tzinfos[inf]
+ loc_dt = tzinfo.normalize(dt.replace(tzinfo=tzinfo))
+ if loc_dt.replace(tzinfo=None) == dt:
+ possible_loc_dt.add(loc_dt)
+
+ if len(possible_loc_dt) == 1:
+ return possible_loc_dt.pop()
+
+ # If there are no possibly correct timezones, we are attempting
+ # to convert a time that never happened - the time period jumped
+ # during the start-of-DST transition period.
+ if len(possible_loc_dt) == 0:
+ # If we refuse to guess, raise an exception.
+ if is_dst is None:
+ raise NonExistentTimeError(dt)
+
+ # If we are forcing the pre-DST side of the DST transition, we
+ # obtain the correct timezone by winding the clock forward a few
+ # hours.
+ elif is_dst:
+ return self.localize(
+ dt + timedelta(hours=6), is_dst=True) - timedelta(hours=6)
+
+ # If we are forcing the post-DST side of the DST transition, we
+ # obtain the correct timezone by winding the clock back.
+ else:
+ return self.localize(
+ dt - timedelta(hours=6), is_dst=False) + timedelta(hours=6)
+
+
+ # If we get this far, we have multiple possible timezones - this
+ # is an ambiguous case occuring during the end-of-DST transition.
+
+ # If told to be strict, raise an exception since we have an
+ # ambiguous case
+ if is_dst is None:
+ raise AmbiguousTimeError(dt)
+
+ # Filter out the possiblilities that don't match the requested
+ # is_dst
+ filtered_possible_loc_dt = [
+ p for p in possible_loc_dt
+ if bool(p.tzinfo._dst) == is_dst
+ ]
+
+ # Hopefully we only have one possibility left. Return it.
+ if len(filtered_possible_loc_dt) == 1:
+ return filtered_possible_loc_dt[0]
+
+ if len(filtered_possible_loc_dt) == 0:
+ filtered_possible_loc_dt = list(possible_loc_dt)
+
+ # If we get this far, we have in a wierd timezone transition
+ # where the clocks have been wound back but is_dst is the same
+ # in both (eg. Europe/Warsaw 1915 when they switched to CET).
+ # At this point, we just have to guess unless we allow more
+ # hints to be passed in (such as the UTC offset or abbreviation),
+ # but that is just getting silly.
+ #
+ # Choose the earliest (by UTC) applicable timezone.
+ def mycmp(a,b):
+ return cmp(
+ a.replace(tzinfo=None) - a.tzinfo._utcoffset,
+ b.replace(tzinfo=None) - b.tzinfo._utcoffset,
+ )
+ filtered_possible_loc_dt.sort(mycmp)
+ return filtered_possible_loc_dt[0]
+
+ def utcoffset(self, dt):
+ '''See datetime.tzinfo.utcoffset'''
+ return self._utcoffset
+
+ def dst(self, dt):
+ '''See datetime.tzinfo.dst'''
+ return self._dst
+
+ def tzname(self, dt):
+ '''See datetime.tzinfo.tzname'''
+ return self._tzname
+
+ def __repr__(self):
+ if self._dst:
+ dst = 'DST'
+ else:
+ dst = 'STD'
+ if self._utcoffset > _notime:
+ return '<DstTzInfo %r %s+%s %s>' % (
+ self.zone, self._tzname, self._utcoffset, dst
+ )
+ else:
+ return '<DstTzInfo %r %s%s %s>' % (
+ self.zone, self._tzname, self._utcoffset, dst
+ )
+
+ def __reduce__(self):
+ # Special pickle to zone remains a singleton and to cope with
+ # database changes.
+ return pytz._p, (
+ self.zone,
+ _to_seconds(self._utcoffset),
+ _to_seconds(self._dst),
+ self._tzname
+ )
+
+
+class InvalidTimeError(Exception):
+ '''Base class for invalid time exceptions.'''
+
+
+class AmbiguousTimeError(InvalidTimeError):
+ '''Exception raised when attempting to create an ambiguous wallclock time.
+
+ At the end of a DST transition period, a particular wallclock time will
+ occur twice (once before the clocks are set back, once after). Both
+ possibilities may be correct, unless further information is supplied.
+
+ See DstTzInfo.normalize() for more info
+ '''
+
+
+class NonExistentTimeError(InvalidTimeError):
+ '''Exception raised when attempting to create a wallclock time that
+ cannot exist.
+
+ At the start of a DST transition period, the wallclock time jumps forward.
+ The instants jumped over never occur.
+ '''
+
+
+def unpickler(zone, utcoffset=None, dstoffset=None, tzname=None):
+ """Factory function for unpickling pytz tzinfo instances.
+
+ This is shared for both StaticTzInfo and DstTzInfo instances, because
+ database changes could cause a zones implementation to switch between
+ these two base classes and we can't break pickles on a pytz version
+ upgrade.
+ """
+ # Raises a KeyError if zone no longer exists, which should never happen
+ # and would be a bug.
+ tz = pytz.timezone(zone)
+
+ # A StaticTzInfo - just return it
+ if utcoffset is None:
+ return tz
+
+ # This pickle was created from a DstTzInfo. We need to
+ # determine which of the list of tzinfo instances for this zone
+ # to use in order to restore the state of any datetime instances using
+ # it correctly.
+ utcoffset = memorized_timedelta(utcoffset)
+ dstoffset = memorized_timedelta(dstoffset)
+ try:
+ return tz._tzinfos[(utcoffset, dstoffset, tzname)]
+ except KeyError:
+ # The particular state requested in this timezone no longer exists.
+ # This indicates a corrupt pickle, or the timezone database has been
+ # corrected violently enough to make this particular
+ # (utcoffset,dstoffset) no longer exist in the zone, or the
+ # abbreviation has been changed.
+ pass
+
+ # See if we can find an entry differing only by tzname. Abbreviations
+ # get changed from the initial guess by the database maintainers to
+ # match reality when this information is discovered.
+ for localized_tz in tz._tzinfos.values():
+ if (localized_tz._utcoffset == utcoffset
+ and localized_tz._dst == dstoffset):
+ return localized_tz
+
+ # This (utcoffset, dstoffset) information has been removed from the
+ # zone. Add it back. This might occur when the database maintainers have
+ # corrected incorrect information. datetime instances using this
+ # incorrect information will continue to do so, exactly as they were
+ # before being pickled. This is purely an overly paranoid safety net - I
+ # doubt this will ever been needed in real life.
+ inf = (utcoffset, dstoffset, tzname)
+ tz._tzinfos[inf] = tz.__class__(inf, tz._tzinfos)
+ return tz._tzinfos[inf]
+
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Abidjan
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Abidjan
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Accra
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Accra
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Addis_Ababa
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Addis_Ababa
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Algiers
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Algiers
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Asmara
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Asmara
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Asmera
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Asmera
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Bamako
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Bamako
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Bangui
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Bangui
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Banjul
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Banjul
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Bissau
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Bissau
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Blantyre
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Blantyre
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Brazzaville
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Brazzaville
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Bujumbura
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Bujumbura
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Cairo
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Cairo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Casablanca
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Casablanca
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Ceuta
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Ceuta
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Conakry
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Conakry
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Dakar
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Dakar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Dar_es_Salaam
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Dar_es_Salaam
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Djibouti
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Djibouti
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Douala
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Douala
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/El_Aaiun
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/El_Aaiun
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Freetown
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Freetown
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Gaborone
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Gaborone
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Harare
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Harare
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Johannesburg
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Johannesburg
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Kampala
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Kampala
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Khartoum
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Khartoum
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Kigali
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Kigali
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Kinshasa
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Kinshasa
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Lagos
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Lagos
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Libreville
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Libreville
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Lome
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Lome
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Luanda
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Luanda
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Lubumbashi
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Lubumbashi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Lusaka
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Lusaka
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Malabo
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Malabo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Maputo
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Maputo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Maseru
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Maseru
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Mbabane
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Mbabane
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Mogadishu
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Mogadishu
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Monrovia
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Monrovia
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Nairobi
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Nairobi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Ndjamena
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Ndjamena
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Niamey
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Niamey
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Nouakchott
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Nouakchott
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Ouagadougou
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Ouagadougou
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Porto-Novo
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Porto-Novo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Sao_Tome
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Sao_Tome
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Timbuktu
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Timbuktu
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Tripoli
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Tripoli
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Tunis
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Tunis
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Africa/Windhoek
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Africa/Windhoek
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Adak
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Adak
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Anchorage
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Anchorage
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Anguilla
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Anguilla
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Antigua
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Antigua
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Araguaina
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Araguaina
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Buenos_Aires
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Buenos_Aires
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Catamarca
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Catamarca
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/ComodRivadavia
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/ComodRivadavia
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Cordoba
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Cordoba
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Jujuy
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Jujuy
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/La_Rioja
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/La_Rioja
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Mendoza
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Mendoza
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Rio_Gallegos
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Rio_Gallegos
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Salta
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Salta
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/San_Juan
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/San_Juan
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/San_Luis
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/San_Luis
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Tucuman
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Tucuman
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Ushuaia
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Argentina/Ushuaia
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Aruba
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Aruba
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Asuncion
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Asuncion
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Atikokan
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Atikokan
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Atka
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Atka
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Bahia
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Bahia
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Barbados
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Barbados
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Belem
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Belem
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Belize
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Belize
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Blanc-Sablon
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Blanc-Sablon
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Boa_Vista
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Boa_Vista
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Bogota
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Bogota
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Boise
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Boise
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Buenos_Aires
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Buenos_Aires
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Cambridge_Bay
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Cambridge_Bay
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Campo_Grande
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Campo_Grande
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Cancun
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Cancun
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Caracas
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Caracas
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Catamarca
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Catamarca
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Cayenne
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Cayenne
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Cayman
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Cayman
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Chicago
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Chicago
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Chihuahua
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Chihuahua
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Coral_Harbour
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Coral_Harbour
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Cordoba
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Cordoba
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Costa_Rica
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Costa_Rica
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Cuiaba
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Cuiaba
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Curacao
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Curacao
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Danmarkshavn
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Danmarkshavn
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Dawson
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Dawson
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Dawson_Creek
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Dawson_Creek
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Denver
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Denver
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Detroit
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Detroit
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Dominica
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Dominica
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Edmonton
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Edmonton
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Eirunepe
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Eirunepe
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/El_Salvador
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/El_Salvador
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Ensenada
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Ensenada
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Fort_Wayne
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Fort_Wayne
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Fortaleza
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Fortaleza
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Glace_Bay
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Glace_Bay
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Godthab
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Godthab
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Goose_Bay
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Goose_Bay
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Grand_Turk
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Grand_Turk
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Grenada
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Grenada
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Guadeloupe
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Guadeloupe
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Guatemala
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Guatemala
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Guayaquil
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Guayaquil
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Guyana
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Guyana
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Halifax
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Halifax
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Havana
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Havana
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Hermosillo
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Hermosillo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Indianapolis
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Indianapolis
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Knox
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Knox
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Marengo
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Marengo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Petersburg
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Petersburg
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Tell_City
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Tell_City
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Vevay
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Vevay
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Vincennes
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Vincennes
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Winamac
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Indiana/Winamac
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Indianapolis
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Indianapolis
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Inuvik
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Inuvik
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Iqaluit
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Iqaluit
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Jamaica
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Jamaica
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Jujuy
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Jujuy
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Juneau
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Juneau
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Kentucky/Louisville
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Kentucky/Louisville
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Kentucky/Monticello
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Kentucky/Monticello
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Knox_IN
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Knox_IN
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/La_Paz
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/La_Paz
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Lima
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Lima
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Los_Angeles
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Los_Angeles
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Louisville
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Louisville
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Maceio
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Maceio
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Managua
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Managua
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Manaus
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Manaus
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Marigot
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Marigot
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Martinique
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Martinique
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Matamoros
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Matamoros
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Mazatlan
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Mazatlan
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Mendoza
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Mendoza
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Menominee
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Menominee
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Merida
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Merida
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Mexico_City
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Mexico_City
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Miquelon
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Miquelon
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Moncton
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Moncton
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Monterrey
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Monterrey
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Montevideo
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Montevideo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Montreal
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Montreal
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Montserrat
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Montserrat
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Nassau
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Nassau
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/New_York
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/New_York
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Nipigon
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Nipigon
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Nome
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Nome
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Noronha
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Noronha
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/North_Dakota/Center
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/North_Dakota/Center
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/North_Dakota/New_Salem
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/North_Dakota/New_Salem
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Ojinaga
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Ojinaga
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Panama
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Panama
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Pangnirtung
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Pangnirtung
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Paramaribo
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Paramaribo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Phoenix
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Phoenix
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Port-au-Prince
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Port-au-Prince
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Port_of_Spain
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Port_of_Spain
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Porto_Acre
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Porto_Acre
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Porto_Velho
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Porto_Velho
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Puerto_Rico
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Puerto_Rico
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Rainy_River
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Rainy_River
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Rankin_Inlet
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Rankin_Inlet
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Recife
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Recife
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Regina
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Regina
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Resolute
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Resolute
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Rio_Branco
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Rio_Branco
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Rosario
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Rosario
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Santa_Isabel
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Santa_Isabel
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Santarem
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Santarem
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Santiago
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Santiago
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Santo_Domingo
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Santo_Domingo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Sao_Paulo
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Sao_Paulo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Scoresbysund
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Scoresbysund
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Shiprock
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Shiprock
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/St_Barthelemy
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/St_Barthelemy
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/St_Johns
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/St_Johns
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/St_Kitts
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/St_Kitts
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/St_Lucia
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/St_Lucia
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/St_Thomas
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/St_Thomas
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/St_Vincent
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/St_Vincent
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Swift_Current
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Swift_Current
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Tegucigalpa
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Tegucigalpa
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Thule
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Thule
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Thunder_Bay
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Thunder_Bay
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Tijuana
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Tijuana
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Toronto
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Toronto
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Tortola
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Tortola
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Vancouver
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Vancouver
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Virgin
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Virgin
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Whitehorse
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Whitehorse
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Winnipeg
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Winnipeg
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Yakutat
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Yakutat
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/America/Yellowknife
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/America/Yellowknife
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Antarctica/Casey
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Antarctica/Casey
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Antarctica/Davis
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Antarctica/Davis
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Antarctica/DumontDUrville
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Antarctica/DumontDUrville
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Antarctica/Mawson
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Antarctica/Mawson
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Antarctica/McMurdo
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Antarctica/McMurdo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Antarctica/Palmer
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Antarctica/Palmer
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Antarctica/Rothera
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Antarctica/Rothera
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Antarctica/South_Pole
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Antarctica/South_Pole
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Antarctica/Syowa
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Antarctica/Syowa
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Antarctica/Vostok
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Antarctica/Vostok
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Arctic/Longyearbyen
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Arctic/Longyearbyen
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Aden
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Aden
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Almaty
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Almaty
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Amman
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Amman
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Anadyr
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Anadyr
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Aqtau
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Aqtau
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Aqtobe
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Aqtobe
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Ashgabat
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Ashgabat
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Ashkhabad
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Ashkhabad
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Baghdad
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Baghdad
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Bahrain
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Bahrain
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Baku
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Baku
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Bangkok
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Bangkok
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Beirut
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Beirut
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Bishkek
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Bishkek
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Brunei
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Brunei
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Calcutta
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Calcutta
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Choibalsan
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Choibalsan
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Chongqing
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Chongqing
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Chungking
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Chungking
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Colombo
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Colombo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Dacca
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Dacca
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Damascus
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Damascus
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Dhaka
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Dhaka
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Dili
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Dili
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Dubai
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Dubai
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Dushanbe
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Dushanbe
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Gaza
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Gaza
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Harbin
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Harbin
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Ho_Chi_Minh
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Ho_Chi_Minh
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Hong_Kong
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Hong_Kong
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Hovd
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Hovd
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Irkutsk
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Irkutsk
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Istanbul
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Istanbul
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Jakarta
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Jakarta
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Jayapura
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Jayapura
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Jerusalem
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Jerusalem
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Kabul
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Kabul
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Kamchatka
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Kamchatka
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Karachi
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Karachi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Kashgar
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Kashgar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Kathmandu
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Kathmandu
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Katmandu
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Katmandu
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Kolkata
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Kolkata
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Krasnoyarsk
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Krasnoyarsk
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Kuala_Lumpur
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Kuala_Lumpur
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Kuching
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Kuching
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Kuwait
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Kuwait
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Macao
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Macao
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Macau
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Macau
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Magadan
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Magadan
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Makassar
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Makassar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Manila
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Manila
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Muscat
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Muscat
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Nicosia
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Nicosia
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Novokuznetsk
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Novokuznetsk
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Novosibirsk
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Novosibirsk
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Omsk
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Omsk
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Oral
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Oral
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Phnom_Penh
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Phnom_Penh
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Pontianak
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Pontianak
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Pyongyang
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Pyongyang
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Qatar
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Qatar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Qyzylorda
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Qyzylorda
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Rangoon
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Rangoon
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Riyadh
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Riyadh
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Riyadh87
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Riyadh87
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Riyadh88
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Riyadh88
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Riyadh89
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Riyadh89
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Saigon
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Saigon
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Sakhalin
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Sakhalin
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Samarkand
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Samarkand
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Seoul
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Seoul
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Shanghai
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Shanghai
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Singapore
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Singapore
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Taipei
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Taipei
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Tashkent
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Tashkent
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Tbilisi
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Tbilisi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Tehran
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Tehran
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Tel_Aviv
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Tel_Aviv
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Thimbu
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Thimbu
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Thimphu
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Thimphu
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Tokyo
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Tokyo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Ujung_Pandang
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Ujung_Pandang
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Ulaanbaatar
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Ulaanbaatar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Ulan_Bator
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Ulan_Bator
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Urumqi
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Urumqi
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Vientiane
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Vientiane
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Vladivostok
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Vladivostok
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Yakutsk
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Yakutsk
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Yekaterinburg
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Yekaterinburg
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Asia/Yerevan
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Asia/Yerevan
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Azores
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Azores
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Bermuda
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Bermuda
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Canary
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Canary
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Cape_Verde
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Cape_Verde
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Faeroe
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Faeroe
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Faroe
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Faroe
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Jan_Mayen
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Jan_Mayen
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Madeira
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Madeira
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Reykjavik
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Reykjavik
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Atlantic/South_Georgia
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Atlantic/South_Georgia
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Atlantic/St_Helena
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Atlantic/St_Helena
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Stanley
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Atlantic/Stanley
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/ACT
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/ACT
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/Adelaide
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/Adelaide
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/Brisbane
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/Brisbane
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/Broken_Hill
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/Broken_Hill
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/Canberra
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/Canberra
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/Currie
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/Currie
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/Darwin
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/Darwin
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/Eucla
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/Eucla
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/Hobart
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/Hobart
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/LHI
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/LHI
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/Lindeman
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/Lindeman
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/Lord_Howe
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/Lord_Howe
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/Melbourne
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/Melbourne
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/NSW
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/NSW
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/North
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/North
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/Perth
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/Perth
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/Queensland
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/Queensland
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/South
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/South
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/Sydney
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/Sydney
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/Tasmania
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/Tasmania
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/Victoria
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/Victoria
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/West
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/West
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Australia/Yancowinna
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Australia/Yancowinna
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Brazil/Acre
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Brazil/Acre
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Brazil/DeNoronha
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Brazil/DeNoronha
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Brazil/East
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Brazil/East
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Brazil/West
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Brazil/West
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/CET
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/CET
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/CST6CDT
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/CST6CDT
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Canada/Atlantic
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Canada/Atlantic
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Canada/Central
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Canada/Central
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Canada/East-Saskatchewan
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Canada/East-Saskatchewan
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Canada/Eastern
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Canada/Eastern
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Canada/Mountain
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Canada/Mountain
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Canada/Newfoundland
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Canada/Newfoundland
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Canada/Pacific
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Canada/Pacific
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Canada/Saskatchewan
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Canada/Saskatchewan
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Canada/Yukon
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Canada/Yukon
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Chile/Continental
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Chile/Continental
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Chile/EasterIsland
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Chile/EasterIsland
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Cuba
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Cuba
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/EET
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/EET
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/EST
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/EST
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/EST5EDT
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/EST5EDT
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Egypt
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Egypt
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Eire
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Eire
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+0
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+0
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+1
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+1
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+10
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+10
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+11
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+11
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+12
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+12
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+2
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+2
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+3
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+3
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+4
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+4
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+5
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+5
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+6
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+6
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+7
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+7
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+8
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+8
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+9
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT+9
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-0
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-0
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-1
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-1
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-10
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-10
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-11
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-11
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-12
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-12
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-13
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-13
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-14
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-14
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-2
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-2
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-3
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-3
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-4
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-4
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-5
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-5
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-6
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-6
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-7
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-7
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-8
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-8
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-9
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT-9
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT0
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/GMT0
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/Greenwich
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/Greenwich
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/UCT
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/UCT
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/UTC
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/UTC
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/Universal
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/Universal
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Etc/Zulu
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Etc/Zulu
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Amsterdam
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Amsterdam
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Andorra
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Andorra
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Athens
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Athens
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Belfast
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Belfast
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Belgrade
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Belgrade
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Berlin
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Berlin
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Bratislava
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Bratislava
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Brussels
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Brussels
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Bucharest
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Bucharest
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Budapest
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Budapest
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Chisinau
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Chisinau
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Copenhagen
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Copenhagen
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Dublin
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Dublin
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Gibraltar
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Gibraltar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Guernsey
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Guernsey
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Helsinki
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Helsinki
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Isle_of_Man
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Isle_of_Man
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Istanbul
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Istanbul
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Jersey
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Jersey
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Kaliningrad
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Kaliningrad
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Kiev
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Kiev
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Lisbon
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Lisbon
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Ljubljana
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Ljubljana
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/London
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/London
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Luxembourg
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Luxembourg
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Madrid
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Madrid
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Malta
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Malta
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Mariehamn
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Mariehamn
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Minsk
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Minsk
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Monaco
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Monaco
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Moscow
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Moscow
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Nicosia
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Nicosia
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Oslo
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Oslo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Paris
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Paris
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Podgorica
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Podgorica
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Prague
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Prague
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Riga
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Riga
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Rome
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Rome
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Samara
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Samara
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/San_Marino
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/San_Marino
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Sarajevo
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Sarajevo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Simferopol
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Simferopol
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Skopje
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Skopje
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Sofia
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Sofia
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Stockholm
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Stockholm
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Tallinn
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Tallinn
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Tirane
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Tirane
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Tiraspol
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Tiraspol
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Uzhgorod
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Uzhgorod
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Vaduz
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Vaduz
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Vatican
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Vatican
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Vienna
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Vienna
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Vilnius
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Vilnius
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Volgograd
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Volgograd
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Warsaw
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Warsaw
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Zagreb
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Zagreb
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Zaporozhye
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Zaporozhye
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Europe/Zurich
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Europe/Zurich
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Factory
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Factory
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/GB
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/GB
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/GB-Eire
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/GB-Eire
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/GMT
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/GMT
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/GMT+0
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/GMT+0
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/GMT-0
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/GMT-0
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/GMT0
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/GMT0
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Greenwich
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Greenwich
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/HST
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/HST
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Hongkong
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Hongkong
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Iceland
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Iceland
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Indian/Antananarivo
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Indian/Antananarivo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Indian/Chagos
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Indian/Chagos
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Indian/Christmas
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Indian/Christmas
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Indian/Cocos
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Indian/Cocos
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Indian/Comoro
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Indian/Comoro
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Indian/Kerguelen
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Indian/Kerguelen
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Indian/Mahe
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Indian/Mahe
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Indian/Maldives
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Indian/Maldives
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Indian/Mauritius
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Indian/Mauritius
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Indian/Mayotte
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Indian/Mayotte
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Indian/Reunion
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Indian/Reunion
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Iran
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Iran
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Israel
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Israel
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Jamaica
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Jamaica
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Japan
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Japan
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Kwajalein
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Kwajalein
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Libya
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Libya
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/MET
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/MET
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/MST
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/MST
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/MST7MDT
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/MST7MDT
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Mexico/BajaNorte
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Mexico/BajaNorte
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Mexico/BajaSur
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Mexico/BajaSur
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Mexico/General
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Mexico/General
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Mideast/Riyadh87
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Mideast/Riyadh87
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Mideast/Riyadh88
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Mideast/Riyadh88
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Mideast/Riyadh89
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Mideast/Riyadh89
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/NZ
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/NZ
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/NZ-CHAT
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/NZ-CHAT
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Navajo
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Navajo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/PRC
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/PRC
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/PST8PDT
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/PST8PDT
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Apia
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Apia
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Auckland
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Auckland
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Chatham
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Chatham
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Easter
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Easter
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Efate
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Efate
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Enderbury
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Enderbury
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Fakaofo
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Fakaofo
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Fiji
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Fiji
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Funafuti
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Funafuti
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Galapagos
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Galapagos
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Gambier
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Gambier
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Guadalcanal
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Guadalcanal
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Guam
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Guam
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Honolulu
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Honolulu
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Johnston
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Johnston
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Kiritimati
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Kiritimati
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Kosrae
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Kosrae
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Kwajalein
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Kwajalein
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Majuro
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Majuro
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Marquesas
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Marquesas
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Midway
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Midway
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Nauru
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Nauru
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Niue
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Niue
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Norfolk
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Norfolk
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Noumea
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Noumea
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Pago_Pago
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Pago_Pago
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Palau
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Palau
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Pitcairn
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Pitcairn
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Ponape
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Ponape
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Port_Moresby
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Port_Moresby
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Rarotonga
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Rarotonga
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Saipan
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Saipan
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Samoa
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Samoa
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Tahiti
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Tahiti
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Tarawa
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Tarawa
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Tongatapu
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Tongatapu
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Truk
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Truk
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Wake
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Wake
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Wallis
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Wallis
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Pacific/Yap
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Pacific/Yap
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Poland
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Poland
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Portugal
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Portugal
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/ROC
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/ROC
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/ROK
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/ROK
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Singapore
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Singapore
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Turkey
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Turkey
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/UCT
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/UCT
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/US/Alaska
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/US/Alaska
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/US/Aleutian
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/US/Aleutian
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/US/Arizona
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/US/Arizona
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/US/Central
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/US/Central
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/US/East-Indiana
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/US/East-Indiana
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/US/Eastern
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/US/Eastern
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/US/Hawaii
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/US/Hawaii
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/US/Indiana-Starke
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/US/Indiana-Starke
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/US/Michigan
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/US/Michigan
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/US/Mountain
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/US/Mountain
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/US/Pacific
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/US/Pacific
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/US/Pacific-New
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/US/Pacific-New
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/US/Samoa
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/US/Samoa
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/UTC
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/UTC
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Universal
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Universal
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/W-SU
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/W-SU
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/WET
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/WET
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/Zulu
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/Zulu
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/iso3166.tab
===================================================================
--- pytz/tags/2010b/pytz/zoneinfo/iso3166.tab (rev 0)
+++ pytz/tags/2010b/pytz/zoneinfo/iso3166.tab 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1,271 @@
+# <pre>
+# @(#)iso3166.tab 8.6
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
+# ISO 3166 alpha-2 country codes
+#
+# From Paul Eggert (2006-09-27):
+#
+# This file contains a table with the following columns:
+# 1. ISO 3166-1 alpha-2 country code, current as of
+# ISO 3166-1 Newsletter VI-1 (2007-09-21). See:
+# <a href="http://www.iso.org/iso/en/prods-services/iso3166ma/index.html">
+# ISO 3166 Maintenance agency (ISO 3166/MA)
+# </a>.
+# 2. The usual English name for the country,
+# chosen so that alphabetic sorting of subsets produces helpful lists.
+# This is not the same as the English name in the ISO 3166 tables.
+#
+# Columns are separated by a single tab.
+# The table is sorted by country code.
+#
+# Lines beginning with `#' are comments.
+#
+#country-
+#code country name
+AD Andorra
+AE United Arab Emirates
+AF Afghanistan
+AG Antigua & Barbuda
+AI Anguilla
+AL Albania
+AM Armenia
+AN Netherlands Antilles
+AO Angola
+AQ Antarctica
+AR Argentina
+AS Samoa (American)
+AT Austria
+AU Australia
+AW Aruba
+AX Aaland Islands
+AZ Azerbaijan
+BA Bosnia & Herzegovina
+BB Barbados
+BD Bangladesh
+BE Belgium
+BF Burkina Faso
+BG Bulgaria
+BH Bahrain
+BI Burundi
+BJ Benin
+BL St Barthelemy
+BM Bermuda
+BN Brunei
+BO Bolivia
+BR Brazil
+BS Bahamas
+BT Bhutan
+BV Bouvet Island
+BW Botswana
+BY Belarus
+BZ Belize
+CA Canada
+CC Cocos (Keeling) Islands
+CD Congo (Dem. Rep.)
+CF Central African Rep.
+CG Congo (Rep.)
+CH Switzerland
+CI Cote d'Ivoire
+CK Cook Islands
+CL Chile
+CM Cameroon
+CN China
+CO Colombia
+CR Costa Rica
+CU Cuba
+CV Cape Verde
+CX Christmas Island
+CY Cyprus
+CZ Czech Republic
+DE Germany
+DJ Djibouti
+DK Denmark
+DM Dominica
+DO Dominican Republic
+DZ Algeria
+EC Ecuador
+EE Estonia
+EG Egypt
+EH Western Sahara
+ER Eritrea
+ES Spain
+ET Ethiopia
+FI Finland
+FJ Fiji
+FK Falkland Islands
+FM Micronesia
+FO Faroe Islands
+FR France
+GA Gabon
+GB Britain (UK)
+GD Grenada
+GE Georgia
+GF French Guiana
+GG Guernsey
+GH Ghana
+GI Gibraltar
+GL Greenland
+GM Gambia
+GN Guinea
+GP Guadeloupe
+GQ Equatorial Guinea
+GR Greece
+GS South Georgia & the South Sandwich Islands
+GT Guatemala
+GU Guam
+GW Guinea-Bissau
+GY Guyana
+HK Hong Kong
+HM Heard Island & McDonald Islands
+HN Honduras
+HR Croatia
+HT Haiti
+HU Hungary
+ID Indonesia
+IE Ireland
+IL Israel
+IM Isle of Man
+IN India
+IO British Indian Ocean Territory
+IQ Iraq
+IR Iran
+IS Iceland
+IT Italy
+JE Jersey
+JM Jamaica
+JO Jordan
+JP Japan
+KE Kenya
+KG Kyrgyzstan
+KH Cambodia
+KI Kiribati
+KM Comoros
+KN St Kitts & Nevis
+KP Korea (North)
+KR Korea (South)
+KW Kuwait
+KY Cayman Islands
+KZ Kazakhstan
+LA Laos
+LB Lebanon
+LC St Lucia
+LI Liechtenstein
+LK Sri Lanka
+LR Liberia
+LS Lesotho
+LT Lithuania
+LU Luxembourg
+LV Latvia
+LY Libya
+MA Morocco
+MC Monaco
+MD Moldova
+ME Montenegro
+MF St Martin (French part)
+MG Madagascar
+MH Marshall Islands
+MK Macedonia
+ML Mali
+MM Myanmar (Burma)
+MN Mongolia
+MO Macau
+MP Northern Mariana Islands
+MQ Martinique
+MR Mauritania
+MS Montserrat
+MT Malta
+MU Mauritius
+MV Maldives
+MW Malawi
+MX Mexico
+MY Malaysia
+MZ Mozambique
+NA Namibia
+NC New Caledonia
+NE Niger
+NF Norfolk Island
+NG Nigeria
+NI Nicaragua
+NL Netherlands
+NO Norway
+NP Nepal
+NR Nauru
+NU Niue
+NZ New Zealand
+OM Oman
+PA Panama
+PE Peru
+PF French Polynesia
+PG Papua New Guinea
+PH Philippines
+PK Pakistan
+PL Poland
+PM St Pierre & Miquelon
+PN Pitcairn
+PR Puerto Rico
+PS Palestine
+PT Portugal
+PW Palau
+PY Paraguay
+QA Qatar
+RE Reunion
+RO Romania
+RS Serbia
+RU Russia
+RW Rwanda
+SA Saudi Arabia
+SB Solomon Islands
+SC Seychelles
+SD Sudan
+SE Sweden
+SG Singapore
+SH St Helena
+SI Slovenia
+SJ Svalbard & Jan Mayen
+SK Slovakia
+SL Sierra Leone
+SM San Marino
+SN Senegal
+SO Somalia
+SR Suriname
+ST Sao Tome & Principe
+SV El Salvador
+SY Syria
+SZ Swaziland
+TC Turks & Caicos Is
+TD Chad
+TF French Southern & Antarctic Lands
+TG Togo
+TH Thailand
+TJ Tajikistan
+TK Tokelau
+TL East Timor
+TM Turkmenistan
+TN Tunisia
+TO Tonga
+TR Turkey
+TT Trinidad & Tobago
+TV Tuvalu
+TW Taiwan
+TZ Tanzania
+UA Ukraine
+UG Uganda
+UM US minor outlying islands
+US United States
+UY Uruguay
+UZ Uzbekistan
+VA Vatican City
+VC St Vincent
+VE Venezuela
+VG Virgin Islands (UK)
+VI Virgin Islands (US)
+VN Vietnam
+VU Vanuatu
+WF Wallis & Futuna
+WS Samoa (western)
+YE Yemen
+YT Mayotte
+ZA South Africa
+ZM Zambia
+ZW Zimbabwe
Added: pytz/tags/2010b/pytz/zoneinfo/localtime
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/localtime
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/posixrules
===================================================================
(Binary files differ)
Property changes on: pytz/tags/2010b/pytz/zoneinfo/posixrules
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: pytz/tags/2010b/pytz/zoneinfo/zone.tab
===================================================================
--- pytz/tags/2010b/pytz/zoneinfo/zone.tab (rev 0)
+++ pytz/tags/2010b/pytz/zoneinfo/zone.tab 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1,432 @@
+# <pre>
+# @(#)zone.tab 8.33
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
+#
+# TZ zone descriptions
+#
+# From Paul Eggert (1996-08-05):
+#
+# This file contains a table with the following columns:
+# 1. ISO 3166 2-character country code. See the file `iso3166.tab'.
+# 2. Latitude and longitude of the zone's principal location
+# in ISO 6709 sign-degrees-minutes-seconds format,
+# either +-DDMM+-DDDMM or +-DDMMSS+-DDDMMSS,
+# first latitude (+ is north), then longitude (+ is east).
+# 3. Zone name used in value of TZ environment variable.
+# 4. Comments; present if and only if the country has multiple rows.
+#
+# Columns are separated by a single tab.
+# The table is sorted first by country, then an order within the country that
+# (1) makes some geographical sense, and
+# (2) puts the most populous zones first, where that does not contradict (1).
+#
+# Lines beginning with `#' are comments.
+#
+#country-
+#code coordinates TZ comments
+AD +4230+00131 Europe/Andorra
+AE +2518+05518 Asia/Dubai
+AF +3431+06912 Asia/Kabul
+AG +1703-06148 America/Antigua
+AI +1812-06304 America/Anguilla
+AL +4120+01950 Europe/Tirane
+AM +4011+04430 Asia/Yerevan
+AN +1211-06900 America/Curacao
+AO -0848+01314 Africa/Luanda
+AQ -7750+16636 Antarctica/McMurdo McMurdo Station, Ross Island
+AQ -9000+00000 Antarctica/South_Pole Amundsen-Scott Station, South Pole
+AQ -6734-06808 Antarctica/Rothera Rothera Station, Adelaide Island
+AQ -6448-06406 Antarctica/Palmer Palmer Station, Anvers Island
+AQ -6736+06253 Antarctica/Mawson Mawson Station, Holme Bay
+AQ -6835+07758 Antarctica/Davis Davis Station, Vestfold Hills
+AQ -6617+11031 Antarctica/Casey Casey Station, Bailey Peninsula
+AQ -7824+10654 Antarctica/Vostok Vostok Station, S Magnetic Pole
+AQ -6640+14001 Antarctica/DumontDUrville Dumont-d'Urville Station, Terre Adelie
+AQ -690022+0393524 Antarctica/Syowa Syowa Station, E Ongul I
+AR -3436-05827 America/Argentina/Buenos_Aires Buenos Aires (BA, CF)
+AR -3124-06411 America/Argentina/Cordoba most locations (CB, CC, CN, ER, FM, MN, SE, SF)
+AR -2447-06525 America/Argentina/Salta (SA, LP, NQ, RN)
+AR -2411-06518 America/Argentina/Jujuy Jujuy (JY)
+AR -2649-06513 America/Argentina/Tucuman Tucuman (TM)
+AR -2828-06547 America/Argentina/Catamarca Catamarca (CT), Chubut (CH)
+AR -2926-06651 America/Argentina/La_Rioja La Rioja (LR)
+AR -3132-06831 America/Argentina/San_Juan San Juan (SJ)
+AR -3253-06849 America/Argentina/Mendoza Mendoza (MZ)
+AR -3319-06621 America/Argentina/San_Luis San Luis (SL)
+AR -5138-06913 America/Argentina/Rio_Gallegos Santa Cruz (SC)
+AR -5448-06818 America/Argentina/Ushuaia Tierra del Fuego (TF)
+AS -1416-17042 Pacific/Pago_Pago
+AT +4813+01620 Europe/Vienna
+AU -3133+15905 Australia/Lord_Howe Lord Howe Island
+AU -4253+14719 Australia/Hobart Tasmania - most locations
+AU -3956+14352 Australia/Currie Tasmania - King Island
+AU -3749+14458 Australia/Melbourne Victoria
+AU -3352+15113 Australia/Sydney New South Wales - most locations
+AU -3157+14127 Australia/Broken_Hill New South Wales - Yancowinna
+AU -2728+15302 Australia/Brisbane Queensland - most locations
+AU -2016+14900 Australia/Lindeman Queensland - Holiday Islands
+AU -3455+13835 Australia/Adelaide South Australia
+AU -1228+13050 Australia/Darwin Northern Territory
+AU -3157+11551 Australia/Perth Western Australia - most locations
+AU -3143+12852 Australia/Eucla Western Australia - Eucla area
+AW +1230-06958 America/Aruba
+AX +6006+01957 Europe/Mariehamn
+AZ +4023+04951 Asia/Baku
+BA +4352+01825 Europe/Sarajevo
+BB +1306-05937 America/Barbados
+BD +2343+09025 Asia/Dhaka
+BE +5050+00420 Europe/Brussels
+BF +1222-00131 Africa/Ouagadougou
+BG +4241+02319 Europe/Sofia
+BH +2623+05035 Asia/Bahrain
+BI -0323+02922 Africa/Bujumbura
+BJ +0629+00237 Africa/Porto-Novo
+BL +1753-06251 America/St_Barthelemy
+BM +3217-06446 Atlantic/Bermuda
+BN +0456+11455 Asia/Brunei
+BO -1630-06809 America/La_Paz
+BR -0351-03225 America/Noronha Atlantic islands
+BR -0127-04829 America/Belem Amapa, E Para
+BR -0343-03830 America/Fortaleza NE Brazil (MA, PI, CE, RN, PB)
+BR -0803-03454 America/Recife Pernambuco
+BR -0712-04812 America/Araguaina Tocantins
+BR -0940-03543 America/Maceio Alagoas, Sergipe
+BR -1259-03831 America/Bahia Bahia
+BR -2332-04637 America/Sao_Paulo S & SE Brazil (GO, DF, MG, ES, RJ, SP, PR, SC, RS)
+BR -2027-05437 America/Campo_Grande Mato Grosso do Sul
+BR -1535-05605 America/Cuiaba Mato Grosso
+BR -0226-05452 America/Santarem W Para
+BR -0846-06354 America/Porto_Velho Rondonia
+BR +0249-06040 America/Boa_Vista Roraima
+BR -0308-06001 America/Manaus E Amazonas
+BR -0640-06952 America/Eirunepe W Amazonas
+BR -0958-06748 America/Rio_Branco Acre
+BS +2505-07721 America/Nassau
+BT +2728+08939 Asia/Thimphu
+BW -2439+02555 Africa/Gaborone
+BY +5354+02734 Europe/Minsk
+BZ +1730-08812 America/Belize
+CA +4734-05243 America/St_Johns Newfoundland Time, including SE Labrador
+CA +4439-06336 America/Halifax Atlantic Time - Nova Scotia (most places), PEI
+CA +4612-05957 America/Glace_Bay Atlantic Time - Nova Scotia - places that did not observe DST 1966-1971
+CA +4606-06447 America/Moncton Atlantic Time - New Brunswick
+CA +5320-06025 America/Goose_Bay Atlantic Time - Labrador - most locations
+CA +5125-05707 America/Blanc-Sablon Atlantic Standard Time - Quebec - Lower North Shore
+CA +4531-07334 America/Montreal Eastern Time - Quebec - most locations
+CA +4339-07923 America/Toronto Eastern Time - Ontario - most locations
+CA +4901-08816 America/Nipigon Eastern Time - Ontario & Quebec - places that did not observe DST 1967-1973
+CA +4823-08915 America/Thunder_Bay Eastern Time - Thunder Bay, Ontario
+CA +6344-06828 America/Iqaluit Eastern Time - east Nunavut - most locations
+CA +6608-06544 America/Pangnirtung Eastern Time - Pangnirtung, Nunavut
+CA +744144-0944945 America/Resolute Eastern Standard Time - Resolute, Nunavut
+CA +484531-0913718 America/Atikokan Eastern Standard Time - Atikokan, Ontario and Southampton I, Nunavut
+CA +624900-0920459 America/Rankin_Inlet Central Time - central Nunavut
+CA +4953-09709 America/Winnipeg Central Time - Manitoba & west Ontario
+CA +4843-09434 America/Rainy_River Central Time - Rainy River & Fort Frances, Ontario
+CA +5024-10439 America/Regina Central Standard Time - Saskatchewan - most locations
+CA +5017-10750 America/Swift_Current Central Standard Time - Saskatchewan - midwest
+CA +5333-11328 America/Edmonton Mountain Time - Alberta, east British Columbia & west Saskatchewan
+CA +690650-1050310 America/Cambridge_Bay Mountain Time - west Nunavut
+CA +6227-11421 America/Yellowknife Mountain Time - central Northwest Territories
+CA +682059-1334300 America/Inuvik Mountain Time - west Northwest Territories
+CA +5946-12014 America/Dawson_Creek Mountain Standard Time - Dawson Creek & Fort Saint John, British Columbia
+CA +4916-12307 America/Vancouver Pacific Time - west British Columbia
+CA +6043-13503 America/Whitehorse Pacific Time - south Yukon
+CA +6404-13925 America/Dawson Pacific Time - north Yukon
+CC -1210+09655 Indian/Cocos
+CD -0418+01518 Africa/Kinshasa west Dem. Rep. of Congo
+CD -1140+02728 Africa/Lubumbashi east Dem. Rep. of Congo
+CF +0422+01835 Africa/Bangui
+CG -0416+01517 Africa/Brazzaville
+CH +4723+00832 Europe/Zurich
+CI +0519-00402 Africa/Abidjan
+CK -2114-15946 Pacific/Rarotonga
+CL -3327-07040 America/Santiago most locations
+CL -2709-10926 Pacific/Easter Easter Island & Sala y Gomez
+CM +0403+00942 Africa/Douala
+CN +3114+12128 Asia/Shanghai east China - Beijing, Guangdong, Shanghai, etc.
+CN +4545+12641 Asia/Harbin Heilongjiang (except Mohe), Jilin
+CN +2934+10635 Asia/Chongqing central China - Sichuan, Yunnan, Guangxi, Shaanxi, Guizhou, etc.
+CN +4348+08735 Asia/Urumqi most of Tibet & Xinjiang
+CN +3929+07559 Asia/Kashgar west Tibet & Xinjiang
+CO +0436-07405 America/Bogota
+CR +0956-08405 America/Costa_Rica
+CU +2308-08222 America/Havana
+CV +1455-02331 Atlantic/Cape_Verde
+CX -1025+10543 Indian/Christmas
+CY +3510+03322 Asia/Nicosia
+CZ +5005+01426 Europe/Prague
+DE +5230+01322 Europe/Berlin
+DJ +1136+04309 Africa/Djibouti
+DK +5540+01235 Europe/Copenhagen
+DM +1518-06124 America/Dominica
+DO +1828-06954 America/Santo_Domingo
+DZ +3647+00303 Africa/Algiers
+EC -0210-07950 America/Guayaquil mainland
+EC -0054-08936 Pacific/Galapagos Galapagos Islands
+EE +5925+02445 Europe/Tallinn
+EG +3003+03115 Africa/Cairo
+EH +2709-01312 Africa/El_Aaiun
+ER +1520+03853 Africa/Asmara
+ES +4024-00341 Europe/Madrid mainland
+ES +3553-00519 Africa/Ceuta Ceuta & Melilla
+ES +2806-01524 Atlantic/Canary Canary Islands
+ET +0902+03842 Africa/Addis_Ababa
+FI +6010+02458 Europe/Helsinki
+FJ -1808+17825 Pacific/Fiji
+FK -5142-05751 Atlantic/Stanley
+FM +0725+15147 Pacific/Truk Truk (Chuuk) and Yap
+FM +0658+15813 Pacific/Ponape Ponape (Pohnpei)
+FM +0519+16259 Pacific/Kosrae Kosrae
+FO +6201-00646 Atlantic/Faroe
+FR +4852+00220 Europe/Paris
+GA +0023+00927 Africa/Libreville
+GB +513030-0000731 Europe/London
+GD +1203-06145 America/Grenada
+GE +4143+04449 Asia/Tbilisi
+GF +0456-05220 America/Cayenne
+GG +4927-00232 Europe/Guernsey
+GH +0533-00013 Africa/Accra
+GI +3608-00521 Europe/Gibraltar
+GL +6411-05144 America/Godthab most locations
+GL +7646-01840 America/Danmarkshavn east coast, north of Scoresbysund
+GL +7029-02158 America/Scoresbysund Scoresbysund / Ittoqqortoormiit
+GL +7634-06847 America/Thule Thule / Pituffik
+GM +1328-01639 Africa/Banjul
+GN +0931-01343 Africa/Conakry
+GP +1614-06132 America/Guadeloupe
+GQ +0345+00847 Africa/Malabo
+GR +3758+02343 Europe/Athens
+GS -5416-03632 Atlantic/South_Georgia
+GT +1438-09031 America/Guatemala
+GU +1328+14445 Pacific/Guam
+GW +1151-01535 Africa/Bissau
+GY +0648-05810 America/Guyana
+HK +2217+11409 Asia/Hong_Kong
+HN +1406-08713 America/Tegucigalpa
+HR +4548+01558 Europe/Zagreb
+HT +1832-07220 America/Port-au-Prince
+HU +4730+01905 Europe/Budapest
+ID -0610+10648 Asia/Jakarta Java & Sumatra
+ID -0002+10920 Asia/Pontianak west & central Borneo
+ID -0507+11924 Asia/Makassar east & south Borneo, Celebes, Bali, Nusa Tengarra, west Timor
+ID -0232+14042 Asia/Jayapura Irian Jaya & the Moluccas
+IE +5320-00615 Europe/Dublin
+IL +3146+03514 Asia/Jerusalem
+IM +5409-00428 Europe/Isle_of_Man
+IN +2232+08822 Asia/Kolkata
+IO -0720+07225 Indian/Chagos
+IQ +3321+04425 Asia/Baghdad
+IR +3540+05126 Asia/Tehran
+IS +6409-02151 Atlantic/Reykjavik
+IT +4154+01229 Europe/Rome
+JE +4912-00207 Europe/Jersey
+JM +1800-07648 America/Jamaica
+JO +3157+03556 Asia/Amman
+JP +353916+1394441 Asia/Tokyo
+KE -0117+03649 Africa/Nairobi
+KG +4254+07436 Asia/Bishkek
+KH +1133+10455 Asia/Phnom_Penh
+KI +0125+17300 Pacific/Tarawa Gilbert Islands
+KI -0308-17105 Pacific/Enderbury Phoenix Islands
+KI +0152-15720 Pacific/Kiritimati Line Islands
+KM -1141+04316 Indian/Comoro
+KN +1718-06243 America/St_Kitts
+KP +3901+12545 Asia/Pyongyang
+KR +3733+12658 Asia/Seoul
+KW +2920+04759 Asia/Kuwait
+KY +1918-08123 America/Cayman
+KZ +4315+07657 Asia/Almaty most locations
+KZ +4448+06528 Asia/Qyzylorda Qyzylorda (Kyzylorda, Kzyl-Orda)
+KZ +5017+05710 Asia/Aqtobe Aqtobe (Aktobe)
+KZ +4431+05016 Asia/Aqtau Atyrau (Atirau, Gur'yev), Mangghystau (Mankistau)
+KZ +5113+05121 Asia/Oral West Kazakhstan
+LA +1758+10236 Asia/Vientiane
+LB +3353+03530 Asia/Beirut
+LC +1401-06100 America/St_Lucia
+LI +4709+00931 Europe/Vaduz
+LK +0656+07951 Asia/Colombo
+LR +0618-01047 Africa/Monrovia
+LS -2928+02730 Africa/Maseru
+LT +5441+02519 Europe/Vilnius
+LU +4936+00609 Europe/Luxembourg
+LV +5657+02406 Europe/Riga
+LY +3254+01311 Africa/Tripoli
+MA +3339-00735 Africa/Casablanca
+MC +4342+00723 Europe/Monaco
+MD +4700+02850 Europe/Chisinau
+ME +4226+01916 Europe/Podgorica
+MF +1804-06305 America/Marigot
+MG -1855+04731 Indian/Antananarivo
+MH +0709+17112 Pacific/Majuro most locations
+MH +0905+16720 Pacific/Kwajalein Kwajalein
+MK +4159+02126 Europe/Skopje
+ML +1239-00800 Africa/Bamako
+MM +1647+09610 Asia/Rangoon
+MN +4755+10653 Asia/Ulaanbaatar most locations
+MN +4801+09139 Asia/Hovd Bayan-Olgiy, Govi-Altai, Hovd, Uvs, Zavkhan
+MN +4804+11430 Asia/Choibalsan Dornod, Sukhbaatar
+MO +2214+11335 Asia/Macau
+MP +1512+14545 Pacific/Saipan
+MQ +1436-06105 America/Martinique
+MR +1806-01557 Africa/Nouakchott
+MS +1643-06213 America/Montserrat
+MT +3554+01431 Europe/Malta
+MU -2010+05730 Indian/Mauritius
+MV +0410+07330 Indian/Maldives
+MW -1547+03500 Africa/Blantyre
+MX +1924-09909 America/Mexico_City Central Time - most locations
+MX +2105-08646 America/Cancun Central Time - Quintana Roo
+MX +2058-08937 America/Merida Central Time - Campeche, Yucatan
+MX +2540-10019 America/Monterrey Mexican Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas away from US border
+MX +2550-09730 America/Matamoros US Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas near US border
+MX +2313-10625 America/Mazatlan Mountain Time - S Baja, Nayarit, Sinaloa
+MX +2838-10605 America/Chihuahua Mexican Mountain Time - Chihuahua away from US border
+MX +2934-10425 America/Ojinaga US Mountain Time - Chihuahua near US border
+MX +2904-11058 America/Hermosillo Mountain Standard Time - Sonora
+MX +3232-11701 America/Tijuana US Pacific Time - Baja California near US border
+MX +3018-11452 America/Santa_Isabel Mexican Pacific Time - Baja California away from US border
+MY +0310+10142 Asia/Kuala_Lumpur peninsular Malaysia
+MY +0133+11020 Asia/Kuching Sabah & Sarawak
+MZ -2558+03235 Africa/Maputo
+NA -2234+01706 Africa/Windhoek
+NC -2216+16627 Pacific/Noumea
+NE +1331+00207 Africa/Niamey
+NF -2903+16758 Pacific/Norfolk
+NG +0627+00324 Africa/Lagos
+NI +1209-08617 America/Managua
+NL +5222+00454 Europe/Amsterdam
+NO +5955+01045 Europe/Oslo
+NP +2743+08519 Asia/Kathmandu
+NR -0031+16655 Pacific/Nauru
+NU -1901-16955 Pacific/Niue
+NZ -3652+17446 Pacific/Auckland most locations
+NZ -4357-17633 Pacific/Chatham Chatham Islands
+OM +2336+05835 Asia/Muscat
+PA +0858-07932 America/Panama
+PE -1203-07703 America/Lima
+PF -1732-14934 Pacific/Tahiti Society Islands
+PF -0900-13930 Pacific/Marquesas Marquesas Islands
+PF -2308-13457 Pacific/Gambier Gambier Islands
+PG -0930+14710 Pacific/Port_Moresby
+PH +1435+12100 Asia/Manila
+PK +2452+06703 Asia/Karachi
+PL +5215+02100 Europe/Warsaw
+PM +4703-05620 America/Miquelon
+PN -2504-13005 Pacific/Pitcairn
+PR +182806-0660622 America/Puerto_Rico
+PS +3130+03428 Asia/Gaza
+PT +3843-00908 Europe/Lisbon mainland
+PT +3238-01654 Atlantic/Madeira Madeira Islands
+PT +3744-02540 Atlantic/Azores Azores
+PW +0720+13429 Pacific/Palau
+PY -2516-05740 America/Asuncion
+QA +2517+05132 Asia/Qatar
+RE -2052+05528 Indian/Reunion
+RO +4426+02606 Europe/Bucharest
+RS +4450+02030 Europe/Belgrade
+RU +5443+02030 Europe/Kaliningrad Moscow-01 - Kaliningrad
+RU +5545+03735 Europe/Moscow Moscow+00 - west Russia
+RU +4844+04425 Europe/Volgograd Moscow+00 - Caspian Sea
+RU +5312+05009 Europe/Samara Moscow+01 - Samara, Udmurtia
+RU +5651+06036 Asia/Yekaterinburg Moscow+02 - Urals
+RU +5500+07324 Asia/Omsk Moscow+03 - west Siberia
+RU +5502+08255 Asia/Novosibirsk Moscow+03 - Novosibirsk
+RU +5345+08707 Asia/Novokuznetsk Moscow+03 - Novokuznetsk
+RU +5601+09250 Asia/Krasnoyarsk Moscow+04 - Yenisei River
+RU +5216+10420 Asia/Irkutsk Moscow+05 - Lake Baikal
+RU +6200+12940 Asia/Yakutsk Moscow+06 - Lena River
+RU +4310+13156 Asia/Vladivostok Moscow+07 - Amur River
+RU +4658+14242 Asia/Sakhalin Moscow+07 - Sakhalin Island
+RU +5934+15048 Asia/Magadan Moscow+08 - Magadan
+RU +5301+15839 Asia/Kamchatka Moscow+09 - Kamchatka
+RU +6445+17729 Asia/Anadyr Moscow+10 - Bering Sea
+RW -0157+03004 Africa/Kigali
+SA +2438+04643 Asia/Riyadh
+SB -0932+16012 Pacific/Guadalcanal
+SC -0440+05528 Indian/Mahe
+SD +1536+03232 Africa/Khartoum
+SE +5920+01803 Europe/Stockholm
+SG +0117+10351 Asia/Singapore
+SH -1555-00542 Atlantic/St_Helena
+SI +4603+01431 Europe/Ljubljana
+SJ +7800+01600 Arctic/Longyearbyen
+SK +4809+01707 Europe/Bratislava
+SL +0830-01315 Africa/Freetown
+SM +4355+01228 Europe/San_Marino
+SN +1440-01726 Africa/Dakar
+SO +0204+04522 Africa/Mogadishu
+SR +0550-05510 America/Paramaribo
+ST +0020+00644 Africa/Sao_Tome
+SV +1342-08912 America/El_Salvador
+SY +3330+03618 Asia/Damascus
+SZ -2618+03106 Africa/Mbabane
+TC +2128-07108 America/Grand_Turk
+TD +1207+01503 Africa/Ndjamena
+TF -492110+0701303 Indian/Kerguelen
+TG +0608+00113 Africa/Lome
+TH +1345+10031 Asia/Bangkok
+TJ +3835+06848 Asia/Dushanbe
+TK -0922-17114 Pacific/Fakaofo
+TL -0833+12535 Asia/Dili
+TM +3757+05823 Asia/Ashgabat
+TN +3648+01011 Africa/Tunis
+TO -2110-17510 Pacific/Tongatapu
+TR +4101+02858 Europe/Istanbul
+TT +1039-06131 America/Port_of_Spain
+TV -0831+17913 Pacific/Funafuti
+TW +2503+12130 Asia/Taipei
+TZ -0648+03917 Africa/Dar_es_Salaam
+UA +5026+03031 Europe/Kiev most locations
+UA +4837+02218 Europe/Uzhgorod Ruthenia
+UA +4750+03510 Europe/Zaporozhye Zaporozh'ye, E Lugansk / Zaporizhia, E Luhansk
+UA +4457+03406 Europe/Simferopol central Crimea
+UG +0019+03225 Africa/Kampala
+UM +1645-16931 Pacific/Johnston Johnston Atoll
+UM +2813-17722 Pacific/Midway Midway Islands
+UM +1917+16637 Pacific/Wake Wake Island
+US +404251-0740023 America/New_York Eastern Time
+US +421953-0830245 America/Detroit Eastern Time - Michigan - most locations
+US +381515-0854534 America/Kentucky/Louisville Eastern Time - Kentucky - Louisville area
+US +364947-0845057 America/Kentucky/Monticello Eastern Time - Kentucky - Wayne County
+US +394606-0860929 America/Indiana/Indianapolis Eastern Time - Indiana - most locations
+US +384038-0873143 America/Indiana/Vincennes Eastern Time - Indiana - Daviess, Dubois, Knox & Martin Counties
+US +410305-0863611 America/Indiana/Winamac Eastern Time - Indiana - Pulaski County
+US +382232-0862041 America/Indiana/Marengo Eastern Time - Indiana - Crawford County
+US +382931-0871643 America/Indiana/Petersburg Eastern Time - Indiana - Pike County
+US +384452-0850402 America/Indiana/Vevay Eastern Time - Indiana - Switzerland County
+US +415100-0873900 America/Chicago Central Time
+US +375711-0864541 America/Indiana/Tell_City Central Time - Indiana - Perry County
+US +411745-0863730 America/Indiana/Knox Central Time - Indiana - Starke County
+US +450628-0873651 America/Menominee Central Time - Michigan - Dickinson, Gogebic, Iron & Menominee Counties
+US +470659-1011757 America/North_Dakota/Center Central Time - North Dakota - Oliver County
+US +465042-1012439 America/North_Dakota/New_Salem Central Time - North Dakota - Morton County (except Mandan area)
+US +394421-1045903 America/Denver Mountain Time
+US +433649-1161209 America/Boise Mountain Time - south Idaho & east Oregon
+US +364708-1084111 America/Shiprock Mountain Time - Navajo
+US +332654-1120424 America/Phoenix Mountain Standard Time - Arizona
+US +340308-1181434 America/Los_Angeles Pacific Time
+US +611305-1495401 America/Anchorage Alaska Time
+US +581807-1342511 America/Juneau Alaska Time - Alaska panhandle
+US +593249-1394338 America/Yakutat Alaska Time - Alaska panhandle neck
+US +643004-1652423 America/Nome Alaska Time - west Alaska
+US +515248-1763929 America/Adak Aleutian Islands
+US +211825-1575130 Pacific/Honolulu Hawaii
+UY -3453-05611 America/Montevideo
+UZ +3940+06648 Asia/Samarkand west Uzbekistan
+UZ +4120+06918 Asia/Tashkent east Uzbekistan
+VA +415408+0122711 Europe/Vatican
+VC +1309-06114 America/St_Vincent
+VE +1030-06656 America/Caracas
+VG +1827-06437 America/Tortola
+VI +1821-06456 America/St_Thomas
+VN +1045+10640 Asia/Ho_Chi_Minh
+VU -1740+16825 Pacific/Efate
+WF -1318-17610 Pacific/Wallis
+WS -1350-17144 Pacific/Apia
+YE +1245+04512 Asia/Aden
+YT -1247+04514 Indian/Mayotte
+ZA -2615+02800 Africa/Johannesburg
+ZM -1525+02817 Africa/Lusaka
+ZW -1750+03103 Africa/Harare
Added: pytz/tags/2010b/pytz.egg-info/PKG-INFO
===================================================================
--- pytz/tags/2010b/pytz.egg-info/PKG-INFO (rev 0)
+++ pytz/tags/2010b/pytz.egg-info/PKG-INFO 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1,483 @@
+Metadata-Version: 1.0
+Name: pytz
+Version: 2010b
+Summary: World timezone definitions, modern and historical
+Home-page: http://pytz.sourceforge.net
+Author: Stuart Bishop
+Author-email: stuart at stuartbishop.net
+License: MIT
+Download-URL: http://pypi.python.org/pypi/pytz
+Description: pytz - World Timezone Definitions for Python
+ ============================================
+
+ :Author: Stuart Bishop <stuart at stuartbishop.net>
+
+ Introduction
+ ~~~~~~~~~~~~
+
+ pytz brings the Olson tz database into Python. This library allows
+ accurate and cross platform timezone calculations using Python 2.3
+ or higher. It also solves the issue of ambiguous times at the end
+ of daylight savings, which you can read more about in the Python
+ Library Reference (datetime.tzinfo).
+
+ Amost all of the Olson timezones are supported.
+
+ Note that this library differs from the documented Python API for
+ tzinfo implementations; if you want to create local wallclock
+ times you need to use the localize() method documented in this
+ document. In addition, if you perform date arithmetic on local
+ times that cross DST boundaries, the results may be in an incorrect
+ timezone (ie. subtract 1 minute from 2002-10-27 1:00 EST and you get
+ 2002-10-27 0:59 EST instead of the correct 2002-10-27 1:59 EDT). A
+ normalize() method is provided to correct this. Unfortunatly these
+ issues cannot be resolved without modifying the Python datetime
+ implementation.
+
+
+ Installation
+ ~~~~~~~~~~~~
+
+ This package can either be installed from a .egg file using setuptools,
+ or from the tarball using the standard Python distutils.
+
+ If you are installing from a tarball, run the following command as an
+ administrative user::
+
+ python setup.py install
+
+ If you are installing using setuptools, you don't even need to download
+ anything as the latest version will be downloaded for you
+ from the Python package index::
+
+ easy_install --upgrade pytz
+
+ If you already have the .egg file, you can use that too::
+
+ easy_install pytz-2008g-py2.6.egg
+
+
+ Example & Usage
+ ~~~~~~~~~~~~~~~
+
+ >>> from datetime import datetime, timedelta
+ >>> from pytz import timezone
+ >>> import pytz
+ >>> utc = pytz.utc
+ >>> utc.zone
+ 'UTC'
+ >>> eastern = timezone('US/Eastern')
+ >>> eastern.zone
+ 'US/Eastern'
+ >>> amsterdam = timezone('Europe/Amsterdam')
+ >>> fmt = '%Y-%m-%d %H:%M:%S %Z%z'
+
+ This library only supports two ways of building a localized time. The
+ first is to use the .localize() method provided by the pytz library.
+ This is used to localize a naive datetime (datetime with no timezone
+ information):
+
+ >>> loc_dt = eastern.localize(datetime(2002, 10, 27, 6, 0, 0))
+ >>> print loc_dt.strftime(fmt)
+ 2002-10-27 06:00:00 EST-0500
+
+ The second way of building a localized time is by converting an existing
+ localized time using the standard .astimezone() method:
+
+ >>> ams_dt = loc_dt.astimezone(amsterdam)
+ >>> ams_dt.strftime(fmt)
+ '2002-10-27 12:00:00 CET+0100'
+
+ Unfortunately using the tzinfo argument of the standard datetime
+ constructors ''does not work'' with pytz for many timezones.
+
+ >>> datetime(2002, 10, 27, 12, 0, 0, tzinfo=amsterdam).strftime(fmt)
+ '2002-10-27 12:00:00 AMT+0020'
+
+ It is safe for timezones without daylight savings trasitions though, such
+ as UTC:
+
+ >>> datetime(2002, 10, 27, 12, 0, 0, tzinfo=pytz.utc).strftime(fmt)
+ '2002-10-27 12:00:00 UTC+0000'
+
+ The preferred way of dealing with times is to always work in UTC,
+ converting to localtime only when generating output to be read
+ by humans.
+
+ >>> utc_dt = datetime(2002, 10, 27, 6, 0, 0, tzinfo=utc)
+ >>> loc_dt = utc_dt.astimezone(eastern)
+ >>> loc_dt.strftime(fmt)
+ '2002-10-27 01:00:00 EST-0500'
+
+ This library also allows you to do date arithmetic using local
+ times, although it is more complicated than working in UTC as you
+ need to use the `normalize` method to handle daylight savings time
+ and other timezone transitions. In this example, `loc_dt` is set
+ to the instant when daylight savings time ends in the US/Eastern
+ timezone.
+
+ >>> before = loc_dt - timedelta(minutes=10)
+ >>> before.strftime(fmt)
+ '2002-10-27 00:50:00 EST-0500'
+ >>> eastern.normalize(before).strftime(fmt)
+ '2002-10-27 01:50:00 EDT-0400'
+ >>> after = eastern.normalize(before + timedelta(minutes=20))
+ >>> after.strftime(fmt)
+ '2002-10-27 01:10:00 EST-0500'
+
+ Creating localtimes is also tricky, and the reason why working with
+ local times is not recommended. Unfortunately, you cannot just pass
+ a 'tzinfo' argument when constructing a datetime (see the next section
+ for more details)
+
+ >>> dt = datetime(2002, 10, 27, 1, 30, 0)
+ >>> dt1 = eastern.localize(dt, is_dst=True)
+ >>> dt1.strftime(fmt)
+ '2002-10-27 01:30:00 EDT-0400'
+ >>> dt2 = eastern.localize(dt, is_dst=False)
+ >>> dt2.strftime(fmt)
+ '2002-10-27 01:30:00 EST-0500'
+
+ Converting between timezones also needs special attention. This also needs
+ to use the normalize method to ensure the conversion is correct.
+
+ >>> utc_dt = utc.localize(datetime.utcfromtimestamp(1143408899))
+ >>> utc_dt.strftime(fmt)
+ '2006-03-26 21:34:59 UTC+0000'
+ >>> au_tz = timezone('Australia/Sydney')
+ >>> au_dt = au_tz.normalize(utc_dt.astimezone(au_tz))
+ >>> au_dt.strftime(fmt)
+ '2006-03-27 08:34:59 EST+1100'
+ >>> utc_dt2 = utc.normalize(au_dt.astimezone(utc))
+ >>> utc_dt2.strftime(fmt)
+ '2006-03-26 21:34:59 UTC+0000'
+
+ You can take shortcuts when dealing with the UTC side of timezone
+ conversions. Normalize and localize are not really necessary when there
+ are no daylight savings time transitions to deal with.
+
+ >>> utc_dt = datetime.utcfromtimestamp(1143408899).replace(tzinfo=utc)
+ >>> utc_dt.strftime(fmt)
+ '2006-03-26 21:34:59 UTC+0000'
+ >>> au_tz = timezone('Australia/Sydney')
+ >>> au_dt = au_tz.normalize(utc_dt.astimezone(au_tz))
+ >>> au_dt.strftime(fmt)
+ '2006-03-27 08:34:59 EST+1100'
+ >>> utc_dt2 = au_dt.astimezone(utc)
+ >>> utc_dt2.strftime(fmt)
+ '2006-03-26 21:34:59 UTC+0000'
+
+
+ Problems with Localtime
+ ~~~~~~~~~~~~~~~~~~~~~~~
+
+ The major problem we have to deal with is that certain datetimes
+ may occur twice in a year. For example, in the US/Eastern timezone
+ on the last Sunday morning in October, the following sequence
+ happens:
+
+ - 01:00 EDT occurs
+ - 1 hour later, instead of 2:00am the clock is turned back 1 hour
+ and 01:00 happens again (this time 01:00 EST)
+
+ In fact, every instant between 01:00 and 02:00 occurs twice. This means
+ that if you try and create a time in the US/Eastern timezone using
+ the standard datetime syntax, there is no way to specify if you meant
+ before of after the end-of-daylight-savings-time transition.
+
+ >>> loc_dt = datetime(2002, 10, 27, 1, 30, 00, tzinfo=eastern)
+ >>> loc_dt.strftime(fmt)
+ '2002-10-27 01:30:00 EST-0500'
+
+ As you can see, the system has chosen one for you and there is a 50%
+ chance of it being out by one hour. For some applications, this does
+ not matter. However, if you are trying to schedule meetings with people
+ in different timezones or analyze log files it is not acceptable.
+
+ The best and simplest solution is to stick with using UTC. The pytz
+ package encourages using UTC for internal timezone representation by
+ including a special UTC implementation based on the standard Python
+ reference implementation in the Python documentation. This timezone
+ unpickles to be the same instance, and pickles to a relatively small
+ size. The UTC implementation can be obtained as pytz.utc, pytz.UTC,
+ or pytz.timezone('UTC').
+
+ >>> import pickle, pytz
+ >>> dt = datetime(2005, 3, 1, 14, 13, 21, tzinfo=utc)
+ >>> naive = dt.replace(tzinfo=None)
+ >>> p = pickle.dumps(dt, 1)
+ >>> naive_p = pickle.dumps(naive, 1)
+ >>> len(p), len(naive_p), len(p) - len(naive_p)
+ (60, 43, 17)
+ >>> new = pickle.loads(p)
+ >>> new == dt
+ True
+ >>> new is dt
+ False
+ >>> new.tzinfo is dt.tzinfo
+ True
+ >>> pytz.utc is pytz.UTC is pytz.timezone('UTC')
+ True
+
+ Note that this instance is not the same instance (or implementation) as
+ other timezones with the same meaning (GMT, Greenwich, Universal, etc.).
+
+ >>> utc is pytz.timezone('GMT')
+ False
+
+ If you insist on working with local times, this library provides a
+ facility for constructing them unambiguously:
+
+ >>> loc_dt = datetime(2002, 10, 27, 1, 30, 00)
+ >>> est_dt = eastern.localize(loc_dt, is_dst=True)
+ >>> edt_dt = eastern.localize(loc_dt, is_dst=False)
+ >>> print est_dt.strftime(fmt), '/', edt_dt.strftime(fmt)
+ 2002-10-27 01:30:00 EDT-0400 / 2002-10-27 01:30:00 EST-0500
+
+ If you pass None as the is_dst flag to localize(), pytz will refuse to
+ guess and raise exceptions if you try to build ambiguous or non-existent
+ times.
+
+ For example, 1:30am on 27th Oct 2002 happened twice in the US/Eastern
+ timezone when the clocks where put back at the end of Daylight Savings
+ Time:
+
+ >>> eastern.localize(datetime(2002, 10, 27, 1, 30, 00), is_dst=None)
+ Traceback (most recent call last):
+ ...
+ AmbiguousTimeError: 2002-10-27 01:30:00
+
+ Similarly, 2:30am on 7th April 2002 never happened at all in the
+ US/Eastern timezone, as the clock where put forward at 2:00am skipping
+ the entire hour:
+
+ >>> eastern.localize(datetime(2002, 4, 7, 2, 30, 00), is_dst=None)
+ Traceback (most recent call last):
+ ...
+ NonExistentTimeError: 2002-04-07 02:30:00
+
+ Both of these exceptions share a common base class to make error handling
+ easier:
+
+ >>> isinstance(pytz.AmbiguousTimeError(), pytz.InvalidTimeError)
+ True
+ >>> isinstance(pytz.NonExistentTimeError(), pytz.InvalidTimeError)
+ True
+
+ Although localize() handles many cases, it is still not possible
+ to handle all. In cases where countries change their timezone definitions,
+ cases like the end-of-daylight-savings-time occur with no way of resolving
+ the ambiguity. For example, in 1915 Warsaw switched from Warsaw time to
+ Central European time. So at the stroke of midnight on August 5th 1915
+ the clocks were wound back 24 minutes creating an ambiguous time period
+ that cannot be specified without referring to the timezone abbreviation
+ or the actual UTC offset. In this case midnight happened twice, neither
+ time during a daylight savings time period:
+
+ >>> warsaw = pytz.timezone('Europe/Warsaw')
+ >>> loc_dt1 = warsaw.localize(datetime(1915, 8, 4, 23, 59, 59), is_dst=False)
+ >>> loc_dt1.strftime(fmt)
+ '1915-08-04 23:59:59 WMT+0124'
+ >>> loc_dt2 = warsaw.localize(datetime(1915, 8, 5, 00, 00, 00), is_dst=False)
+ >>> loc_dt2.strftime(fmt)
+ '1915-08-05 00:00:00 CET+0100'
+ >>> str(loc_dt2 - loc_dt1)
+ '0:24:01'
+
+ The only way of creating a time during the missing 24 minutes is converting
+ from another time - because neither of the timezones involved where in
+ daylight savings mode the API simply provides no way to express it:
+
+ >>> utc_dt = datetime(1915, 8, 4, 22, 36, tzinfo=pytz.utc)
+ >>> utc_dt.astimezone(warsaw).strftime(fmt)
+ '1915-08-04 23:36:00 CET+0100'
+
+ The 'Standard' Python way of handling all these ambiguities is not to,
+ such as demonstrated in this example using the US/Eastern timezone
+ definition from the Python documentation (Note that this implementation
+ only works for dates between 1987 and 2006 - it is included for tests only!):
+
+ >>> from pytz.reference import Eastern # pytz.reference only for tests
+ >>> dt = datetime(2002, 10, 27, 0, 30, tzinfo=Eastern)
+ >>> str(dt)
+ '2002-10-27 00:30:00-04:00'
+ >>> str(dt + timedelta(hours=1))
+ '2002-10-27 01:30:00-05:00'
+ >>> str(dt + timedelta(hours=2))
+ '2002-10-27 02:30:00-05:00'
+ >>> str(dt + timedelta(hours=3))
+ '2002-10-27 03:30:00-05:00'
+
+ Notice the first two results? At first glance you might think they are
+ correct, but taking the UTC offset into account you find that they are
+ actually two hours appart instead of the 1 hour we asked for.
+
+ >>> from pytz.reference import UTC # pytz.reference only for tests
+ >>> str(dt.astimezone(UTC))
+ '2002-10-27 04:30:00+00:00'
+ >>> str((dt + timedelta(hours=1)).astimezone(UTC))
+ '2002-10-27 06:30:00+00:00'
+
+
+ Country Information
+ ~~~~~~~~~~~~~~~~~~~
+
+ A mechanism is provided to access the timezones commonly in use
+ for a particular country, looked up using the ISO 3166 country code.
+ It returns a list of strings that can be used to retrieve the relevant
+ tzinfo instance using `pytz.timezone()`:
+
+ >>> pytz.country_timezones['nz']
+ ['Pacific/Auckland', 'Pacific/Chatham']
+
+ The Olson database comes with a ISO 3166 country code to English country
+ name mapping that pytz exposes as a dictionary:
+
+ >>> pytz.country_names['nz']
+ 'New Zealand'
+
+
+ What is UTC
+ ~~~~~~~~~~~
+
+ `UTC` is Universal Time, also known as Greenwich Mean Time or GMT
+ in the United Kingdom. All other timezones are given as offsets from
+ UTC. No daylight savings time occurs in UTC, making it a useful timezone
+ to perform date arithmetic without worrying about the confusion and
+ ambiguities caused by daylight savings time transitions, your country
+ changing its timezone, or mobile computers that move roam through
+ multiple timezones.
+
+
+ Helpers
+ ~~~~~~~
+
+ There are two lists of timezones provided.
+
+ `all_timezones` is the exhaustive list of the timezone names that can be used.
+
+ >>> from pytz import all_timezones
+ >>> len(all_timezones) >= 500
+ True
+ >>> 'Etc/Greenwich' in all_timezones
+ True
+
+ `common_timezones` is a list of useful, current timezones. It doesn't
+ contain deprecated zones or historical zones, except for a few I've
+ deemed in common usage, such as US/Eastern (open a bug report if you
+ think other timezones are deserving of being included here). It is also
+ a sequence of strings.
+
+ >>> from pytz import common_timezones
+ >>> len(common_timezones) < len(all_timezones)
+ True
+ >>> 'Etc/Greenwich' in common_timezones
+ False
+ >>> 'Australia/Melbourne' in common_timezones
+ True
+ >>> 'US/Eastern' in common_timezones
+ True
+ >>> 'Canada/Eastern' in common_timezones
+ True
+ >>> 'US/Pacific-New' in all_timezones
+ True
+ >>> 'US/Pacific-New' in common_timezones
+ False
+
+ Both common_timezones and all_timezones are alphabetically sorted:
+
+ >>> common_timezones_dupe = common_timezones[:]
+ >>> common_timezones_dupe.sort()
+ >>> common_timezones == common_timezones_dupe
+ True
+ >>> all_timezones_dupe = all_timezones[:]
+ >>> all_timezones_dupe.sort()
+ >>> all_timezones == all_timezones_dupe
+ True
+
+ `all_timezones` and `common_timezones` are also available as sets.
+
+ >>> from pytz import all_timezones_set, common_timezones_set
+ >>> 'US/Eastern' in all_timezones_set
+ True
+ >>> 'US/Eastern' in common_timezones_set
+ True
+ >>> 'Australia/Victoria' in common_timezones_set
+ False
+
+ You can also retrieve lists of timezones used by particular countries
+ using the `country_timezones()` method. It requires an ISO-3166 two letter
+ country code.
+
+ >>> from pytz import country_timezones
+ >>> country_timezones('ch')
+ ['Europe/Zurich']
+ >>> country_timezones('CH')
+ ['Europe/Zurich']
+
+ License
+ ~~~~~~~
+
+ MIT license.
+
+ This code is also available as part of Zope 3 under the Zope Public
+ License, Version 2.1 (ZPL).
+
+ I'm happy to relicense this code if necessary for inclusion in other
+ open source projects.
+
+ Latest Versions
+ ~~~~~~~~~~~~~~~
+
+ This package will be updated after releases of the Olson timezone
+ database. The latest version can be downloaded from the Python Package
+ Index (PyPI_). The code that is used to generate this distribution is
+ hosted on launchpad.net and available using the Bazaar_ revision control
+ system using::
+
+ bzr branch lp:pytz
+
+ .. _PyPI: http://cheeseshop.python.org/pypi/pytz/
+ .. _Bazaar: http://bazaar-vcs.org/
+
+ Bugs, Feature Requests & Patches
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Bugs can be reported using Launchpad at
+ https://bugs.launchpad.net/products/pytz
+
+ Issues & Limitations
+ ~~~~~~~~~~~~~~~~~~~~
+
+ - Offsets from UTC are rounded to the nearest whole minute, so timezones
+ such as Europe/Amsterdam pre 1937 will be up to 30 seconds out. This is
+ a limitation of the Python datetime library.
+
+ - If you think a timezone definition is incorrect, I probably can't fix
+ it. pytz is a direct translation of the Olson timezone database, and
+ changes to the timezone definitions need to be made to this source.
+ If you find errors they should be reported to the time zone mailing
+ list, linked from http://www.twinsun.com/tz/tz-link.htm
+
+ Further Reading
+ ~~~~~~~~~~~~~~~
+
+ More info than you want to know about timezones:
+ http://www.twinsun.com/tz/tz-link.htm
+
+
+ Contact
+ ~~~~~~~
+
+ Stuart Bishop <stuart at stuartbishop.net>
+
+
+Keywords: timezone,tzinfo,datetime,olson,time
+Platform: Independant
+Classifier: Development Status :: 6 - Mature
+Classifier: Intended Audience :: Developers
+Classifier: License :: OSI Approved :: MIT License
+Classifier: Natural Language :: English
+Classifier: Operating System :: OS Independent
+Classifier: Programming Language :: Python
+Classifier: Topic :: Software Development :: Libraries :: Python Modules
Added: pytz/tags/2010b/pytz.egg-info/SOURCES.txt
===================================================================
--- pytz/tags/2010b/pytz.egg-info/SOURCES.txt (rev 0)
+++ pytz/tags/2010b/pytz.egg-info/SOURCES.txt 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1,590 @@
+CHANGES.txt
+LICENSE.txt
+MANIFEST.in
+README.txt
+setup.py
+pytz/__init__.py
+pytz/reference.py
+pytz/tzfile.py
+pytz/tzinfo.py
+pytz.egg-info/PKG-INFO
+pytz.egg-info/SOURCES.txt
+pytz.egg-info/dependency_links.txt
+pytz.egg-info/top_level.txt
+pytz.egg-info/zip-safe
+pytz/tests/test_docs.py
+pytz/tests/test_tzinfo.py
+pytz/zoneinfo/CET
+pytz/zoneinfo/CST6CDT
+pytz/zoneinfo/Cuba
+pytz/zoneinfo/EET
+pytz/zoneinfo/EST
+pytz/zoneinfo/EST5EDT
+pytz/zoneinfo/Egypt
+pytz/zoneinfo/Eire
+pytz/zoneinfo/Factory
+pytz/zoneinfo/GB
+pytz/zoneinfo/GB-Eire
+pytz/zoneinfo/GMT
+pytz/zoneinfo/GMT+0
+pytz/zoneinfo/GMT-0
+pytz/zoneinfo/GMT0
+pytz/zoneinfo/Greenwich
+pytz/zoneinfo/HST
+pytz/zoneinfo/Hongkong
+pytz/zoneinfo/Iceland
+pytz/zoneinfo/Iran
+pytz/zoneinfo/Israel
+pytz/zoneinfo/Jamaica
+pytz/zoneinfo/Japan
+pytz/zoneinfo/Kwajalein
+pytz/zoneinfo/Libya
+pytz/zoneinfo/MET
+pytz/zoneinfo/MST
+pytz/zoneinfo/MST7MDT
+pytz/zoneinfo/NZ
+pytz/zoneinfo/NZ-CHAT
+pytz/zoneinfo/Navajo
+pytz/zoneinfo/PRC
+pytz/zoneinfo/PST8PDT
+pytz/zoneinfo/Poland
+pytz/zoneinfo/Portugal
+pytz/zoneinfo/ROC
+pytz/zoneinfo/ROK
+pytz/zoneinfo/Singapore
+pytz/zoneinfo/Turkey
+pytz/zoneinfo/UCT
+pytz/zoneinfo/UTC
+pytz/zoneinfo/Universal
+pytz/zoneinfo/W-SU
+pytz/zoneinfo/WET
+pytz/zoneinfo/Zulu
+pytz/zoneinfo/iso3166.tab
+pytz/zoneinfo/localtime
+pytz/zoneinfo/posixrules
+pytz/zoneinfo/zone.tab
+pytz/zoneinfo/Africa/Abidjan
+pytz/zoneinfo/Africa/Accra
+pytz/zoneinfo/Africa/Addis_Ababa
+pytz/zoneinfo/Africa/Algiers
+pytz/zoneinfo/Africa/Asmara
+pytz/zoneinfo/Africa/Asmera
+pytz/zoneinfo/Africa/Bamako
+pytz/zoneinfo/Africa/Bangui
+pytz/zoneinfo/Africa/Banjul
+pytz/zoneinfo/Africa/Bissau
+pytz/zoneinfo/Africa/Blantyre
+pytz/zoneinfo/Africa/Brazzaville
+pytz/zoneinfo/Africa/Bujumbura
+pytz/zoneinfo/Africa/Cairo
+pytz/zoneinfo/Africa/Casablanca
+pytz/zoneinfo/Africa/Ceuta
+pytz/zoneinfo/Africa/Conakry
+pytz/zoneinfo/Africa/Dakar
+pytz/zoneinfo/Africa/Dar_es_Salaam
+pytz/zoneinfo/Africa/Djibouti
+pytz/zoneinfo/Africa/Douala
+pytz/zoneinfo/Africa/El_Aaiun
+pytz/zoneinfo/Africa/Freetown
+pytz/zoneinfo/Africa/Gaborone
+pytz/zoneinfo/Africa/Harare
+pytz/zoneinfo/Africa/Johannesburg
+pytz/zoneinfo/Africa/Kampala
+pytz/zoneinfo/Africa/Khartoum
+pytz/zoneinfo/Africa/Kigali
+pytz/zoneinfo/Africa/Kinshasa
+pytz/zoneinfo/Africa/Lagos
+pytz/zoneinfo/Africa/Libreville
+pytz/zoneinfo/Africa/Lome
+pytz/zoneinfo/Africa/Luanda
+pytz/zoneinfo/Africa/Lubumbashi
+pytz/zoneinfo/Africa/Lusaka
+pytz/zoneinfo/Africa/Malabo
+pytz/zoneinfo/Africa/Maputo
+pytz/zoneinfo/Africa/Maseru
+pytz/zoneinfo/Africa/Mbabane
+pytz/zoneinfo/Africa/Mogadishu
+pytz/zoneinfo/Africa/Monrovia
+pytz/zoneinfo/Africa/Nairobi
+pytz/zoneinfo/Africa/Ndjamena
+pytz/zoneinfo/Africa/Niamey
+pytz/zoneinfo/Africa/Nouakchott
+pytz/zoneinfo/Africa/Ouagadougou
+pytz/zoneinfo/Africa/Porto-Novo
+pytz/zoneinfo/Africa/Sao_Tome
+pytz/zoneinfo/Africa/Timbuktu
+pytz/zoneinfo/Africa/Tripoli
+pytz/zoneinfo/Africa/Tunis
+pytz/zoneinfo/Africa/Windhoek
+pytz/zoneinfo/America/Adak
+pytz/zoneinfo/America/Anchorage
+pytz/zoneinfo/America/Anguilla
+pytz/zoneinfo/America/Antigua
+pytz/zoneinfo/America/Araguaina
+pytz/zoneinfo/America/Aruba
+pytz/zoneinfo/America/Asuncion
+pytz/zoneinfo/America/Atikokan
+pytz/zoneinfo/America/Atka
+pytz/zoneinfo/America/Bahia
+pytz/zoneinfo/America/Barbados
+pytz/zoneinfo/America/Belem
+pytz/zoneinfo/America/Belize
+pytz/zoneinfo/America/Blanc-Sablon
+pytz/zoneinfo/America/Boa_Vista
+pytz/zoneinfo/America/Bogota
+pytz/zoneinfo/America/Boise
+pytz/zoneinfo/America/Buenos_Aires
+pytz/zoneinfo/America/Cambridge_Bay
+pytz/zoneinfo/America/Campo_Grande
+pytz/zoneinfo/America/Cancun
+pytz/zoneinfo/America/Caracas
+pytz/zoneinfo/America/Catamarca
+pytz/zoneinfo/America/Cayenne
+pytz/zoneinfo/America/Cayman
+pytz/zoneinfo/America/Chicago
+pytz/zoneinfo/America/Chihuahua
+pytz/zoneinfo/America/Coral_Harbour
+pytz/zoneinfo/America/Cordoba
+pytz/zoneinfo/America/Costa_Rica
+pytz/zoneinfo/America/Cuiaba
+pytz/zoneinfo/America/Curacao
+pytz/zoneinfo/America/Danmarkshavn
+pytz/zoneinfo/America/Dawson
+pytz/zoneinfo/America/Dawson_Creek
+pytz/zoneinfo/America/Denver
+pytz/zoneinfo/America/Detroit
+pytz/zoneinfo/America/Dominica
+pytz/zoneinfo/America/Edmonton
+pytz/zoneinfo/America/Eirunepe
+pytz/zoneinfo/America/El_Salvador
+pytz/zoneinfo/America/Ensenada
+pytz/zoneinfo/America/Fort_Wayne
+pytz/zoneinfo/America/Fortaleza
+pytz/zoneinfo/America/Glace_Bay
+pytz/zoneinfo/America/Godthab
+pytz/zoneinfo/America/Goose_Bay
+pytz/zoneinfo/America/Grand_Turk
+pytz/zoneinfo/America/Grenada
+pytz/zoneinfo/America/Guadeloupe
+pytz/zoneinfo/America/Guatemala
+pytz/zoneinfo/America/Guayaquil
+pytz/zoneinfo/America/Guyana
+pytz/zoneinfo/America/Halifax
+pytz/zoneinfo/America/Havana
+pytz/zoneinfo/America/Hermosillo
+pytz/zoneinfo/America/Indianapolis
+pytz/zoneinfo/America/Inuvik
+pytz/zoneinfo/America/Iqaluit
+pytz/zoneinfo/America/Jamaica
+pytz/zoneinfo/America/Jujuy
+pytz/zoneinfo/America/Juneau
+pytz/zoneinfo/America/Knox_IN
+pytz/zoneinfo/America/La_Paz
+pytz/zoneinfo/America/Lima
+pytz/zoneinfo/America/Los_Angeles
+pytz/zoneinfo/America/Louisville
+pytz/zoneinfo/America/Maceio
+pytz/zoneinfo/America/Managua
+pytz/zoneinfo/America/Manaus
+pytz/zoneinfo/America/Marigot
+pytz/zoneinfo/America/Martinique
+pytz/zoneinfo/America/Matamoros
+pytz/zoneinfo/America/Mazatlan
+pytz/zoneinfo/America/Mendoza
+pytz/zoneinfo/America/Menominee
+pytz/zoneinfo/America/Merida
+pytz/zoneinfo/America/Mexico_City
+pytz/zoneinfo/America/Miquelon
+pytz/zoneinfo/America/Moncton
+pytz/zoneinfo/America/Monterrey
+pytz/zoneinfo/America/Montevideo
+pytz/zoneinfo/America/Montreal
+pytz/zoneinfo/America/Montserrat
+pytz/zoneinfo/America/Nassau
+pytz/zoneinfo/America/New_York
+pytz/zoneinfo/America/Nipigon
+pytz/zoneinfo/America/Nome
+pytz/zoneinfo/America/Noronha
+pytz/zoneinfo/America/Ojinaga
+pytz/zoneinfo/America/Panama
+pytz/zoneinfo/America/Pangnirtung
+pytz/zoneinfo/America/Paramaribo
+pytz/zoneinfo/America/Phoenix
+pytz/zoneinfo/America/Port-au-Prince
+pytz/zoneinfo/America/Port_of_Spain
+pytz/zoneinfo/America/Porto_Acre
+pytz/zoneinfo/America/Porto_Velho
+pytz/zoneinfo/America/Puerto_Rico
+pytz/zoneinfo/America/Rainy_River
+pytz/zoneinfo/America/Rankin_Inlet
+pytz/zoneinfo/America/Recife
+pytz/zoneinfo/America/Regina
+pytz/zoneinfo/America/Resolute
+pytz/zoneinfo/America/Rio_Branco
+pytz/zoneinfo/America/Rosario
+pytz/zoneinfo/America/Santa_Isabel
+pytz/zoneinfo/America/Santarem
+pytz/zoneinfo/America/Santiago
+pytz/zoneinfo/America/Santo_Domingo
+pytz/zoneinfo/America/Sao_Paulo
+pytz/zoneinfo/America/Scoresbysund
+pytz/zoneinfo/America/Shiprock
+pytz/zoneinfo/America/St_Barthelemy
+pytz/zoneinfo/America/St_Johns
+pytz/zoneinfo/America/St_Kitts
+pytz/zoneinfo/America/St_Lucia
+pytz/zoneinfo/America/St_Thomas
+pytz/zoneinfo/America/St_Vincent
+pytz/zoneinfo/America/Swift_Current
+pytz/zoneinfo/America/Tegucigalpa
+pytz/zoneinfo/America/Thule
+pytz/zoneinfo/America/Thunder_Bay
+pytz/zoneinfo/America/Tijuana
+pytz/zoneinfo/America/Toronto
+pytz/zoneinfo/America/Tortola
+pytz/zoneinfo/America/Vancouver
+pytz/zoneinfo/America/Virgin
+pytz/zoneinfo/America/Whitehorse
+pytz/zoneinfo/America/Winnipeg
+pytz/zoneinfo/America/Yakutat
+pytz/zoneinfo/America/Yellowknife
+pytz/zoneinfo/America/Argentina/Buenos_Aires
+pytz/zoneinfo/America/Argentina/Catamarca
+pytz/zoneinfo/America/Argentina/ComodRivadavia
+pytz/zoneinfo/America/Argentina/Cordoba
+pytz/zoneinfo/America/Argentina/Jujuy
+pytz/zoneinfo/America/Argentina/La_Rioja
+pytz/zoneinfo/America/Argentina/Mendoza
+pytz/zoneinfo/America/Argentina/Rio_Gallegos
+pytz/zoneinfo/America/Argentina/Salta
+pytz/zoneinfo/America/Argentina/San_Juan
+pytz/zoneinfo/America/Argentina/San_Luis
+pytz/zoneinfo/America/Argentina/Tucuman
+pytz/zoneinfo/America/Argentina/Ushuaia
+pytz/zoneinfo/America/Indiana/Indianapolis
+pytz/zoneinfo/America/Indiana/Knox
+pytz/zoneinfo/America/Indiana/Marengo
+pytz/zoneinfo/America/Indiana/Petersburg
+pytz/zoneinfo/America/Indiana/Tell_City
+pytz/zoneinfo/America/Indiana/Vevay
+pytz/zoneinfo/America/Indiana/Vincennes
+pytz/zoneinfo/America/Indiana/Winamac
+pytz/zoneinfo/America/Kentucky/Louisville
+pytz/zoneinfo/America/Kentucky/Monticello
+pytz/zoneinfo/America/North_Dakota/Center
+pytz/zoneinfo/America/North_Dakota/New_Salem
+pytz/zoneinfo/Antarctica/Casey
+pytz/zoneinfo/Antarctica/Davis
+pytz/zoneinfo/Antarctica/DumontDUrville
+pytz/zoneinfo/Antarctica/Mawson
+pytz/zoneinfo/Antarctica/McMurdo
+pytz/zoneinfo/Antarctica/Palmer
+pytz/zoneinfo/Antarctica/Rothera
+pytz/zoneinfo/Antarctica/South_Pole
+pytz/zoneinfo/Antarctica/Syowa
+pytz/zoneinfo/Antarctica/Vostok
+pytz/zoneinfo/Arctic/Longyearbyen
+pytz/zoneinfo/Asia/Aden
+pytz/zoneinfo/Asia/Almaty
+pytz/zoneinfo/Asia/Amman
+pytz/zoneinfo/Asia/Anadyr
+pytz/zoneinfo/Asia/Aqtau
+pytz/zoneinfo/Asia/Aqtobe
+pytz/zoneinfo/Asia/Ashgabat
+pytz/zoneinfo/Asia/Ashkhabad
+pytz/zoneinfo/Asia/Baghdad
+pytz/zoneinfo/Asia/Bahrain
+pytz/zoneinfo/Asia/Baku
+pytz/zoneinfo/Asia/Bangkok
+pytz/zoneinfo/Asia/Beirut
+pytz/zoneinfo/Asia/Bishkek
+pytz/zoneinfo/Asia/Brunei
+pytz/zoneinfo/Asia/Calcutta
+pytz/zoneinfo/Asia/Choibalsan
+pytz/zoneinfo/Asia/Chongqing
+pytz/zoneinfo/Asia/Chungking
+pytz/zoneinfo/Asia/Colombo
+pytz/zoneinfo/Asia/Dacca
+pytz/zoneinfo/Asia/Damascus
+pytz/zoneinfo/Asia/Dhaka
+pytz/zoneinfo/Asia/Dili
+pytz/zoneinfo/Asia/Dubai
+pytz/zoneinfo/Asia/Dushanbe
+pytz/zoneinfo/Asia/Gaza
+pytz/zoneinfo/Asia/Harbin
+pytz/zoneinfo/Asia/Ho_Chi_Minh
+pytz/zoneinfo/Asia/Hong_Kong
+pytz/zoneinfo/Asia/Hovd
+pytz/zoneinfo/Asia/Irkutsk
+pytz/zoneinfo/Asia/Istanbul
+pytz/zoneinfo/Asia/Jakarta
+pytz/zoneinfo/Asia/Jayapura
+pytz/zoneinfo/Asia/Jerusalem
+pytz/zoneinfo/Asia/Kabul
+pytz/zoneinfo/Asia/Kamchatka
+pytz/zoneinfo/Asia/Karachi
+pytz/zoneinfo/Asia/Kashgar
+pytz/zoneinfo/Asia/Kathmandu
+pytz/zoneinfo/Asia/Katmandu
+pytz/zoneinfo/Asia/Kolkata
+pytz/zoneinfo/Asia/Krasnoyarsk
+pytz/zoneinfo/Asia/Kuala_Lumpur
+pytz/zoneinfo/Asia/Kuching
+pytz/zoneinfo/Asia/Kuwait
+pytz/zoneinfo/Asia/Macao
+pytz/zoneinfo/Asia/Macau
+pytz/zoneinfo/Asia/Magadan
+pytz/zoneinfo/Asia/Makassar
+pytz/zoneinfo/Asia/Manila
+pytz/zoneinfo/Asia/Muscat
+pytz/zoneinfo/Asia/Nicosia
+pytz/zoneinfo/Asia/Novokuznetsk
+pytz/zoneinfo/Asia/Novosibirsk
+pytz/zoneinfo/Asia/Omsk
+pytz/zoneinfo/Asia/Oral
+pytz/zoneinfo/Asia/Phnom_Penh
+pytz/zoneinfo/Asia/Pontianak
+pytz/zoneinfo/Asia/Pyongyang
+pytz/zoneinfo/Asia/Qatar
+pytz/zoneinfo/Asia/Qyzylorda
+pytz/zoneinfo/Asia/Rangoon
+pytz/zoneinfo/Asia/Riyadh
+pytz/zoneinfo/Asia/Riyadh87
+pytz/zoneinfo/Asia/Riyadh88
+pytz/zoneinfo/Asia/Riyadh89
+pytz/zoneinfo/Asia/Saigon
+pytz/zoneinfo/Asia/Sakhalin
+pytz/zoneinfo/Asia/Samarkand
+pytz/zoneinfo/Asia/Seoul
+pytz/zoneinfo/Asia/Shanghai
+pytz/zoneinfo/Asia/Singapore
+pytz/zoneinfo/Asia/Taipei
+pytz/zoneinfo/Asia/Tashkent
+pytz/zoneinfo/Asia/Tbilisi
+pytz/zoneinfo/Asia/Tehran
+pytz/zoneinfo/Asia/Tel_Aviv
+pytz/zoneinfo/Asia/Thimbu
+pytz/zoneinfo/Asia/Thimphu
+pytz/zoneinfo/Asia/Tokyo
+pytz/zoneinfo/Asia/Ujung_Pandang
+pytz/zoneinfo/Asia/Ulaanbaatar
+pytz/zoneinfo/Asia/Ulan_Bator
+pytz/zoneinfo/Asia/Urumqi
+pytz/zoneinfo/Asia/Vientiane
+pytz/zoneinfo/Asia/Vladivostok
+pytz/zoneinfo/Asia/Yakutsk
+pytz/zoneinfo/Asia/Yekaterinburg
+pytz/zoneinfo/Asia/Yerevan
+pytz/zoneinfo/Atlantic/Azores
+pytz/zoneinfo/Atlantic/Bermuda
+pytz/zoneinfo/Atlantic/Canary
+pytz/zoneinfo/Atlantic/Cape_Verde
+pytz/zoneinfo/Atlantic/Faeroe
+pytz/zoneinfo/Atlantic/Faroe
+pytz/zoneinfo/Atlantic/Jan_Mayen
+pytz/zoneinfo/Atlantic/Madeira
+pytz/zoneinfo/Atlantic/Reykjavik
+pytz/zoneinfo/Atlantic/South_Georgia
+pytz/zoneinfo/Atlantic/St_Helena
+pytz/zoneinfo/Atlantic/Stanley
+pytz/zoneinfo/Australia/ACT
+pytz/zoneinfo/Australia/Adelaide
+pytz/zoneinfo/Australia/Brisbane
+pytz/zoneinfo/Australia/Broken_Hill
+pytz/zoneinfo/Australia/Canberra
+pytz/zoneinfo/Australia/Currie
+pytz/zoneinfo/Australia/Darwin
+pytz/zoneinfo/Australia/Eucla
+pytz/zoneinfo/Australia/Hobart
+pytz/zoneinfo/Australia/LHI
+pytz/zoneinfo/Australia/Lindeman
+pytz/zoneinfo/Australia/Lord_Howe
+pytz/zoneinfo/Australia/Melbourne
+pytz/zoneinfo/Australia/NSW
+pytz/zoneinfo/Australia/North
+pytz/zoneinfo/Australia/Perth
+pytz/zoneinfo/Australia/Queensland
+pytz/zoneinfo/Australia/South
+pytz/zoneinfo/Australia/Sydney
+pytz/zoneinfo/Australia/Tasmania
+pytz/zoneinfo/Australia/Victoria
+pytz/zoneinfo/Australia/West
+pytz/zoneinfo/Australia/Yancowinna
+pytz/zoneinfo/Brazil/Acre
+pytz/zoneinfo/Brazil/DeNoronha
+pytz/zoneinfo/Brazil/East
+pytz/zoneinfo/Brazil/West
+pytz/zoneinfo/Canada/Atlantic
+pytz/zoneinfo/Canada/Central
+pytz/zoneinfo/Canada/East-Saskatchewan
+pytz/zoneinfo/Canada/Eastern
+pytz/zoneinfo/Canada/Mountain
+pytz/zoneinfo/Canada/Newfoundland
+pytz/zoneinfo/Canada/Pacific
+pytz/zoneinfo/Canada/Saskatchewan
+pytz/zoneinfo/Canada/Yukon
+pytz/zoneinfo/Chile/Continental
+pytz/zoneinfo/Chile/EasterIsland
+pytz/zoneinfo/Etc/GMT
+pytz/zoneinfo/Etc/GMT+0
+pytz/zoneinfo/Etc/GMT+1
+pytz/zoneinfo/Etc/GMT+10
+pytz/zoneinfo/Etc/GMT+11
+pytz/zoneinfo/Etc/GMT+12
+pytz/zoneinfo/Etc/GMT+2
+pytz/zoneinfo/Etc/GMT+3
+pytz/zoneinfo/Etc/GMT+4
+pytz/zoneinfo/Etc/GMT+5
+pytz/zoneinfo/Etc/GMT+6
+pytz/zoneinfo/Etc/GMT+7
+pytz/zoneinfo/Etc/GMT+8
+pytz/zoneinfo/Etc/GMT+9
+pytz/zoneinfo/Etc/GMT-0
+pytz/zoneinfo/Etc/GMT-1
+pytz/zoneinfo/Etc/GMT-10
+pytz/zoneinfo/Etc/GMT-11
+pytz/zoneinfo/Etc/GMT-12
+pytz/zoneinfo/Etc/GMT-13
+pytz/zoneinfo/Etc/GMT-14
+pytz/zoneinfo/Etc/GMT-2
+pytz/zoneinfo/Etc/GMT-3
+pytz/zoneinfo/Etc/GMT-4
+pytz/zoneinfo/Etc/GMT-5
+pytz/zoneinfo/Etc/GMT-6
+pytz/zoneinfo/Etc/GMT-7
+pytz/zoneinfo/Etc/GMT-8
+pytz/zoneinfo/Etc/GMT-9
+pytz/zoneinfo/Etc/GMT0
+pytz/zoneinfo/Etc/Greenwich
+pytz/zoneinfo/Etc/UCT
+pytz/zoneinfo/Etc/UTC
+pytz/zoneinfo/Etc/Universal
+pytz/zoneinfo/Etc/Zulu
+pytz/zoneinfo/Europe/Amsterdam
+pytz/zoneinfo/Europe/Andorra
+pytz/zoneinfo/Europe/Athens
+pytz/zoneinfo/Europe/Belfast
+pytz/zoneinfo/Europe/Belgrade
+pytz/zoneinfo/Europe/Berlin
+pytz/zoneinfo/Europe/Bratislava
+pytz/zoneinfo/Europe/Brussels
+pytz/zoneinfo/Europe/Bucharest
+pytz/zoneinfo/Europe/Budapest
+pytz/zoneinfo/Europe/Chisinau
+pytz/zoneinfo/Europe/Copenhagen
+pytz/zoneinfo/Europe/Dublin
+pytz/zoneinfo/Europe/Gibraltar
+pytz/zoneinfo/Europe/Guernsey
+pytz/zoneinfo/Europe/Helsinki
+pytz/zoneinfo/Europe/Isle_of_Man
+pytz/zoneinfo/Europe/Istanbul
+pytz/zoneinfo/Europe/Jersey
+pytz/zoneinfo/Europe/Kaliningrad
+pytz/zoneinfo/Europe/Kiev
+pytz/zoneinfo/Europe/Lisbon
+pytz/zoneinfo/Europe/Ljubljana
+pytz/zoneinfo/Europe/London
+pytz/zoneinfo/Europe/Luxembourg
+pytz/zoneinfo/Europe/Madrid
+pytz/zoneinfo/Europe/Malta
+pytz/zoneinfo/Europe/Mariehamn
+pytz/zoneinfo/Europe/Minsk
+pytz/zoneinfo/Europe/Monaco
+pytz/zoneinfo/Europe/Moscow
+pytz/zoneinfo/Europe/Nicosia
+pytz/zoneinfo/Europe/Oslo
+pytz/zoneinfo/Europe/Paris
+pytz/zoneinfo/Europe/Podgorica
+pytz/zoneinfo/Europe/Prague
+pytz/zoneinfo/Europe/Riga
+pytz/zoneinfo/Europe/Rome
+pytz/zoneinfo/Europe/Samara
+pytz/zoneinfo/Europe/San_Marino
+pytz/zoneinfo/Europe/Sarajevo
+pytz/zoneinfo/Europe/Simferopol
+pytz/zoneinfo/Europe/Skopje
+pytz/zoneinfo/Europe/Sofia
+pytz/zoneinfo/Europe/Stockholm
+pytz/zoneinfo/Europe/Tallinn
+pytz/zoneinfo/Europe/Tirane
+pytz/zoneinfo/Europe/Tiraspol
+pytz/zoneinfo/Europe/Uzhgorod
+pytz/zoneinfo/Europe/Vaduz
+pytz/zoneinfo/Europe/Vatican
+pytz/zoneinfo/Europe/Vienna
+pytz/zoneinfo/Europe/Vilnius
+pytz/zoneinfo/Europe/Volgograd
+pytz/zoneinfo/Europe/Warsaw
+pytz/zoneinfo/Europe/Zagreb
+pytz/zoneinfo/Europe/Zaporozhye
+pytz/zoneinfo/Europe/Zurich
+pytz/zoneinfo/Indian/Antananarivo
+pytz/zoneinfo/Indian/Chagos
+pytz/zoneinfo/Indian/Christmas
+pytz/zoneinfo/Indian/Cocos
+pytz/zoneinfo/Indian/Comoro
+pytz/zoneinfo/Indian/Kerguelen
+pytz/zoneinfo/Indian/Mahe
+pytz/zoneinfo/Indian/Maldives
+pytz/zoneinfo/Indian/Mauritius
+pytz/zoneinfo/Indian/Mayotte
+pytz/zoneinfo/Indian/Reunion
+pytz/zoneinfo/Mexico/BajaNorte
+pytz/zoneinfo/Mexico/BajaSur
+pytz/zoneinfo/Mexico/General
+pytz/zoneinfo/Mideast/Riyadh87
+pytz/zoneinfo/Mideast/Riyadh88
+pytz/zoneinfo/Mideast/Riyadh89
+pytz/zoneinfo/Pacific/Apia
+pytz/zoneinfo/Pacific/Auckland
+pytz/zoneinfo/Pacific/Chatham
+pytz/zoneinfo/Pacific/Easter
+pytz/zoneinfo/Pacific/Efate
+pytz/zoneinfo/Pacific/Enderbury
+pytz/zoneinfo/Pacific/Fakaofo
+pytz/zoneinfo/Pacific/Fiji
+pytz/zoneinfo/Pacific/Funafuti
+pytz/zoneinfo/Pacific/Galapagos
+pytz/zoneinfo/Pacific/Gambier
+pytz/zoneinfo/Pacific/Guadalcanal
+pytz/zoneinfo/Pacific/Guam
+pytz/zoneinfo/Pacific/Honolulu
+pytz/zoneinfo/Pacific/Johnston
+pytz/zoneinfo/Pacific/Kiritimati
+pytz/zoneinfo/Pacific/Kosrae
+pytz/zoneinfo/Pacific/Kwajalein
+pytz/zoneinfo/Pacific/Majuro
+pytz/zoneinfo/Pacific/Marquesas
+pytz/zoneinfo/Pacific/Midway
+pytz/zoneinfo/Pacific/Nauru
+pytz/zoneinfo/Pacific/Niue
+pytz/zoneinfo/Pacific/Norfolk
+pytz/zoneinfo/Pacific/Noumea
+pytz/zoneinfo/Pacific/Pago_Pago
+pytz/zoneinfo/Pacific/Palau
+pytz/zoneinfo/Pacific/Pitcairn
+pytz/zoneinfo/Pacific/Ponape
+pytz/zoneinfo/Pacific/Port_Moresby
+pytz/zoneinfo/Pacific/Rarotonga
+pytz/zoneinfo/Pacific/Saipan
+pytz/zoneinfo/Pacific/Samoa
+pytz/zoneinfo/Pacific/Tahiti
+pytz/zoneinfo/Pacific/Tarawa
+pytz/zoneinfo/Pacific/Tongatapu
+pytz/zoneinfo/Pacific/Truk
+pytz/zoneinfo/Pacific/Wake
+pytz/zoneinfo/Pacific/Wallis
+pytz/zoneinfo/Pacific/Yap
+pytz/zoneinfo/US/Alaska
+pytz/zoneinfo/US/Aleutian
+pytz/zoneinfo/US/Arizona
+pytz/zoneinfo/US/Central
+pytz/zoneinfo/US/East-Indiana
+pytz/zoneinfo/US/Eastern
+pytz/zoneinfo/US/Hawaii
+pytz/zoneinfo/US/Indiana-Starke
+pytz/zoneinfo/US/Michigan
+pytz/zoneinfo/US/Mountain
+pytz/zoneinfo/US/Pacific
+pytz/zoneinfo/US/Pacific-New
+pytz/zoneinfo/US/Samoa
\ No newline at end of file
Added: pytz/tags/2010b/pytz.egg-info/dependency_links.txt
===================================================================
--- pytz/tags/2010b/pytz.egg-info/dependency_links.txt (rev 0)
+++ pytz/tags/2010b/pytz.egg-info/dependency_links.txt 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1 @@
+
Added: pytz/tags/2010b/pytz.egg-info/top_level.txt
===================================================================
--- pytz/tags/2010b/pytz.egg-info/top_level.txt (rev 0)
+++ pytz/tags/2010b/pytz.egg-info/top_level.txt 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1 @@
+pytz
Added: pytz/tags/2010b/pytz.egg-info/zip-safe
===================================================================
--- pytz/tags/2010b/pytz.egg-info/zip-safe (rev 0)
+++ pytz/tags/2010b/pytz.egg-info/zip-safe 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1 @@
+
Added: pytz/tags/2010b/setup.cfg
===================================================================
--- pytz/tags/2010b/setup.cfg (rev 0)
+++ pytz/tags/2010b/setup.cfg 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1,5 @@
+[egg_info]
+tag_build =
+tag_date = 0
+tag_svn_revision = 0
+
Added: pytz/tags/2010b/setup.py
===================================================================
--- pytz/tags/2010b/setup.py (rev 0)
+++ pytz/tags/2010b/setup.py 2010-02-23 20:22:33 UTC (rev 109378)
@@ -0,0 +1,73 @@
+'''
+pytz setup script
+'''
+
+import pytz, sys, os, os.path
+
+try:
+ from setuptools import setup
+except ImportError:
+ if sys.version_info[:2] == (2,3):
+ print 'Python 2.3 install requires setuptools'
+ print 'http://www.python.org/pypi/setuptools/'
+ sys.exit(1)
+ else:
+ from distutils.core import setup
+
+me = 'Stuart Bishop'
+memail = 'stuart at stuartbishop.net'
+ldesc = """\
+World modern and historical timezone definitions, implemented as
+Python tzinfo subclasses suitable for use my Python's datetime module.
+Timezone information was provided by the Olson Timezone database.
+Using these timezone definitions resolves all ambiguous daylight savings
+time transitions. All DST trantions have been tested against the reference
+implementation of zdump found in the Olson database to confirm even
+the obscure historical cases work. This test suite is available separatly
+as it is rather large (75558 comparisons), as is the program used
+to generate this package.
+
+The Olson Timezone database is updated several times per year,
+usually with obscure and generally unnoticable changes. These files
+will be regenerated and rereleased soon after updated editions of the
+Olson database are made available.
+"""
+
+packages = ['pytz']
+resources = ['zone.tab', 'locales/pytz.pot']
+for dirpath, dirnames, filenames in os.walk(os.path.join('pytz', 'zoneinfo')):
+ # remove the 'pytz' part of the path
+ basepath = dirpath.split(os.path.sep, 1)[1]
+ resources.extend([os.path.join(basepath, filename)
+ for filename in filenames])
+package_data = {'pytz': resources}
+
+assert len(resources) > 10, 'zoneinfo files not found!'
+
+setup (
+ name='pytz',
+ version=pytz.VERSION,
+ zip_safe=True,
+ description='World timezone definitions, modern and historical',
+ long_description=open('README.txt','r').read(),
+ author=me,
+ author_email=memail,
+ maintainer=me,
+ maintainer_email=memail,
+ url='http://pytz.sourceforge.net',
+ license='MIT',
+ keywords=['timezone','tzinfo', 'datetime', 'olson', 'time'],
+ packages=packages,
+ package_data=package_data,
+ download_url='http://pypi.python.org/pypi/pytz',
+ platforms=['Independant'],
+ classifiers = [
+ 'Development Status :: 6 - Mature',
+ 'Intended Audience :: Developers',
+ 'License :: OSI Approved :: MIT License',
+ 'Natural Language :: English',
+ 'Operating System :: OS Independent',
+ 'Programming Language :: Python',
+ 'Topic :: Software Development :: Libraries :: Python Modules',
+ ],
+ )
More information about the checkins
mailing list