diff options
author | robot-piglet <robot-piglet@yandex-team.com> | 2023-10-09 21:24:51 +0300 |
---|---|---|
committer | robot-piglet <robot-piglet@yandex-team.com> | 2023-10-09 21:41:54 +0300 |
commit | dc78770b6fd26a1c33de2f1ecd1c503936ddc5f1 (patch) | |
tree | edd58b284ec7e11ba0fecd75f710ac6deee01f54 /contrib/python | |
parent | 6ef6895772bc473a21252db8a2a9f4c1b179841c (diff) | |
download | ydb-dc78770b6fd26a1c33de2f1ecd1c503936ddc5f1.tar.gz |
Intermediate changes
Diffstat (limited to 'contrib/python')
-rw-r--r-- | contrib/python/pytz/py2/.dist-info/METADATA (renamed from contrib/python/pytz/.dist-info/METADATA) | 0 | ||||
-rw-r--r-- | contrib/python/pytz/py2/.dist-info/top_level.txt (renamed from contrib/python/pytz/.dist-info/top_level.txt) | 0 | ||||
-rw-r--r-- | contrib/python/pytz/py2/LICENSE.txt (renamed from contrib/python/pytz/LICENSE.txt) | 0 | ||||
-rw-r--r-- | contrib/python/pytz/py2/README.rst (renamed from contrib/python/pytz/README.rst) | 0 | ||||
-rw-r--r-- | contrib/python/pytz/py2/pytz/__init__.py (renamed from contrib/python/pytz/pytz/__init__.py) | 0 | ||||
-rw-r--r-- | contrib/python/pytz/py2/pytz/exceptions.py (renamed from contrib/python/pytz/pytz/exceptions.py) | 0 | ||||
-rw-r--r-- | contrib/python/pytz/py2/pytz/lazy.py (renamed from contrib/python/pytz/pytz/lazy.py) | 0 | ||||
-rw-r--r-- | contrib/python/pytz/py2/pytz/reference.py (renamed from contrib/python/pytz/pytz/reference.py) | 0 | ||||
-rw-r--r-- | contrib/python/pytz/py2/pytz/tests/test_docs.py (renamed from contrib/python/pytz/pytz/tests/test_docs.py) | 0 | ||||
-rw-r--r-- | contrib/python/pytz/py2/pytz/tests/test_lazy.py (renamed from contrib/python/pytz/pytz/tests/test_lazy.py) | 0 | ||||
-rw-r--r-- | contrib/python/pytz/py2/pytz/tests/test_tzinfo.py (renamed from contrib/python/pytz/pytz/tests/test_tzinfo.py) | 0 | ||||
-rw-r--r-- | contrib/python/pytz/py2/pytz/tzfile.py (renamed from contrib/python/pytz/pytz/tzfile.py) | 0 | ||||
-rw-r--r-- | contrib/python/pytz/py2/pytz/tzinfo.py (renamed from contrib/python/pytz/pytz/tzinfo.py) | 0 | ||||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Abidjan (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Abidjan) | bin | 148 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Accra (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Accra) | bin | 148 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Addis_Ababa (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Addis_Ababa) | bin | 265 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Algiers (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Algiers) | bin | 735 -> 735 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Asmara (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Asmara) | bin | 265 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Asmera (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Asmera) | bin | 265 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Bamako (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Bamako) | bin | 148 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Bangui (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Bangui) | bin | 235 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Banjul (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Banjul) | bin | 148 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Bissau (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Bissau) | bin | 194 -> 194 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Blantyre (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Blantyre) | bin | 149 -> 149 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Brazzaville (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Brazzaville) | bin | 235 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Bujumbura (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Bujumbura) | bin | 149 -> 149 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Cairo (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Cairo) | bin | 2399 -> 2399 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Casablanca (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Casablanca) | bin | 2429 -> 2429 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Ceuta (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Ceuta) | bin | 2052 -> 2052 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Conakry (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Conakry) | bin | 148 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Dakar (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Dakar) | bin | 148 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Dar_es_Salaam (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Dar_es_Salaam) | bin | 265 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Djibouti (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Djibouti) | bin | 265 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Douala (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Douala) | bin | 235 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/El_Aaiun (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/El_Aaiun) | bin | 2295 -> 2295 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Freetown (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Freetown) | bin | 148 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Gaborone (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Gaborone) | bin | 149 -> 149 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Harare (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Harare) | bin | 149 -> 149 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Johannesburg (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Johannesburg) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Juba (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Juba) | bin | 679 -> 679 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Kampala (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Kampala) | bin | 265 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Khartoum (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Khartoum) | bin | 679 -> 679 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Kigali (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Kigali) | bin | 149 -> 149 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Kinshasa (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Kinshasa) | bin | 235 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Lagos (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Lagos) | bin | 235 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Libreville (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Libreville) | bin | 235 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Lome (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Lome) | bin | 148 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Luanda (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Luanda) | bin | 235 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Lubumbashi (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Lubumbashi) | bin | 149 -> 149 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Lusaka (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Lusaka) | bin | 149 -> 149 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Malabo (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Malabo) | bin | 235 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Maputo (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Maputo) | bin | 149 -> 149 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Maseru (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Maseru) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Mbabane (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Mbabane) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Mogadishu (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Mogadishu) | bin | 265 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Monrovia (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Monrovia) | bin | 208 -> 208 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Nairobi (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Nairobi) | bin | 265 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Ndjamena (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Ndjamena) | bin | 199 -> 199 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Niamey (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Niamey) | bin | 235 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Nouakchott (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Nouakchott) | bin | 148 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Ouagadougou (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Ouagadougou) | bin | 148 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Porto-Novo (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Porto-Novo) | bin | 235 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Sao_Tome (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Sao_Tome) | bin | 254 -> 254 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Timbuktu (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Timbuktu) | bin | 148 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Tripoli (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Tripoli) | bin | 625 -> 625 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Tunis (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Tunis) | bin | 689 -> 689 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Africa/Windhoek (renamed from contrib/python/pytz/pytz/zoneinfo/Africa/Windhoek) | bin | 955 -> 955 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Adak (renamed from contrib/python/pytz/pytz/zoneinfo/America/Adak) | bin | 2356 -> 2356 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Anchorage (renamed from contrib/python/pytz/pytz/zoneinfo/America/Anchorage) | bin | 2371 -> 2371 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Anguilla (renamed from contrib/python/pytz/pytz/zoneinfo/America/Anguilla) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Antigua (renamed from contrib/python/pytz/pytz/zoneinfo/America/Antigua) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Araguaina (renamed from contrib/python/pytz/pytz/zoneinfo/America/Araguaina) | bin | 870 -> 870 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Buenos_Aires (renamed from contrib/python/pytz/pytz/zoneinfo/America/Argentina/Buenos_Aires) | bin | 1062 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Catamarca (renamed from contrib/python/pytz/pytz/zoneinfo/America/Argentina/Catamarca) | bin | 1062 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/ComodRivadavia (renamed from contrib/python/pytz/pytz/zoneinfo/America/Argentina/ComodRivadavia) | bin | 1062 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Cordoba (renamed from contrib/python/pytz/pytz/zoneinfo/America/Argentina/Cordoba) | bin | 1062 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Jujuy (renamed from contrib/python/pytz/pytz/zoneinfo/America/Argentina/Jujuy) | bin | 1034 -> 1034 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/La_Rioja (renamed from contrib/python/pytz/pytz/zoneinfo/America/Argentina/La_Rioja) | bin | 1076 -> 1076 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Mendoza (renamed from contrib/python/pytz/pytz/zoneinfo/America/Argentina/Mendoza) | bin | 1062 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Rio_Gallegos (renamed from contrib/python/pytz/pytz/zoneinfo/America/Argentina/Rio_Gallegos) | bin | 1062 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Salta (renamed from contrib/python/pytz/pytz/zoneinfo/America/Argentina/Salta) | bin | 1034 -> 1034 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/San_Juan (renamed from contrib/python/pytz/pytz/zoneinfo/America/Argentina/San_Juan) | bin | 1076 -> 1076 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/San_Luis (renamed from contrib/python/pytz/pytz/zoneinfo/America/Argentina/San_Luis) | bin | 1088 -> 1088 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Tucuman (renamed from contrib/python/pytz/pytz/zoneinfo/America/Argentina/Tucuman) | bin | 1090 -> 1090 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Ushuaia (renamed from contrib/python/pytz/pytz/zoneinfo/America/Argentina/Ushuaia) | bin | 1062 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Aruba (renamed from contrib/python/pytz/pytz/zoneinfo/America/Aruba) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Asuncion (renamed from contrib/python/pytz/pytz/zoneinfo/America/Asuncion) | bin | 2030 -> 2030 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Atikokan (renamed from contrib/python/pytz/pytz/zoneinfo/America/Atikokan) | bin | 182 -> 182 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Atka (renamed from contrib/python/pytz/pytz/zoneinfo/America/Atka) | bin | 2356 -> 2356 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Bahia (renamed from contrib/python/pytz/pytz/zoneinfo/America/Bahia) | bin | 1010 -> 1010 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Bahia_Banderas (renamed from contrib/python/pytz/pytz/zoneinfo/America/Bahia_Banderas) | bin | 1152 -> 1152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Barbados (renamed from contrib/python/pytz/pytz/zoneinfo/America/Barbados) | bin | 436 -> 436 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Belem (renamed from contrib/python/pytz/pytz/zoneinfo/America/Belem) | bin | 562 -> 562 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Belize (renamed from contrib/python/pytz/pytz/zoneinfo/America/Belize) | bin | 1614 -> 1614 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Blanc-Sablon (renamed from contrib/python/pytz/pytz/zoneinfo/America/Blanc-Sablon) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Boa_Vista (renamed from contrib/python/pytz/pytz/zoneinfo/America/Boa_Vista) | bin | 618 -> 618 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Bogota (renamed from contrib/python/pytz/pytz/zoneinfo/America/Bogota) | bin | 232 -> 232 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Boise (renamed from contrib/python/pytz/pytz/zoneinfo/America/Boise) | bin | 2410 -> 2410 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Buenos_Aires (renamed from contrib/python/pytz/pytz/zoneinfo/America/Buenos_Aires) | bin | 1062 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Cambridge_Bay (renamed from contrib/python/pytz/pytz/zoneinfo/America/Cambridge_Bay) | bin | 2254 -> 2254 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Campo_Grande (renamed from contrib/python/pytz/pytz/zoneinfo/America/Campo_Grande) | bin | 1430 -> 1430 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Cancun (renamed from contrib/python/pytz/pytz/zoneinfo/America/Cancun) | bin | 834 -> 834 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Caracas (renamed from contrib/python/pytz/pytz/zoneinfo/America/Caracas) | bin | 250 -> 250 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Catamarca (renamed from contrib/python/pytz/pytz/zoneinfo/America/Catamarca) | bin | 1062 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Cayenne (renamed from contrib/python/pytz/pytz/zoneinfo/America/Cayenne) | bin | 184 -> 184 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Cayman (renamed from contrib/python/pytz/pytz/zoneinfo/America/Cayman) | bin | 182 -> 182 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Chicago (renamed from contrib/python/pytz/pytz/zoneinfo/America/Chicago) | bin | 3592 -> 3592 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Chihuahua (renamed from contrib/python/pytz/pytz/zoneinfo/America/Chihuahua) | bin | 1102 -> 1102 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Ciudad_Juarez (renamed from contrib/python/pytz/pytz/zoneinfo/America/Ciudad_Juarez) | bin | 1538 -> 1538 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Coral_Harbour (renamed from contrib/python/pytz/pytz/zoneinfo/America/Coral_Harbour) | bin | 182 -> 182 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Cordoba (renamed from contrib/python/pytz/pytz/zoneinfo/America/Cordoba) | bin | 1062 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Costa_Rica (renamed from contrib/python/pytz/pytz/zoneinfo/America/Costa_Rica) | bin | 316 -> 316 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Creston (renamed from contrib/python/pytz/pytz/zoneinfo/America/Creston) | bin | 360 -> 360 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Cuiaba (renamed from contrib/python/pytz/pytz/zoneinfo/America/Cuiaba) | bin | 1402 -> 1402 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Curacao (renamed from contrib/python/pytz/pytz/zoneinfo/America/Curacao) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Danmarkshavn (renamed from contrib/python/pytz/pytz/zoneinfo/America/Danmarkshavn) | bin | 698 -> 698 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Dawson (renamed from contrib/python/pytz/pytz/zoneinfo/America/Dawson) | bin | 1614 -> 1614 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Dawson_Creek (renamed from contrib/python/pytz/pytz/zoneinfo/America/Dawson_Creek) | bin | 1050 -> 1050 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Denver (renamed from contrib/python/pytz/pytz/zoneinfo/America/Denver) | bin | 2460 -> 2460 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Detroit (renamed from contrib/python/pytz/pytz/zoneinfo/America/Detroit) | bin | 2230 -> 2230 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Dominica (renamed from contrib/python/pytz/pytz/zoneinfo/America/Dominica) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Edmonton (renamed from contrib/python/pytz/pytz/zoneinfo/America/Edmonton) | bin | 2332 -> 2332 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Eirunepe (renamed from contrib/python/pytz/pytz/zoneinfo/America/Eirunepe) | bin | 642 -> 642 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/El_Salvador (renamed from contrib/python/pytz/pytz/zoneinfo/America/El_Salvador) | bin | 224 -> 224 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Ensenada (renamed from contrib/python/pytz/pytz/zoneinfo/America/Ensenada) | bin | 2374 -> 2374 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Fort_Nelson (renamed from contrib/python/pytz/pytz/zoneinfo/America/Fort_Nelson) | bin | 2240 -> 2240 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Fort_Wayne (renamed from contrib/python/pytz/pytz/zoneinfo/America/Fort_Wayne) | bin | 1682 -> 1682 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Fortaleza (renamed from contrib/python/pytz/pytz/zoneinfo/America/Fortaleza) | bin | 702 -> 702 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Glace_Bay (renamed from contrib/python/pytz/pytz/zoneinfo/America/Glace_Bay) | bin | 2192 -> 2192 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Godthab (renamed from contrib/python/pytz/pytz/zoneinfo/America/Godthab) | bin | 1903 -> 1903 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Goose_Bay (renamed from contrib/python/pytz/pytz/zoneinfo/America/Goose_Bay) | bin | 3210 -> 3210 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Grand_Turk (renamed from contrib/python/pytz/pytz/zoneinfo/America/Grand_Turk) | bin | 1834 -> 1834 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Grenada (renamed from contrib/python/pytz/pytz/zoneinfo/America/Grenada) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Guadeloupe (renamed from contrib/python/pytz/pytz/zoneinfo/America/Guadeloupe) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Guatemala (renamed from contrib/python/pytz/pytz/zoneinfo/America/Guatemala) | bin | 280 -> 280 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Guayaquil (renamed from contrib/python/pytz/pytz/zoneinfo/America/Guayaquil) | bin | 232 -> 232 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Guyana (renamed from contrib/python/pytz/pytz/zoneinfo/America/Guyana) | bin | 248 -> 248 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Halifax (renamed from contrib/python/pytz/pytz/zoneinfo/America/Halifax) | bin | 3424 -> 3424 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Havana (renamed from contrib/python/pytz/pytz/zoneinfo/America/Havana) | bin | 2416 -> 2416 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Hermosillo (renamed from contrib/python/pytz/pytz/zoneinfo/America/Hermosillo) | bin | 456 -> 456 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Indianapolis (renamed from contrib/python/pytz/pytz/zoneinfo/America/Indiana/Indianapolis) | bin | 1682 -> 1682 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Knox (renamed from contrib/python/pytz/pytz/zoneinfo/America/Indiana/Knox) | bin | 2444 -> 2444 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Marengo (renamed from contrib/python/pytz/pytz/zoneinfo/America/Indiana/Marengo) | bin | 1738 -> 1738 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Petersburg (renamed from contrib/python/pytz/pytz/zoneinfo/America/Indiana/Petersburg) | bin | 1920 -> 1920 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Tell_City (renamed from contrib/python/pytz/pytz/zoneinfo/America/Indiana/Tell_City) | bin | 1700 -> 1700 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Vevay (renamed from contrib/python/pytz/pytz/zoneinfo/America/Indiana/Vevay) | bin | 1430 -> 1430 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Vincennes (renamed from contrib/python/pytz/pytz/zoneinfo/America/Indiana/Vincennes) | bin | 1710 -> 1710 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Winamac (renamed from contrib/python/pytz/pytz/zoneinfo/America/Indiana/Winamac) | bin | 1794 -> 1794 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Indianapolis (renamed from contrib/python/pytz/pytz/zoneinfo/America/Indianapolis) | bin | 1682 -> 1682 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Inuvik (renamed from contrib/python/pytz/pytz/zoneinfo/America/Inuvik) | bin | 2074 -> 2074 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Iqaluit (renamed from contrib/python/pytz/pytz/zoneinfo/America/Iqaluit) | bin | 2202 -> 2202 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Jamaica (renamed from contrib/python/pytz/pytz/zoneinfo/America/Jamaica) | bin | 482 -> 482 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Jujuy (renamed from contrib/python/pytz/pytz/zoneinfo/America/Jujuy) | bin | 1034 -> 1034 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Juneau (renamed from contrib/python/pytz/pytz/zoneinfo/America/Juneau) | bin | 2353 -> 2353 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Kentucky/Louisville (renamed from contrib/python/pytz/pytz/zoneinfo/America/Kentucky/Louisville) | bin | 2788 -> 2788 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Kentucky/Monticello (renamed from contrib/python/pytz/pytz/zoneinfo/America/Kentucky/Monticello) | bin | 2368 -> 2368 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Knox_IN (renamed from contrib/python/pytz/pytz/zoneinfo/America/Knox_IN) | bin | 2444 -> 2444 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Kralendijk (renamed from contrib/python/pytz/pytz/zoneinfo/America/Kralendijk) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/La_Paz (renamed from contrib/python/pytz/pytz/zoneinfo/America/La_Paz) | bin | 218 -> 218 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Lima (renamed from contrib/python/pytz/pytz/zoneinfo/America/Lima) | bin | 392 -> 392 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Los_Angeles (renamed from contrib/python/pytz/pytz/zoneinfo/America/Los_Angeles) | bin | 2852 -> 2852 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Louisville (renamed from contrib/python/pytz/pytz/zoneinfo/America/Louisville) | bin | 2788 -> 2788 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Lower_Princes (renamed from contrib/python/pytz/pytz/zoneinfo/America/Lower_Princes) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Maceio (renamed from contrib/python/pytz/pytz/zoneinfo/America/Maceio) | bin | 730 -> 730 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Managua (renamed from contrib/python/pytz/pytz/zoneinfo/America/Managua) | bin | 430 -> 430 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Manaus (renamed from contrib/python/pytz/pytz/zoneinfo/America/Manaus) | bin | 590 -> 590 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Marigot (renamed from contrib/python/pytz/pytz/zoneinfo/America/Marigot) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Martinique (renamed from contrib/python/pytz/pytz/zoneinfo/America/Martinique) | bin | 232 -> 232 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Matamoros (renamed from contrib/python/pytz/pytz/zoneinfo/America/Matamoros) | bin | 1418 -> 1418 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Mazatlan (renamed from contrib/python/pytz/pytz/zoneinfo/America/Mazatlan) | bin | 1128 -> 1128 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Mendoza (renamed from contrib/python/pytz/pytz/zoneinfo/America/Mendoza) | bin | 1062 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Menominee (renamed from contrib/python/pytz/pytz/zoneinfo/America/Menominee) | bin | 2274 -> 2274 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Merida (renamed from contrib/python/pytz/pytz/zoneinfo/America/Merida) | bin | 1004 -> 1004 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Metlakatla (renamed from contrib/python/pytz/pytz/zoneinfo/America/Metlakatla) | bin | 1423 -> 1423 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Mexico_City (renamed from contrib/python/pytz/pytz/zoneinfo/America/Mexico_City) | bin | 1222 -> 1222 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Miquelon (renamed from contrib/python/pytz/pytz/zoneinfo/America/Miquelon) | bin | 1652 -> 1652 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Moncton (renamed from contrib/python/pytz/pytz/zoneinfo/America/Moncton) | bin | 3154 -> 3154 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Monterrey (renamed from contrib/python/pytz/pytz/zoneinfo/America/Monterrey) | bin | 980 -> 980 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Montevideo (renamed from contrib/python/pytz/pytz/zoneinfo/America/Montevideo) | bin | 1496 -> 1496 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Montreal (renamed from contrib/python/pytz/pytz/zoneinfo/America/Montreal) | bin | 3494 -> 3494 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Montserrat (renamed from contrib/python/pytz/pytz/zoneinfo/America/Montserrat) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Nassau (renamed from contrib/python/pytz/pytz/zoneinfo/America/Nassau) | bin | 3494 -> 3494 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/New_York (renamed from contrib/python/pytz/pytz/zoneinfo/America/New_York) | bin | 3552 -> 3552 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Nipigon (renamed from contrib/python/pytz/pytz/zoneinfo/America/Nipigon) | bin | 3494 -> 3494 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Nome (renamed from contrib/python/pytz/pytz/zoneinfo/America/Nome) | bin | 2367 -> 2367 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Noronha (renamed from contrib/python/pytz/pytz/zoneinfo/America/Noronha) | bin | 702 -> 702 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/North_Dakota/Beulah (renamed from contrib/python/pytz/pytz/zoneinfo/America/North_Dakota/Beulah) | bin | 2396 -> 2396 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/North_Dakota/Center (renamed from contrib/python/pytz/pytz/zoneinfo/America/North_Dakota/Center) | bin | 2396 -> 2396 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/North_Dakota/New_Salem (renamed from contrib/python/pytz/pytz/zoneinfo/America/North_Dakota/New_Salem) | bin | 2396 -> 2396 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Nuuk (renamed from contrib/python/pytz/pytz/zoneinfo/America/Nuuk) | bin | 1903 -> 1903 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Ojinaga (renamed from contrib/python/pytz/pytz/zoneinfo/America/Ojinaga) | bin | 1524 -> 1524 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Panama (renamed from contrib/python/pytz/pytz/zoneinfo/America/Panama) | bin | 182 -> 182 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Pangnirtung (renamed from contrib/python/pytz/pytz/zoneinfo/America/Pangnirtung) | bin | 2202 -> 2202 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Paramaribo (renamed from contrib/python/pytz/pytz/zoneinfo/America/Paramaribo) | bin | 248 -> 248 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Phoenix (renamed from contrib/python/pytz/pytz/zoneinfo/America/Phoenix) | bin | 360 -> 360 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Port-au-Prince (renamed from contrib/python/pytz/pytz/zoneinfo/America/Port-au-Prince) | bin | 1434 -> 1434 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Port_of_Spain (renamed from contrib/python/pytz/pytz/zoneinfo/America/Port_of_Spain) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Porto_Acre (renamed from contrib/python/pytz/pytz/zoneinfo/America/Porto_Acre) | bin | 614 -> 614 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Porto_Velho (renamed from contrib/python/pytz/pytz/zoneinfo/America/Porto_Velho) | bin | 562 -> 562 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Puerto_Rico (renamed from contrib/python/pytz/pytz/zoneinfo/America/Puerto_Rico) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Punta_Arenas (renamed from contrib/python/pytz/pytz/zoneinfo/America/Punta_Arenas) | bin | 1902 -> 1902 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Rainy_River (renamed from contrib/python/pytz/pytz/zoneinfo/America/Rainy_River) | bin | 2868 -> 2868 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Rankin_Inlet (renamed from contrib/python/pytz/pytz/zoneinfo/America/Rankin_Inlet) | bin | 2066 -> 2066 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Recife (renamed from contrib/python/pytz/pytz/zoneinfo/America/Recife) | bin | 702 -> 702 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Regina (renamed from contrib/python/pytz/pytz/zoneinfo/America/Regina) | bin | 980 -> 980 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Resolute (renamed from contrib/python/pytz/pytz/zoneinfo/America/Resolute) | bin | 2066 -> 2066 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Rio_Branco (renamed from contrib/python/pytz/pytz/zoneinfo/America/Rio_Branco) | bin | 614 -> 614 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Rosario (renamed from contrib/python/pytz/pytz/zoneinfo/America/Rosario) | bin | 1062 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Santa_Isabel (renamed from contrib/python/pytz/pytz/zoneinfo/America/Santa_Isabel) | bin | 2374 -> 2374 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Santarem (renamed from contrib/python/pytz/pytz/zoneinfo/America/Santarem) | bin | 588 -> 588 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Santiago (renamed from contrib/python/pytz/pytz/zoneinfo/America/Santiago) | bin | 2515 -> 2515 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Santo_Domingo (renamed from contrib/python/pytz/pytz/zoneinfo/America/Santo_Domingo) | bin | 458 -> 458 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Sao_Paulo (renamed from contrib/python/pytz/pytz/zoneinfo/America/Sao_Paulo) | bin | 1430 -> 1430 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Scoresbysund (renamed from contrib/python/pytz/pytz/zoneinfo/America/Scoresbysund) | bin | 1902 -> 1902 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Shiprock (renamed from contrib/python/pytz/pytz/zoneinfo/America/Shiprock) | bin | 2460 -> 2460 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Sitka (renamed from contrib/python/pytz/pytz/zoneinfo/America/Sitka) | bin | 2329 -> 2329 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/St_Barthelemy (renamed from contrib/python/pytz/pytz/zoneinfo/America/St_Barthelemy) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/St_Johns (renamed from contrib/python/pytz/pytz/zoneinfo/America/St_Johns) | bin | 3655 -> 3655 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/St_Kitts (renamed from contrib/python/pytz/pytz/zoneinfo/America/St_Kitts) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/St_Lucia (renamed from contrib/python/pytz/pytz/zoneinfo/America/St_Lucia) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/St_Thomas (renamed from contrib/python/pytz/pytz/zoneinfo/America/St_Thomas) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/St_Vincent (renamed from contrib/python/pytz/pytz/zoneinfo/America/St_Vincent) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Swift_Current (renamed from contrib/python/pytz/pytz/zoneinfo/America/Swift_Current) | bin | 560 -> 560 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Tegucigalpa (renamed from contrib/python/pytz/pytz/zoneinfo/America/Tegucigalpa) | bin | 252 -> 252 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Thule (renamed from contrib/python/pytz/pytz/zoneinfo/America/Thule) | bin | 1502 -> 1502 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Thunder_Bay (renamed from contrib/python/pytz/pytz/zoneinfo/America/Thunder_Bay) | bin | 3494 -> 3494 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Tijuana (renamed from contrib/python/pytz/pytz/zoneinfo/America/Tijuana) | bin | 2374 -> 2374 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Toronto (renamed from contrib/python/pytz/pytz/zoneinfo/America/Toronto) | bin | 3494 -> 3494 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Tortola (renamed from contrib/python/pytz/pytz/zoneinfo/America/Tortola) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Vancouver (renamed from contrib/python/pytz/pytz/zoneinfo/America/Vancouver) | bin | 2892 -> 2892 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Virgin (renamed from contrib/python/pytz/pytz/zoneinfo/America/Virgin) | bin | 246 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Whitehorse (renamed from contrib/python/pytz/pytz/zoneinfo/America/Whitehorse) | bin | 1614 -> 1614 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Winnipeg (renamed from contrib/python/pytz/pytz/zoneinfo/America/Winnipeg) | bin | 2868 -> 2868 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Yakutat (renamed from contrib/python/pytz/pytz/zoneinfo/America/Yakutat) | bin | 2305 -> 2305 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/America/Yellowknife (renamed from contrib/python/pytz/pytz/zoneinfo/America/Yellowknife) | bin | 2332 -> 2332 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Casey (renamed from contrib/python/pytz/pytz/zoneinfo/Antarctica/Casey) | bin | 370 -> 370 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Davis (renamed from contrib/python/pytz/pytz/zoneinfo/Antarctica/Davis) | bin | 283 -> 283 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/DumontDUrville (renamed from contrib/python/pytz/pytz/zoneinfo/Antarctica/DumontDUrville) | bin | 172 -> 172 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Macquarie (renamed from contrib/python/pytz/pytz/zoneinfo/Antarctica/Macquarie) | bin | 2260 -> 2260 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Mawson (renamed from contrib/python/pytz/pytz/zoneinfo/Antarctica/Mawson) | bin | 185 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/McMurdo (renamed from contrib/python/pytz/pytz/zoneinfo/Antarctica/McMurdo) | bin | 2437 -> 2437 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Palmer (renamed from contrib/python/pytz/pytz/zoneinfo/Antarctica/Palmer) | bin | 1404 -> 1404 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Rothera (renamed from contrib/python/pytz/pytz/zoneinfo/Antarctica/Rothera) | bin | 150 -> 150 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/South_Pole (renamed from contrib/python/pytz/pytz/zoneinfo/Antarctica/South_Pole) | bin | 2437 -> 2437 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Syowa (renamed from contrib/python/pytz/pytz/zoneinfo/Antarctica/Syowa) | bin | 151 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Troll (renamed from contrib/python/pytz/pytz/zoneinfo/Antarctica/Troll) | bin | 1148 -> 1148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Vostok (renamed from contrib/python/pytz/pytz/zoneinfo/Antarctica/Vostok) | bin | 151 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Arctic/Longyearbyen (renamed from contrib/python/pytz/pytz/zoneinfo/Arctic/Longyearbyen) | bin | 2298 -> 2298 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Aden (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Aden) | bin | 151 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Almaty (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Almaty) | bin | 983 -> 983 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Amman (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Amman) | bin | 1433 -> 1433 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Anadyr (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Anadyr) | bin | 1174 -> 1174 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Aqtau (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Aqtau) | bin | 969 -> 969 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Aqtobe (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Aqtobe) | bin | 997 -> 997 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ashgabat (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Ashgabat) | bin | 605 -> 605 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ashkhabad (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Ashkhabad) | bin | 605 -> 605 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Atyrau (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Atyrau) | bin | 977 -> 977 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Baghdad (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Baghdad) | bin | 969 -> 969 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Bahrain (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Bahrain) | bin | 185 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Baku (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Baku) | bin | 1213 -> 1213 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Bangkok (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Bangkok) | bin | 185 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Barnaul (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Barnaul) | bin | 1207 -> 1207 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Beirut (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Beirut) | bin | 2154 -> 2154 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Bishkek (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Bishkek) | bin | 969 -> 969 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Brunei (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Brunei) | bin | 469 -> 469 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Calcutta (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Calcutta) | bin | 285 -> 285 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Chita (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Chita) | bin | 1207 -> 1207 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Choibalsan (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Choibalsan) | bin | 935 -> 935 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Chongqing (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Chongqing) | bin | 561 -> 561 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Chungking (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Chungking) | bin | 561 -> 561 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Colombo (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Colombo) | bin | 358 -> 358 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Dacca (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Dacca) | bin | 323 -> 323 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Damascus (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Damascus) | bin | 1873 -> 1873 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Dhaka (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Dhaka) | bin | 323 -> 323 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Dili (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Dili) | bin | 213 -> 213 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Dubai (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Dubai) | bin | 151 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Dushanbe (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Dushanbe) | bin | 577 -> 577 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Famagusta (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Famagusta) | bin | 2028 -> 2028 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Gaza (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Gaza) | bin | 3808 -> 3808 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Harbin (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Harbin) | bin | 561 -> 561 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Hebron (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Hebron) | bin | 3836 -> 3836 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ho_Chi_Minh (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Ho_Chi_Minh) | bin | 337 -> 337 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Hong_Kong (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Hong_Kong) | bin | 1233 -> 1233 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Hovd (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Hovd) | bin | 877 -> 877 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Irkutsk (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Irkutsk) | bin | 1229 -> 1229 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Istanbul (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Istanbul) | bin | 1933 -> 1933 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Jakarta (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Jakarta) | bin | 383 -> 383 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Jayapura (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Jayapura) | bin | 221 -> 221 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Jerusalem (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Jerusalem) | bin | 2388 -> 2388 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kabul (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Kabul) | bin | 194 -> 194 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kamchatka (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Kamchatka) | bin | 1152 -> 1152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Karachi (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Karachi) | bin | 379 -> 379 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kashgar (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Kashgar) | bin | 151 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kathmandu (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Kathmandu) | bin | 198 -> 198 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Katmandu (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Katmandu) | bin | 198 -> 198 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Khandyga (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Khandyga) | bin | 1257 -> 1257 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kolkata (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Kolkata) | bin | 285 -> 285 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Krasnoyarsk (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Krasnoyarsk) | bin | 1193 -> 1193 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kuala_Lumpur (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Kuala_Lumpur) | bin | 401 -> 401 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kuching (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Kuching) | bin | 469 -> 469 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kuwait (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Kuwait) | bin | 151 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Macao (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Macao) | bin | 1227 -> 1227 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Macau (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Macau) | bin | 1227 -> 1227 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Magadan (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Magadan) | bin | 1208 -> 1208 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Makassar (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Makassar) | bin | 254 -> 254 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Manila (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Manila) | bin | 328 -> 328 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Muscat (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Muscat) | bin | 151 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Nicosia (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Nicosia) | bin | 2002 -> 2002 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Novokuznetsk (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Novokuznetsk) | bin | 1151 -> 1151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Novosibirsk (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Novosibirsk) | bin | 1207 -> 1207 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Omsk (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Omsk) | bin | 1193 -> 1193 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Oral (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Oral) | bin | 991 -> 991 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Phnom_Penh (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Phnom_Penh) | bin | 185 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Pontianak (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Pontianak) | bin | 353 -> 353 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Pyongyang (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Pyongyang) | bin | 237 -> 237 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Qatar (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Qatar) | bin | 185 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Qostanay (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Qostanay) | bin | 997 -> 997 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Qyzylorda (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Qyzylorda) | bin | 1011 -> 1011 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Rangoon (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Rangoon) | bin | 254 -> 254 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Riyadh (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Riyadh) | bin | 151 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Saigon (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Saigon) | bin | 337 -> 337 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Sakhalin (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Sakhalin) | bin | 1188 -> 1188 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Samarkand (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Samarkand) | bin | 563 -> 563 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Seoul (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Seoul) | bin | 617 -> 617 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Shanghai (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Shanghai) | bin | 561 -> 561 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Singapore (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Singapore) | bin | 401 -> 401 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Srednekolymsk (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Srednekolymsk) | bin | 1194 -> 1194 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Taipei (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Taipei) | bin | 761 -> 761 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Tashkent (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Tashkent) | bin | 577 -> 577 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Tbilisi (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Tbilisi) | bin | 1021 -> 1021 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Tehran (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Tehran) | bin | 1248 -> 1248 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Tel_Aviv (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Tel_Aviv) | bin | 2388 -> 2388 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Thimbu (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Thimbu) | bin | 189 -> 189 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Thimphu (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Thimphu) | bin | 189 -> 189 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Tokyo (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Tokyo) | bin | 309 -> 309 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Tomsk (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Tomsk) | bin | 1207 -> 1207 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ujung_Pandang (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Ujung_Pandang) | bin | 254 -> 254 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ulaanbaatar (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Ulaanbaatar) | bin | 877 -> 877 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ulan_Bator (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Ulan_Bator) | bin | 877 -> 877 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Urumqi (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Urumqi) | bin | 151 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ust-Nera (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Ust-Nera) | bin | 1238 -> 1238 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Vientiane (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Vientiane) | bin | 185 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Vladivostok (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Vladivostok) | bin | 1194 -> 1194 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Yakutsk (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Yakutsk) | bin | 1193 -> 1193 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Yangon (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Yangon) | bin | 254 -> 254 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Yekaterinburg (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Yekaterinburg) | bin | 1229 -> 1229 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Asia/Yerevan (renamed from contrib/python/pytz/pytz/zoneinfo/Asia/Yerevan) | bin | 1137 -> 1137 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Azores (renamed from contrib/python/pytz/pytz/zoneinfo/Atlantic/Azores) | bin | 3498 -> 3498 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Bermuda (renamed from contrib/python/pytz/pytz/zoneinfo/Atlantic/Bermuda) | bin | 2396 -> 2396 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Canary (renamed from contrib/python/pytz/pytz/zoneinfo/Atlantic/Canary) | bin | 1897 -> 1897 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Cape_Verde (renamed from contrib/python/pytz/pytz/zoneinfo/Atlantic/Cape_Verde) | bin | 256 -> 256 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Faeroe (renamed from contrib/python/pytz/pytz/zoneinfo/Atlantic/Faeroe) | bin | 1815 -> 1815 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Faroe (renamed from contrib/python/pytz/pytz/zoneinfo/Atlantic/Faroe) | bin | 1815 -> 1815 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Jan_Mayen (renamed from contrib/python/pytz/pytz/zoneinfo/Atlantic/Jan_Mayen) | bin | 2298 -> 2298 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Madeira (renamed from contrib/python/pytz/pytz/zoneinfo/Atlantic/Madeira) | bin | 3503 -> 3503 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Reykjavik (renamed from contrib/python/pytz/pytz/zoneinfo/Atlantic/Reykjavik) | bin | 148 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/South_Georgia (renamed from contrib/python/pytz/pytz/zoneinfo/Atlantic/South_Georgia) | bin | 150 -> 150 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/St_Helena (renamed from contrib/python/pytz/pytz/zoneinfo/Atlantic/St_Helena) | bin | 148 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Stanley (renamed from contrib/python/pytz/pytz/zoneinfo/Atlantic/Stanley) | bin | 1200 -> 1200 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/ACT (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/ACT) | bin | 2190 -> 2190 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/Adelaide (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/Adelaide) | bin | 2208 -> 2208 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/Brisbane (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/Brisbane) | bin | 419 -> 419 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/Broken_Hill (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/Broken_Hill) | bin | 2229 -> 2229 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/Canberra (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/Canberra) | bin | 2190 -> 2190 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/Currie (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/Currie) | bin | 2358 -> 2358 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/Darwin (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/Darwin) | bin | 325 -> 325 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/Eucla (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/Eucla) | bin | 456 -> 456 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/Hobart (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/Hobart) | bin | 2358 -> 2358 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/LHI (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/LHI) | bin | 1846 -> 1846 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/Lindeman (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/Lindeman) | bin | 475 -> 475 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/Lord_Howe (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/Lord_Howe) | bin | 1846 -> 1846 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/Melbourne (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/Melbourne) | bin | 2190 -> 2190 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/NSW (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/NSW) | bin | 2190 -> 2190 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/North (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/North) | bin | 325 -> 325 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/Perth (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/Perth) | bin | 446 -> 446 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/Queensland (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/Queensland) | bin | 419 -> 419 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/South (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/South) | bin | 2208 -> 2208 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/Sydney (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/Sydney) | bin | 2190 -> 2190 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/Tasmania (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/Tasmania) | bin | 2358 -> 2358 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/Victoria (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/Victoria) | bin | 2190 -> 2190 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/West (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/West) | bin | 446 -> 446 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Australia/Yancowinna (renamed from contrib/python/pytz/pytz/zoneinfo/Australia/Yancowinna) | bin | 2229 -> 2229 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Brazil/Acre (renamed from contrib/python/pytz/pytz/zoneinfo/Brazil/Acre) | bin | 614 -> 614 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Brazil/DeNoronha (renamed from contrib/python/pytz/pytz/zoneinfo/Brazil/DeNoronha) | bin | 702 -> 702 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Brazil/East (renamed from contrib/python/pytz/pytz/zoneinfo/Brazil/East) | bin | 1430 -> 1430 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Brazil/West (renamed from contrib/python/pytz/pytz/zoneinfo/Brazil/West) | bin | 590 -> 590 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/CET (renamed from contrib/python/pytz/pytz/zoneinfo/CET) | bin | 2094 -> 2094 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/CST6CDT (renamed from contrib/python/pytz/pytz/zoneinfo/CST6CDT) | bin | 2310 -> 2310 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Canada/Atlantic (renamed from contrib/python/pytz/pytz/zoneinfo/Canada/Atlantic) | bin | 3424 -> 3424 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Canada/Central (renamed from contrib/python/pytz/pytz/zoneinfo/Canada/Central) | bin | 2868 -> 2868 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Canada/Eastern (renamed from contrib/python/pytz/pytz/zoneinfo/Canada/Eastern) | bin | 3494 -> 3494 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Canada/Mountain (renamed from contrib/python/pytz/pytz/zoneinfo/Canada/Mountain) | bin | 2332 -> 2332 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Canada/Newfoundland (renamed from contrib/python/pytz/pytz/zoneinfo/Canada/Newfoundland) | bin | 3655 -> 3655 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Canada/Pacific (renamed from contrib/python/pytz/pytz/zoneinfo/Canada/Pacific) | bin | 2892 -> 2892 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Canada/Saskatchewan (renamed from contrib/python/pytz/pytz/zoneinfo/Canada/Saskatchewan) | bin | 980 -> 980 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Canada/Yukon (renamed from contrib/python/pytz/pytz/zoneinfo/Canada/Yukon) | bin | 1614 -> 1614 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Chile/Continental (renamed from contrib/python/pytz/pytz/zoneinfo/Chile/Continental) | bin | 2515 -> 2515 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Chile/EasterIsland (renamed from contrib/python/pytz/pytz/zoneinfo/Chile/EasterIsland) | bin | 2219 -> 2219 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Cuba (renamed from contrib/python/pytz/pytz/zoneinfo/Cuba) | bin | 2416 -> 2416 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/EET (renamed from contrib/python/pytz/pytz/zoneinfo/EET) | bin | 1908 -> 1908 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/EST (renamed from contrib/python/pytz/pytz/zoneinfo/EST) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/EST5EDT (renamed from contrib/python/pytz/pytz/zoneinfo/EST5EDT) | bin | 2310 -> 2310 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Egypt (renamed from contrib/python/pytz/pytz/zoneinfo/Egypt) | bin | 2399 -> 2399 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Eire (renamed from contrib/python/pytz/pytz/zoneinfo/Eire) | bin | 3492 -> 3492 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+0 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT+0) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+1 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT+1) | bin | 116 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+10 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT+10) | bin | 117 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+11 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT+11) | bin | 117 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+12 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT+12) | bin | 117 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+2 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT+2) | bin | 116 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+3 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT+3) | bin | 116 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+4 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT+4) | bin | 116 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+5 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT+5) | bin | 116 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+6 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT+6) | bin | 116 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+7 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT+7) | bin | 116 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+8 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT+8) | bin | 116 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+9 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT+9) | bin | 116 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-0 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT-0) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-1 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT-1) | bin | 117 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-10 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT-10) | bin | 118 -> 118 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-11 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT-11) | bin | 118 -> 118 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-12 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT-12) | bin | 118 -> 118 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-13 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT-13) | bin | 118 -> 118 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-14 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT-14) | bin | 118 -> 118 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-2 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT-2) | bin | 117 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-3 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT-3) | bin | 117 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-4 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT-4) | bin | 117 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-5 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT-5) | bin | 117 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-6 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT-6) | bin | 117 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-7 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT-7) | bin | 117 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-8 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT-8) | bin | 117 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-9 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT-9) | bin | 117 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT0 (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/GMT0) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/Greenwich (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/Greenwich) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/UCT (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/UCT) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/UTC (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/UTC) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/Universal (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/Universal) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Etc/Zulu (renamed from contrib/python/pytz/pytz/zoneinfo/Etc/Zulu) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Amsterdam (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Amsterdam) | bin | 2933 -> 2933 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Andorra (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Andorra) | bin | 1742 -> 1742 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Astrakhan (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Astrakhan) | bin | 1151 -> 1151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Athens (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Athens) | bin | 2262 -> 2262 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Belfast (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Belfast) | bin | 3664 -> 3664 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Belgrade (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Belgrade) | bin | 1920 -> 1920 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Berlin (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Berlin) | bin | 2298 -> 2298 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Bratislava (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Bratislava) | bin | 2301 -> 2301 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Brussels (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Brussels) | bin | 2933 -> 2933 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Bucharest (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Bucharest) | bin | 2184 -> 2184 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Budapest (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Budapest) | bin | 2368 -> 2368 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Busingen (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Busingen) | bin | 1909 -> 1909 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Chisinau (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Chisinau) | bin | 2390 -> 2390 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Copenhagen (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Copenhagen) | bin | 2298 -> 2298 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Dublin (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Dublin) | bin | 3492 -> 3492 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Gibraltar (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Gibraltar) | bin | 3068 -> 3068 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Guernsey (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Guernsey) | bin | 3664 -> 3664 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Helsinki (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Helsinki) | bin | 1900 -> 1900 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Isle_of_Man (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Isle_of_Man) | bin | 3664 -> 3664 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Istanbul (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Istanbul) | bin | 1933 -> 1933 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Jersey (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Jersey) | bin | 3664 -> 3664 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Kaliningrad (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Kaliningrad) | bin | 1493 -> 1493 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Kiev (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Kiev) | bin | 2120 -> 2120 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Kirov (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Kirov) | bin | 1185 -> 1185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Kyiv (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Kyiv) | bin | 2120 -> 2120 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Lisbon (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Lisbon) | bin | 3497 -> 3497 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Ljubljana (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Ljubljana) | bin | 1920 -> 1920 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/London (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/London) | bin | 3664 -> 3664 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Luxembourg (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Luxembourg) | bin | 2933 -> 2933 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Madrid (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Madrid) | bin | 2614 -> 2614 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Malta (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Malta) | bin | 2620 -> 2620 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Mariehamn (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Mariehamn) | bin | 1900 -> 1900 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Minsk (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Minsk) | bin | 1307 -> 1307 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Monaco (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Monaco) | bin | 2962 -> 2962 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Moscow (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Moscow) | bin | 1535 -> 1535 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Nicosia (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Nicosia) | bin | 2002 -> 2002 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Oslo (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Oslo) | bin | 2298 -> 2298 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Paris (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Paris) | bin | 2962 -> 2962 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Podgorica (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Podgorica) | bin | 1920 -> 1920 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Prague (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Prague) | bin | 2301 -> 2301 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Riga (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Riga) | bin | 2198 -> 2198 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Rome (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Rome) | bin | 2641 -> 2641 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Samara (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Samara) | bin | 1201 -> 1201 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/San_Marino (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/San_Marino) | bin | 2641 -> 2641 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Sarajevo (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Sarajevo) | bin | 1920 -> 1920 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Saratov (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Saratov) | bin | 1169 -> 1169 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Simferopol (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Simferopol) | bin | 1469 -> 1469 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Skopje (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Skopje) | bin | 1920 -> 1920 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Sofia (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Sofia) | bin | 2077 -> 2077 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Stockholm (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Stockholm) | bin | 2298 -> 2298 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Tallinn (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Tallinn) | bin | 2148 -> 2148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Tirane (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Tirane) | bin | 2084 -> 2084 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Tiraspol (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Tiraspol) | bin | 2390 -> 2390 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Ulyanovsk (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Ulyanovsk) | bin | 1253 -> 1253 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Uzhgorod (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Uzhgorod) | bin | 2120 -> 2120 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Vaduz (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Vaduz) | bin | 1909 -> 1909 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Vatican (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Vatican) | bin | 2641 -> 2641 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Vienna (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Vienna) | bin | 2200 -> 2200 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Vilnius (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Vilnius) | bin | 2162 -> 2162 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Volgograd (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Volgograd) | bin | 1193 -> 1193 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Warsaw (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Warsaw) | bin | 2654 -> 2654 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Zagreb (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Zagreb) | bin | 1920 -> 1920 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Zaporozhye (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Zaporozhye) | bin | 2120 -> 2120 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Europe/Zurich (renamed from contrib/python/pytz/pytz/zoneinfo/Europe/Zurich) | bin | 1909 -> 1909 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Factory (renamed from contrib/python/pytz/pytz/zoneinfo/Factory) | bin | 116 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/GB (renamed from contrib/python/pytz/pytz/zoneinfo/GB) | bin | 3664 -> 3664 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/GB-Eire (renamed from contrib/python/pytz/pytz/zoneinfo/GB-Eire) | bin | 3664 -> 3664 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/GMT (renamed from contrib/python/pytz/pytz/zoneinfo/GMT) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/GMT+0 (renamed from contrib/python/pytz/pytz/zoneinfo/GMT+0) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/GMT-0 (renamed from contrib/python/pytz/pytz/zoneinfo/GMT-0) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/GMT0 (renamed from contrib/python/pytz/pytz/zoneinfo/GMT0) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Greenwich (renamed from contrib/python/pytz/pytz/zoneinfo/Greenwich) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/HST (renamed from contrib/python/pytz/pytz/zoneinfo/HST) | bin | 115 -> 115 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Hongkong (renamed from contrib/python/pytz/pytz/zoneinfo/Hongkong) | bin | 1233 -> 1233 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Iceland (renamed from contrib/python/pytz/pytz/zoneinfo/Iceland) | bin | 148 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Indian/Antananarivo (renamed from contrib/python/pytz/pytz/zoneinfo/Indian/Antananarivo) | bin | 265 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Indian/Chagos (renamed from contrib/python/pytz/pytz/zoneinfo/Indian/Chagos) | bin | 185 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Indian/Christmas (renamed from contrib/python/pytz/pytz/zoneinfo/Indian/Christmas) | bin | 185 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Indian/Cocos (renamed from contrib/python/pytz/pytz/zoneinfo/Indian/Cocos) | bin | 254 -> 254 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Indian/Comoro (renamed from contrib/python/pytz/pytz/zoneinfo/Indian/Comoro) | bin | 265 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Indian/Kerguelen (renamed from contrib/python/pytz/pytz/zoneinfo/Indian/Kerguelen) | bin | 185 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Indian/Mahe (renamed from contrib/python/pytz/pytz/zoneinfo/Indian/Mahe) | bin | 151 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Indian/Maldives (renamed from contrib/python/pytz/pytz/zoneinfo/Indian/Maldives) | bin | 185 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Indian/Mauritius (renamed from contrib/python/pytz/pytz/zoneinfo/Indian/Mauritius) | bin | 227 -> 227 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Indian/Mayotte (renamed from contrib/python/pytz/pytz/zoneinfo/Indian/Mayotte) | bin | 265 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Indian/Reunion (renamed from contrib/python/pytz/pytz/zoneinfo/Indian/Reunion) | bin | 151 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Iran (renamed from contrib/python/pytz/pytz/zoneinfo/Iran) | bin | 1248 -> 1248 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Israel (renamed from contrib/python/pytz/pytz/zoneinfo/Israel) | bin | 2388 -> 2388 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Jamaica (renamed from contrib/python/pytz/pytz/zoneinfo/Jamaica) | bin | 482 -> 482 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Japan (renamed from contrib/python/pytz/pytz/zoneinfo/Japan) | bin | 309 -> 309 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Kwajalein (renamed from contrib/python/pytz/pytz/zoneinfo/Kwajalein) | bin | 302 -> 302 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Libya (renamed from contrib/python/pytz/pytz/zoneinfo/Libya) | bin | 625 -> 625 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/MET (renamed from contrib/python/pytz/pytz/zoneinfo/MET) | bin | 2094 -> 2094 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/MST (renamed from contrib/python/pytz/pytz/zoneinfo/MST) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/MST7MDT (renamed from contrib/python/pytz/pytz/zoneinfo/MST7MDT) | bin | 2310 -> 2310 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Mexico/BajaNorte (renamed from contrib/python/pytz/pytz/zoneinfo/Mexico/BajaNorte) | bin | 2374 -> 2374 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Mexico/BajaSur (renamed from contrib/python/pytz/pytz/zoneinfo/Mexico/BajaSur) | bin | 1128 -> 1128 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Mexico/General (renamed from contrib/python/pytz/pytz/zoneinfo/Mexico/General) | bin | 1222 -> 1222 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/NZ (renamed from contrib/python/pytz/pytz/zoneinfo/NZ) | bin | 2437 -> 2437 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/NZ-CHAT (renamed from contrib/python/pytz/pytz/zoneinfo/NZ-CHAT) | bin | 2054 -> 2054 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Navajo (renamed from contrib/python/pytz/pytz/zoneinfo/Navajo) | bin | 2460 -> 2460 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/PRC (renamed from contrib/python/pytz/pytz/zoneinfo/PRC) | bin | 561 -> 561 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/PST8PDT (renamed from contrib/python/pytz/pytz/zoneinfo/PST8PDT) | bin | 2310 -> 2310 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Apia (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Apia) | bin | 598 -> 598 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Auckland (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Auckland) | bin | 2437 -> 2437 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Bougainville (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Bougainville) | bin | 254 -> 254 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Chatham (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Chatham) | bin | 2054 -> 2054 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Chuuk (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Chuuk) | bin | 172 -> 172 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Easter (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Easter) | bin | 2219 -> 2219 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Efate (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Efate) | bin | 524 -> 524 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Enderbury (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Enderbury) | bin | 220 -> 220 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Fakaofo (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Fakaofo) | bin | 186 -> 186 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Fiji (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Fiji) | bin | 564 -> 564 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Funafuti (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Funafuti) | bin | 152 -> 152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Galapagos (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Galapagos) | bin | 224 -> 224 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Gambier (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Gambier) | bin | 150 -> 150 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Guadalcanal (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Guadalcanal) | bin | 152 -> 152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Guam (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Guam) | bin | 494 -> 494 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Honolulu (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Honolulu) | bin | 329 -> 329 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Johnston (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Johnston) | bin | 329 -> 329 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Kanton (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Kanton) | bin | 220 -> 220 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Kiritimati (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Kiritimati) | bin | 224 -> 224 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Kosrae (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Kosrae) | bin | 337 -> 337 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Kwajalein (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Kwajalein) | bin | 302 -> 302 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Majuro (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Majuro) | bin | 152 -> 152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Marquesas (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Marquesas) | bin | 159 -> 159 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Midway (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Midway) | bin | 175 -> 175 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Nauru (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Nauru) | bin | 238 -> 238 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Niue (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Niue) | bin | 189 -> 189 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Norfolk (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Norfolk) | bin | 866 -> 866 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Noumea (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Noumea) | bin | 290 -> 290 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Pago_Pago (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Pago_Pago) | bin | 175 -> 175 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Palau (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Palau) | bin | 166 -> 166 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Pitcairn (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Pitcairn) | bin | 188 -> 188 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Pohnpei (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Pohnpei) | bin | 152 -> 152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Ponape (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Ponape) | bin | 152 -> 152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Port_Moresby (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Port_Moresby) | bin | 172 -> 172 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Rarotonga (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Rarotonga) | bin | 589 -> 589 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Saipan (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Saipan) | bin | 494 -> 494 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Samoa (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Samoa) | bin | 175 -> 175 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Tahiti (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Tahiti) | bin | 151 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Tarawa (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Tarawa) | bin | 152 -> 152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Tongatapu (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Tongatapu) | bin | 358 -> 358 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Truk (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Truk) | bin | 172 -> 172 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Wake (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Wake) | bin | 152 -> 152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Wallis (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Wallis) | bin | 152 -> 152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Yap (renamed from contrib/python/pytz/pytz/zoneinfo/Pacific/Yap) | bin | 172 -> 172 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Poland (renamed from contrib/python/pytz/pytz/zoneinfo/Poland) | bin | 2654 -> 2654 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Portugal (renamed from contrib/python/pytz/pytz/zoneinfo/Portugal) | bin | 3497 -> 3497 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/ROC (renamed from contrib/python/pytz/pytz/zoneinfo/ROC) | bin | 761 -> 761 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/ROK (renamed from contrib/python/pytz/pytz/zoneinfo/ROK) | bin | 617 -> 617 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Singapore (renamed from contrib/python/pytz/pytz/zoneinfo/Singapore) | bin | 401 -> 401 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Turkey (renamed from contrib/python/pytz/pytz/zoneinfo/Turkey) | bin | 1933 -> 1933 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/UCT (renamed from contrib/python/pytz/pytz/zoneinfo/UCT) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/US/Alaska (renamed from contrib/python/pytz/pytz/zoneinfo/US/Alaska) | bin | 2371 -> 2371 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/US/Aleutian (renamed from contrib/python/pytz/pytz/zoneinfo/US/Aleutian) | bin | 2356 -> 2356 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/US/Arizona (renamed from contrib/python/pytz/pytz/zoneinfo/US/Arizona) | bin | 360 -> 360 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/US/Central (renamed from contrib/python/pytz/pytz/zoneinfo/US/Central) | bin | 3592 -> 3592 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/US/East-Indiana (renamed from contrib/python/pytz/pytz/zoneinfo/US/East-Indiana) | bin | 1682 -> 1682 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/US/Eastern (renamed from contrib/python/pytz/pytz/zoneinfo/US/Eastern) | bin | 3552 -> 3552 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/US/Hawaii (renamed from contrib/python/pytz/pytz/zoneinfo/US/Hawaii) | bin | 329 -> 329 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/US/Indiana-Starke (renamed from contrib/python/pytz/pytz/zoneinfo/US/Indiana-Starke) | bin | 2444 -> 2444 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/US/Michigan (renamed from contrib/python/pytz/pytz/zoneinfo/US/Michigan) | bin | 2230 -> 2230 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/US/Mountain (renamed from contrib/python/pytz/pytz/zoneinfo/US/Mountain) | bin | 2460 -> 2460 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/US/Pacific (renamed from contrib/python/pytz/pytz/zoneinfo/US/Pacific) | bin | 2852 -> 2852 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/US/Samoa (renamed from contrib/python/pytz/pytz/zoneinfo/US/Samoa) | bin | 175 -> 175 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/UTC (renamed from contrib/python/pytz/pytz/zoneinfo/UTC) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Universal (renamed from contrib/python/pytz/pytz/zoneinfo/Universal) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/W-SU (renamed from contrib/python/pytz/pytz/zoneinfo/W-SU) | bin | 1535 -> 1535 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/WET (renamed from contrib/python/pytz/pytz/zoneinfo/WET) | bin | 1905 -> 1905 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/Zulu (renamed from contrib/python/pytz/pytz/zoneinfo/Zulu) | bin | 114 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/iso3166.tab (renamed from contrib/python/pytz/pytz/zoneinfo/iso3166.tab) | 0 | ||||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/leapseconds (renamed from contrib/python/pytz/pytz/zoneinfo/leapseconds) | 0 | ||||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/tzdata.zi (renamed from contrib/python/pytz/pytz/zoneinfo/tzdata.zi) | 0 | ||||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/zone.tab (renamed from contrib/python/pytz/pytz/zoneinfo/zone.tab) | 0 | ||||
-rw-r--r-- | contrib/python/pytz/py2/pytz/zoneinfo/zone1970.tab (renamed from contrib/python/pytz/pytz/zoneinfo/zone1970.tab) | 0 | ||||
-rw-r--r-- | contrib/python/pytz/py2/tests/ya.make | 19 | ||||
-rw-r--r-- | contrib/python/pytz/py2/ya.make | 637 | ||||
-rw-r--r-- | contrib/python/pytz/py3/.dist-info/METADATA | 648 | ||||
-rw-r--r-- | contrib/python/pytz/py3/.dist-info/top_level.txt | 1 | ||||
-rw-r--r-- | contrib/python/pytz/py3/LICENSE.txt | 19 | ||||
-rw-r--r-- | contrib/python/pytz/py3/README.rst | 607 | ||||
-rw-r--r-- | contrib/python/pytz/py3/pytz/__init__.py | 1558 | ||||
-rw-r--r-- | contrib/python/pytz/py3/pytz/exceptions.py | 59 | ||||
-rw-r--r-- | contrib/python/pytz/py3/pytz/lazy.py | 172 | ||||
-rw-r--r-- | contrib/python/pytz/py3/pytz/reference.py | 140 | ||||
-rw-r--r-- | contrib/python/pytz/py3/pytz/tests/test_docs.py | 15 | ||||
-rw-r--r-- | contrib/python/pytz/py3/pytz/tests/test_lazy.py | 315 | ||||
-rw-r--r-- | contrib/python/pytz/py3/pytz/tests/test_tzinfo.py | 822 | ||||
-rw-r--r-- | contrib/python/pytz/py3/pytz/tzfile.py | 133 | ||||
-rw-r--r-- | contrib/python/pytz/py3/pytz/tzinfo.py | 580 | ||||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Abidjan | bin | 0 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Accra | bin | 0 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Addis_Ababa | bin | 0 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Algiers | bin | 0 -> 735 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Asmara | bin | 0 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Asmera | bin | 0 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Bamako | bin | 0 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Bangui | bin | 0 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Banjul | bin | 0 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Bissau | bin | 0 -> 194 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Blantyre | bin | 0 -> 149 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Brazzaville | bin | 0 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Bujumbura | bin | 0 -> 149 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Cairo | bin | 0 -> 2399 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Casablanca | bin | 0 -> 2429 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Ceuta | bin | 0 -> 2052 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Conakry | bin | 0 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Dakar | bin | 0 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Dar_es_Salaam | bin | 0 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Djibouti | bin | 0 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Douala | bin | 0 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/El_Aaiun | bin | 0 -> 2295 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Freetown | bin | 0 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Gaborone | bin | 0 -> 149 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Harare | bin | 0 -> 149 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Johannesburg | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Juba | bin | 0 -> 679 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Kampala | bin | 0 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Khartoum | bin | 0 -> 679 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Kigali | bin | 0 -> 149 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Kinshasa | bin | 0 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Lagos | bin | 0 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Libreville | bin | 0 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Lome | bin | 0 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Luanda | bin | 0 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Lubumbashi | bin | 0 -> 149 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Lusaka | bin | 0 -> 149 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Malabo | bin | 0 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Maputo | bin | 0 -> 149 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Maseru | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Mbabane | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Mogadishu | bin | 0 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Monrovia | bin | 0 -> 208 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Nairobi | bin | 0 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Ndjamena | bin | 0 -> 199 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Niamey | bin | 0 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Nouakchott | bin | 0 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Ouagadougou | bin | 0 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Porto-Novo | bin | 0 -> 235 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Sao_Tome | bin | 0 -> 254 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Timbuktu | bin | 0 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Tripoli | bin | 0 -> 625 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Tunis | bin | 0 -> 689 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Africa/Windhoek | bin | 0 -> 955 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Adak | bin | 0 -> 2356 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Anchorage | bin | 0 -> 2371 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Anguilla | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Antigua | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Araguaina | bin | 0 -> 870 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Buenos_Aires | bin | 0 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Catamarca | bin | 0 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/ComodRivadavia | bin | 0 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Cordoba | bin | 0 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Jujuy | bin | 0 -> 1034 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/La_Rioja | bin | 0 -> 1076 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Mendoza | bin | 0 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Rio_Gallegos | bin | 0 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Salta | bin | 0 -> 1034 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/San_Juan | bin | 0 -> 1076 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/San_Luis | bin | 0 -> 1088 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Tucuman | bin | 0 -> 1090 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Ushuaia | bin | 0 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Aruba | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Asuncion | bin | 0 -> 2030 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Atikokan | bin | 0 -> 182 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Atka | bin | 0 -> 2356 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Bahia | bin | 0 -> 1010 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Bahia_Banderas | bin | 0 -> 1152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Barbados | bin | 0 -> 436 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Belem | bin | 0 -> 562 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Belize | bin | 0 -> 1614 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Blanc-Sablon | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Boa_Vista | bin | 0 -> 618 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Bogota | bin | 0 -> 232 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Boise | bin | 0 -> 2410 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Buenos_Aires | bin | 0 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Cambridge_Bay | bin | 0 -> 2254 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Campo_Grande | bin | 0 -> 1430 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Cancun | bin | 0 -> 834 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Caracas | bin | 0 -> 250 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Catamarca | bin | 0 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Cayenne | bin | 0 -> 184 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Cayman | bin | 0 -> 182 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Chicago | bin | 0 -> 3592 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Chihuahua | bin | 0 -> 1102 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Ciudad_Juarez | bin | 0 -> 1538 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Coral_Harbour | bin | 0 -> 182 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Cordoba | bin | 0 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Costa_Rica | bin | 0 -> 316 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Creston | bin | 0 -> 360 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Cuiaba | bin | 0 -> 1402 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Curacao | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Danmarkshavn | bin | 0 -> 698 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Dawson | bin | 0 -> 1614 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Dawson_Creek | bin | 0 -> 1050 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Denver | bin | 0 -> 2460 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Detroit | bin | 0 -> 2230 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Dominica | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Edmonton | bin | 0 -> 2332 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Eirunepe | bin | 0 -> 642 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/El_Salvador | bin | 0 -> 224 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Ensenada | bin | 0 -> 2374 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Fort_Nelson | bin | 0 -> 2240 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Fort_Wayne | bin | 0 -> 1682 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Fortaleza | bin | 0 -> 702 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Glace_Bay | bin | 0 -> 2192 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Godthab | bin | 0 -> 1903 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Goose_Bay | bin | 0 -> 3210 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Grand_Turk | bin | 0 -> 1834 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Grenada | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Guadeloupe | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Guatemala | bin | 0 -> 280 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Guayaquil | bin | 0 -> 232 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Guyana | bin | 0 -> 248 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Halifax | bin | 0 -> 3424 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Havana | bin | 0 -> 2416 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Hermosillo | bin | 0 -> 456 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Indianapolis | bin | 0 -> 1682 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Knox | bin | 0 -> 2444 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Marengo | bin | 0 -> 1738 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Petersburg | bin | 0 -> 1920 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Tell_City | bin | 0 -> 1700 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Vevay | bin | 0 -> 1430 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Vincennes | bin | 0 -> 1710 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Winamac | bin | 0 -> 1794 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Indianapolis | bin | 0 -> 1682 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Inuvik | bin | 0 -> 2074 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Iqaluit | bin | 0 -> 2202 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Jamaica | bin | 0 -> 482 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Jujuy | bin | 0 -> 1034 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Juneau | bin | 0 -> 2353 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Kentucky/Louisville | bin | 0 -> 2788 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Kentucky/Monticello | bin | 0 -> 2368 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Knox_IN | bin | 0 -> 2444 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Kralendijk | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/La_Paz | bin | 0 -> 218 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Lima | bin | 0 -> 392 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Los_Angeles | bin | 0 -> 2852 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Louisville | bin | 0 -> 2788 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Lower_Princes | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Maceio | bin | 0 -> 730 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Managua | bin | 0 -> 430 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Manaus | bin | 0 -> 590 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Marigot | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Martinique | bin | 0 -> 232 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Matamoros | bin | 0 -> 1418 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Mazatlan | bin | 0 -> 1128 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Mendoza | bin | 0 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Menominee | bin | 0 -> 2274 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Merida | bin | 0 -> 1004 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Metlakatla | bin | 0 -> 1423 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Mexico_City | bin | 0 -> 1222 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Miquelon | bin | 0 -> 1652 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Moncton | bin | 0 -> 3154 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Monterrey | bin | 0 -> 980 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Montevideo | bin | 0 -> 1496 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Montreal | bin | 0 -> 3494 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Montserrat | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Nassau | bin | 0 -> 3494 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/New_York | bin | 0 -> 3552 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Nipigon | bin | 0 -> 3494 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Nome | bin | 0 -> 2367 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Noronha | bin | 0 -> 702 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/North_Dakota/Beulah | bin | 0 -> 2396 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/North_Dakota/Center | bin | 0 -> 2396 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/North_Dakota/New_Salem | bin | 0 -> 2396 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Nuuk | bin | 0 -> 1903 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Ojinaga | bin | 0 -> 1524 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Panama | bin | 0 -> 182 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Pangnirtung | bin | 0 -> 2202 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Paramaribo | bin | 0 -> 248 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Phoenix | bin | 0 -> 360 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Port-au-Prince | bin | 0 -> 1434 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Port_of_Spain | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Porto_Acre | bin | 0 -> 614 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Porto_Velho | bin | 0 -> 562 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Puerto_Rico | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Punta_Arenas | bin | 0 -> 1902 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Rainy_River | bin | 0 -> 2868 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Rankin_Inlet | bin | 0 -> 2066 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Recife | bin | 0 -> 702 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Regina | bin | 0 -> 980 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Resolute | bin | 0 -> 2066 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Rio_Branco | bin | 0 -> 614 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Rosario | bin | 0 -> 1062 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Santa_Isabel | bin | 0 -> 2374 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Santarem | bin | 0 -> 588 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Santiago | bin | 0 -> 2515 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Santo_Domingo | bin | 0 -> 458 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Sao_Paulo | bin | 0 -> 1430 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Scoresbysund | bin | 0 -> 1902 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Shiprock | bin | 0 -> 2460 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Sitka | bin | 0 -> 2329 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/St_Barthelemy | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/St_Johns | bin | 0 -> 3655 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/St_Kitts | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/St_Lucia | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/St_Thomas | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/St_Vincent | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Swift_Current | bin | 0 -> 560 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Tegucigalpa | bin | 0 -> 252 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Thule | bin | 0 -> 1502 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Thunder_Bay | bin | 0 -> 3494 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Tijuana | bin | 0 -> 2374 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Toronto | bin | 0 -> 3494 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Tortola | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Vancouver | bin | 0 -> 2892 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Virgin | bin | 0 -> 246 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Whitehorse | bin | 0 -> 1614 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Winnipeg | bin | 0 -> 2868 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Yakutat | bin | 0 -> 2305 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/America/Yellowknife | bin | 0 -> 2332 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Casey | bin | 0 -> 370 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Davis | bin | 0 -> 283 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/DumontDUrville | bin | 0 -> 172 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Macquarie | bin | 0 -> 2260 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Mawson | bin | 0 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/McMurdo | bin | 0 -> 2437 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Palmer | bin | 0 -> 1404 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Rothera | bin | 0 -> 150 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/South_Pole | bin | 0 -> 2437 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Syowa | bin | 0 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Troll | bin | 0 -> 1148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Vostok | bin | 0 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Arctic/Longyearbyen | bin | 0 -> 2298 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Aden | bin | 0 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Almaty | bin | 0 -> 983 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Amman | bin | 0 -> 1433 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Anadyr | bin | 0 -> 1174 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Aqtau | bin | 0 -> 969 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Aqtobe | bin | 0 -> 997 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ashgabat | bin | 0 -> 605 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ashkhabad | bin | 0 -> 605 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Atyrau | bin | 0 -> 977 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Baghdad | bin | 0 -> 969 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Bahrain | bin | 0 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Baku | bin | 0 -> 1213 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Bangkok | bin | 0 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Barnaul | bin | 0 -> 1207 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Beirut | bin | 0 -> 2154 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Bishkek | bin | 0 -> 969 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Brunei | bin | 0 -> 469 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Calcutta | bin | 0 -> 285 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Chita | bin | 0 -> 1207 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Choibalsan | bin | 0 -> 935 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Chongqing | bin | 0 -> 561 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Chungking | bin | 0 -> 561 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Colombo | bin | 0 -> 358 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dacca | bin | 0 -> 323 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Damascus | bin | 0 -> 1873 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dhaka | bin | 0 -> 323 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dili | bin | 0 -> 213 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dubai | bin | 0 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dushanbe | bin | 0 -> 577 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Famagusta | bin | 0 -> 2028 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Gaza | bin | 0 -> 3808 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Harbin | bin | 0 -> 561 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Hebron | bin | 0 -> 3836 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ho_Chi_Minh | bin | 0 -> 337 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Hong_Kong | bin | 0 -> 1233 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Hovd | bin | 0 -> 877 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Irkutsk | bin | 0 -> 1229 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Istanbul | bin | 0 -> 1933 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Jakarta | bin | 0 -> 383 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Jayapura | bin | 0 -> 221 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Jerusalem | bin | 0 -> 2388 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kabul | bin | 0 -> 194 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kamchatka | bin | 0 -> 1152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Karachi | bin | 0 -> 379 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kashgar | bin | 0 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kathmandu | bin | 0 -> 198 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Katmandu | bin | 0 -> 198 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Khandyga | bin | 0 -> 1257 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kolkata | bin | 0 -> 285 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Krasnoyarsk | bin | 0 -> 1193 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kuala_Lumpur | bin | 0 -> 401 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kuching | bin | 0 -> 469 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kuwait | bin | 0 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Macao | bin | 0 -> 1227 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Macau | bin | 0 -> 1227 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Magadan | bin | 0 -> 1208 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Makassar | bin | 0 -> 254 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Manila | bin | 0 -> 328 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Muscat | bin | 0 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Nicosia | bin | 0 -> 2002 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Novokuznetsk | bin | 0 -> 1151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Novosibirsk | bin | 0 -> 1207 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Omsk | bin | 0 -> 1193 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Oral | bin | 0 -> 991 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Phnom_Penh | bin | 0 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Pontianak | bin | 0 -> 353 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Pyongyang | bin | 0 -> 237 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Qatar | bin | 0 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Qostanay | bin | 0 -> 997 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Qyzylorda | bin | 0 -> 1011 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Rangoon | bin | 0 -> 254 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Riyadh | bin | 0 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Saigon | bin | 0 -> 337 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Sakhalin | bin | 0 -> 1188 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Samarkand | bin | 0 -> 563 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Seoul | bin | 0 -> 617 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Shanghai | bin | 0 -> 561 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Singapore | bin | 0 -> 401 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Srednekolymsk | bin | 0 -> 1194 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Taipei | bin | 0 -> 761 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tashkent | bin | 0 -> 577 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tbilisi | bin | 0 -> 1021 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tehran | bin | 0 -> 1248 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tel_Aviv | bin | 0 -> 2388 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Thimbu | bin | 0 -> 189 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Thimphu | bin | 0 -> 189 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tokyo | bin | 0 -> 309 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tomsk | bin | 0 -> 1207 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ujung_Pandang | bin | 0 -> 254 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ulaanbaatar | bin | 0 -> 877 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ulan_Bator | bin | 0 -> 877 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Urumqi | bin | 0 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ust-Nera | bin | 0 -> 1238 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Vientiane | bin | 0 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Vladivostok | bin | 0 -> 1194 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Yakutsk | bin | 0 -> 1193 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Yangon | bin | 0 -> 254 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Yekaterinburg | bin | 0 -> 1229 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Asia/Yerevan | bin | 0 -> 1137 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Azores | bin | 0 -> 3498 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Bermuda | bin | 0 -> 2396 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Canary | bin | 0 -> 1897 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Cape_Verde | bin | 0 -> 256 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Faeroe | bin | 0 -> 1815 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Faroe | bin | 0 -> 1815 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Jan_Mayen | bin | 0 -> 2298 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Madeira | bin | 0 -> 3503 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Reykjavik | bin | 0 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/South_Georgia | bin | 0 -> 150 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/St_Helena | bin | 0 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Stanley | bin | 0 -> 1200 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/ACT | bin | 0 -> 2190 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/Adelaide | bin | 0 -> 2208 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/Brisbane | bin | 0 -> 419 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/Broken_Hill | bin | 0 -> 2229 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/Canberra | bin | 0 -> 2190 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/Currie | bin | 0 -> 2358 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/Darwin | bin | 0 -> 325 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/Eucla | bin | 0 -> 456 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/Hobart | bin | 0 -> 2358 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/LHI | bin | 0 -> 1846 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/Lindeman | bin | 0 -> 475 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/Lord_Howe | bin | 0 -> 1846 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/Melbourne | bin | 0 -> 2190 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/NSW | bin | 0 -> 2190 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/North | bin | 0 -> 325 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/Perth | bin | 0 -> 446 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/Queensland | bin | 0 -> 419 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/South | bin | 0 -> 2208 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/Sydney | bin | 0 -> 2190 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/Tasmania | bin | 0 -> 2358 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/Victoria | bin | 0 -> 2190 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/West | bin | 0 -> 446 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Australia/Yancowinna | bin | 0 -> 2229 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Brazil/Acre | bin | 0 -> 614 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Brazil/DeNoronha | bin | 0 -> 702 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Brazil/East | bin | 0 -> 1430 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Brazil/West | bin | 0 -> 590 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/CET | bin | 0 -> 2094 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/CST6CDT | bin | 0 -> 2310 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Canada/Atlantic | bin | 0 -> 3424 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Canada/Central | bin | 0 -> 2868 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Canada/Eastern | bin | 0 -> 3494 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Canada/Mountain | bin | 0 -> 2332 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Canada/Newfoundland | bin | 0 -> 3655 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Canada/Pacific | bin | 0 -> 2892 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Canada/Saskatchewan | bin | 0 -> 980 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Canada/Yukon | bin | 0 -> 1614 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Chile/Continental | bin | 0 -> 2515 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Chile/EasterIsland | bin | 0 -> 2219 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Cuba | bin | 0 -> 2416 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/EET | bin | 0 -> 1908 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/EST | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/EST5EDT | bin | 0 -> 2310 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Egypt | bin | 0 -> 2399 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Eire | bin | 0 -> 3492 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+0 | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+1 | bin | 0 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+10 | bin | 0 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+11 | bin | 0 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+12 | bin | 0 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+2 | bin | 0 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+3 | bin | 0 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+4 | bin | 0 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+5 | bin | 0 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+6 | bin | 0 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+7 | bin | 0 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+8 | bin | 0 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+9 | bin | 0 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-0 | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-1 | bin | 0 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-10 | bin | 0 -> 118 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-11 | bin | 0 -> 118 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-12 | bin | 0 -> 118 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-13 | bin | 0 -> 118 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-14 | bin | 0 -> 118 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-2 | bin | 0 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-3 | bin | 0 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-4 | bin | 0 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-5 | bin | 0 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-6 | bin | 0 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-7 | bin | 0 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-8 | bin | 0 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-9 | bin | 0 -> 117 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT0 | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/Greenwich | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/UCT | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/UTC | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/Universal | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Etc/Zulu | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Amsterdam | bin | 0 -> 2933 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Andorra | bin | 0 -> 1742 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Astrakhan | bin | 0 -> 1151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Athens | bin | 0 -> 2262 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Belfast | bin | 0 -> 3664 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Belgrade | bin | 0 -> 1920 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Berlin | bin | 0 -> 2298 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Bratislava | bin | 0 -> 2301 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Brussels | bin | 0 -> 2933 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Bucharest | bin | 0 -> 2184 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Budapest | bin | 0 -> 2368 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Busingen | bin | 0 -> 1909 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Chisinau | bin | 0 -> 2390 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Copenhagen | bin | 0 -> 2298 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Dublin | bin | 0 -> 3492 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Gibraltar | bin | 0 -> 3068 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Guernsey | bin | 0 -> 3664 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Helsinki | bin | 0 -> 1900 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Isle_of_Man | bin | 0 -> 3664 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Istanbul | bin | 0 -> 1933 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Jersey | bin | 0 -> 3664 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Kaliningrad | bin | 0 -> 1493 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Kiev | bin | 0 -> 2120 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Kirov | bin | 0 -> 1185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Kyiv | bin | 0 -> 2120 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Lisbon | bin | 0 -> 3497 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Ljubljana | bin | 0 -> 1920 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/London | bin | 0 -> 3664 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Luxembourg | bin | 0 -> 2933 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Madrid | bin | 0 -> 2614 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Malta | bin | 0 -> 2620 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Mariehamn | bin | 0 -> 1900 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Minsk | bin | 0 -> 1307 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Monaco | bin | 0 -> 2962 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Moscow | bin | 0 -> 1535 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Nicosia | bin | 0 -> 2002 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Oslo | bin | 0 -> 2298 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Paris | bin | 0 -> 2962 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Podgorica | bin | 0 -> 1920 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Prague | bin | 0 -> 2301 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Riga | bin | 0 -> 2198 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Rome | bin | 0 -> 2641 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Samara | bin | 0 -> 1201 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/San_Marino | bin | 0 -> 2641 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Sarajevo | bin | 0 -> 1920 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Saratov | bin | 0 -> 1169 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Simferopol | bin | 0 -> 1469 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Skopje | bin | 0 -> 1920 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Sofia | bin | 0 -> 2077 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Stockholm | bin | 0 -> 2298 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Tallinn | bin | 0 -> 2148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Tirane | bin | 0 -> 2084 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Tiraspol | bin | 0 -> 2390 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Ulyanovsk | bin | 0 -> 1253 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Uzhgorod | bin | 0 -> 2120 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Vaduz | bin | 0 -> 1909 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Vatican | bin | 0 -> 2641 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Vienna | bin | 0 -> 2200 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Vilnius | bin | 0 -> 2162 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Volgograd | bin | 0 -> 1193 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Warsaw | bin | 0 -> 2654 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Zagreb | bin | 0 -> 1920 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Zaporozhye | bin | 0 -> 2120 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Europe/Zurich | bin | 0 -> 1909 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Factory | bin | 0 -> 116 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/GB | bin | 0 -> 3664 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/GB-Eire | bin | 0 -> 3664 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/GMT | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/GMT+0 | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/GMT-0 | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/GMT0 | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Greenwich | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/HST | bin | 0 -> 115 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Hongkong | bin | 0 -> 1233 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Iceland | bin | 0 -> 148 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Indian/Antananarivo | bin | 0 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Indian/Chagos | bin | 0 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Indian/Christmas | bin | 0 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Indian/Cocos | bin | 0 -> 254 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Indian/Comoro | bin | 0 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Indian/Kerguelen | bin | 0 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Indian/Mahe | bin | 0 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Indian/Maldives | bin | 0 -> 185 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Indian/Mauritius | bin | 0 -> 227 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Indian/Mayotte | bin | 0 -> 265 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Indian/Reunion | bin | 0 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Iran | bin | 0 -> 1248 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Israel | bin | 0 -> 2388 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Jamaica | bin | 0 -> 482 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Japan | bin | 0 -> 309 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Kwajalein | bin | 0 -> 302 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Libya | bin | 0 -> 625 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/MET | bin | 0 -> 2094 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/MST | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/MST7MDT | bin | 0 -> 2310 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Mexico/BajaNorte | bin | 0 -> 2374 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Mexico/BajaSur | bin | 0 -> 1128 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Mexico/General | bin | 0 -> 1222 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/NZ | bin | 0 -> 2437 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/NZ-CHAT | bin | 0 -> 2054 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Navajo | bin | 0 -> 2460 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/PRC | bin | 0 -> 561 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/PST8PDT | bin | 0 -> 2310 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Apia | bin | 0 -> 598 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Auckland | bin | 0 -> 2437 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Bougainville | bin | 0 -> 254 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Chatham | bin | 0 -> 2054 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Chuuk | bin | 0 -> 172 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Easter | bin | 0 -> 2219 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Efate | bin | 0 -> 524 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Enderbury | bin | 0 -> 220 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Fakaofo | bin | 0 -> 186 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Fiji | bin | 0 -> 564 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Funafuti | bin | 0 -> 152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Galapagos | bin | 0 -> 224 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Gambier | bin | 0 -> 150 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Guadalcanal | bin | 0 -> 152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Guam | bin | 0 -> 494 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Honolulu | bin | 0 -> 329 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Johnston | bin | 0 -> 329 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Kanton | bin | 0 -> 220 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Kiritimati | bin | 0 -> 224 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Kosrae | bin | 0 -> 337 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Kwajalein | bin | 0 -> 302 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Majuro | bin | 0 -> 152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Marquesas | bin | 0 -> 159 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Midway | bin | 0 -> 175 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Nauru | bin | 0 -> 238 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Niue | bin | 0 -> 189 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Norfolk | bin | 0 -> 866 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Noumea | bin | 0 -> 290 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Pago_Pago | bin | 0 -> 175 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Palau | bin | 0 -> 166 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Pitcairn | bin | 0 -> 188 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Pohnpei | bin | 0 -> 152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Ponape | bin | 0 -> 152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Port_Moresby | bin | 0 -> 172 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Rarotonga | bin | 0 -> 589 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Saipan | bin | 0 -> 494 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Samoa | bin | 0 -> 175 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Tahiti | bin | 0 -> 151 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Tarawa | bin | 0 -> 152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Tongatapu | bin | 0 -> 358 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Truk | bin | 0 -> 172 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Wake | bin | 0 -> 152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Wallis | bin | 0 -> 152 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Yap | bin | 0 -> 172 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Poland | bin | 0 -> 2654 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Portugal | bin | 0 -> 3497 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/ROC | bin | 0 -> 761 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/ROK | bin | 0 -> 617 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Singapore | bin | 0 -> 401 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Turkey | bin | 0 -> 1933 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/UCT | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/US/Alaska | bin | 0 -> 2371 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/US/Aleutian | bin | 0 -> 2356 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/US/Arizona | bin | 0 -> 360 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/US/Central | bin | 0 -> 3592 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/US/East-Indiana | bin | 0 -> 1682 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/US/Eastern | bin | 0 -> 3552 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/US/Hawaii | bin | 0 -> 329 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/US/Indiana-Starke | bin | 0 -> 2444 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/US/Michigan | bin | 0 -> 2230 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/US/Mountain | bin | 0 -> 2460 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/US/Pacific | bin | 0 -> 2852 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/US/Samoa | bin | 0 -> 175 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/UTC | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Universal | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/W-SU | bin | 0 -> 1535 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/WET | bin | 0 -> 1905 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/Zulu | bin | 0 -> 114 bytes | |||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/iso3166.tab | 274 | ||||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/leapseconds | 82 | ||||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/tzdata.zi | 4285 | ||||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/zone.tab | 448 | ||||
-rw-r--r-- | contrib/python/pytz/py3/pytz/zoneinfo/zone1970.tab | 374 | ||||
-rw-r--r-- | contrib/python/pytz/py3/tests/ya.make | 19 | ||||
-rw-r--r-- | contrib/python/pytz/py3/ya.make | 637 | ||||
-rw-r--r-- | contrib/python/pytz/tests/ya.make | 19 | ||||
-rw-r--r-- | contrib/python/pytz/ya.make | 637 |
1236 files changed, 11853 insertions, 647 deletions
diff --git a/contrib/python/pytz/.dist-info/METADATA b/contrib/python/pytz/py2/.dist-info/METADATA index 9aec2fcc9b..9aec2fcc9b 100644 --- a/contrib/python/pytz/.dist-info/METADATA +++ b/contrib/python/pytz/py2/.dist-info/METADATA diff --git a/contrib/python/pytz/.dist-info/top_level.txt b/contrib/python/pytz/py2/.dist-info/top_level.txt index af44f198c6..af44f198c6 100644 --- a/contrib/python/pytz/.dist-info/top_level.txt +++ b/contrib/python/pytz/py2/.dist-info/top_level.txt diff --git a/contrib/python/pytz/LICENSE.txt b/contrib/python/pytz/py2/LICENSE.txt index 5f1c11289f..5f1c11289f 100644 --- a/contrib/python/pytz/LICENSE.txt +++ b/contrib/python/pytz/py2/LICENSE.txt diff --git a/contrib/python/pytz/README.rst b/contrib/python/pytz/py2/README.rst index c7ef6421d0..c7ef6421d0 100644 --- a/contrib/python/pytz/README.rst +++ b/contrib/python/pytz/py2/README.rst diff --git a/contrib/python/pytz/pytz/__init__.py b/contrib/python/pytz/py2/pytz/__init__.py index f975943bc7..f975943bc7 100644 --- a/contrib/python/pytz/pytz/__init__.py +++ b/contrib/python/pytz/py2/pytz/__init__.py diff --git a/contrib/python/pytz/pytz/exceptions.py b/contrib/python/pytz/py2/pytz/exceptions.py index 4b20bde9ff..4b20bde9ff 100644 --- a/contrib/python/pytz/pytz/exceptions.py +++ b/contrib/python/pytz/py2/pytz/exceptions.py diff --git a/contrib/python/pytz/pytz/lazy.py b/contrib/python/pytz/py2/pytz/lazy.py index 39344fc1f8..39344fc1f8 100644 --- a/contrib/python/pytz/pytz/lazy.py +++ b/contrib/python/pytz/py2/pytz/lazy.py diff --git a/contrib/python/pytz/pytz/reference.py b/contrib/python/pytz/py2/pytz/reference.py index f765ca0af0..f765ca0af0 100644 --- a/contrib/python/pytz/pytz/reference.py +++ b/contrib/python/pytz/py2/pytz/reference.py diff --git a/contrib/python/pytz/pytz/tests/test_docs.py b/contrib/python/pytz/py2/pytz/tests/test_docs.py index 8cb1f376b6..8cb1f376b6 100644 --- a/contrib/python/pytz/pytz/tests/test_docs.py +++ b/contrib/python/pytz/py2/pytz/tests/test_docs.py diff --git a/contrib/python/pytz/pytz/tests/test_lazy.py b/contrib/python/pytz/py2/pytz/tests/test_lazy.py index bdf8c18ebc..bdf8c18ebc 100644 --- a/contrib/python/pytz/pytz/tests/test_lazy.py +++ b/contrib/python/pytz/py2/pytz/tests/test_lazy.py diff --git a/contrib/python/pytz/pytz/tests/test_tzinfo.py b/contrib/python/pytz/py2/pytz/tests/test_tzinfo.py index 7d74920e13..7d74920e13 100644 --- a/contrib/python/pytz/pytz/tests/test_tzinfo.py +++ b/contrib/python/pytz/py2/pytz/tests/test_tzinfo.py diff --git a/contrib/python/pytz/pytz/tzfile.py b/contrib/python/pytz/py2/pytz/tzfile.py index 99e74489b8..99e74489b8 100644 --- a/contrib/python/pytz/pytz/tzfile.py +++ b/contrib/python/pytz/py2/pytz/tzfile.py diff --git a/contrib/python/pytz/pytz/tzinfo.py b/contrib/python/pytz/py2/pytz/tzinfo.py index 49b5c3febd..49b5c3febd 100644 --- a/contrib/python/pytz/pytz/tzinfo.py +++ b/contrib/python/pytz/py2/pytz/tzinfo.py diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Abidjan b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Abidjan Binary files differindex 28b32ab2e0..28b32ab2e0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Abidjan +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Abidjan diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Accra b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Accra Binary files differindex 28b32ab2e0..28b32ab2e0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Accra +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Accra diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Addis_Ababa b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Addis_Ababa Binary files differindex 9dcfc19c56..9dcfc19c56 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Addis_Ababa +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Addis_Ababa diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Algiers b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Algiers Binary files differindex 6cfd8a16e1..6cfd8a16e1 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Algiers +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Algiers diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Asmara b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Asmara Binary files differindex 9dcfc19c56..9dcfc19c56 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Asmara +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Asmara diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Asmera b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Asmera Binary files differindex 9dcfc19c56..9dcfc19c56 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Asmera +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Asmera diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Bamako b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Bamako Binary files differindex 28b32ab2e0..28b32ab2e0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Bamako +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Bamako diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Bangui b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Bangui Binary files differindex afb6a4a8fb..afb6a4a8fb 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Bangui +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Bangui diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Banjul b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Banjul Binary files differindex 28b32ab2e0..28b32ab2e0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Banjul +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Banjul diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Bissau b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Bissau Binary files differindex 82ea5aaf0c..82ea5aaf0c 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Bissau +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Bissau diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Blantyre b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Blantyre Binary files differindex 52753c0f87..52753c0f87 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Blantyre +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Blantyre diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Brazzaville b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Brazzaville Binary files differindex afb6a4a8fb..afb6a4a8fb 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Brazzaville +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Brazzaville diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Bujumbura b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Bujumbura Binary files differindex 52753c0f87..52753c0f87 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Bujumbura +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Bujumbura diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Cairo b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Cairo Binary files differindex dd538c65db..dd538c65db 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Cairo +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Cairo diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Casablanca b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Casablanca Binary files differindex d39016b89d..d39016b89d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Casablanca +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Casablanca diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Ceuta b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Ceuta Binary files differindex b41ec4f81a..b41ec4f81a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Ceuta +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Ceuta diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Conakry b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Conakry Binary files differindex 28b32ab2e0..28b32ab2e0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Conakry +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Conakry diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Dakar b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Dakar Binary files differindex 28b32ab2e0..28b32ab2e0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Dakar +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Dakar diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Dar_es_Salaam b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Dar_es_Salaam Binary files differindex 9dcfc19c56..9dcfc19c56 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Dar_es_Salaam +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Dar_es_Salaam diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Djibouti b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Djibouti Binary files differindex 9dcfc19c56..9dcfc19c56 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Djibouti +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Djibouti diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Douala b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Douala Binary files differindex afb6a4a8fb..afb6a4a8fb 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Douala +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Douala diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/El_Aaiun b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/El_Aaiun Binary files differindex 066fbed008..066fbed008 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/El_Aaiun +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/El_Aaiun diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Freetown b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Freetown Binary files differindex 28b32ab2e0..28b32ab2e0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Freetown +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Freetown diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Gaborone b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Gaborone Binary files differindex 52753c0f87..52753c0f87 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Gaborone +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Gaborone diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Harare b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Harare Binary files differindex 52753c0f87..52753c0f87 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Harare +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Harare diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Johannesburg b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Johannesburg Binary files differindex b1c425dace..b1c425dace 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Johannesburg +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Johannesburg diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Juba b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Juba Binary files differindex 06482943a4..06482943a4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Juba +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Juba diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Kampala b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Kampala Binary files differindex 9dcfc19c56..9dcfc19c56 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Kampala +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Kampala diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Khartoum b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Khartoum Binary files differindex 8ee8cb92e7..8ee8cb92e7 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Khartoum +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Khartoum diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Kigali b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Kigali Binary files differindex 52753c0f87..52753c0f87 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Kigali +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Kigali diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Kinshasa b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Kinshasa Binary files differindex afb6a4a8fb..afb6a4a8fb 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Kinshasa +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Kinshasa diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Lagos b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Lagos Binary files differindex afb6a4a8fb..afb6a4a8fb 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Lagos +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Lagos diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Libreville b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Libreville Binary files differindex afb6a4a8fb..afb6a4a8fb 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Libreville +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Libreville diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Lome b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Lome Binary files differindex 28b32ab2e0..28b32ab2e0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Lome +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Lome diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Luanda b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Luanda Binary files differindex afb6a4a8fb..afb6a4a8fb 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Luanda +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Luanda diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Lubumbashi b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Lubumbashi Binary files differindex 52753c0f87..52753c0f87 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Lubumbashi +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Lubumbashi diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Lusaka b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Lusaka Binary files differindex 52753c0f87..52753c0f87 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Lusaka +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Lusaka diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Malabo b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Malabo Binary files differindex afb6a4a8fb..afb6a4a8fb 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Malabo +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Malabo diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Maputo b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Maputo Binary files differindex 52753c0f87..52753c0f87 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Maputo +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Maputo diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Maseru b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Maseru Binary files differindex b1c425dace..b1c425dace 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Maseru +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Maseru diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Mbabane b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Mbabane Binary files differindex b1c425dace..b1c425dace 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Mbabane +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Mbabane diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Mogadishu b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Mogadishu Binary files differindex 9dcfc19c56..9dcfc19c56 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Mogadishu +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Mogadishu diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Monrovia b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Monrovia Binary files differindex 6d688502a1..6d688502a1 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Monrovia +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Monrovia diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Nairobi b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Nairobi Binary files differindex 9dcfc19c56..9dcfc19c56 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Nairobi +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Nairobi diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Ndjamena b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Ndjamena Binary files differindex a968845e29..a968845e29 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Ndjamena +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Ndjamena diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Niamey b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Niamey Binary files differindex afb6a4a8fb..afb6a4a8fb 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Niamey +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Niamey diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Nouakchott b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Nouakchott Binary files differindex 28b32ab2e0..28b32ab2e0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Nouakchott +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Nouakchott diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Ouagadougou b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Ouagadougou Binary files differindex 28b32ab2e0..28b32ab2e0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Ouagadougou +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Ouagadougou diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Porto-Novo b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Porto-Novo Binary files differindex afb6a4a8fb..afb6a4a8fb 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Porto-Novo +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Porto-Novo diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Sao_Tome b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Sao_Tome Binary files differindex 59f3759c40..59f3759c40 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Sao_Tome +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Sao_Tome diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Timbuktu b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Timbuktu Binary files differindex 28b32ab2e0..28b32ab2e0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Timbuktu +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Timbuktu diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Tripoli b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Tripoli Binary files differindex 07b393bb7d..07b393bb7d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Tripoli +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Tripoli diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Tunis b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Tunis Binary files differindex 427fa56303..427fa56303 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Tunis +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Tunis diff --git a/contrib/python/pytz/pytz/zoneinfo/Africa/Windhoek b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Windhoek Binary files differindex abecd137b1..abecd137b1 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Africa/Windhoek +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Africa/Windhoek diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Adak b/contrib/python/pytz/py2/pytz/zoneinfo/America/Adak Binary files differindex 43236498f6..43236498f6 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Adak +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Adak diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Anchorage b/contrib/python/pytz/py2/pytz/zoneinfo/America/Anchorage Binary files differindex 9bbb2fd3b3..9bbb2fd3b3 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Anchorage +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Anchorage diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Anguilla b/contrib/python/pytz/py2/pytz/zoneinfo/America/Anguilla Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Anguilla +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Anguilla diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Antigua b/contrib/python/pytz/py2/pytz/zoneinfo/America/Antigua Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Antigua +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Antigua diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Araguaina b/contrib/python/pytz/py2/pytz/zoneinfo/America/Araguaina Binary files differindex 919723dc2c..919723dc2c 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Araguaina +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Araguaina diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/Buenos_Aires b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Buenos_Aires Binary files differindex cc82e69898..cc82e69898 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/Buenos_Aires +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Buenos_Aires diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/Catamarca b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Catamarca Binary files differindex 7268eb3738..7268eb3738 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/Catamarca +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Catamarca diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/ComodRivadavia b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/ComodRivadavia Binary files differindex 7268eb3738..7268eb3738 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/ComodRivadavia +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/ComodRivadavia diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/Cordoba b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Cordoba Binary files differindex 2ad6ea5db2..2ad6ea5db2 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/Cordoba +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Cordoba diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/Jujuy b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Jujuy Binary files differindex 7ca0b46f68..7ca0b46f68 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/Jujuy +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Jujuy diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/La_Rioja b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/La_Rioja Binary files differindex a6a6694f33..a6a6694f33 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/La_Rioja +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/La_Rioja diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/Mendoza b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Mendoza Binary files differindex 3232c80e20..3232c80e20 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/Mendoza +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Mendoza diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/Rio_Gallegos b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Rio_Gallegos Binary files differindex 8b1a2816ab..8b1a2816ab 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/Rio_Gallegos +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Rio_Gallegos diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/Salta b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Salta Binary files differindex 7072dec229..7072dec229 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/Salta +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Salta diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/San_Juan b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/San_Juan Binary files differindex f3e185c3ab..f3e185c3ab 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/San_Juan +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/San_Juan diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/San_Luis b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/San_Luis Binary files differindex 2d1da3ae3d..2d1da3ae3d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/San_Luis +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/San_Luis diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/Tucuman b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Tucuman Binary files differindex c6449f582a..c6449f582a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/Tucuman +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Tucuman diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/Ushuaia b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Ushuaia Binary files differindex e74ce049c7..e74ce049c7 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Argentina/Ushuaia +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Argentina/Ushuaia diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Aruba b/contrib/python/pytz/py2/pytz/zoneinfo/America/Aruba Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Aruba +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Aruba diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Asuncion b/contrib/python/pytz/py2/pytz/zoneinfo/America/Asuncion Binary files differindex 891279d4db..891279d4db 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Asuncion +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Asuncion diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Atikokan b/contrib/python/pytz/py2/pytz/zoneinfo/America/Atikokan Binary files differindex 9964b9a334..9964b9a334 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Atikokan +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Atikokan diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Atka b/contrib/python/pytz/py2/pytz/zoneinfo/America/Atka Binary files differindex 43236498f6..43236498f6 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Atka +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Atka diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Bahia b/contrib/python/pytz/py2/pytz/zoneinfo/America/Bahia Binary files differindex 0b65e49fca..0b65e49fca 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Bahia +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Bahia diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Bahia_Banderas b/contrib/python/pytz/py2/pytz/zoneinfo/America/Bahia_Banderas Binary files differindex ae4a8a7546..ae4a8a7546 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Bahia_Banderas +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Bahia_Banderas diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Barbados b/contrib/python/pytz/py2/pytz/zoneinfo/America/Barbados Binary files differindex 00cd045ac8..00cd045ac8 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Barbados +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Barbados diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Belem b/contrib/python/pytz/py2/pytz/zoneinfo/America/Belem Binary files differindex 0ae1202682..0ae1202682 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Belem +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Belem diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Belize b/contrib/python/pytz/py2/pytz/zoneinfo/America/Belize Binary files differindex e6f5dfa6a8..e6f5dfa6a8 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Belize +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Belize diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Blanc-Sablon b/contrib/python/pytz/py2/pytz/zoneinfo/America/Blanc-Sablon Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Blanc-Sablon +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Blanc-Sablon diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Boa_Vista b/contrib/python/pytz/py2/pytz/zoneinfo/America/Boa_Vista Binary files differindex 08d518b151..08d518b151 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Boa_Vista +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Boa_Vista diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Bogota b/contrib/python/pytz/py2/pytz/zoneinfo/America/Bogota Binary files differindex 331a1b7c4c..331a1b7c4c 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Bogota +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Bogota diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Boise b/contrib/python/pytz/py2/pytz/zoneinfo/America/Boise Binary files differindex aad1d991c4..aad1d991c4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Boise +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Boise diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Buenos_Aires b/contrib/python/pytz/py2/pytz/zoneinfo/America/Buenos_Aires Binary files differindex cc82e69898..cc82e69898 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Buenos_Aires +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Buenos_Aires diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Cambridge_Bay b/contrib/python/pytz/py2/pytz/zoneinfo/America/Cambridge_Bay Binary files differindex 7e58a203c6..7e58a203c6 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Cambridge_Bay +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Cambridge_Bay diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Campo_Grande b/contrib/python/pytz/py2/pytz/zoneinfo/America/Campo_Grande Binary files differindex 53b3330fac..53b3330fac 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Campo_Grande +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Campo_Grande diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Cancun b/contrib/python/pytz/py2/pytz/zoneinfo/America/Cancun Binary files differindex e7acbff18a..e7acbff18a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Cancun +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Cancun diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Caracas b/contrib/python/pytz/py2/pytz/zoneinfo/America/Caracas Binary files differindex 3f3ebc9c41..3f3ebc9c41 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Caracas +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Caracas diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Catamarca b/contrib/python/pytz/py2/pytz/zoneinfo/America/Catamarca Binary files differindex 7268eb3738..7268eb3738 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Catamarca +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Catamarca diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Cayenne b/contrib/python/pytz/py2/pytz/zoneinfo/America/Cayenne Binary files differindex e898594276..e898594276 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Cayenne +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Cayenne diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Cayman b/contrib/python/pytz/py2/pytz/zoneinfo/America/Cayman Binary files differindex 9964b9a334..9964b9a334 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Cayman +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Cayman diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Chicago b/contrib/python/pytz/py2/pytz/zoneinfo/America/Chicago Binary files differindex c6981a06b1..c6981a06b1 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Chicago +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Chicago diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Chihuahua b/contrib/python/pytz/py2/pytz/zoneinfo/America/Chihuahua Binary files differindex e091039670..e091039670 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Chihuahua +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Chihuahua diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Ciudad_Juarez b/contrib/python/pytz/py2/pytz/zoneinfo/America/Ciudad_Juarez Binary files differindex eb1e53961c..eb1e53961c 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Ciudad_Juarez +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Ciudad_Juarez diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Coral_Harbour b/contrib/python/pytz/py2/pytz/zoneinfo/America/Coral_Harbour Binary files differindex 9964b9a334..9964b9a334 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Coral_Harbour +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Coral_Harbour diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Cordoba b/contrib/python/pytz/py2/pytz/zoneinfo/America/Cordoba Binary files differindex 2ad6ea5db2..2ad6ea5db2 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Cordoba +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Cordoba diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Costa_Rica b/contrib/python/pytz/py2/pytz/zoneinfo/America/Costa_Rica Binary files differindex 37cb85e4db..37cb85e4db 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Costa_Rica +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Costa_Rica diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Creston b/contrib/python/pytz/py2/pytz/zoneinfo/America/Creston Binary files differindex ab37e84556..ab37e84556 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Creston +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Creston diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Cuiaba b/contrib/python/pytz/py2/pytz/zoneinfo/America/Cuiaba Binary files differindex 26e97f6ebf..26e97f6ebf 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Cuiaba +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Cuiaba diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Curacao b/contrib/python/pytz/py2/pytz/zoneinfo/America/Curacao Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Curacao +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Curacao diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Danmarkshavn b/contrib/python/pytz/py2/pytz/zoneinfo/America/Danmarkshavn Binary files differindex 9549adcb65..9549adcb65 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Danmarkshavn +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Danmarkshavn diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Dawson b/contrib/python/pytz/py2/pytz/zoneinfo/America/Dawson Binary files differindex 343b63227d..343b63227d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Dawson +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Dawson diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Dawson_Creek b/contrib/python/pytz/py2/pytz/zoneinfo/America/Dawson_Creek Binary files differindex db9e339655..db9e339655 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Dawson_Creek +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Dawson_Creek diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Denver b/contrib/python/pytz/py2/pytz/zoneinfo/America/Denver Binary files differindex abb2b974a4..abb2b974a4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Denver +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Denver diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Detroit b/contrib/python/pytz/py2/pytz/zoneinfo/America/Detroit Binary files differindex e104faa465..e104faa465 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Detroit +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Detroit diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Dominica b/contrib/python/pytz/py2/pytz/zoneinfo/America/Dominica Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Dominica +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Dominica diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Edmonton b/contrib/python/pytz/py2/pytz/zoneinfo/America/Edmonton Binary files differindex cd78a6f8be..cd78a6f8be 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Edmonton +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Edmonton diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Eirunepe b/contrib/python/pytz/py2/pytz/zoneinfo/America/Eirunepe Binary files differindex d4c46e3091..d4c46e3091 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Eirunepe +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Eirunepe diff --git a/contrib/python/pytz/pytz/zoneinfo/America/El_Salvador b/contrib/python/pytz/py2/pytz/zoneinfo/America/El_Salvador Binary files differindex e2f22304aa..e2f22304aa 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/El_Salvador +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/El_Salvador diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Ensenada b/contrib/python/pytz/py2/pytz/zoneinfo/America/Ensenada Binary files differindex 63dfdf48a6..63dfdf48a6 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Ensenada +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Ensenada diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Fort_Nelson b/contrib/python/pytz/py2/pytz/zoneinfo/America/Fort_Nelson Binary files differindex 5a0b7f1ca0..5a0b7f1ca0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Fort_Nelson +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Fort_Nelson diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Fort_Wayne b/contrib/python/pytz/py2/pytz/zoneinfo/America/Fort_Wayne Binary files differindex a84b6e9967..a84b6e9967 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Fort_Wayne +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Fort_Wayne diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Fortaleza b/contrib/python/pytz/py2/pytz/zoneinfo/America/Fortaleza Binary files differindex bee1a95152..bee1a95152 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Fortaleza +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Fortaleza diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Glace_Bay b/contrib/python/pytz/py2/pytz/zoneinfo/America/Glace_Bay Binary files differindex 48412a4cbf..48412a4cbf 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Glace_Bay +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Glace_Bay diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Godthab b/contrib/python/pytz/py2/pytz/zoneinfo/America/Godthab Binary files differindex adb7934aad..adb7934aad 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Godthab +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Godthab diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Goose_Bay b/contrib/python/pytz/py2/pytz/zoneinfo/America/Goose_Bay Binary files differindex a3f299079a..a3f299079a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Goose_Bay +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Goose_Bay diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Grand_Turk b/contrib/python/pytz/py2/pytz/zoneinfo/America/Grand_Turk Binary files differindex 06da1a6d7a..06da1a6d7a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Grand_Turk +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Grand_Turk diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Grenada b/contrib/python/pytz/py2/pytz/zoneinfo/America/Grenada Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Grenada +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Grenada diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Guadeloupe b/contrib/python/pytz/py2/pytz/zoneinfo/America/Guadeloupe Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Guadeloupe +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Guadeloupe diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Guatemala b/contrib/python/pytz/py2/pytz/zoneinfo/America/Guatemala Binary files differindex 407138caf9..407138caf9 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Guatemala +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Guatemala diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Guayaquil b/contrib/python/pytz/py2/pytz/zoneinfo/America/Guayaquil Binary files differindex 40831be11e..40831be11e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Guayaquil +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Guayaquil diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Guyana b/contrib/python/pytz/py2/pytz/zoneinfo/America/Guyana Binary files differindex 9b70367230..9b70367230 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Guyana +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Guyana diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Halifax b/contrib/python/pytz/py2/pytz/zoneinfo/America/Halifax Binary files differindex 756099abe6..756099abe6 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Halifax +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Halifax diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Havana b/contrib/python/pytz/py2/pytz/zoneinfo/America/Havana Binary files differindex b69ac45107..b69ac45107 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Havana +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Havana diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Hermosillo b/contrib/python/pytz/py2/pytz/zoneinfo/America/Hermosillo Binary files differindex 86bd1a20a3..86bd1a20a3 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Hermosillo +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Hermosillo diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Indiana/Indianapolis b/contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Indianapolis Binary files differindex a84b6e9967..a84b6e9967 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Indiana/Indianapolis +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Indianapolis diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Indiana/Knox b/contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Knox Binary files differindex 025d132dd4..025d132dd4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Indiana/Knox +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Knox diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Indiana/Marengo b/contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Marengo Binary files differindex 677bbff6a9..677bbff6a9 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Indiana/Marengo +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Marengo diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Indiana/Petersburg b/contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Petersburg Binary files differindex 3082de00c2..3082de00c2 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Indiana/Petersburg +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Petersburg diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Indiana/Tell_City b/contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Tell_City Binary files differindex 103c5cb317..103c5cb317 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Indiana/Tell_City +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Tell_City diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Indiana/Vevay b/contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Vevay Binary files differindex 315b4c45ae..315b4c45ae 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Indiana/Vevay +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Vevay diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Indiana/Vincennes b/contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Vincennes Binary files differindex 35a2413344..35a2413344 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Indiana/Vincennes +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Vincennes diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Indiana/Winamac b/contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Winamac Binary files differindex 6d4e19377e..6d4e19377e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Indiana/Winamac +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Indiana/Winamac diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Indianapolis b/contrib/python/pytz/py2/pytz/zoneinfo/America/Indianapolis Binary files differindex a84b6e9967..a84b6e9967 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Indianapolis +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Indianapolis diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Inuvik b/contrib/python/pytz/py2/pytz/zoneinfo/America/Inuvik Binary files differindex 04c2df456f..04c2df456f 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Inuvik +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Inuvik diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Iqaluit b/contrib/python/pytz/py2/pytz/zoneinfo/America/Iqaluit Binary files differindex 0b47b9032f..0b47b9032f 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Iqaluit +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Iqaluit diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Jamaica b/contrib/python/pytz/py2/pytz/zoneinfo/America/Jamaica Binary files differindex 2a9b7fd52d..2a9b7fd52d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Jamaica +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Jamaica diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Jujuy b/contrib/python/pytz/py2/pytz/zoneinfo/America/Jujuy Binary files differindex 7ca0b46f68..7ca0b46f68 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Jujuy +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Jujuy diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Juneau b/contrib/python/pytz/py2/pytz/zoneinfo/America/Juneau Binary files differindex 451f349009..451f349009 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Juneau +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Juneau diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Kentucky/Louisville b/contrib/python/pytz/py2/pytz/zoneinfo/America/Kentucky/Louisville Binary files differindex 3a335b3716..3a335b3716 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Kentucky/Louisville +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Kentucky/Louisville diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Kentucky/Monticello b/contrib/python/pytz/py2/pytz/zoneinfo/America/Kentucky/Monticello Binary files differindex 576f16bb2b..576f16bb2b 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Kentucky/Monticello +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Kentucky/Monticello diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Knox_IN b/contrib/python/pytz/py2/pytz/zoneinfo/America/Knox_IN Binary files differindex 025d132dd4..025d132dd4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Knox_IN +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Knox_IN diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Kralendijk b/contrib/python/pytz/py2/pytz/zoneinfo/America/Kralendijk Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Kralendijk +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Kralendijk diff --git a/contrib/python/pytz/pytz/zoneinfo/America/La_Paz b/contrib/python/pytz/py2/pytz/zoneinfo/America/La_Paz Binary files differindex 374586ea67..374586ea67 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/La_Paz +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/La_Paz diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Lima b/contrib/python/pytz/py2/pytz/zoneinfo/America/Lima Binary files differindex c13bb6be45..c13bb6be45 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Lima +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Lima diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Los_Angeles b/contrib/python/pytz/py2/pytz/zoneinfo/America/Los_Angeles Binary files differindex 610e7af5fc..610e7af5fc 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Los_Angeles +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Los_Angeles diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Louisville b/contrib/python/pytz/py2/pytz/zoneinfo/America/Louisville Binary files differindex 3a335b3716..3a335b3716 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Louisville +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Louisville diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Lower_Princes b/contrib/python/pytz/py2/pytz/zoneinfo/America/Lower_Princes Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Lower_Princes +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Lower_Princes diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Maceio b/contrib/python/pytz/py2/pytz/zoneinfo/America/Maceio Binary files differindex 437a47310e..437a47310e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Maceio +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Maceio diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Managua b/contrib/python/pytz/py2/pytz/zoneinfo/America/Managua Binary files differindex e0242bff6e..e0242bff6e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Managua +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Managua diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Manaus b/contrib/python/pytz/py2/pytz/zoneinfo/America/Manaus Binary files differindex 2708baea5a..2708baea5a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Manaus +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Manaus diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Marigot b/contrib/python/pytz/py2/pytz/zoneinfo/America/Marigot Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Marigot +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Marigot diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Martinique b/contrib/python/pytz/py2/pytz/zoneinfo/America/Martinique Binary files differindex 8df43dcf1c..8df43dcf1c 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Martinique +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Martinique diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Matamoros b/contrib/python/pytz/py2/pytz/zoneinfo/America/Matamoros Binary files differindex bbe04e8661..bbe04e8661 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Matamoros +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Matamoros diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Mazatlan b/contrib/python/pytz/py2/pytz/zoneinfo/America/Mazatlan Binary files differindex 06fa22749d..06fa22749d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Mazatlan +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Mazatlan diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Mendoza b/contrib/python/pytz/py2/pytz/zoneinfo/America/Mendoza Binary files differindex 3232c80e20..3232c80e20 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Mendoza +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Mendoza diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Menominee b/contrib/python/pytz/py2/pytz/zoneinfo/America/Menominee Binary files differindex 314613866d..314613866d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Menominee +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Menominee diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Merida b/contrib/python/pytz/py2/pytz/zoneinfo/America/Merida Binary files differindex 17654cb599..17654cb599 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Merida +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Merida diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Metlakatla b/contrib/python/pytz/py2/pytz/zoneinfo/America/Metlakatla Binary files differindex 1e94be3d55..1e94be3d55 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Metlakatla +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Metlakatla diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Mexico_City b/contrib/python/pytz/py2/pytz/zoneinfo/America/Mexico_City Binary files differindex 68176daa49..68176daa49 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Mexico_City +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Mexico_City diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Miquelon b/contrib/python/pytz/py2/pytz/zoneinfo/America/Miquelon Binary files differindex 5eccd86107..5eccd86107 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Miquelon +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Miquelon diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Moncton b/contrib/python/pytz/py2/pytz/zoneinfo/America/Moncton Binary files differindex 9df8d0f2ec..9df8d0f2ec 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Moncton +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Moncton diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Monterrey b/contrib/python/pytz/py2/pytz/zoneinfo/America/Monterrey Binary files differindex 5eb723c809..5eb723c809 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Monterrey +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Monterrey diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Montevideo b/contrib/python/pytz/py2/pytz/zoneinfo/America/Montevideo Binary files differindex e7bbfbb8c3..e7bbfbb8c3 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Montevideo +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Montevideo diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Montreal b/contrib/python/pytz/py2/pytz/zoneinfo/America/Montreal Binary files differindex 6752c5b052..6752c5b052 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Montreal +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Montreal diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Montserrat b/contrib/python/pytz/py2/pytz/zoneinfo/America/Montserrat Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Montserrat +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Montserrat diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Nassau b/contrib/python/pytz/py2/pytz/zoneinfo/America/Nassau Binary files differindex 6752c5b052..6752c5b052 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Nassau +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Nassau diff --git a/contrib/python/pytz/pytz/zoneinfo/America/New_York b/contrib/python/pytz/py2/pytz/zoneinfo/America/New_York Binary files differindex a8b9ab1992..a8b9ab1992 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/New_York +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/New_York diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Nipigon b/contrib/python/pytz/py2/pytz/zoneinfo/America/Nipigon Binary files differindex 6752c5b052..6752c5b052 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Nipigon +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Nipigon diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Nome b/contrib/python/pytz/py2/pytz/zoneinfo/America/Nome Binary files differindex 10998df3bb..10998df3bb 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Nome +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Nome diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Noronha b/contrib/python/pytz/py2/pytz/zoneinfo/America/Noronha Binary files differindex 73b4b336ab..73b4b336ab 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Noronha +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Noronha diff --git a/contrib/python/pytz/pytz/zoneinfo/America/North_Dakota/Beulah b/contrib/python/pytz/py2/pytz/zoneinfo/America/North_Dakota/Beulah Binary files differindex 33e317e25b..33e317e25b 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/North_Dakota/Beulah +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/North_Dakota/Beulah diff --git a/contrib/python/pytz/pytz/zoneinfo/America/North_Dakota/Center b/contrib/python/pytz/py2/pytz/zoneinfo/America/North_Dakota/Center Binary files differindex 17fe13bcc1..17fe13bcc1 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/North_Dakota/Center +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/North_Dakota/Center diff --git a/contrib/python/pytz/pytz/zoneinfo/America/North_Dakota/New_Salem b/contrib/python/pytz/py2/pytz/zoneinfo/America/North_Dakota/New_Salem Binary files differindex 12dbe801ae..12dbe801ae 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/North_Dakota/New_Salem +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/North_Dakota/New_Salem diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Nuuk b/contrib/python/pytz/py2/pytz/zoneinfo/America/Nuuk Binary files differindex adb7934aad..adb7934aad 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Nuuk +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Nuuk diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Ojinaga b/contrib/python/pytz/py2/pytz/zoneinfo/America/Ojinaga Binary files differindex f97946d1e2..f97946d1e2 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Ojinaga +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Ojinaga diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Panama b/contrib/python/pytz/py2/pytz/zoneinfo/America/Panama Binary files differindex 9964b9a334..9964b9a334 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Panama +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Panama diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Pangnirtung b/contrib/python/pytz/py2/pytz/zoneinfo/America/Pangnirtung Binary files differindex 0b47b9032f..0b47b9032f 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Pangnirtung +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Pangnirtung diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Paramaribo b/contrib/python/pytz/py2/pytz/zoneinfo/America/Paramaribo Binary files differindex f1b82b4f9a..f1b82b4f9a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Paramaribo +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Paramaribo diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Phoenix b/contrib/python/pytz/py2/pytz/zoneinfo/America/Phoenix Binary files differindex ab37e84556..ab37e84556 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Phoenix +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Phoenix diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Port-au-Prince b/contrib/python/pytz/py2/pytz/zoneinfo/America/Port-au-Prince Binary files differindex 287f143926..287f143926 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Port-au-Prince +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Port-au-Prince diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Port_of_Spain b/contrib/python/pytz/py2/pytz/zoneinfo/America/Port_of_Spain Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Port_of_Spain +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Port_of_Spain diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Porto_Acre b/contrib/python/pytz/py2/pytz/zoneinfo/America/Porto_Acre Binary files differindex cdda168cb9..cdda168cb9 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Porto_Acre +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Porto_Acre diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Porto_Velho b/contrib/python/pytz/py2/pytz/zoneinfo/America/Porto_Velho Binary files differindex e00398602c..e00398602c 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Porto_Velho +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Porto_Velho diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Puerto_Rico b/contrib/python/pytz/py2/pytz/zoneinfo/America/Puerto_Rico Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Puerto_Rico +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Puerto_Rico diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Punta_Arenas b/contrib/python/pytz/py2/pytz/zoneinfo/America/Punta_Arenas Binary files differindex 411a839b84..411a839b84 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Punta_Arenas +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Punta_Arenas diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Rainy_River b/contrib/python/pytz/py2/pytz/zoneinfo/America/Rainy_River Binary files differindex ac40299f6b..ac40299f6b 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Rainy_River +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Rainy_River diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Rankin_Inlet b/contrib/python/pytz/py2/pytz/zoneinfo/America/Rankin_Inlet Binary files differindex e2714921a8..e2714921a8 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Rankin_Inlet +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Rankin_Inlet diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Recife b/contrib/python/pytz/py2/pytz/zoneinfo/America/Recife Binary files differindex 5bf6c211c1..5bf6c211c1 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Recife +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Recife diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Regina b/contrib/python/pytz/py2/pytz/zoneinfo/America/Regina Binary files differindex 20c9c84df4..20c9c84df4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Regina +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Regina diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Resolute b/contrib/python/pytz/py2/pytz/zoneinfo/America/Resolute Binary files differindex 19668900de..19668900de 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Resolute +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Resolute diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Rio_Branco b/contrib/python/pytz/py2/pytz/zoneinfo/America/Rio_Branco Binary files differindex cdda168cb9..cdda168cb9 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Rio_Branco +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Rio_Branco diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Rosario b/contrib/python/pytz/py2/pytz/zoneinfo/America/Rosario Binary files differindex 2ad6ea5db2..2ad6ea5db2 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Rosario +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Rosario diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Santa_Isabel b/contrib/python/pytz/py2/pytz/zoneinfo/America/Santa_Isabel Binary files differindex 63dfdf48a6..63dfdf48a6 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Santa_Isabel +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Santa_Isabel diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Santarem b/contrib/python/pytz/py2/pytz/zoneinfo/America/Santarem Binary files differindex 001638c2f2..001638c2f2 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Santarem +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Santarem diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Santiago b/contrib/python/pytz/py2/pytz/zoneinfo/America/Santiago Binary files differindex 010c6bd04c..010c6bd04c 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Santiago +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Santiago diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Santo_Domingo b/contrib/python/pytz/py2/pytz/zoneinfo/America/Santo_Domingo Binary files differindex 4fe36fd4c1..4fe36fd4c1 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Santo_Domingo +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Santo_Domingo diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Sao_Paulo b/contrib/python/pytz/py2/pytz/zoneinfo/America/Sao_Paulo Binary files differindex 67935ff4da..67935ff4da 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Sao_Paulo +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Sao_Paulo diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Scoresbysund b/contrib/python/pytz/py2/pytz/zoneinfo/America/Scoresbysund Binary files differindex 286d13216e..286d13216e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Scoresbysund +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Scoresbysund diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Shiprock b/contrib/python/pytz/py2/pytz/zoneinfo/America/Shiprock Binary files differindex abb2b974a4..abb2b974a4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Shiprock +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Shiprock diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Sitka b/contrib/python/pytz/py2/pytz/zoneinfo/America/Sitka Binary files differindex 31f7061371..31f7061371 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Sitka +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Sitka diff --git a/contrib/python/pytz/pytz/zoneinfo/America/St_Barthelemy b/contrib/python/pytz/py2/pytz/zoneinfo/America/St_Barthelemy Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/St_Barthelemy +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/St_Barthelemy diff --git a/contrib/python/pytz/pytz/zoneinfo/America/St_Johns b/contrib/python/pytz/py2/pytz/zoneinfo/America/St_Johns Binary files differindex 65a5b0c720..65a5b0c720 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/St_Johns +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/St_Johns diff --git a/contrib/python/pytz/pytz/zoneinfo/America/St_Kitts b/contrib/python/pytz/py2/pytz/zoneinfo/America/St_Kitts Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/St_Kitts +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/St_Kitts diff --git a/contrib/python/pytz/pytz/zoneinfo/America/St_Lucia b/contrib/python/pytz/py2/pytz/zoneinfo/America/St_Lucia Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/St_Lucia +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/St_Lucia diff --git a/contrib/python/pytz/pytz/zoneinfo/America/St_Thomas b/contrib/python/pytz/py2/pytz/zoneinfo/America/St_Thomas Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/St_Thomas +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/St_Thomas diff --git a/contrib/python/pytz/pytz/zoneinfo/America/St_Vincent b/contrib/python/pytz/py2/pytz/zoneinfo/America/St_Vincent Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/St_Vincent +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/St_Vincent diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Swift_Current b/contrib/python/pytz/py2/pytz/zoneinfo/America/Swift_Current Binary files differindex 8e9ef255ee..8e9ef255ee 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Swift_Current +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Swift_Current diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Tegucigalpa b/contrib/python/pytz/py2/pytz/zoneinfo/America/Tegucigalpa Binary files differindex 2adacb2e50..2adacb2e50 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Tegucigalpa +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Tegucigalpa diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Thule b/contrib/python/pytz/py2/pytz/zoneinfo/America/Thule Binary files differindex 6f802f1c2a..6f802f1c2a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Thule +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Thule diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Thunder_Bay b/contrib/python/pytz/py2/pytz/zoneinfo/America/Thunder_Bay Binary files differindex 6752c5b052..6752c5b052 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Thunder_Bay +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Thunder_Bay diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Tijuana b/contrib/python/pytz/py2/pytz/zoneinfo/America/Tijuana Binary files differindex 63dfdf48a6..63dfdf48a6 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Tijuana +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Tijuana diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Toronto b/contrib/python/pytz/py2/pytz/zoneinfo/America/Toronto Binary files differindex 6752c5b052..6752c5b052 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Toronto +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Toronto diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Tortola b/contrib/python/pytz/py2/pytz/zoneinfo/America/Tortola Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Tortola +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Tortola diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Vancouver b/contrib/python/pytz/py2/pytz/zoneinfo/America/Vancouver Binary files differindex bb60cbced3..bb60cbced3 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Vancouver +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Vancouver diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Virgin b/contrib/python/pytz/py2/pytz/zoneinfo/America/Virgin Binary files differindex a662a57137..a662a57137 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Virgin +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Virgin diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Whitehorse b/contrib/python/pytz/py2/pytz/zoneinfo/America/Whitehorse Binary files differindex 318c4a8e40..318c4a8e40 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Whitehorse +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Whitehorse diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Winnipeg b/contrib/python/pytz/py2/pytz/zoneinfo/America/Winnipeg Binary files differindex ac40299f6b..ac40299f6b 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Winnipeg +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Winnipeg diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Yakutat b/contrib/python/pytz/py2/pytz/zoneinfo/America/Yakutat Binary files differindex da209f9f0a..da209f9f0a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Yakutat +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Yakutat diff --git a/contrib/python/pytz/pytz/zoneinfo/America/Yellowknife b/contrib/python/pytz/py2/pytz/zoneinfo/America/Yellowknife Binary files differindex cd78a6f8be..cd78a6f8be 100644 --- a/contrib/python/pytz/pytz/zoneinfo/America/Yellowknife +++ b/contrib/python/pytz/py2/pytz/zoneinfo/America/Yellowknife diff --git a/contrib/python/pytz/pytz/zoneinfo/Antarctica/Casey b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Casey Binary files differindex 4b98133d7a..4b98133d7a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Antarctica/Casey +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Casey diff --git a/contrib/python/pytz/pytz/zoneinfo/Antarctica/Davis b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Davis Binary files differindex d4d47b2464..d4d47b2464 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Antarctica/Davis +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Davis diff --git a/contrib/python/pytz/pytz/zoneinfo/Antarctica/DumontDUrville b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/DumontDUrville Binary files differindex 7be2474dd9..7be2474dd9 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Antarctica/DumontDUrville +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/DumontDUrville diff --git a/contrib/python/pytz/pytz/zoneinfo/Antarctica/Macquarie b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Macquarie Binary files differindex 9e7cc687d7..9e7cc687d7 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Antarctica/Macquarie +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Macquarie diff --git a/contrib/python/pytz/pytz/zoneinfo/Antarctica/Mawson b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Mawson Binary files differindex 6d93f6e1d3..6d93f6e1d3 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Antarctica/Mawson +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Mawson diff --git a/contrib/python/pytz/pytz/zoneinfo/Antarctica/McMurdo b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/McMurdo Binary files differindex 6575fdce31..6575fdce31 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Antarctica/McMurdo +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/McMurdo diff --git a/contrib/python/pytz/pytz/zoneinfo/Antarctica/Palmer b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Palmer Binary files differindex 9c8fd317e0..9c8fd317e0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Antarctica/Palmer +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Palmer diff --git a/contrib/python/pytz/pytz/zoneinfo/Antarctica/Rothera b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Rothera Binary files differindex 241cc44d50..241cc44d50 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Antarctica/Rothera +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Rothera diff --git a/contrib/python/pytz/pytz/zoneinfo/Antarctica/South_Pole b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/South_Pole Binary files differindex 6575fdce31..6575fdce31 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Antarctica/South_Pole +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/South_Pole diff --git a/contrib/python/pytz/pytz/zoneinfo/Antarctica/Syowa b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Syowa Binary files differindex 8c8062471d..8c8062471d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Antarctica/Syowa +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Syowa diff --git a/contrib/python/pytz/pytz/zoneinfo/Antarctica/Troll b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Troll Binary files differindex a1dcea14de..a1dcea14de 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Antarctica/Troll +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Troll diff --git a/contrib/python/pytz/pytz/zoneinfo/Antarctica/Vostok b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Vostok Binary files differindex 62bdcac14d..62bdcac14d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Antarctica/Vostok +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Antarctica/Vostok diff --git a/contrib/python/pytz/pytz/zoneinfo/Arctic/Longyearbyen b/contrib/python/pytz/py2/pytz/zoneinfo/Arctic/Longyearbyen Binary files differindex 7f6d958f86..7f6d958f86 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Arctic/Longyearbyen +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Arctic/Longyearbyen diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Aden b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Aden Binary files differindex 8c8062471d..8c8062471d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Aden +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Aden diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Almaty b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Almaty Binary files differindex 91c916a3a5..91c916a3a5 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Almaty +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Almaty diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Amman b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Amman Binary files differindex 0a8e350a33..0a8e350a33 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Amman +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Amman diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Anadyr b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Anadyr Binary files differindex 35c531c070..35c531c070 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Anadyr +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Anadyr diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Aqtau b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Aqtau Binary files differindex 0e1c16d32e..0e1c16d32e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Aqtau +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Aqtau diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Aqtobe b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Aqtobe Binary files differindex 3b5d6eb418..3b5d6eb418 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Aqtobe +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Aqtobe diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Ashgabat b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ashgabat Binary files differindex 2bd1cb3da0..2bd1cb3da0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Ashgabat +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ashgabat diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Ashkhabad b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ashkhabad Binary files differindex 2bd1cb3da0..2bd1cb3da0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Ashkhabad +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ashkhabad diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Atyrau b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Atyrau Binary files differindex e7ea9c545a..e7ea9c545a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Atyrau +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Atyrau diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Baghdad b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Baghdad Binary files differindex c0e607234a..c0e607234a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Baghdad +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Baghdad diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Bahrain b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Bahrain Binary files differindex 098997e7dd..098997e7dd 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Bahrain +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Bahrain diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Baku b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Baku Binary files differindex ae0ce4e7c3..ae0ce4e7c3 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Baku +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Baku diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Bangkok b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Bangkok Binary files differindex fa799db39e..fa799db39e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Bangkok +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Bangkok diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Barnaul b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Barnaul Binary files differindex 2f6b8101d4..2f6b8101d4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Barnaul +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Barnaul diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Beirut b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Beirut Binary files differindex fb266ede22..fb266ede22 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Beirut +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Beirut diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Bishkek b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Bishkek Binary files differindex 547fd5e1bd..547fd5e1bd 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Bishkek +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Bishkek diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Brunei b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Brunei Binary files differindex 098c6a0b0a..098c6a0b0a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Brunei +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Brunei diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Calcutta b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Calcutta Binary files differindex 0014046d29..0014046d29 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Calcutta +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Calcutta diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Chita b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Chita Binary files differindex 75b3d7b3a6..75b3d7b3a6 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Chita +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Chita diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Choibalsan b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Choibalsan Binary files differindex c5f4bb0b38..c5f4bb0b38 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Choibalsan +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Choibalsan diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Chongqing b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Chongqing Binary files differindex 91f6f8bc2e..91f6f8bc2e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Chongqing +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Chongqing diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Chungking b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Chungking Binary files differindex 91f6f8bc2e..91f6f8bc2e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Chungking +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Chungking diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Colombo b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Colombo Binary files differindex 353fe2aa35..353fe2aa35 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Colombo +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Colombo diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Dacca b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Dacca Binary files differindex 3cf597d83f..3cf597d83f 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Dacca +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Dacca diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Damascus b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Damascus Binary files differindex afd956c878..afd956c878 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Damascus +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Damascus diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Dhaka b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Dhaka Binary files differindex 3cf597d83f..3cf597d83f 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Dhaka +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Dhaka diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Dili b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Dili Binary files differindex c1af113af0..c1af113af0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Dili +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Dili diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Dubai b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Dubai Binary files differindex b3ac791aef..b3ac791aef 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Dubai +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Dubai diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Dushanbe b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Dushanbe Binary files differindex 89e875beae..89e875beae 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Dushanbe +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Dushanbe diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Famagusta b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Famagusta Binary files differindex 653b146a60..653b146a60 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Famagusta +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Famagusta diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Gaza b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Gaza Binary files differindex c9b2ff9082..c9b2ff9082 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Gaza +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Gaza diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Harbin b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Harbin Binary files differindex 91f6f8bc2e..91f6f8bc2e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Harbin +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Harbin diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Hebron b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Hebron Binary files differindex 64194fd85c..64194fd85c 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Hebron +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Hebron diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Ho_Chi_Minh b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ho_Chi_Minh Binary files differindex a213d290e1..a213d290e1 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Ho_Chi_Minh +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ho_Chi_Minh diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Hong_Kong b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Hong_Kong Binary files differindex f9f7b134dd..f9f7b134dd 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Hong_Kong +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Hong_Kong diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Hovd b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Hovd Binary files differindex 8b9abca344..8b9abca344 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Hovd +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Hovd diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Irkutsk b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Irkutsk Binary files differindex e74a4d3f6b..e74a4d3f6b 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Irkutsk +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Irkutsk diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Istanbul b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Istanbul Binary files differindex 7c2336dd80..7c2336dd80 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Istanbul +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Istanbul diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Jakarta b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Jakarta Binary files differindex ec4bd5747a..ec4bd5747a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Jakarta +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Jakarta diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Jayapura b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Jayapura Binary files differindex 3002c82022..3002c82022 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Jayapura +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Jayapura diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Jerusalem b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Jerusalem Binary files differindex 1ebd0664aa..1ebd0664aa 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Jerusalem +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Jerusalem diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Kabul b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kabul Binary files differindex 661efc8329..661efc8329 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Kabul +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kabul diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Kamchatka b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kamchatka Binary files differindex 99776f515f..99776f515f 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Kamchatka +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kamchatka diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Karachi b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Karachi Binary files differindex ba65c0e8d3..ba65c0e8d3 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Karachi +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Karachi diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Kashgar b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kashgar Binary files differindex 62bdcac14d..62bdcac14d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Kashgar +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kashgar diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Kathmandu b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kathmandu Binary files differindex 751cf4a893..751cf4a893 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Kathmandu +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kathmandu diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Katmandu b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Katmandu Binary files differindex 751cf4a893..751cf4a893 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Katmandu +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Katmandu diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Khandyga b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Khandyga Binary files differindex 7cdc99a980..7cdc99a980 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Khandyga +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Khandyga diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Kolkata b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kolkata Binary files differindex 0014046d29..0014046d29 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Kolkata +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kolkata diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Krasnoyarsk b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Krasnoyarsk Binary files differindex 4c27b2decd..4c27b2decd 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Krasnoyarsk +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Krasnoyarsk diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Kuala_Lumpur b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kuala_Lumpur Binary files differindex 3d9f191e3a..3d9f191e3a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Kuala_Lumpur +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kuala_Lumpur diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Kuching b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kuching Binary files differindex 098c6a0b0a..098c6a0b0a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Kuching +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kuching diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Kuwait b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kuwait Binary files differindex 8c8062471d..8c8062471d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Kuwait +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Kuwait diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Macao b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Macao Binary files differindex cac65063d0..cac65063d0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Macao +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Macao diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Macau b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Macau Binary files differindex cac65063d0..cac65063d0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Macau +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Macau diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Magadan b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Magadan Binary files differindex 70c198baf7..70c198baf7 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Magadan +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Magadan diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Makassar b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Makassar Binary files differindex 556ba86693..556ba86693 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Makassar +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Makassar diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Manila b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Manila Binary files differindex f4f4b04efa..f4f4b04efa 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Manila +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Manila diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Muscat b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Muscat Binary files differindex b3ac791aef..b3ac791aef 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Muscat +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Muscat diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Nicosia b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Nicosia Binary files differindex f7f10ab766..f7f10ab766 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Nicosia +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Nicosia diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Novokuznetsk b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Novokuznetsk Binary files differindex a5e1b79600..a5e1b79600 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Novokuznetsk +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Novokuznetsk diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Novosibirsk b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Novosibirsk Binary files differindex 4ac7582ad5..4ac7582ad5 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Novosibirsk +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Novosibirsk diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Omsk b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Omsk Binary files differindex 16c5f3cfed..16c5f3cfed 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Omsk +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Omsk diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Oral b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Oral Binary files differindex 3b9ecacf6e..3b9ecacf6e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Oral +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Oral diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Phnom_Penh b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Phnom_Penh Binary files differindex fa799db39e..fa799db39e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Phnom_Penh +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Phnom_Penh diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Pontianak b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Pontianak Binary files differindex 12ce24cbea..12ce24cbea 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Pontianak +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Pontianak diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Pyongyang b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Pyongyang Binary files differindex 7ad7e0b2cf..7ad7e0b2cf 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Pyongyang +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Pyongyang diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Qatar b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Qatar Binary files differindex 098997e7dd..098997e7dd 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Qatar +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Qatar diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Qostanay b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Qostanay Binary files differindex f8baf67649..f8baf67649 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Qostanay +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Qostanay diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Qyzylorda b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Qyzylorda Binary files differindex 27b522a7d5..27b522a7d5 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Qyzylorda +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Qyzylorda diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Rangoon b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Rangoon Binary files differindex eef37b42e8..eef37b42e8 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Rangoon +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Rangoon diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Riyadh b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Riyadh Binary files differindex 8c8062471d..8c8062471d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Riyadh +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Riyadh diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Saigon b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Saigon Binary files differindex a213d290e1..a213d290e1 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Saigon +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Saigon diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Sakhalin b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Sakhalin Binary files differindex beb77b4496..beb77b4496 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Sakhalin +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Sakhalin diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Samarkand b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Samarkand Binary files differindex 8a93767bfe..8a93767bfe 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Samarkand +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Samarkand diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Seoul b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Seoul Binary files differindex 96199e73e7..96199e73e7 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Seoul +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Seoul diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Shanghai b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Shanghai Binary files differindex 91f6f8bc2e..91f6f8bc2e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Shanghai +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Shanghai diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Singapore b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Singapore Binary files differindex 3d9f191e3a..3d9f191e3a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Singapore +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Singapore diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Srednekolymsk b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Srednekolymsk Binary files differindex d21e7eeed5..d21e7eeed5 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Srednekolymsk +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Srednekolymsk diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Taipei b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Taipei Binary files differindex 24c43444b6..24c43444b6 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Taipei +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Taipei diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Tashkent b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Tashkent Binary files differindex a9f6cd93c8..a9f6cd93c8 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Tashkent +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Tashkent diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Tbilisi b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Tbilisi Binary files differindex 3b131bb10e..3b131bb10e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Tbilisi +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Tbilisi diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Tehran b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Tehran Binary files differindex cc2a2c219b..cc2a2c219b 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Tehran +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Tehran diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Tel_Aviv b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Tel_Aviv Binary files differindex 1ebd0664aa..1ebd0664aa 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Tel_Aviv +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Tel_Aviv diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Thimbu b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Thimbu Binary files differindex 95a9de9657..95a9de9657 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Thimbu +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Thimbu diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Thimphu b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Thimphu Binary files differindex 95a9de9657..95a9de9657 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Thimphu +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Thimphu diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Tokyo b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Tokyo Binary files differindex 26f4d34d67..26f4d34d67 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Tokyo +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Tokyo diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Tomsk b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Tomsk Binary files differindex a6e494a78c..a6e494a78c 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Tomsk +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Tomsk diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Ujung_Pandang b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ujung_Pandang Binary files differindex 556ba86693..556ba86693 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Ujung_Pandang +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ujung_Pandang diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Ulaanbaatar b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ulaanbaatar Binary files differindex 2aa5cc4b84..2aa5cc4b84 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Ulaanbaatar +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ulaanbaatar diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Ulan_Bator b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ulan_Bator Binary files differindex 2aa5cc4b84..2aa5cc4b84 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Ulan_Bator +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ulan_Bator diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Urumqi b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Urumqi Binary files differindex 62bdcac14d..62bdcac14d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Urumqi +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Urumqi diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Ust-Nera b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ust-Nera Binary files differindex d05726aba9..d05726aba9 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Ust-Nera +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Ust-Nera diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Vientiane b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Vientiane Binary files differindex fa799db39e..fa799db39e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Vientiane +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Vientiane diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Vladivostok b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Vladivostok Binary files differindex 274a10b43d..274a10b43d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Vladivostok +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Vladivostok diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Yakutsk b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Yakutsk Binary files differindex ae65a5f9b9..ae65a5f9b9 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Yakutsk +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Yakutsk diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Yangon b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Yangon Binary files differindex eef37b42e8..eef37b42e8 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Yangon +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Yangon diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Yekaterinburg b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Yekaterinburg Binary files differindex d4d19ccf1e..d4d19ccf1e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Yekaterinburg +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Yekaterinburg diff --git a/contrib/python/pytz/pytz/zoneinfo/Asia/Yerevan b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Yerevan Binary files differindex 0d5f6853ac..0d5f6853ac 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Asia/Yerevan +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Asia/Yerevan diff --git a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Azores b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Azores Binary files differindex 10232ab38e..10232ab38e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Azores +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Azores diff --git a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Bermuda b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Bermuda Binary files differindex 527524ed29..527524ed29 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Bermuda +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Bermuda diff --git a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Canary b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Canary Binary files differindex f3192156ff..f3192156ff 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Canary +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Canary diff --git a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Cape_Verde b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Cape_Verde Binary files differindex 0d0d31a2f0..0d0d31a2f0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Cape_Verde +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Cape_Verde diff --git a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Faeroe b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Faeroe Binary files differindex 4dab7ef085..4dab7ef085 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Faeroe +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Faeroe diff --git a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Faroe b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Faroe Binary files differindex 4dab7ef085..4dab7ef085 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Faroe +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Faroe diff --git a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Jan_Mayen b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Jan_Mayen Binary files differindex 7f6d958f86..7f6d958f86 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Jan_Mayen +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Jan_Mayen diff --git a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Madeira b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Madeira Binary files differindex 7ddcd883fe..7ddcd883fe 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Madeira +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Madeira diff --git a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Reykjavik b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Reykjavik Binary files differindex 28b32ab2e0..28b32ab2e0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Reykjavik +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Reykjavik diff --git a/contrib/python/pytz/pytz/zoneinfo/Atlantic/South_Georgia b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/South_Georgia Binary files differindex a2b59a9d10..a2b59a9d10 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Atlantic/South_Georgia +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/South_Georgia diff --git a/contrib/python/pytz/pytz/zoneinfo/Atlantic/St_Helena b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/St_Helena Binary files differindex 28b32ab2e0..28b32ab2e0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Atlantic/St_Helena +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/St_Helena diff --git a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Stanley b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Stanley Binary files differindex 1527d0e1a7..1527d0e1a7 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Atlantic/Stanley +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Atlantic/Stanley diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/ACT b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/ACT Binary files differindex 0aea4c3d43..0aea4c3d43 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/ACT +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/ACT diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/Adelaide b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Adelaide Binary files differindex f5dedca59e..f5dedca59e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/Adelaide +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Adelaide diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/Brisbane b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Brisbane Binary files differindex 7ff9949ffa..7ff9949ffa 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/Brisbane +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Brisbane diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/Broken_Hill b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Broken_Hill Binary files differindex 698c76e30e..698c76e30e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/Broken_Hill +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Broken_Hill diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/Canberra b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Canberra Binary files differindex 0aea4c3d43..0aea4c3d43 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/Canberra +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Canberra diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/Currie b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Currie Binary files differindex 3adb8e1bf7..3adb8e1bf7 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/Currie +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Currie diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/Darwin b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Darwin Binary files differindex 74a30879bc..74a30879bc 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/Darwin +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Darwin diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/Eucla b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Eucla Binary files differindex 1551e96cbc..1551e96cbc 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/Eucla +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Eucla diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/Hobart b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Hobart Binary files differindex 3adb8e1bf7..3adb8e1bf7 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/Hobart +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Hobart diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/LHI b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/LHI Binary files differindex 069a95ad68..069a95ad68 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/LHI +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/LHI diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/Lindeman b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Lindeman Binary files differindex 4ee1825abf..4ee1825abf 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/Lindeman +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Lindeman diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/Lord_Howe b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Lord_Howe Binary files differindex 069a95ad68..069a95ad68 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/Lord_Howe +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Lord_Howe diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/Melbourne b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Melbourne Binary files differindex ee903f4b1f..ee903f4b1f 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/Melbourne +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Melbourne diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/NSW b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/NSW Binary files differindex 0aea4c3d43..0aea4c3d43 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/NSW +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/NSW diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/North b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/North Binary files differindex 74a30879bc..74a30879bc 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/North +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/North diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/Perth b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Perth Binary files differindex f8ddbdf215..f8ddbdf215 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/Perth +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Perth diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/Queensland b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Queensland Binary files differindex 7ff9949ffa..7ff9949ffa 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/Queensland +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Queensland diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/South b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/South Binary files differindex f5dedca59e..f5dedca59e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/South +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/South diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/Sydney b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Sydney Binary files differindex 0aea4c3d43..0aea4c3d43 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/Sydney +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Sydney diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/Tasmania b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Tasmania Binary files differindex 3adb8e1bf7..3adb8e1bf7 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/Tasmania +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Tasmania diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/Victoria b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Victoria Binary files differindex ee903f4b1f..ee903f4b1f 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/Victoria +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Victoria diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/West b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/West Binary files differindex f8ddbdf215..f8ddbdf215 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/West +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/West diff --git a/contrib/python/pytz/pytz/zoneinfo/Australia/Yancowinna b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Yancowinna Binary files differindex 698c76e30e..698c76e30e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Australia/Yancowinna +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Australia/Yancowinna diff --git a/contrib/python/pytz/pytz/zoneinfo/Brazil/Acre b/contrib/python/pytz/py2/pytz/zoneinfo/Brazil/Acre Binary files differindex cdda168cb9..cdda168cb9 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Brazil/Acre +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Brazil/Acre diff --git a/contrib/python/pytz/pytz/zoneinfo/Brazil/DeNoronha b/contrib/python/pytz/py2/pytz/zoneinfo/Brazil/DeNoronha Binary files differindex 73b4b336ab..73b4b336ab 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Brazil/DeNoronha +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Brazil/DeNoronha diff --git a/contrib/python/pytz/pytz/zoneinfo/Brazil/East b/contrib/python/pytz/py2/pytz/zoneinfo/Brazil/East Binary files differindex 67935ff4da..67935ff4da 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Brazil/East +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Brazil/East diff --git a/contrib/python/pytz/pytz/zoneinfo/Brazil/West b/contrib/python/pytz/py2/pytz/zoneinfo/Brazil/West Binary files differindex 2708baea5a..2708baea5a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Brazil/West +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Brazil/West diff --git a/contrib/python/pytz/pytz/zoneinfo/CET b/contrib/python/pytz/py2/pytz/zoneinfo/CET Binary files differindex 122e934210..122e934210 100644 --- a/contrib/python/pytz/pytz/zoneinfo/CET +++ b/contrib/python/pytz/py2/pytz/zoneinfo/CET diff --git a/contrib/python/pytz/pytz/zoneinfo/CST6CDT b/contrib/python/pytz/py2/pytz/zoneinfo/CST6CDT Binary files differindex ca67929fbe..ca67929fbe 100644 --- a/contrib/python/pytz/pytz/zoneinfo/CST6CDT +++ b/contrib/python/pytz/py2/pytz/zoneinfo/CST6CDT diff --git a/contrib/python/pytz/pytz/zoneinfo/Canada/Atlantic b/contrib/python/pytz/py2/pytz/zoneinfo/Canada/Atlantic Binary files differindex 756099abe6..756099abe6 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Canada/Atlantic +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Canada/Atlantic diff --git a/contrib/python/pytz/pytz/zoneinfo/Canada/Central b/contrib/python/pytz/py2/pytz/zoneinfo/Canada/Central Binary files differindex ac40299f6b..ac40299f6b 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Canada/Central +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Canada/Central diff --git a/contrib/python/pytz/pytz/zoneinfo/Canada/Eastern b/contrib/python/pytz/py2/pytz/zoneinfo/Canada/Eastern Binary files differindex 6752c5b052..6752c5b052 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Canada/Eastern +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Canada/Eastern diff --git a/contrib/python/pytz/pytz/zoneinfo/Canada/Mountain b/contrib/python/pytz/py2/pytz/zoneinfo/Canada/Mountain Binary files differindex cd78a6f8be..cd78a6f8be 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Canada/Mountain +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Canada/Mountain diff --git a/contrib/python/pytz/pytz/zoneinfo/Canada/Newfoundland b/contrib/python/pytz/py2/pytz/zoneinfo/Canada/Newfoundland Binary files differindex 65a5b0c720..65a5b0c720 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Canada/Newfoundland +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Canada/Newfoundland diff --git a/contrib/python/pytz/pytz/zoneinfo/Canada/Pacific b/contrib/python/pytz/py2/pytz/zoneinfo/Canada/Pacific Binary files differindex bb60cbced3..bb60cbced3 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Canada/Pacific +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Canada/Pacific diff --git a/contrib/python/pytz/pytz/zoneinfo/Canada/Saskatchewan b/contrib/python/pytz/py2/pytz/zoneinfo/Canada/Saskatchewan Binary files differindex 20c9c84df4..20c9c84df4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Canada/Saskatchewan +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Canada/Saskatchewan diff --git a/contrib/python/pytz/pytz/zoneinfo/Canada/Yukon b/contrib/python/pytz/py2/pytz/zoneinfo/Canada/Yukon Binary files differindex 318c4a8e40..318c4a8e40 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Canada/Yukon +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Canada/Yukon diff --git a/contrib/python/pytz/pytz/zoneinfo/Chile/Continental b/contrib/python/pytz/py2/pytz/zoneinfo/Chile/Continental Binary files differindex 010c6bd04c..010c6bd04c 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Chile/Continental +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Chile/Continental diff --git a/contrib/python/pytz/pytz/zoneinfo/Chile/EasterIsland b/contrib/python/pytz/py2/pytz/zoneinfo/Chile/EasterIsland Binary files differindex 184cb6a83b..184cb6a83b 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Chile/EasterIsland +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Chile/EasterIsland diff --git a/contrib/python/pytz/pytz/zoneinfo/Cuba b/contrib/python/pytz/py2/pytz/zoneinfo/Cuba Binary files differindex b69ac45107..b69ac45107 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Cuba +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Cuba diff --git a/contrib/python/pytz/pytz/zoneinfo/EET b/contrib/python/pytz/py2/pytz/zoneinfo/EET Binary files differindex cbdb71ddd3..cbdb71ddd3 100644 --- a/contrib/python/pytz/pytz/zoneinfo/EET +++ b/contrib/python/pytz/py2/pytz/zoneinfo/EET diff --git a/contrib/python/pytz/pytz/zoneinfo/EST b/contrib/python/pytz/py2/pytz/zoneinfo/EST Binary files differindex 21ebc00b3f..21ebc00b3f 100644 --- a/contrib/python/pytz/pytz/zoneinfo/EST +++ b/contrib/python/pytz/py2/pytz/zoneinfo/EST diff --git a/contrib/python/pytz/pytz/zoneinfo/EST5EDT b/contrib/python/pytz/py2/pytz/zoneinfo/EST5EDT Binary files differindex 9bce5007d4..9bce5007d4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/EST5EDT +++ b/contrib/python/pytz/py2/pytz/zoneinfo/EST5EDT diff --git a/contrib/python/pytz/pytz/zoneinfo/Egypt b/contrib/python/pytz/py2/pytz/zoneinfo/Egypt Binary files differindex dd538c65db..dd538c65db 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Egypt +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Egypt diff --git a/contrib/python/pytz/pytz/zoneinfo/Eire b/contrib/python/pytz/py2/pytz/zoneinfo/Eire Binary files differindex c729def42f..c729def42f 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Eire +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Eire diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT Binary files differindex c63474664a..c63474664a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+0 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+0 Binary files differindex c63474664a..c63474664a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+0 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+0 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+1 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+1 Binary files differindex 4dab6f9005..4dab6f9005 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+1 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+1 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+10 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+10 Binary files differindex c749290af2..c749290af2 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+10 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+10 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+11 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+11 Binary files differindex d969982309..d969982309 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+11 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+11 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+12 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+12 Binary files differindex cdeec90973..cdeec90973 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+12 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+12 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+2 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+2 Binary files differindex fbd2a941fd..fbd2a941fd 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+2 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+2 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+3 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+3 Binary files differindex ee246ef56f..ee246ef56f 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+3 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+3 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+4 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+4 Binary files differindex 5a25ff2a6a..5a25ff2a6a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+4 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+4 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+5 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+5 Binary files differindex c0b745f1cc..c0b745f1cc 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+5 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+5 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+6 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+6 Binary files differindex 06e777d57e..06e777d57e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+6 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+6 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+7 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+7 Binary files differindex 4e0b53a082..4e0b53a082 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+7 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+7 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+8 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+8 Binary files differindex 714b0c5628..714b0c5628 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+8 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+8 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+9 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+9 Binary files differindex 78b9daa373..78b9daa373 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT+9 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT+9 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-0 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-0 Binary files differindex c63474664a..c63474664a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-0 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-0 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-1 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-1 Binary files differindex a838bebf5e..a838bebf5e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-1 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-1 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-10 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-10 Binary files differindex 68ff77db0d..68ff77db0d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-10 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-10 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-11 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-11 Binary files differindex 66af5a42be..66af5a42be 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-11 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-11 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-12 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-12 Binary files differindex 17ba505772..17ba505772 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-12 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-12 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-13 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-13 Binary files differindex 5f3706ce64..5f3706ce64 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-13 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-13 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-14 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-14 Binary files differindex 7e9f9c465c..7e9f9c465c 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-14 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-14 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-2 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-2 Binary files differindex fcef6d9acb..fcef6d9acb 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-2 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-2 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-3 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-3 Binary files differindex 27973bc857..27973bc857 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-3 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-3 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-4 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-4 Binary files differindex 1efd841261..1efd841261 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-4 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-4 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-5 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-5 Binary files differindex 1f761844fc..1f761844fc 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-5 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-5 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-6 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-6 Binary files differindex 952681ed46..952681ed46 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-6 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-6 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-7 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-7 Binary files differindex cefc9126c6..cefc9126c6 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-7 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-7 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-8 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-8 Binary files differindex afb093da00..afb093da00 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-8 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-8 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-9 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-9 Binary files differindex 9265fb7c20..9265fb7c20 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT-9 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT-9 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT0 b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT0 Binary files differindex c63474664a..c63474664a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/GMT0 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/GMT0 diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/Greenwich b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/Greenwich Binary files differindex c63474664a..c63474664a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/Greenwich +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/Greenwich diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/UCT b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/UCT Binary files differindex 91558be0c2..91558be0c2 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/UCT +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/UCT diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/UTC b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/UTC Binary files differindex 91558be0c2..91558be0c2 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/UTC +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/UTC diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/Universal b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/Universal Binary files differindex 91558be0c2..91558be0c2 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/Universal +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/Universal diff --git a/contrib/python/pytz/pytz/zoneinfo/Etc/Zulu b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/Zulu Binary files differindex 91558be0c2..91558be0c2 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Etc/Zulu +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Etc/Zulu diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Amsterdam b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Amsterdam Binary files differindex 40d7124e53..40d7124e53 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Amsterdam +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Amsterdam diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Andorra b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Andorra Binary files differindex 5962550392..5962550392 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Andorra +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Andorra diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Astrakhan b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Astrakhan Binary files differindex a41624f5df..a41624f5df 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Astrakhan +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Astrakhan diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Athens b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Athens Binary files differindex 9f3a0678d7..9f3a0678d7 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Athens +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Athens diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Belfast b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Belfast Binary files differindex 5ad74220e8..5ad74220e8 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Belfast +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Belfast diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Belgrade b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Belgrade Binary files differindex 27de456f16..27de456f16 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Belgrade +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Belgrade diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Berlin b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Berlin Binary files differindex 7f6d958f86..7f6d958f86 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Berlin +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Berlin diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Bratislava b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Bratislava Binary files differindex ce8f433ece..ce8f433ece 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Bratislava +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Bratislava diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Brussels b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Brussels Binary files differindex 40d7124e53..40d7124e53 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Brussels +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Brussels diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Bucharest b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Bucharest Binary files differindex 4303b903e5..4303b903e5 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Bucharest +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Bucharest diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Budapest b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Budapest Binary files differindex b76c873d92..b76c873d92 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Budapest +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Budapest diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Busingen b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Busingen Binary files differindex ad6cf59281..ad6cf59281 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Busingen +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Busingen diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Chisinau b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Chisinau Binary files differindex 5ee23fe0e5..5ee23fe0e5 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Chisinau +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Chisinau diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Copenhagen b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Copenhagen Binary files differindex 7f6d958f86..7f6d958f86 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Copenhagen +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Copenhagen diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Dublin b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Dublin Binary files differindex c729def42f..c729def42f 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Dublin +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Dublin diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Gibraltar b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Gibraltar Binary files differindex a38f11ffdf..a38f11ffdf 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Gibraltar +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Gibraltar diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Guernsey b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Guernsey Binary files differindex 5ad74220e8..5ad74220e8 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Guernsey +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Guernsey diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Helsinki b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Helsinki Binary files differindex b4f8f9cbb5..b4f8f9cbb5 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Helsinki +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Helsinki diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Isle_of_Man b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Isle_of_Man Binary files differindex 5ad74220e8..5ad74220e8 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Isle_of_Man +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Isle_of_Man diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Istanbul b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Istanbul Binary files differindex 7c2336dd80..7c2336dd80 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Istanbul +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Istanbul diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Jersey b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Jersey Binary files differindex 5ad74220e8..5ad74220e8 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Jersey +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Jersey diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Kaliningrad b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Kaliningrad Binary files differindex cc99beabe4..cc99beabe4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Kaliningrad +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Kaliningrad diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Kiev b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Kiev Binary files differindex 52efea8806..52efea8806 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Kiev +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Kiev diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Kirov b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Kirov Binary files differindex 0cfb956be2..0cfb956be2 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Kirov +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Kirov diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Kyiv b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Kyiv Binary files differindex 52efea8806..52efea8806 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Kyiv +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Kyiv diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Lisbon b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Lisbon Binary files differindex 55f01930ba..55f01930ba 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Lisbon +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Lisbon diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Ljubljana b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Ljubljana Binary files differindex 27de456f16..27de456f16 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Ljubljana +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Ljubljana diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/London b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/London Binary files differindex 5ad74220e8..5ad74220e8 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/London +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/London diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Luxembourg b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Luxembourg Binary files differindex 40d7124e53..40d7124e53 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Luxembourg +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Luxembourg diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Madrid b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Madrid Binary files differindex 53f4cd101c..53f4cd101c 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Madrid +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Madrid diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Malta b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Malta Binary files differindex 1d1a7bcfcb..1d1a7bcfcb 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Malta +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Malta diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Mariehamn b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Mariehamn Binary files differindex b4f8f9cbb5..b4f8f9cbb5 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Mariehamn +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Mariehamn diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Minsk b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Minsk Binary files differindex 3731e40d86..3731e40d86 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Minsk +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Minsk diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Monaco b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Monaco Binary files differindex 7d366c6098..7d366c6098 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Monaco +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Monaco diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Moscow b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Moscow Binary files differindex ddb3f4e99a..ddb3f4e99a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Moscow +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Moscow diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Nicosia b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Nicosia Binary files differindex f7f10ab766..f7f10ab766 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Nicosia +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Nicosia diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Oslo b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Oslo Binary files differindex 7f6d958f86..7f6d958f86 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Oslo +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Oslo diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Paris b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Paris Binary files differindex 7d366c6098..7d366c6098 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Paris +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Paris diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Podgorica b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Podgorica Binary files differindex 27de456f16..27de456f16 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Podgorica +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Podgorica diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Prague b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Prague Binary files differindex ce8f433ece..ce8f433ece 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Prague +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Prague diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Riga b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Riga Binary files differindex 8db477d017..8db477d017 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Riga +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Riga diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Rome b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Rome Binary files differindex 32b2899a30..32b2899a30 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Rome +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Rome diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Samara b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Samara Binary files differindex d0ea2f25e9..d0ea2f25e9 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Samara +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Samara diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/San_Marino b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/San_Marino Binary files differindex 32b2899a30..32b2899a30 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/San_Marino +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/San_Marino diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Sarajevo b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Sarajevo Binary files differindex 27de456f16..27de456f16 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Sarajevo +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Sarajevo diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Saratov b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Saratov Binary files differindex a863913358..a863913358 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Saratov +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Saratov diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Simferopol b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Simferopol Binary files differindex 4bf24de1d9..4bf24de1d9 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Simferopol +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Simferopol diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Skopje b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Skopje Binary files differindex 27de456f16..27de456f16 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Skopje +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Skopje diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Sofia b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Sofia Binary files differindex 0e4d879332..0e4d879332 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Sofia +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Sofia diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Stockholm b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Stockholm Binary files differindex 7f6d958f86..7f6d958f86 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Stockholm +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Stockholm diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Tallinn b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Tallinn Binary files differindex b5acca3cf5..b5acca3cf5 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Tallinn +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Tallinn diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Tirane b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Tirane Binary files differindex 0b86017d24..0b86017d24 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Tirane +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Tirane diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Tiraspol b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Tiraspol Binary files differindex 5ee23fe0e5..5ee23fe0e5 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Tiraspol +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Tiraspol diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Ulyanovsk b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Ulyanovsk Binary files differindex d668233b37..d668233b37 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Ulyanovsk +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Ulyanovsk diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Uzhgorod b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Uzhgorod Binary files differindex 52efea8806..52efea8806 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Uzhgorod +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Uzhgorod diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Vaduz b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Vaduz Binary files differindex ad6cf59281..ad6cf59281 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Vaduz +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Vaduz diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Vatican b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Vatican Binary files differindex 32b2899a30..32b2899a30 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Vatican +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Vatican diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Vienna b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Vienna Binary files differindex 3582bb15cd..3582bb15cd 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Vienna +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Vienna diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Vilnius b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Vilnius Binary files differindex 7abd63fa60..7abd63fa60 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Vilnius +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Vilnius diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Volgograd b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Volgograd Binary files differindex 9d51a38c0e..9d51a38c0e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Volgograd +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Volgograd diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Warsaw b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Warsaw Binary files differindex e33cf67171..e33cf67171 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Warsaw +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Warsaw diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Zagreb b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Zagreb Binary files differindex 27de456f16..27de456f16 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Zagreb +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Zagreb diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Zaporozhye b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Zaporozhye Binary files differindex 52efea8806..52efea8806 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Zaporozhye +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Zaporozhye diff --git a/contrib/python/pytz/pytz/zoneinfo/Europe/Zurich b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Zurich Binary files differindex ad6cf59281..ad6cf59281 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Europe/Zurich +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Europe/Zurich diff --git a/contrib/python/pytz/pytz/zoneinfo/Factory b/contrib/python/pytz/py2/pytz/zoneinfo/Factory Binary files differindex 60aa2a0d69..60aa2a0d69 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Factory +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Factory diff --git a/contrib/python/pytz/pytz/zoneinfo/GB b/contrib/python/pytz/py2/pytz/zoneinfo/GB Binary files differindex 5ad74220e8..5ad74220e8 100644 --- a/contrib/python/pytz/pytz/zoneinfo/GB +++ b/contrib/python/pytz/py2/pytz/zoneinfo/GB diff --git a/contrib/python/pytz/pytz/zoneinfo/GB-Eire b/contrib/python/pytz/py2/pytz/zoneinfo/GB-Eire Binary files differindex 5ad74220e8..5ad74220e8 100644 --- a/contrib/python/pytz/pytz/zoneinfo/GB-Eire +++ b/contrib/python/pytz/py2/pytz/zoneinfo/GB-Eire diff --git a/contrib/python/pytz/pytz/zoneinfo/GMT b/contrib/python/pytz/py2/pytz/zoneinfo/GMT Binary files differindex c63474664a..c63474664a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/GMT +++ b/contrib/python/pytz/py2/pytz/zoneinfo/GMT diff --git a/contrib/python/pytz/pytz/zoneinfo/GMT+0 b/contrib/python/pytz/py2/pytz/zoneinfo/GMT+0 Binary files differindex c63474664a..c63474664a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/GMT+0 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/GMT+0 diff --git a/contrib/python/pytz/pytz/zoneinfo/GMT-0 b/contrib/python/pytz/py2/pytz/zoneinfo/GMT-0 Binary files differindex c63474664a..c63474664a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/GMT-0 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/GMT-0 diff --git a/contrib/python/pytz/pytz/zoneinfo/GMT0 b/contrib/python/pytz/py2/pytz/zoneinfo/GMT0 Binary files differindex c63474664a..c63474664a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/GMT0 +++ b/contrib/python/pytz/py2/pytz/zoneinfo/GMT0 diff --git a/contrib/python/pytz/pytz/zoneinfo/Greenwich b/contrib/python/pytz/py2/pytz/zoneinfo/Greenwich Binary files differindex c63474664a..c63474664a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Greenwich +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Greenwich diff --git a/contrib/python/pytz/pytz/zoneinfo/HST b/contrib/python/pytz/py2/pytz/zoneinfo/HST Binary files differindex cccd45eb8c..cccd45eb8c 100644 --- a/contrib/python/pytz/pytz/zoneinfo/HST +++ b/contrib/python/pytz/py2/pytz/zoneinfo/HST diff --git a/contrib/python/pytz/pytz/zoneinfo/Hongkong b/contrib/python/pytz/py2/pytz/zoneinfo/Hongkong Binary files differindex f9f7b134dd..f9f7b134dd 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Hongkong +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Hongkong diff --git a/contrib/python/pytz/pytz/zoneinfo/Iceland b/contrib/python/pytz/py2/pytz/zoneinfo/Iceland Binary files differindex 28b32ab2e0..28b32ab2e0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Iceland +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Iceland diff --git a/contrib/python/pytz/pytz/zoneinfo/Indian/Antananarivo b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Antananarivo Binary files differindex 9dcfc19c56..9dcfc19c56 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Indian/Antananarivo +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Antananarivo diff --git a/contrib/python/pytz/pytz/zoneinfo/Indian/Chagos b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Chagos Binary files differindex a5554816e2..a5554816e2 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Indian/Chagos +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Chagos diff --git a/contrib/python/pytz/pytz/zoneinfo/Indian/Christmas b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Christmas Binary files differindex fa799db39e..fa799db39e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Indian/Christmas +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Christmas diff --git a/contrib/python/pytz/pytz/zoneinfo/Indian/Cocos b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Cocos Binary files differindex eef37b42e8..eef37b42e8 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Indian/Cocos +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Cocos diff --git a/contrib/python/pytz/pytz/zoneinfo/Indian/Comoro b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Comoro Binary files differindex 9dcfc19c56..9dcfc19c56 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Indian/Comoro +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Comoro diff --git a/contrib/python/pytz/pytz/zoneinfo/Indian/Kerguelen b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Kerguelen Binary files differindex 555728b1a0..555728b1a0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Indian/Kerguelen +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Kerguelen diff --git a/contrib/python/pytz/pytz/zoneinfo/Indian/Mahe b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Mahe Binary files differindex b3ac791aef..b3ac791aef 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Indian/Mahe +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Mahe diff --git a/contrib/python/pytz/pytz/zoneinfo/Indian/Maldives b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Maldives Binary files differindex 555728b1a0..555728b1a0 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Indian/Maldives +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Maldives diff --git a/contrib/python/pytz/pytz/zoneinfo/Indian/Mauritius b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Mauritius Binary files differindex 212d4b2e2a..212d4b2e2a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Indian/Mauritius +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Mauritius diff --git a/contrib/python/pytz/pytz/zoneinfo/Indian/Mayotte b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Mayotte Binary files differindex 9dcfc19c56..9dcfc19c56 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Indian/Mayotte +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Mayotte diff --git a/contrib/python/pytz/pytz/zoneinfo/Indian/Reunion b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Reunion Binary files differindex b3ac791aef..b3ac791aef 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Indian/Reunion +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Indian/Reunion diff --git a/contrib/python/pytz/pytz/zoneinfo/Iran b/contrib/python/pytz/py2/pytz/zoneinfo/Iran Binary files differindex cc2a2c219b..cc2a2c219b 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Iran +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Iran diff --git a/contrib/python/pytz/pytz/zoneinfo/Israel b/contrib/python/pytz/py2/pytz/zoneinfo/Israel Binary files differindex 1ebd0664aa..1ebd0664aa 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Israel +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Israel diff --git a/contrib/python/pytz/pytz/zoneinfo/Jamaica b/contrib/python/pytz/py2/pytz/zoneinfo/Jamaica Binary files differindex 2a9b7fd52d..2a9b7fd52d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Jamaica +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Jamaica diff --git a/contrib/python/pytz/pytz/zoneinfo/Japan b/contrib/python/pytz/py2/pytz/zoneinfo/Japan Binary files differindex 26f4d34d67..26f4d34d67 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Japan +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Japan diff --git a/contrib/python/pytz/pytz/zoneinfo/Kwajalein b/contrib/python/pytz/py2/pytz/zoneinfo/Kwajalein Binary files differindex 1887a60742..1887a60742 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Kwajalein +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Kwajalein diff --git a/contrib/python/pytz/pytz/zoneinfo/Libya b/contrib/python/pytz/py2/pytz/zoneinfo/Libya Binary files differindex 07b393bb7d..07b393bb7d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Libya +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Libya diff --git a/contrib/python/pytz/pytz/zoneinfo/MET b/contrib/python/pytz/py2/pytz/zoneinfo/MET Binary files differindex 4a826bb185..4a826bb185 100644 --- a/contrib/python/pytz/pytz/zoneinfo/MET +++ b/contrib/python/pytz/py2/pytz/zoneinfo/MET diff --git a/contrib/python/pytz/pytz/zoneinfo/MST b/contrib/python/pytz/py2/pytz/zoneinfo/MST Binary files differindex c93a58eee8..c93a58eee8 100644 --- a/contrib/python/pytz/pytz/zoneinfo/MST +++ b/contrib/python/pytz/py2/pytz/zoneinfo/MST diff --git a/contrib/python/pytz/pytz/zoneinfo/MST7MDT b/contrib/python/pytz/py2/pytz/zoneinfo/MST7MDT Binary files differindex 4506a6e150..4506a6e150 100644 --- a/contrib/python/pytz/pytz/zoneinfo/MST7MDT +++ b/contrib/python/pytz/py2/pytz/zoneinfo/MST7MDT diff --git a/contrib/python/pytz/pytz/zoneinfo/Mexico/BajaNorte b/contrib/python/pytz/py2/pytz/zoneinfo/Mexico/BajaNorte Binary files differindex 63dfdf48a6..63dfdf48a6 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Mexico/BajaNorte +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Mexico/BajaNorte diff --git a/contrib/python/pytz/pytz/zoneinfo/Mexico/BajaSur b/contrib/python/pytz/py2/pytz/zoneinfo/Mexico/BajaSur Binary files differindex 06fa22749d..06fa22749d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Mexico/BajaSur +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Mexico/BajaSur diff --git a/contrib/python/pytz/pytz/zoneinfo/Mexico/General b/contrib/python/pytz/py2/pytz/zoneinfo/Mexico/General Binary files differindex 68176daa49..68176daa49 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Mexico/General +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Mexico/General diff --git a/contrib/python/pytz/pytz/zoneinfo/NZ b/contrib/python/pytz/py2/pytz/zoneinfo/NZ Binary files differindex 6575fdce31..6575fdce31 100644 --- a/contrib/python/pytz/pytz/zoneinfo/NZ +++ b/contrib/python/pytz/py2/pytz/zoneinfo/NZ diff --git a/contrib/python/pytz/pytz/zoneinfo/NZ-CHAT b/contrib/python/pytz/py2/pytz/zoneinfo/NZ-CHAT Binary files differindex bde46cf7e4..bde46cf7e4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/NZ-CHAT +++ b/contrib/python/pytz/py2/pytz/zoneinfo/NZ-CHAT diff --git a/contrib/python/pytz/pytz/zoneinfo/Navajo b/contrib/python/pytz/py2/pytz/zoneinfo/Navajo Binary files differindex abb2b974a4..abb2b974a4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Navajo +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Navajo diff --git a/contrib/python/pytz/pytz/zoneinfo/PRC b/contrib/python/pytz/py2/pytz/zoneinfo/PRC Binary files differindex 91f6f8bc2e..91f6f8bc2e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/PRC +++ b/contrib/python/pytz/py2/pytz/zoneinfo/PRC diff --git a/contrib/python/pytz/pytz/zoneinfo/PST8PDT b/contrib/python/pytz/py2/pytz/zoneinfo/PST8PDT Binary files differindex 99d246baa3..99d246baa3 100644 --- a/contrib/python/pytz/pytz/zoneinfo/PST8PDT +++ b/contrib/python/pytz/py2/pytz/zoneinfo/PST8PDT diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Apia b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Apia Binary files differindex e592a68e53..e592a68e53 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Apia +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Apia diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Auckland b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Auckland Binary files differindex 6575fdce31..6575fdce31 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Auckland +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Auckland diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Bougainville b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Bougainville Binary files differindex c535acdabd..c535acdabd 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Bougainville +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Bougainville diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Chatham b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Chatham Binary files differindex bde46cf7e4..bde46cf7e4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Chatham +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Chatham diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Chuuk b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Chuuk Binary files differindex 7be2474dd9..7be2474dd9 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Chuuk +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Chuuk diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Easter b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Easter Binary files differindex 184cb6a83b..184cb6a83b 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Easter +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Easter diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Efate b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Efate Binary files differindex 777325fc6c..777325fc6c 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Efate +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Efate diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Enderbury b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Enderbury Binary files differindex b1c4b07344..b1c4b07344 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Enderbury +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Enderbury diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Fakaofo b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Fakaofo Binary files differindex 4905ea72b1..4905ea72b1 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Fakaofo +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Fakaofo diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Fiji b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Fiji Binary files differindex acf8091ac8..acf8091ac8 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Fiji +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Fiji diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Funafuti b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Funafuti Binary files differindex 47661d40a4..47661d40a4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Funafuti +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Funafuti diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Galapagos b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Galapagos Binary files differindex 40051ddf63..40051ddf63 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Galapagos +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Galapagos diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Gambier b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Gambier Binary files differindex 84acaf4152..84acaf4152 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Gambier +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Gambier diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Guadalcanal b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Guadalcanal Binary files differindex 1ab8353464..1ab8353464 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Guadalcanal +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Guadalcanal diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Guam b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Guam Binary files differindex 66490d25df..66490d25df 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Guam +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Guam diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Honolulu b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Honolulu Binary files differindex c7cd060159..c7cd060159 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Honolulu +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Honolulu diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Johnston b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Johnston Binary files differindex c7cd060159..c7cd060159 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Johnston +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Johnston diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Kanton b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Kanton Binary files differindex b1c4b07344..b1c4b07344 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Kanton +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Kanton diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Kiritimati b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Kiritimati Binary files differindex b4c6037a2d..b4c6037a2d 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Kiritimati +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Kiritimati diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Kosrae b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Kosrae Binary files differindex 0666fb0dd1..0666fb0dd1 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Kosrae +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Kosrae diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Kwajalein b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Kwajalein Binary files differindex 1887a60742..1887a60742 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Kwajalein +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Kwajalein diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Majuro b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Majuro Binary files differindex 47661d40a4..47661d40a4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Majuro +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Majuro diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Marquesas b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Marquesas Binary files differindex f546c03f96..f546c03f96 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Marquesas +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Marquesas diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Midway b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Midway Binary files differindex cb56709a77..cb56709a77 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Midway +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Midway diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Nauru b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Nauru Binary files differindex 3339b6cf86..3339b6cf86 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Nauru +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Nauru diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Niue b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Niue Binary files differindex f76972f884..f76972f884 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Niue +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Niue diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Norfolk b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Norfolk Binary files differindex 3b4186d611..3b4186d611 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Norfolk +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Norfolk diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Noumea b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Noumea Binary files differindex 959cc8cd26..959cc8cd26 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Noumea +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Noumea diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Pago_Pago b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Pago_Pago Binary files differindex cb56709a77..cb56709a77 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Pago_Pago +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Pago_Pago diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Palau b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Palau Binary files differindex 1cbebe28af..1cbebe28af 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Palau +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Palau diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Pitcairn b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Pitcairn Binary files differindex 5ee90e7020..5ee90e7020 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Pitcairn +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Pitcairn diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Pohnpei b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Pohnpei Binary files differindex 1ab8353464..1ab8353464 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Pohnpei +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Pohnpei diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Ponape b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Ponape Binary files differindex 1ab8353464..1ab8353464 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Ponape +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Ponape diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Port_Moresby b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Port_Moresby Binary files differindex 7be2474dd9..7be2474dd9 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Port_Moresby +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Port_Moresby diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Rarotonga b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Rarotonga Binary files differindex 184a87c112..184a87c112 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Rarotonga +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Rarotonga diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Saipan b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Saipan Binary files differindex 66490d25df..66490d25df 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Saipan +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Saipan diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Samoa b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Samoa Binary files differindex cb56709a77..cb56709a77 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Samoa +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Samoa diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Tahiti b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Tahiti Binary files differindex 481edd3058..481edd3058 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Tahiti +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Tahiti diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Tarawa b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Tarawa Binary files differindex 47661d40a4..47661d40a4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Tarawa +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Tarawa diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Tongatapu b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Tongatapu Binary files differindex c8824ab543..c8824ab543 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Tongatapu +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Tongatapu diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Truk b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Truk Binary files differindex 7be2474dd9..7be2474dd9 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Truk +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Truk diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Wake b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Wake Binary files differindex 47661d40a4..47661d40a4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Wake +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Wake diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Wallis b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Wallis Binary files differindex 47661d40a4..47661d40a4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Wallis +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Wallis diff --git a/contrib/python/pytz/pytz/zoneinfo/Pacific/Yap b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Yap Binary files differindex 7be2474dd9..7be2474dd9 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Pacific/Yap +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Pacific/Yap diff --git a/contrib/python/pytz/pytz/zoneinfo/Poland b/contrib/python/pytz/py2/pytz/zoneinfo/Poland Binary files differindex e33cf67171..e33cf67171 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Poland +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Poland diff --git a/contrib/python/pytz/pytz/zoneinfo/Portugal b/contrib/python/pytz/py2/pytz/zoneinfo/Portugal Binary files differindex 55f01930ba..55f01930ba 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Portugal +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Portugal diff --git a/contrib/python/pytz/pytz/zoneinfo/ROC b/contrib/python/pytz/py2/pytz/zoneinfo/ROC Binary files differindex 24c43444b6..24c43444b6 100644 --- a/contrib/python/pytz/pytz/zoneinfo/ROC +++ b/contrib/python/pytz/py2/pytz/zoneinfo/ROC diff --git a/contrib/python/pytz/pytz/zoneinfo/ROK b/contrib/python/pytz/py2/pytz/zoneinfo/ROK Binary files differindex 96199e73e7..96199e73e7 100644 --- a/contrib/python/pytz/pytz/zoneinfo/ROK +++ b/contrib/python/pytz/py2/pytz/zoneinfo/ROK diff --git a/contrib/python/pytz/pytz/zoneinfo/Singapore b/contrib/python/pytz/py2/pytz/zoneinfo/Singapore Binary files differindex 3d9f191e3a..3d9f191e3a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Singapore +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Singapore diff --git a/contrib/python/pytz/pytz/zoneinfo/Turkey b/contrib/python/pytz/py2/pytz/zoneinfo/Turkey Binary files differindex 7c2336dd80..7c2336dd80 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Turkey +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Turkey diff --git a/contrib/python/pytz/pytz/zoneinfo/UCT b/contrib/python/pytz/py2/pytz/zoneinfo/UCT Binary files differindex 91558be0c2..91558be0c2 100644 --- a/contrib/python/pytz/pytz/zoneinfo/UCT +++ b/contrib/python/pytz/py2/pytz/zoneinfo/UCT diff --git a/contrib/python/pytz/pytz/zoneinfo/US/Alaska b/contrib/python/pytz/py2/pytz/zoneinfo/US/Alaska Binary files differindex 9bbb2fd3b3..9bbb2fd3b3 100644 --- a/contrib/python/pytz/pytz/zoneinfo/US/Alaska +++ b/contrib/python/pytz/py2/pytz/zoneinfo/US/Alaska diff --git a/contrib/python/pytz/pytz/zoneinfo/US/Aleutian b/contrib/python/pytz/py2/pytz/zoneinfo/US/Aleutian Binary files differindex 43236498f6..43236498f6 100644 --- a/contrib/python/pytz/pytz/zoneinfo/US/Aleutian +++ b/contrib/python/pytz/py2/pytz/zoneinfo/US/Aleutian diff --git a/contrib/python/pytz/pytz/zoneinfo/US/Arizona b/contrib/python/pytz/py2/pytz/zoneinfo/US/Arizona Binary files differindex ab37e84556..ab37e84556 100644 --- a/contrib/python/pytz/pytz/zoneinfo/US/Arizona +++ b/contrib/python/pytz/py2/pytz/zoneinfo/US/Arizona diff --git a/contrib/python/pytz/pytz/zoneinfo/US/Central b/contrib/python/pytz/py2/pytz/zoneinfo/US/Central Binary files differindex c6981a06b1..c6981a06b1 100644 --- a/contrib/python/pytz/pytz/zoneinfo/US/Central +++ b/contrib/python/pytz/py2/pytz/zoneinfo/US/Central diff --git a/contrib/python/pytz/pytz/zoneinfo/US/East-Indiana b/contrib/python/pytz/py2/pytz/zoneinfo/US/East-Indiana Binary files differindex a84b6e9967..a84b6e9967 100644 --- a/contrib/python/pytz/pytz/zoneinfo/US/East-Indiana +++ b/contrib/python/pytz/py2/pytz/zoneinfo/US/East-Indiana diff --git a/contrib/python/pytz/pytz/zoneinfo/US/Eastern b/contrib/python/pytz/py2/pytz/zoneinfo/US/Eastern Binary files differindex a8b9ab1992..a8b9ab1992 100644 --- a/contrib/python/pytz/pytz/zoneinfo/US/Eastern +++ b/contrib/python/pytz/py2/pytz/zoneinfo/US/Eastern diff --git a/contrib/python/pytz/pytz/zoneinfo/US/Hawaii b/contrib/python/pytz/py2/pytz/zoneinfo/US/Hawaii Binary files differindex c7cd060159..c7cd060159 100644 --- a/contrib/python/pytz/pytz/zoneinfo/US/Hawaii +++ b/contrib/python/pytz/py2/pytz/zoneinfo/US/Hawaii diff --git a/contrib/python/pytz/pytz/zoneinfo/US/Indiana-Starke b/contrib/python/pytz/py2/pytz/zoneinfo/US/Indiana-Starke Binary files differindex 025d132dd4..025d132dd4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/US/Indiana-Starke +++ b/contrib/python/pytz/py2/pytz/zoneinfo/US/Indiana-Starke diff --git a/contrib/python/pytz/pytz/zoneinfo/US/Michigan b/contrib/python/pytz/py2/pytz/zoneinfo/US/Michigan Binary files differindex e104faa465..e104faa465 100644 --- a/contrib/python/pytz/pytz/zoneinfo/US/Michigan +++ b/contrib/python/pytz/py2/pytz/zoneinfo/US/Michigan diff --git a/contrib/python/pytz/pytz/zoneinfo/US/Mountain b/contrib/python/pytz/py2/pytz/zoneinfo/US/Mountain Binary files differindex abb2b974a4..abb2b974a4 100644 --- a/contrib/python/pytz/pytz/zoneinfo/US/Mountain +++ b/contrib/python/pytz/py2/pytz/zoneinfo/US/Mountain diff --git a/contrib/python/pytz/pytz/zoneinfo/US/Pacific b/contrib/python/pytz/py2/pytz/zoneinfo/US/Pacific Binary files differindex 610e7af5fc..610e7af5fc 100644 --- a/contrib/python/pytz/pytz/zoneinfo/US/Pacific +++ b/contrib/python/pytz/py2/pytz/zoneinfo/US/Pacific diff --git a/contrib/python/pytz/pytz/zoneinfo/US/Samoa b/contrib/python/pytz/py2/pytz/zoneinfo/US/Samoa Binary files differindex cb56709a77..cb56709a77 100644 --- a/contrib/python/pytz/pytz/zoneinfo/US/Samoa +++ b/contrib/python/pytz/py2/pytz/zoneinfo/US/Samoa diff --git a/contrib/python/pytz/pytz/zoneinfo/UTC b/contrib/python/pytz/py2/pytz/zoneinfo/UTC Binary files differindex 91558be0c2..91558be0c2 100644 --- a/contrib/python/pytz/pytz/zoneinfo/UTC +++ b/contrib/python/pytz/py2/pytz/zoneinfo/UTC diff --git a/contrib/python/pytz/pytz/zoneinfo/Universal b/contrib/python/pytz/py2/pytz/zoneinfo/Universal Binary files differindex 91558be0c2..91558be0c2 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Universal +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Universal diff --git a/contrib/python/pytz/pytz/zoneinfo/W-SU b/contrib/python/pytz/py2/pytz/zoneinfo/W-SU Binary files differindex ddb3f4e99a..ddb3f4e99a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/W-SU +++ b/contrib/python/pytz/py2/pytz/zoneinfo/W-SU diff --git a/contrib/python/pytz/pytz/zoneinfo/WET b/contrib/python/pytz/py2/pytz/zoneinfo/WET Binary files differindex c27390b5b6..c27390b5b6 100644 --- a/contrib/python/pytz/pytz/zoneinfo/WET +++ b/contrib/python/pytz/py2/pytz/zoneinfo/WET diff --git a/contrib/python/pytz/pytz/zoneinfo/Zulu b/contrib/python/pytz/py2/pytz/zoneinfo/Zulu Binary files differindex 91558be0c2..91558be0c2 100644 --- a/contrib/python/pytz/pytz/zoneinfo/Zulu +++ b/contrib/python/pytz/py2/pytz/zoneinfo/Zulu diff --git a/contrib/python/pytz/pytz/zoneinfo/iso3166.tab b/contrib/python/pytz/py2/pytz/zoneinfo/iso3166.tab index be3348d11a..be3348d11a 100644 --- a/contrib/python/pytz/pytz/zoneinfo/iso3166.tab +++ b/contrib/python/pytz/py2/pytz/zoneinfo/iso3166.tab diff --git a/contrib/python/pytz/pytz/zoneinfo/leapseconds b/contrib/python/pytz/py2/pytz/zoneinfo/leapseconds index a6a170aa70..a6a170aa70 100644 --- a/contrib/python/pytz/pytz/zoneinfo/leapseconds +++ b/contrib/python/pytz/py2/pytz/zoneinfo/leapseconds diff --git a/contrib/python/pytz/pytz/zoneinfo/tzdata.zi b/contrib/python/pytz/py2/pytz/zoneinfo/tzdata.zi index 23d99be453..23d99be453 100644 --- a/contrib/python/pytz/pytz/zoneinfo/tzdata.zi +++ b/contrib/python/pytz/py2/pytz/zoneinfo/tzdata.zi diff --git a/contrib/python/pytz/pytz/zoneinfo/zone.tab b/contrib/python/pytz/py2/pytz/zoneinfo/zone.tab index dbcb61793e..dbcb61793e 100644 --- a/contrib/python/pytz/pytz/zoneinfo/zone.tab +++ b/contrib/python/pytz/py2/pytz/zoneinfo/zone.tab diff --git a/contrib/python/pytz/pytz/zoneinfo/zone1970.tab b/contrib/python/pytz/py2/pytz/zoneinfo/zone1970.tab index 1f1cecb848..1f1cecb848 100644 --- a/contrib/python/pytz/pytz/zoneinfo/zone1970.tab +++ b/contrib/python/pytz/py2/pytz/zoneinfo/zone1970.tab diff --git a/contrib/python/pytz/py2/tests/ya.make b/contrib/python/pytz/py2/tests/ya.make new file mode 100644 index 0000000000..3d8202bb37 --- /dev/null +++ b/contrib/python/pytz/py2/tests/ya.make @@ -0,0 +1,19 @@ +PY2TEST() + +PEERDIR( + contrib/python/pytz +) + +SRCDIR( + contrib/python/pytz/py2/pytz/tests +) + +TEST_SRCS( + test_docs.py + test_lazy.py + test_tzinfo.py +) + +NO_LINT() + +END() diff --git a/contrib/python/pytz/py2/ya.make b/contrib/python/pytz/py2/ya.make new file mode 100644 index 0000000000..b34013640c --- /dev/null +++ b/contrib/python/pytz/py2/ya.make @@ -0,0 +1,637 @@ +# Generated by devtools/yamaker (pypi). + +PY2_LIBRARY() + +VERSION(2023.3.post1) + +LICENSE(MIT) + +PEERDIR( + contrib/python/setuptools +) + +NO_LINT() + +PY_SRCS( + TOP_LEVEL + pytz/__init__.py + pytz/exceptions.py + pytz/lazy.py + pytz/reference.py + pytz/tzfile.py + pytz/tzinfo.py +) + +RESOURCE_FILES( + PREFIX contrib/python/pytz/py2/ + .dist-info/METADATA + .dist-info/top_level.txt + 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/Juba + 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/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/Aruba + pytz/zoneinfo/America/Asuncion + pytz/zoneinfo/America/Atikokan + pytz/zoneinfo/America/Atka + pytz/zoneinfo/America/Bahia + pytz/zoneinfo/America/Bahia_Banderas + 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/Ciudad_Juarez + pytz/zoneinfo/America/Coral_Harbour + pytz/zoneinfo/America/Cordoba + pytz/zoneinfo/America/Costa_Rica + pytz/zoneinfo/America/Creston + 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_Nelson + 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/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/Indianapolis + pytz/zoneinfo/America/Inuvik + pytz/zoneinfo/America/Iqaluit + pytz/zoneinfo/America/Jamaica + pytz/zoneinfo/America/Jujuy + pytz/zoneinfo/America/Juneau + pytz/zoneinfo/America/Kentucky/Louisville + pytz/zoneinfo/America/Kentucky/Monticello + pytz/zoneinfo/America/Knox_IN + pytz/zoneinfo/America/Kralendijk + pytz/zoneinfo/America/La_Paz + pytz/zoneinfo/America/Lima + pytz/zoneinfo/America/Los_Angeles + pytz/zoneinfo/America/Louisville + pytz/zoneinfo/America/Lower_Princes + 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/Metlakatla + 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/North_Dakota/Beulah + pytz/zoneinfo/America/North_Dakota/Center + pytz/zoneinfo/America/North_Dakota/New_Salem + pytz/zoneinfo/America/Nuuk + 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/Punta_Arenas + 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/Sitka + 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/Antarctica/Casey + pytz/zoneinfo/Antarctica/Davis + pytz/zoneinfo/Antarctica/DumontDUrville + pytz/zoneinfo/Antarctica/Macquarie + 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/Troll + 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/Atyrau + pytz/zoneinfo/Asia/Baghdad + pytz/zoneinfo/Asia/Bahrain + pytz/zoneinfo/Asia/Baku + pytz/zoneinfo/Asia/Bangkok + pytz/zoneinfo/Asia/Barnaul + pytz/zoneinfo/Asia/Beirut + pytz/zoneinfo/Asia/Bishkek + pytz/zoneinfo/Asia/Brunei + pytz/zoneinfo/Asia/Calcutta + pytz/zoneinfo/Asia/Chita + 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/Famagusta + pytz/zoneinfo/Asia/Gaza + pytz/zoneinfo/Asia/Harbin + pytz/zoneinfo/Asia/Hebron + 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/Khandyga + 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/Qostanay + pytz/zoneinfo/Asia/Qyzylorda + pytz/zoneinfo/Asia/Rangoon + pytz/zoneinfo/Asia/Riyadh + 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/Srednekolymsk + 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/Tomsk + pytz/zoneinfo/Asia/Ujung_Pandang + pytz/zoneinfo/Asia/Ulaanbaatar + pytz/zoneinfo/Asia/Ulan_Bator + pytz/zoneinfo/Asia/Urumqi + pytz/zoneinfo/Asia/Ust-Nera + pytz/zoneinfo/Asia/Vientiane + pytz/zoneinfo/Asia/Vladivostok + pytz/zoneinfo/Asia/Yakutsk + pytz/zoneinfo/Asia/Yangon + 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/CET + pytz/zoneinfo/CST6CDT + pytz/zoneinfo/Canada/Atlantic + pytz/zoneinfo/Canada/Central + 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/Cuba + pytz/zoneinfo/EET + pytz/zoneinfo/EST + pytz/zoneinfo/EST5EDT + pytz/zoneinfo/Egypt + pytz/zoneinfo/Eire + 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/Astrakhan + 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/Busingen + 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/Kirov + pytz/zoneinfo/Europe/Kyiv + 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/Saratov + 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/Ulyanovsk + 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/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/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/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/Mexico/BajaNorte + pytz/zoneinfo/Mexico/BajaSur + pytz/zoneinfo/Mexico/General + pytz/zoneinfo/NZ + pytz/zoneinfo/NZ-CHAT + pytz/zoneinfo/Navajo + pytz/zoneinfo/PRC + pytz/zoneinfo/PST8PDT + pytz/zoneinfo/Pacific/Apia + pytz/zoneinfo/Pacific/Auckland + pytz/zoneinfo/Pacific/Bougainville + pytz/zoneinfo/Pacific/Chatham + pytz/zoneinfo/Pacific/Chuuk + 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/Kanton + 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/Pohnpei + 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/Poland + pytz/zoneinfo/Portugal + pytz/zoneinfo/ROC + pytz/zoneinfo/ROK + pytz/zoneinfo/Singapore + pytz/zoneinfo/Turkey + pytz/zoneinfo/UCT + 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/Samoa + pytz/zoneinfo/UTC + pytz/zoneinfo/Universal + pytz/zoneinfo/W-SU + pytz/zoneinfo/WET + pytz/zoneinfo/Zulu + pytz/zoneinfo/iso3166.tab + pytz/zoneinfo/leapseconds + pytz/zoneinfo/tzdata.zi + pytz/zoneinfo/zone.tab + pytz/zoneinfo/zone1970.tab +) + +END() + +RECURSE_FOR_TESTS( + tests +) diff --git a/contrib/python/pytz/py3/.dist-info/METADATA b/contrib/python/pytz/py3/.dist-info/METADATA new file mode 100644 index 0000000000..9aec2fcc9b --- /dev/null +++ b/contrib/python/pytz/py3/.dist-info/METADATA @@ -0,0 +1,648 @@ +Metadata-Version: 2.1 +Name: pytz +Version: 2023.3.post1 +Summary: World timezone definitions, modern and historical +Home-page: http://pythonhosted.org/pytz +Author: Stuart Bishop +Author-email: stuart@stuartbishop.net +Maintainer: Stuart Bishop +Maintainer-email: stuart@stuartbishop.net +License: MIT +Download-URL: https://pypi.org/project/pytz/ +Keywords: timezone,tzinfo,datetime,olson,time +Platform: Independent +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: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.4 +Classifier: Programming Language :: Python :: 2.5 +Classifier: Programming Language :: Python :: 2.6 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.1 +Classifier: Programming Language :: Python :: 3.2 +Classifier: Programming Language :: Python :: 3.3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 +Classifier: Programming Language :: Python :: 3.12 +Classifier: Topic :: Software Development :: Libraries :: Python Modules + +pytz - World Timezone Definitions for Python +============================================ + +:Author: Stuart Bishop <stuart@stuartbishop.net> + +Introduction +~~~~~~~~~~~~ + +pytz brings the Olson tz database into Python. This library allows +accurate and cross platform timezone calculations using Python 2.4 +or higher. It also solves the issue of ambiguous times at the end +of daylight saving time, which you can read more about in the Python +Library Reference (``datetime.tzinfo``). + +Almost all of the Olson timezones are supported. + +.. note:: + + Projects using Python 3.9 or later should be using the support + now included as part of the standard library, and third party + packages work with it such as `tzdata <https://pypi.org/project/tzdata/>`_. + pytz offers no advantages beyond backwards compatibility with + code written for earlier versions of Python. + +.. note:: + + 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 result 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. Unfortunately these + issues cannot be resolved without modifying the Python datetime + implementation (see PEP-431). + + +Installation +~~~~~~~~~~~~ + +This package can either be installed using ``pip`` or from a tarball using the +standard Python distutils. + +If you are installing using ``pip``, you don't need to download anything as the +latest version will be downloaded for you from PyPI:: + + pip install pytz + +If you are installing from a tarball, run the following command as an +administrative user:: + + python setup.py install + + +pytz for Enterprise +~~~~~~~~~~~~~~~~~~~ + +Available as part of the Tidelift Subscription. + +The maintainers of pytz and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. `Learn more. <https://tidelift.com/subscription/pkg/pypi-pytz?utm_source=pypi-pytz&utm_medium=referral&utm_campaign=enterprise&utm_term=repo>`_. + + +Example & Usage +~~~~~~~~~~~~~~~ + +Localized times and date arithmetic +----------------------------------- + +>>> 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) # /!\ Does not work this way! +'2002-10-27 12:00:00 LMT+0018' + +It is safe for timezones without daylight saving transitions though, such +as UTC: + +>>> datetime(2002, 10, 27, 12, 0, 0, tzinfo=pytz.utc).strftime(fmt) # /!\ Not recommended except for UTC +'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 saving time +and other timezone transitions. In this example, ``loc_dt`` is set +to the instant when daylight saving 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 local times 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 is more easily done, using the +standard astimezone method. + +>>> utc_dt = datetime.fromtimestamp(1143408899, tz=utc) +>>> utc_dt.strftime(fmt) +'2006-03-26 21:34:59 UTC+0000' +>>> au_tz = timezone('Australia/Sydney') +>>> au_dt = utc_dt.astimezone(au_tz) +>>> au_dt.strftime(fmt) +'2006-03-27 08:34:59 AEDT+1100' +>>> utc_dt2 = au_dt.astimezone(utc) +>>> utc_dt2.strftime(fmt) +'2006-03-26 21:34:59 UTC+0000' +>>> utc_dt == utc_dt2 +True + +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 saving time transitions to +deal with. + +>>> utc_dt = datetime.fromtimestamp(1143408899, tz=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 AEDT+1100' +>>> utc_dt2 = au_dt.astimezone(utc) +>>> utc_dt2.strftime(fmt) +'2006-03-26 21:34:59 UTC+0000' + + +``tzinfo`` API +-------------- + +The ``tzinfo`` instances returned by the ``timezone()`` function have +been extended to cope with ambiguous times by adding an ``is_dst`` +parameter to the ``utcoffset()``, ``dst()`` && ``tzname()`` methods. + +>>> tz = timezone('America/St_Johns') + +>>> normal = datetime(2009, 9, 1) +>>> ambiguous = datetime(2009, 10, 31, 23, 30) + +The ``is_dst`` parameter is ignored for most timestamps. It is only used +during DST transition ambiguous periods to resolve that ambiguity. + +>>> print(tz.utcoffset(normal, is_dst=True)) +-1 day, 21:30:00 +>>> print(tz.dst(normal, is_dst=True)) +1:00:00 +>>> tz.tzname(normal, is_dst=True) +'NDT' + +>>> print(tz.utcoffset(ambiguous, is_dst=True)) +-1 day, 21:30:00 +>>> print(tz.dst(ambiguous, is_dst=True)) +1:00:00 +>>> tz.tzname(ambiguous, is_dst=True) +'NDT' + +>>> print(tz.utcoffset(normal, is_dst=False)) +-1 day, 21:30:00 +>>> tz.dst(normal, is_dst=False).seconds +3600 +>>> tz.tzname(normal, is_dst=False) +'NDT' + +>>> print(tz.utcoffset(ambiguous, is_dst=False)) +-1 day, 20:30:00 +>>> tz.dst(ambiguous, is_dst=False) +datetime.timedelta(0) +>>> tz.tzname(ambiguous, is_dst=False) +'NST' + +If ``is_dst`` is not specified, ambiguous timestamps will raise +an ``pytz.exceptions.AmbiguousTimeError`` exception. + +>>> print(tz.utcoffset(normal)) +-1 day, 21:30:00 +>>> print(tz.dst(normal)) +1:00:00 +>>> tz.tzname(normal) +'NDT' + +>>> import pytz.exceptions +>>> try: +... tz.utcoffset(ambiguous) +... except pytz.exceptions.AmbiguousTimeError: +... print('pytz.exceptions.AmbiguousTimeError: %s' % ambiguous) +pytz.exceptions.AmbiguousTimeError: 2009-10-31 23:30:00 +>>> try: +... tz.dst(ambiguous) +... except pytz.exceptions.AmbiguousTimeError: +... print('pytz.exceptions.AmbiguousTimeError: %s' % ambiguous) +pytz.exceptions.AmbiguousTimeError: 2009-10-31 23:30:00 +>>> try: +... tz.tzname(ambiguous) +... except pytz.exceptions.AmbiguousTimeError: +... print('pytz.exceptions.AmbiguousTimeError: %s' % ambiguous) +pytz.exceptions.AmbiguousTimeError: 2009-10-31 23:30:00 + + +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 +the standard datetime syntax, there is no way to specify if you meant +before of after the end-of-daylight-saving-time transition. Using the +pytz custom syntax, the best you can do is make an educated guess: + +>>> loc_dt = eastern.localize(datetime(2002, 10, 27, 1, 30, 00)) +>>> 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. + +The UTC timezone unpickles to be the same instance, and pickles to a +smaller size than other pytz tzinfo instances. 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) +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 some other timezones are commonly thought of as the same (GMT, +Greenwich, Universal, etc.). The definition of UTC is distinct from these +other timezones, and they are not equivalent. For this reason, they will +not compare the same in Python. + +>>> utc == pytz.timezone('GMT') +False + +See the section `What is UTC`_, below. + +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 Saving +Time: + +>>> dt = datetime(2002, 10, 27, 1, 30, 00) +>>> try: +... eastern.localize(dt, is_dst=None) +... except pytz.exceptions.AmbiguousTimeError: +... print('pytz.exceptions.AmbiguousTimeError: %s' % dt) +pytz.exceptions.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 clocks where put forward at 2:00am skipping +the entire hour: + +>>> dt = datetime(2002, 4, 7, 2, 30, 00) +>>> try: +... eastern.localize(dt, is_dst=None) +... except pytz.exceptions.NonExistentTimeError: +... print('pytz.exceptions.NonExistentTimeError: %s' % dt) +pytz.exceptions.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 + + +A special case is where countries change their timezone definitions +with no daylight savings time switch. For example, in 1915 Warsaw +switched from Warsaw time to Central European time with no daylight savings +transition. 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 saving time period. pytz handles this transition by +treating the ambiguous period before the switch as daylight savings +time, and the ambiguous period after as standard time. + + +>>> warsaw = pytz.timezone('Europe/Warsaw') +>>> amb_dt1 = warsaw.localize(datetime(1915, 8, 4, 23, 59, 59), is_dst=True) +>>> amb_dt1.strftime(fmt) +'1915-08-04 23:59:59 WMT+0124' +>>> amb_dt2 = warsaw.localize(datetime(1915, 8, 4, 23, 59, 59), is_dst=False) +>>> amb_dt2.strftime(fmt) +'1915-08-04 23:59:59 CET+0100' +>>> switch_dt = warsaw.localize(datetime(1915, 8, 5, 00, 00, 00), is_dst=False) +>>> switch_dt.strftime(fmt) +'1915-08-05 00:00:00 CET+0100' +>>> str(switch_dt - amb_dt1) +'0:24:01' +>>> str(switch_dt - amb_dt2) +'0:00:01' + +The best way of creating a time during an ambiguous time period is +by converting from another timezone such as UTC: + +>>> 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 +handle them, 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()``: + +>>> print(' '.join(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: + +>>> print(pytz.country_names['nz']) +New Zealand + + +What is UTC +~~~~~~~~~~~ + +'UTC' is `Coordinated Universal Time`_. It is a successor to, but distinct +from, Greenwich Mean Time (GMT) and the various definitions of Universal +Time. UTC is now the worldwide standard for regulating clocks and time +measurement. + +All other timezones are defined relative to UTC, and include offsets like +UTC+0800 - hours to add or subtract from UTC to derive the local time. No +daylight saving time occurs in UTC, making it a useful timezone to perform +date arithmetic without worrying about the confusion and ambiguities caused +by daylight saving time transitions, your country changing its timezone, or +mobile computers that roam through multiple timezones. + +.. _Coordinated Universal Time: https://en.wikipedia.org/wiki/Coordinated_Universal_Time + + +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 +>>> 'Australia/Yancowinna' in all_timezones +True +>>> 'Australia/Yancowinna' 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()`` function. It requires an ISO-3166 +two letter country code. + +>>> from pytz import country_timezones +>>> print(' '.join(country_timezones('ch'))) +Europe/Zurich +>>> print(' '.join(country_timezones('CH'))) +Europe/Zurich + + +Internationalization - i18n/l10n +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Pytz is an interface to the IANA database, which uses ASCII names. The `Unicode Consortium's Unicode Locales (CLDR) <http://cldr.unicode.org>`_ +project provides translations. Python packages such as +`Babel <https://babel.pocoo.org/en/latest/api/dates.html#timezone-functionality>`_ +and Thomas Khyn's `l18n <https://pypi.org/project/l18n/>`_ package can be used +to access these translations from Python. + + +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 <https://pypi.org/project/pytz/>`_. The code that is used +to generate this distribution is hosted on Github and available +using git:: + + git clone https://github.com/stub42/pytz.git + +Announcements of new releases are made on +`Launchpad <https://launchpad.net/pytz>`_, and the +`Atom feed <http://feeds.launchpad.net/pytz/announcements.atom>`_ +hosted there. + + +Bugs, Feature Requests & Patches +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Bugs should be reported on `Github <https://github.com/stub42/pytz/issues>`_. +Feature requests are unlikely to be considered, and efforts instead directed +to timezone support now built into Python or packages that work with it. + + +Security Issues +~~~~~~~~~~~~~~~ + +Reports about security issues can be made via `Tidelift <https://tidelift.com/security>`_. + + +Issues & Limitations +~~~~~~~~~~~~~~~~~~~~ + +- This project is in maintenance mode. Projects using Python 3.9 or later + are best served by using the timezone functionaly now included in core + Python and packages that work with it such as `tzdata <https://pypi.org/project/tzdata/>`_. + +- 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 + was 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.iana.org/time-zones. + + +Further Reading +~~~~~~~~~~~~~~~ + +More info than you want to know about timezones: +https://data.iana.org/time-zones/tz-link.html + + +Contact +~~~~~~~ + +Stuart Bishop <stuart@stuartbishop.net> + + diff --git a/contrib/python/pytz/py3/.dist-info/top_level.txt b/contrib/python/pytz/py3/.dist-info/top_level.txt new file mode 100644 index 0000000000..af44f198c6 --- /dev/null +++ b/contrib/python/pytz/py3/.dist-info/top_level.txt @@ -0,0 +1 @@ +pytz diff --git a/contrib/python/pytz/py3/LICENSE.txt b/contrib/python/pytz/py3/LICENSE.txt new file mode 100644 index 0000000000..5f1c11289f --- /dev/null +++ b/contrib/python/pytz/py3/LICENSE.txt @@ -0,0 +1,19 @@ +Copyright (c) 2003-2019 Stuart Bishop <stuart@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. diff --git a/contrib/python/pytz/py3/README.rst b/contrib/python/pytz/py3/README.rst new file mode 100644 index 0000000000..c7ef6421d0 --- /dev/null +++ b/contrib/python/pytz/py3/README.rst @@ -0,0 +1,607 @@ +pytz - World Timezone Definitions for Python +============================================ + +:Author: Stuart Bishop <stuart@stuartbishop.net> + +Introduction +~~~~~~~~~~~~ + +pytz brings the Olson tz database into Python. This library allows +accurate and cross platform timezone calculations using Python 2.4 +or higher. It also solves the issue of ambiguous times at the end +of daylight saving time, which you can read more about in the Python +Library Reference (``datetime.tzinfo``). + +Almost all of the Olson timezones are supported. + +.. note:: + + Projects using Python 3.9 or later should be using the support + now included as part of the standard library, and third party + packages work with it such as `tzdata <https://pypi.org/project/tzdata/>`_. + pytz offers no advantages beyond backwards compatibility with + code written for earlier versions of Python. + +.. note:: + + 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 result 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. Unfortunately these + issues cannot be resolved without modifying the Python datetime + implementation (see PEP-431). + + +Installation +~~~~~~~~~~~~ + +This package can either be installed using ``pip`` or from a tarball using the +standard Python distutils. + +If you are installing using ``pip``, you don't need to download anything as the +latest version will be downloaded for you from PyPI:: + + pip install pytz + +If you are installing from a tarball, run the following command as an +administrative user:: + + python setup.py install + + +pytz for Enterprise +~~~~~~~~~~~~~~~~~~~ + +Available as part of the Tidelift Subscription. + +The maintainers of pytz and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. `Learn more. <https://tidelift.com/subscription/pkg/pypi-pytz?utm_source=pypi-pytz&utm_medium=referral&utm_campaign=enterprise&utm_term=repo>`_. + + +Example & Usage +~~~~~~~~~~~~~~~ + +Localized times and date arithmetic +----------------------------------- + +>>> 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) # /!\ Does not work this way! +'2002-10-27 12:00:00 LMT+0018' + +It is safe for timezones without daylight saving transitions though, such +as UTC: + +>>> datetime(2002, 10, 27, 12, 0, 0, tzinfo=pytz.utc).strftime(fmt) # /!\ Not recommended except for UTC +'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 saving time +and other timezone transitions. In this example, ``loc_dt`` is set +to the instant when daylight saving 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 local times 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 is more easily done, using the +standard astimezone method. + +>>> utc_dt = datetime.fromtimestamp(1143408899, tz=utc) +>>> utc_dt.strftime(fmt) +'2006-03-26 21:34:59 UTC+0000' +>>> au_tz = timezone('Australia/Sydney') +>>> au_dt = utc_dt.astimezone(au_tz) +>>> au_dt.strftime(fmt) +'2006-03-27 08:34:59 AEDT+1100' +>>> utc_dt2 = au_dt.astimezone(utc) +>>> utc_dt2.strftime(fmt) +'2006-03-26 21:34:59 UTC+0000' +>>> utc_dt == utc_dt2 +True + +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 saving time transitions to +deal with. + +>>> utc_dt = datetime.fromtimestamp(1143408899, tz=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 AEDT+1100' +>>> utc_dt2 = au_dt.astimezone(utc) +>>> utc_dt2.strftime(fmt) +'2006-03-26 21:34:59 UTC+0000' + + +``tzinfo`` API +-------------- + +The ``tzinfo`` instances returned by the ``timezone()`` function have +been extended to cope with ambiguous times by adding an ``is_dst`` +parameter to the ``utcoffset()``, ``dst()`` && ``tzname()`` methods. + +>>> tz = timezone('America/St_Johns') + +>>> normal = datetime(2009, 9, 1) +>>> ambiguous = datetime(2009, 10, 31, 23, 30) + +The ``is_dst`` parameter is ignored for most timestamps. It is only used +during DST transition ambiguous periods to resolve that ambiguity. + +>>> print(tz.utcoffset(normal, is_dst=True)) +-1 day, 21:30:00 +>>> print(tz.dst(normal, is_dst=True)) +1:00:00 +>>> tz.tzname(normal, is_dst=True) +'NDT' + +>>> print(tz.utcoffset(ambiguous, is_dst=True)) +-1 day, 21:30:00 +>>> print(tz.dst(ambiguous, is_dst=True)) +1:00:00 +>>> tz.tzname(ambiguous, is_dst=True) +'NDT' + +>>> print(tz.utcoffset(normal, is_dst=False)) +-1 day, 21:30:00 +>>> tz.dst(normal, is_dst=False).seconds +3600 +>>> tz.tzname(normal, is_dst=False) +'NDT' + +>>> print(tz.utcoffset(ambiguous, is_dst=False)) +-1 day, 20:30:00 +>>> tz.dst(ambiguous, is_dst=False) +datetime.timedelta(0) +>>> tz.tzname(ambiguous, is_dst=False) +'NST' + +If ``is_dst`` is not specified, ambiguous timestamps will raise +an ``pytz.exceptions.AmbiguousTimeError`` exception. + +>>> print(tz.utcoffset(normal)) +-1 day, 21:30:00 +>>> print(tz.dst(normal)) +1:00:00 +>>> tz.tzname(normal) +'NDT' + +>>> import pytz.exceptions +>>> try: +... tz.utcoffset(ambiguous) +... except pytz.exceptions.AmbiguousTimeError: +... print('pytz.exceptions.AmbiguousTimeError: %s' % ambiguous) +pytz.exceptions.AmbiguousTimeError: 2009-10-31 23:30:00 +>>> try: +... tz.dst(ambiguous) +... except pytz.exceptions.AmbiguousTimeError: +... print('pytz.exceptions.AmbiguousTimeError: %s' % ambiguous) +pytz.exceptions.AmbiguousTimeError: 2009-10-31 23:30:00 +>>> try: +... tz.tzname(ambiguous) +... except pytz.exceptions.AmbiguousTimeError: +... print('pytz.exceptions.AmbiguousTimeError: %s' % ambiguous) +pytz.exceptions.AmbiguousTimeError: 2009-10-31 23:30:00 + + +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 +the standard datetime syntax, there is no way to specify if you meant +before of after the end-of-daylight-saving-time transition. Using the +pytz custom syntax, the best you can do is make an educated guess: + +>>> loc_dt = eastern.localize(datetime(2002, 10, 27, 1, 30, 00)) +>>> 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. + +The UTC timezone unpickles to be the same instance, and pickles to a +smaller size than other pytz tzinfo instances. 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) +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 some other timezones are commonly thought of as the same (GMT, +Greenwich, Universal, etc.). The definition of UTC is distinct from these +other timezones, and they are not equivalent. For this reason, they will +not compare the same in Python. + +>>> utc == pytz.timezone('GMT') +False + +See the section `What is UTC`_, below. + +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 Saving +Time: + +>>> dt = datetime(2002, 10, 27, 1, 30, 00) +>>> try: +... eastern.localize(dt, is_dst=None) +... except pytz.exceptions.AmbiguousTimeError: +... print('pytz.exceptions.AmbiguousTimeError: %s' % dt) +pytz.exceptions.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 clocks where put forward at 2:00am skipping +the entire hour: + +>>> dt = datetime(2002, 4, 7, 2, 30, 00) +>>> try: +... eastern.localize(dt, is_dst=None) +... except pytz.exceptions.NonExistentTimeError: +... print('pytz.exceptions.NonExistentTimeError: %s' % dt) +pytz.exceptions.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 + + +A special case is where countries change their timezone definitions +with no daylight savings time switch. For example, in 1915 Warsaw +switched from Warsaw time to Central European time with no daylight savings +transition. 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 saving time period. pytz handles this transition by +treating the ambiguous period before the switch as daylight savings +time, and the ambiguous period after as standard time. + + +>>> warsaw = pytz.timezone('Europe/Warsaw') +>>> amb_dt1 = warsaw.localize(datetime(1915, 8, 4, 23, 59, 59), is_dst=True) +>>> amb_dt1.strftime(fmt) +'1915-08-04 23:59:59 WMT+0124' +>>> amb_dt2 = warsaw.localize(datetime(1915, 8, 4, 23, 59, 59), is_dst=False) +>>> amb_dt2.strftime(fmt) +'1915-08-04 23:59:59 CET+0100' +>>> switch_dt = warsaw.localize(datetime(1915, 8, 5, 00, 00, 00), is_dst=False) +>>> switch_dt.strftime(fmt) +'1915-08-05 00:00:00 CET+0100' +>>> str(switch_dt - amb_dt1) +'0:24:01' +>>> str(switch_dt - amb_dt2) +'0:00:01' + +The best way of creating a time during an ambiguous time period is +by converting from another timezone such as UTC: + +>>> 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 +handle them, 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()``: + +>>> print(' '.join(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: + +>>> print(pytz.country_names['nz']) +New Zealand + + +What is UTC +~~~~~~~~~~~ + +'UTC' is `Coordinated Universal Time`_. It is a successor to, but distinct +from, Greenwich Mean Time (GMT) and the various definitions of Universal +Time. UTC is now the worldwide standard for regulating clocks and time +measurement. + +All other timezones are defined relative to UTC, and include offsets like +UTC+0800 - hours to add or subtract from UTC to derive the local time. No +daylight saving time occurs in UTC, making it a useful timezone to perform +date arithmetic without worrying about the confusion and ambiguities caused +by daylight saving time transitions, your country changing its timezone, or +mobile computers that roam through multiple timezones. + +.. _Coordinated Universal Time: https://en.wikipedia.org/wiki/Coordinated_Universal_Time + + +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 +>>> 'Australia/Yancowinna' in all_timezones +True +>>> 'Australia/Yancowinna' 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()`` function. It requires an ISO-3166 +two letter country code. + +>>> from pytz import country_timezones +>>> print(' '.join(country_timezones('ch'))) +Europe/Zurich +>>> print(' '.join(country_timezones('CH'))) +Europe/Zurich + + +Internationalization - i18n/l10n +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Pytz is an interface to the IANA database, which uses ASCII names. The `Unicode Consortium's Unicode Locales (CLDR) <http://cldr.unicode.org>`_ +project provides translations. Python packages such as +`Babel <https://babel.pocoo.org/en/latest/api/dates.html#timezone-functionality>`_ +and Thomas Khyn's `l18n <https://pypi.org/project/l18n/>`_ package can be used +to access these translations from Python. + + +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 <https://pypi.org/project/pytz/>`_. The code that is used +to generate this distribution is hosted on Github and available +using git:: + + git clone https://github.com/stub42/pytz.git + +Announcements of new releases are made on +`Launchpad <https://launchpad.net/pytz>`_, and the +`Atom feed <http://feeds.launchpad.net/pytz/announcements.atom>`_ +hosted there. + + +Bugs, Feature Requests & Patches +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Bugs should be reported on `Github <https://github.com/stub42/pytz/issues>`_. +Feature requests are unlikely to be considered, and efforts instead directed +to timezone support now built into Python or packages that work with it. + + +Security Issues +~~~~~~~~~~~~~~~ + +Reports about security issues can be made via `Tidelift <https://tidelift.com/security>`_. + + +Issues & Limitations +~~~~~~~~~~~~~~~~~~~~ + +- This project is in maintenance mode. Projects using Python 3.9 or later + are best served by using the timezone functionaly now included in core + Python and packages that work with it such as `tzdata <https://pypi.org/project/tzdata/>`_. + +- 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 + was 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.iana.org/time-zones. + + +Further Reading +~~~~~~~~~~~~~~~ + +More info than you want to know about timezones: +https://data.iana.org/time-zones/tz-link.html + + +Contact +~~~~~~~ + +Stuart Bishop <stuart@stuartbishop.net> diff --git a/contrib/python/pytz/py3/pytz/__init__.py b/contrib/python/pytz/py3/pytz/__init__.py new file mode 100644 index 0000000000..f975943bc7 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/__init__.py @@ -0,0 +1,1558 @@ +''' +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. +''' + +import sys +import datetime +import os.path + +from pytz.exceptions import AmbiguousTimeError +from pytz.exceptions import InvalidTimeError +from pytz.exceptions import NonExistentTimeError +from pytz.exceptions import UnknownTimeZoneError +from pytz.lazy import LazyDict, LazyList, LazySet # noqa +from pytz.tzinfo import unpickler, BaseTzInfo +from pytz.tzfile import build_tzinfo + + +# The IANA (nee Olson) database is updated several times a year. +OLSON_VERSION = '2023c' +VERSION = '2023.3.post1' # pip compatible version number. +__version__ = 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', + 'BaseTzInfo', 'FixedOffset', +] + + +if sys.version_info[0] > 2: # Python 3.x + + # Python 3.x doesn't have unicode(), making writing code + # for Python 2.3 and Python 3.x a pain. + unicode = str + + def ascii(s): + r""" + >>> ascii('Hello') + 'Hello' + >>> ascii('\N{TRADE MARK SIGN}') #doctest: +IGNORE_EXCEPTION_DETAIL + Traceback (most recent call last): + ... + UnicodeEncodeError: ... + """ + if type(s) == bytes: + s = s.decode('ASCII') + else: + s.encode('ASCII') # Raise an exception if not ASCII + return s # But the string - not a byte string. + +else: # Python 2.x + + def ascii(s): + r""" + >>> ascii('Hello') + 'Hello' + >>> ascii(u'Hello') + 'Hello' + >>> ascii(u'\N{TRADE MARK SIGN}') #doctest: +IGNORE_EXCEPTION_DETAIL + Traceback (most recent call last): + ... + UnicodeEncodeError: ... + """ + return s.encode('ASCII') + + +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. + + It is possible to specify different location for zoneinfo + subdir by using the PYTZ_TZDATADIR environment variable. + """ + name_parts = name.lstrip('/').split('/') + for part in name_parts: + if part == os.path.pardir or os.sep in part: + raise ValueError('Bad path segment: %r' % part) + zoneinfo_dir = os.environ.get('PYTZ_TZDATADIR', None) + if zoneinfo_dir is not None: + filename = os.path.join(zoneinfo_dir, *name_parts) + else: + filename = os.path.join(os.path.dirname(__file__), + 'zoneinfo', *name_parts) + if not os.path.exists(filename): + # http://bugs.launchpad.net/bugs/383171 - we avoid using this + # unless absolutely necessary to help when a broken version of + # pkg_resources is installed. + try: + import warnings + with warnings.catch_warnings(): + warnings.filterwarnings(action='ignore', category=DeprecationWarning) + from pkg_resources import resource_stream + except ImportError: + resource_stream = None + + if resource_stream is not None: + return resource_stream(__name__, 'zoneinfo/' + name) + return open(filename, 'rb') + + +def resource_exists(name): + """Return true if the given resource exists""" + try: + if os.environ.get('PYTZ_SKIPEXISTSCHECK', ''): + # In "standard" distributions, we can assume that + # all the listed timezones are present. As an + # import-speed optimization, you can set the + # PYTZ_SKIPEXISTSCHECK flag to skip checking + # for the presence of the resource file on disk. + return True + open_resource(name).close() + return True + except IOError: + return False + + +_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(unicode('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. + + >>> try: + ... timezone('Asia/Shangri-La') + ... except UnknownTimeZoneError: + ... print('Unknown') + Unknown + + >>> try: + ... timezone(unicode('\N{TRADE MARK SIGN}')) + ... except UnknownTimeZoneError: + ... print('Unknown') + Unknown + + ''' + if zone is None: + raise UnknownTimeZoneError(None) + + if zone.upper() == 'UTC': + return utc + + try: + zone = ascii(zone) + except UnicodeEncodeError: + # All valid timezones are ASCII + raise UnknownTimeZoneError(zone) + + zone = _case_insensitive_zone_lookup(_unmunge_zone(zone)) + if zone not in _tzinfo_cache: + if zone in all_timezones_set: # noqa + fp = open_resource(zone) + try: + _tzinfo_cache[zone] = build_tzinfo(zone, fp) + finally: + fp.close() + 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_', '-') + + +_all_timezones_lower_to_standard = None + + +def _case_insensitive_zone_lookup(zone): + """case-insensitively matching timezone, else return zone unchanged""" + global _all_timezones_lower_to_standard + if _all_timezones_lower_to_standard is None: + _all_timezones_lower_to_standard = dict((tz.lower(), tz) for tz in _all_timezones_unchecked) # noqa + return _all_timezones_lower_to_standard.get(zone.lower()) or zone # noqa + + +ZERO = datetime.timedelta(0) +HOUR = datetime.timedelta(hours=1) + + +class UTC(BaseTzInfo): + """UTC + + Optimized UTC implementation. It unpickles using the single module global + instance defined beneath this class declaration. + """ + zone = "UTC" + + _utcoffset = ZERO + _dst = ZERO + _tzname = zone + + def fromutc(self, dt): + if dt.tzinfo is None: + return self.localize(dt) + return super(utc.__class__, self).fromutc(dt) + + 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 self: + return dt + if dt.tzinfo is None: + raise ValueError('Naive time - no tzinfo set') + return dt.astimezone(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.rst, but we are not depending on Python 2.4 so integrating + the README.rst 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) + 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 _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. + + >>> def print_list(list_of_strings): + ... 'We use a helper so doctests work under Python 2.3 -> 3.x' + ... for s in list_of_strings: + ... print(s) + + >>> print_list(country_timezones['nz']) + Pacific/Auckland + Pacific/Chatham + >>> print_list(country_timezones['ch']) + Europe/Zurich + >>> print_list(country_timezones['CH']) + Europe/Zurich + >>> print_list(country_timezones[unicode('ch')]) + Europe/Zurich + >>> print_list(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:: + + >>> print_list(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') + try: + for line in zone_tab: + line = line.decode('UTF-8') + if line.startswith('#'): + continue + code, coordinates, zone = line.split(None, 4)[:3] + if zone not in all_timezones_set: # noqa + continue + try: + data[code].append(zone) + except KeyError: + data[code] = [zone] + self.data = data + finally: + zone_tab.close() + + +country_timezones = _CountryTimezoneDict() + + +class _CountryNameDict(LazyDict): + '''Dictionary proving ISO3166 code -> English name. + + >>> print(country_names['au']) + Australia + ''' + def _fill(self): + data = {} + zone_tab = open_resource('iso3166.tab') + try: + for line in zone_tab.readlines(): + line = line.decode('UTF-8') + if line.startswith('#'): + continue + code, name = line.split(None, 1) + data[code] = name.strip() + self.data = data + finally: + zone_tab.close() + + +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 ZERO + + 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 self: + return dt + if dt.tzinfo is None: + raise ValueError('Naive time - no tzinfo set') + return dt.astimezone(self) + + +def FixedOffset(offset, _tzinfos={}): + """return a fixed-offset timezone based off a number of minutes. + + >>> one = FixedOffset(-330) + >>> one + pytz.FixedOffset(-330) + >>> str(one.utcoffset(datetime.datetime.now())) + '-1 day, 18:30:00' + >>> str(one.dst(datetime.datetime.now())) + '0:00:00' + + >>> two = FixedOffset(1380) + >>> two + pytz.FixedOffset(1380) + >>> str(two.utcoffset(datetime.datetime.now())) + '23:00:00' + >>> str(two.dst(datetime.datetime.now())) + '0:00:00' + + 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 + sys.path.insert(0, os.pardir) + import pytz + return doctest.testmod(pytz) + + +if __name__ == '__main__': + _test() +_all_timezones_unchecked = \ +['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/Juba', + '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/Bahia_Banderas', + '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/Ciudad_Juarez', + 'America/Coral_Harbour', + 'America/Cordoba', + 'America/Costa_Rica', + 'America/Creston', + '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_Nelson', + '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/Kralendijk', + 'America/La_Paz', + 'America/Lima', + 'America/Los_Angeles', + 'America/Louisville', + 'America/Lower_Princes', + 'America/Maceio', + 'America/Managua', + 'America/Manaus', + 'America/Marigot', + 'America/Martinique', + 'America/Matamoros', + 'America/Mazatlan', + 'America/Mendoza', + 'America/Menominee', + 'America/Merida', + 'America/Metlakatla', + '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/Beulah', + 'America/North_Dakota/Center', + 'America/North_Dakota/New_Salem', + 'America/Nuuk', + '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/Punta_Arenas', + '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/Sitka', + '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/Macquarie', + 'Antarctica/Mawson', + 'Antarctica/McMurdo', + 'Antarctica/Palmer', + 'Antarctica/Rothera', + 'Antarctica/South_Pole', + 'Antarctica/Syowa', + 'Antarctica/Troll', + 'Antarctica/Vostok', + 'Arctic/Longyearbyen', + 'Asia/Aden', + 'Asia/Almaty', + 'Asia/Amman', + 'Asia/Anadyr', + 'Asia/Aqtau', + 'Asia/Aqtobe', + 'Asia/Ashgabat', + 'Asia/Ashkhabad', + 'Asia/Atyrau', + 'Asia/Baghdad', + 'Asia/Bahrain', + 'Asia/Baku', + 'Asia/Bangkok', + 'Asia/Barnaul', + 'Asia/Beirut', + 'Asia/Bishkek', + 'Asia/Brunei', + 'Asia/Calcutta', + 'Asia/Chita', + 'Asia/Choibalsan', + 'Asia/Chongqing', + 'Asia/Chungking', + 'Asia/Colombo', + 'Asia/Dacca', + 'Asia/Damascus', + 'Asia/Dhaka', + 'Asia/Dili', + 'Asia/Dubai', + 'Asia/Dushanbe', + 'Asia/Famagusta', + 'Asia/Gaza', + 'Asia/Harbin', + 'Asia/Hebron', + '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/Khandyga', + '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/Qostanay', + 'Asia/Qyzylorda', + 'Asia/Rangoon', + 'Asia/Riyadh', + 'Asia/Saigon', + 'Asia/Sakhalin', + 'Asia/Samarkand', + 'Asia/Seoul', + 'Asia/Shanghai', + 'Asia/Singapore', + 'Asia/Srednekolymsk', + 'Asia/Taipei', + 'Asia/Tashkent', + 'Asia/Tbilisi', + 'Asia/Tehran', + 'Asia/Tel_Aviv', + 'Asia/Thimbu', + 'Asia/Thimphu', + 'Asia/Tokyo', + 'Asia/Tomsk', + 'Asia/Ujung_Pandang', + 'Asia/Ulaanbaatar', + 'Asia/Ulan_Bator', + 'Asia/Urumqi', + 'Asia/Ust-Nera', + 'Asia/Vientiane', + 'Asia/Vladivostok', + 'Asia/Yakutsk', + 'Asia/Yangon', + '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/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/Astrakhan', + 'Europe/Athens', + 'Europe/Belfast', + 'Europe/Belgrade', + 'Europe/Berlin', + 'Europe/Bratislava', + 'Europe/Brussels', + 'Europe/Bucharest', + 'Europe/Budapest', + 'Europe/Busingen', + '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/Kirov', + 'Europe/Kyiv', + '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/Saratov', + 'Europe/Simferopol', + 'Europe/Skopje', + 'Europe/Sofia', + 'Europe/Stockholm', + 'Europe/Tallinn', + 'Europe/Tirane', + 'Europe/Tiraspol', + 'Europe/Ulyanovsk', + '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/Bougainville', + 'Pacific/Chatham', + 'Pacific/Chuuk', + '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/Kanton', + '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/Pohnpei', + '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/Samoa', + 'UTC', + 'Universal', + 'W-SU', + 'WET', + 'Zulu'] +all_timezones = LazyList( + tz for tz in _all_timezones_unchecked if resource_exists(tz)) + +all_timezones_set = LazySet(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/Juba', + '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/Bahia_Banderas', + '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/Ciudad_Juarez', + 'America/Costa_Rica', + 'America/Creston', + '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/Fort_Nelson', + 'America/Fortaleza', + 'America/Glace_Bay', + '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/Kralendijk', + 'America/La_Paz', + 'America/Lima', + 'America/Los_Angeles', + 'America/Lower_Princes', + 'America/Maceio', + 'America/Managua', + 'America/Manaus', + 'America/Marigot', + 'America/Martinique', + 'America/Matamoros', + 'America/Mazatlan', + 'America/Menominee', + 'America/Merida', + 'America/Metlakatla', + 'America/Mexico_City', + 'America/Miquelon', + 'America/Moncton', + 'America/Monterrey', + 'America/Montevideo', + 'America/Montserrat', + 'America/Nassau', + 'America/New_York', + 'America/Nome', + 'America/Noronha', + 'America/North_Dakota/Beulah', + 'America/North_Dakota/Center', + 'America/North_Dakota/New_Salem', + 'America/Nuuk', + 'America/Ojinaga', + 'America/Panama', + 'America/Paramaribo', + 'America/Phoenix', + 'America/Port-au-Prince', + 'America/Port_of_Spain', + 'America/Porto_Velho', + 'America/Puerto_Rico', + 'America/Punta_Arenas', + 'America/Rankin_Inlet', + 'America/Recife', + 'America/Regina', + 'America/Resolute', + 'America/Rio_Branco', + 'America/Santarem', + 'America/Santiago', + 'America/Santo_Domingo', + 'America/Sao_Paulo', + 'America/Scoresbysund', + 'America/Sitka', + '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/Tijuana', + 'America/Toronto', + 'America/Tortola', + 'America/Vancouver', + 'America/Whitehorse', + 'America/Winnipeg', + 'America/Yakutat', + 'Antarctica/Casey', + 'Antarctica/Davis', + 'Antarctica/DumontDUrville', + 'Antarctica/Macquarie', + 'Antarctica/Mawson', + 'Antarctica/McMurdo', + 'Antarctica/Palmer', + 'Antarctica/Rothera', + 'Antarctica/Syowa', + 'Antarctica/Troll', + 'Antarctica/Vostok', + 'Arctic/Longyearbyen', + 'Asia/Aden', + 'Asia/Almaty', + 'Asia/Amman', + 'Asia/Anadyr', + 'Asia/Aqtau', + 'Asia/Aqtobe', + 'Asia/Ashgabat', + 'Asia/Atyrau', + 'Asia/Baghdad', + 'Asia/Bahrain', + 'Asia/Baku', + 'Asia/Bangkok', + 'Asia/Barnaul', + 'Asia/Beirut', + 'Asia/Bishkek', + 'Asia/Brunei', + 'Asia/Chita', + 'Asia/Choibalsan', + 'Asia/Colombo', + 'Asia/Damascus', + 'Asia/Dhaka', + 'Asia/Dili', + 'Asia/Dubai', + 'Asia/Dushanbe', + 'Asia/Famagusta', + 'Asia/Gaza', + 'Asia/Hebron', + 'Asia/Ho_Chi_Minh', + 'Asia/Hong_Kong', + 'Asia/Hovd', + 'Asia/Irkutsk', + 'Asia/Jakarta', + 'Asia/Jayapura', + 'Asia/Jerusalem', + 'Asia/Kabul', + 'Asia/Kamchatka', + 'Asia/Karachi', + 'Asia/Kathmandu', + 'Asia/Khandyga', + '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/Qostanay', + 'Asia/Qyzylorda', + 'Asia/Riyadh', + 'Asia/Sakhalin', + 'Asia/Samarkand', + 'Asia/Seoul', + 'Asia/Shanghai', + 'Asia/Singapore', + 'Asia/Srednekolymsk', + 'Asia/Taipei', + 'Asia/Tashkent', + 'Asia/Tbilisi', + 'Asia/Tehran', + 'Asia/Thimphu', + 'Asia/Tokyo', + 'Asia/Tomsk', + 'Asia/Ulaanbaatar', + 'Asia/Urumqi', + 'Asia/Ust-Nera', + 'Asia/Vientiane', + 'Asia/Vladivostok', + 'Asia/Yakutsk', + 'Asia/Yangon', + '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/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/Astrakhan', + 'Europe/Athens', + 'Europe/Belgrade', + 'Europe/Berlin', + 'Europe/Bratislava', + 'Europe/Brussels', + 'Europe/Bucharest', + 'Europe/Budapest', + 'Europe/Busingen', + 'Europe/Chisinau', + 'Europe/Copenhagen', + 'Europe/Dublin', + 'Europe/Gibraltar', + 'Europe/Guernsey', + 'Europe/Helsinki', + 'Europe/Isle_of_Man', + 'Europe/Istanbul', + 'Europe/Jersey', + 'Europe/Kaliningrad', + 'Europe/Kirov', + 'Europe/Kyiv', + 'Europe/Lisbon', + 'Europe/Ljubljana', + 'Europe/London', + 'Europe/Luxembourg', + 'Europe/Madrid', + 'Europe/Malta', + 'Europe/Mariehamn', + 'Europe/Minsk', + 'Europe/Monaco', + 'Europe/Moscow', + 'Europe/Oslo', + 'Europe/Paris', + 'Europe/Podgorica', + 'Europe/Prague', + 'Europe/Riga', + 'Europe/Rome', + 'Europe/Samara', + 'Europe/San_Marino', + 'Europe/Sarajevo', + 'Europe/Saratov', + 'Europe/Simferopol', + 'Europe/Skopje', + 'Europe/Sofia', + 'Europe/Stockholm', + 'Europe/Tallinn', + 'Europe/Tirane', + 'Europe/Ulyanovsk', + 'Europe/Vaduz', + 'Europe/Vatican', + 'Europe/Vienna', + 'Europe/Vilnius', + 'Europe/Volgograd', + 'Europe/Warsaw', + 'Europe/Zagreb', + '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/Bougainville', + 'Pacific/Chatham', + 'Pacific/Chuuk', + 'Pacific/Easter', + 'Pacific/Efate', + 'Pacific/Fakaofo', + 'Pacific/Fiji', + 'Pacific/Funafuti', + 'Pacific/Galapagos', + 'Pacific/Gambier', + 'Pacific/Guadalcanal', + 'Pacific/Guam', + 'Pacific/Honolulu', + 'Pacific/Kanton', + '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/Pohnpei', + 'Pacific/Port_Moresby', + 'Pacific/Rarotonga', + 'Pacific/Saipan', + 'Pacific/Tahiti', + 'Pacific/Tarawa', + 'Pacific/Tongatapu', + 'Pacific/Wake', + 'Pacific/Wallis', + 'US/Alaska', + 'US/Arizona', + 'US/Central', + 'US/Eastern', + 'US/Hawaii', + 'US/Mountain', + 'US/Pacific', + 'UTC'] +common_timezones = LazyList( + tz for tz in common_timezones if tz in all_timezones) + +common_timezones_set = LazySet(common_timezones) diff --git a/contrib/python/pytz/py3/pytz/exceptions.py b/contrib/python/pytz/py3/pytz/exceptions.py new file mode 100644 index 0000000000..4b20bde9ff --- /dev/null +++ b/contrib/python/pytz/py3/pytz/exceptions.py @@ -0,0 +1,59 @@ +''' +Custom exceptions raised by pytz. +''' + +__all__ = [ + 'UnknownTimeZoneError', 'InvalidTimeError', 'AmbiguousTimeError', + 'NonExistentTimeError', +] + + +class Error(Exception): + '''Base class for all exceptions raised by the pytz library''' + + +class UnknownTimeZoneError(KeyError, Error): + '''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 + + And also a subclass of pytz.exceptions.Error, as are other pytz + exceptions. + + >>> isinstance(UnknownTimeZoneError(), Error) + True + + ''' + pass + + +class InvalidTimeError(Error): + '''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. + ''' diff --git a/contrib/python/pytz/py3/pytz/lazy.py b/contrib/python/pytz/py3/pytz/lazy.py new file mode 100644 index 0000000000..39344fc1f8 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/lazy.py @@ -0,0 +1,172 @@ +from threading import RLock +try: + from collections.abc import Mapping as DictMixin +except ImportError: # Python < 3.3 + try: + from UserDict import DictMixin # Python 2 + except ImportError: # Python 3.0-3.3 + from collections import Mapping as DictMixin + + +# With lazy loading, we might end up with multiple threads triggering +# it at the same time. We need a lock. +_fill_lock = RLock() + + +class LazyDict(DictMixin): + """Dictionary populated on first use.""" + data = None + + def __getitem__(self, key): + if self.data is None: + _fill_lock.acquire() + try: + if self.data is None: + self._fill() + finally: + _fill_lock.release() + return self.data[key.upper()] + + def __contains__(self, key): + if self.data is None: + _fill_lock.acquire() + try: + if self.data is None: + self._fill() + finally: + _fill_lock.release() + return key in self.data + + def __iter__(self): + if self.data is None: + _fill_lock.acquire() + try: + if self.data is None: + self._fill() + finally: + _fill_lock.release() + return iter(self.data) + + def __len__(self): + if self.data is None: + _fill_lock.acquire() + try: + if self.data is None: + self._fill() + finally: + _fill_lock.release() + return len(self.data) + + def keys(self): + if self.data is None: + _fill_lock.acquire() + try: + if self.data is None: + self._fill() + finally: + _fill_lock.release() + return self.data.keys() + + +class LazyList(list): + """List populated on first use.""" + + _props = [ + '__str__', '__repr__', '__unicode__', + '__hash__', '__sizeof__', '__cmp__', + '__lt__', '__le__', '__eq__', '__ne__', '__gt__', '__ge__', + 'append', 'count', 'index', 'extend', 'insert', 'pop', 'remove', + 'reverse', 'sort', '__add__', '__radd__', '__iadd__', '__mul__', + '__rmul__', '__imul__', '__contains__', '__len__', '__nonzero__', + '__getitem__', '__setitem__', '__delitem__', '__iter__', + '__reversed__', '__getslice__', '__setslice__', '__delslice__'] + + def __new__(cls, fill_iter=None): + + if fill_iter is None: + return list() + + # We need a new class as we will be dynamically messing with its + # methods. + class LazyList(list): + pass + + fill_iter = [fill_iter] + + def lazy(name): + def _lazy(self, *args, **kw): + _fill_lock.acquire() + try: + if len(fill_iter) > 0: + list.extend(self, fill_iter.pop()) + for method_name in cls._props: + delattr(LazyList, method_name) + finally: + _fill_lock.release() + return getattr(list, name)(self, *args, **kw) + return _lazy + + for name in cls._props: + setattr(LazyList, name, lazy(name)) + + new_list = LazyList() + return new_list + +# Not all versions of Python declare the same magic methods. +# Filter out properties that don't exist in this version of Python +# from the list. +LazyList._props = [prop for prop in LazyList._props if hasattr(list, prop)] + + +class LazySet(set): + """Set populated on first use.""" + + _props = ( + '__str__', '__repr__', '__unicode__', + '__hash__', '__sizeof__', '__cmp__', + '__lt__', '__le__', '__eq__', '__ne__', '__gt__', '__ge__', + '__contains__', '__len__', '__nonzero__', + '__getitem__', '__setitem__', '__delitem__', '__iter__', + '__sub__', '__and__', '__xor__', '__or__', + '__rsub__', '__rand__', '__rxor__', '__ror__', + '__isub__', '__iand__', '__ixor__', '__ior__', + 'add', 'clear', 'copy', 'difference', 'difference_update', + 'discard', 'intersection', 'intersection_update', 'isdisjoint', + 'issubset', 'issuperset', 'pop', 'remove', + 'symmetric_difference', 'symmetric_difference_update', + 'union', 'update') + + def __new__(cls, fill_iter=None): + + if fill_iter is None: + return set() + + class LazySet(set): + pass + + fill_iter = [fill_iter] + + def lazy(name): + def _lazy(self, *args, **kw): + _fill_lock.acquire() + try: + if len(fill_iter) > 0: + for i in fill_iter.pop(): + set.add(self, i) + for method_name in cls._props: + delattr(LazySet, method_name) + finally: + _fill_lock.release() + return getattr(set, name)(self, *args, **kw) + return _lazy + + for name in cls._props: + setattr(LazySet, name, lazy(name)) + + new_set = LazySet() + return new_set + +# Not all versions of Python declare the same magic methods. +# Filter out properties that don't exist in this version of Python +# from the list. +LazySet._props = [prop for prop in LazySet._props if hasattr(set, prop)] diff --git a/contrib/python/pytz/py3/pytz/reference.py b/contrib/python/pytz/py3/pytz/reference.py new file mode 100644 index 0000000000..f765ca0af0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/reference.py @@ -0,0 +1,140 @@ +''' +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 HOUR, ZERO, UTC + +__all__ = [ + 'FixedOffset', + 'LocalTimezone', + 'USTimeZone', + 'Eastern', + 'Central', + 'Mountain', + 'Pacific', + 'UTC' +] + + +# 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 + + +import time as _time + +STDOFFSET = timedelta(seconds=-_time.timezone) +if _time.daylight: + DSTOFFSET = timedelta(seconds=-_time.altzone) +else: + DSTOFFSET = STDOFFSET + +DSTDIFF = DSTOFFSET - STDOFFSET + + +# A class capturing the platform's idea of local time. +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() + + +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) + + +# A complete implementation of current DST rules for major US time zones. +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") diff --git a/contrib/python/pytz/py3/pytz/tests/test_docs.py b/contrib/python/pytz/py3/pytz/tests/test_docs.py new file mode 100644 index 0000000000..8cb1f376b6 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/tests/test_docs.py @@ -0,0 +1,15 @@ +# -*- coding: ascii -*- + +import doctest + +import pytz +import pytz.tzinfo + +def test_doctest_pytz(): + nfailures, ntests = doctest.testmod(pytz) + assert not nfailures + + +def test_doctest_pytz_tzinfo(): + nfailures, ntests = doctest.testmod(pytz.tzinfo) + assert not nfailures diff --git a/contrib/python/pytz/py3/pytz/tests/test_lazy.py b/contrib/python/pytz/py3/pytz/tests/test_lazy.py new file mode 100644 index 0000000000..bdf8c18ebc --- /dev/null +++ b/contrib/python/pytz/py3/pytz/tests/test_lazy.py @@ -0,0 +1,315 @@ +from operator import ( + eq, ge, gt, le, lt, ne, add, concat, not_, sub, and_, or_, xor +) +import os.path +import sys +import unittest +import warnings + + +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))) + + +from pytz.lazy import LazyList, LazySet + + +class LazyListTestCase(unittest.TestCase): + initial_data = [3, 2, 1] + + def setUp(self): + self.base = [3, 2, 1] + self.lesser = [2, 1, 0] + self.greater = [4, 3, 2] + + self.lazy = LazyList(iter(list(self.base))) + + def test_unary_ops(self): + unary_ops = [str, repr, len, bool, not_] + try: + unary_ops.append(unicode) + except NameError: + pass # unicode no longer exists in Python 3. + + for op in unary_ops: + self.assertEqual( + op(self.lazy), + op(self.base), str(op)) + + def test_binary_ops(self): + binary_ops = [eq, ge, gt, le, lt, ne, add, concat] + try: + binary_ops.append(cmp) + except NameError: + pass # cmp no longer exists in Python 3. + + for op in binary_ops: + self.assertEqual( + op(self.lazy, self.lazy), + op(self.base, self.base), str(op)) + for other in [self.base, self.lesser, self.greater]: + self.assertEqual( + op(self.lazy, other), + op(self.base, other), '%s %s' % (op, other)) + self.assertEqual( + op(other, self.lazy), + op(other, self.base), '%s %s' % (op, other)) + + # Multiplication + self.assertEqual(self.lazy * 3, self.base * 3) + self.assertEqual(3 * self.lazy, 3 * self.base) + + # Contains + self.assertIn(2, self.lazy) + self.assertNotIn(42, self.lazy) + + def test_iadd(self): + self.lazy += [1] + self.base += [1] + self.assertEqual(self.lazy, self.base) + + def test_bool(self): + self.assertTrue(bool(self.lazy)) + self.assertFalse(bool(LazyList())) + self.assertFalse(bool(LazyList(iter([])))) + + def test_hash(self): + self.assertRaises(TypeError, hash, self.lazy) + + def test_isinstance(self): + self.assertIsInstance(self.lazy, list) + self.assertNotIsInstance(self.lazy, tuple) + + def test_callable(self): + try: + callable + except NameError: + return # No longer exists with Python 3. + self.assertFalse(callable(self.lazy)) + + def test_append(self): + self.base.append('extra') + self.lazy.append('extra') + self.assertEqual(self.lazy, self.base) + + def test_count(self): + self.assertEqual(self.lazy.count(2), 1) + + def test_index(self): + self.assertEqual(self.lazy.index(2), 1) + + def test_extend(self): + self.base.extend([6, 7]) + self.lazy.extend([6, 7]) + self.assertEqual(self.lazy, self.base) + + def test_insert(self): + self.base.insert(0, 'ping') + self.lazy.insert(0, 'ping') + self.assertEqual(self.lazy, self.base) + + def test_pop(self): + self.assertEqual(self.lazy.pop(), self.base.pop()) + self.assertEqual(self.lazy, self.base) + + def test_remove(self): + self.base.remove(2) + self.lazy.remove(2) + self.assertEqual(self.lazy, self.base) + + def test_reverse(self): + self.base.reverse() + self.lazy.reverse() + self.assertEqual(self.lazy, self.base) + + def test_reversed(self): + self.assertEqual(list(reversed(self.lazy)), list(reversed(self.base))) + + def test_sort(self): + self.base.sort() + self.assertNotEqual(self.lazy, self.base, 'Test data already sorted') + self.lazy.sort() + self.assertEqual(self.lazy, self.base) + + def test_sorted(self): + self.assertEqual(sorted(self.lazy), sorted(self.base)) + + def test_getitem(self): + for idx in range(-len(self.base), len(self.base)): + self.assertEqual(self.lazy[idx], self.base[idx]) + + def test_setitem(self): + for idx in range(-len(self.base), len(self.base)): + self.base[idx] = idx + 1000 + self.assertNotEqual(self.lazy, self.base) + self.lazy[idx] = idx + 1000 + self.assertEqual(self.lazy, self.base) + + def test_delitem(self): + del self.base[0] + self.assertNotEqual(self.lazy, self.base) + del self.lazy[0] + self.assertEqual(self.lazy, self.base) + + del self.base[-2] + self.assertNotEqual(self.lazy, self.base) + del self.lazy[-2] + self.assertEqual(self.lazy, self.base) + + def test_iter(self): + self.assertEqual(list(iter(self.lazy)), list(iter(self.base))) + + def test_getslice(self): + for i in range(-len(self.base), len(self.base)): + for j in range(-len(self.base), len(self.base)): + for step in [-1, 1]: + self.assertEqual(self.lazy[i:j:step], self.base[i:j:step]) + + def test_setslice(self): + for i in range(-len(self.base), len(self.base)): + for j in range(-len(self.base), len(self.base)): + for step in [-1, 1]: + replacement = range(0, len(self.base[i:j:step])) + self.base[i:j:step] = replacement + self.lazy[i:j:step] = replacement + self.assertEqual(self.lazy, self.base) + + def test_delslice(self): + del self.base[0:1] + del self.lazy[0:1] + self.assertEqual(self.lazy, self.base) + + del self.base[-1:1:-1] + del self.lazy[-1:1:-1] + self.assertEqual(self.lazy, self.base) + + +class LazySetTestCase(unittest.TestCase): + initial_data = set([3, 2, 1]) + + def setUp(self): + self.base = set([3, 2, 1]) + self.lazy = LazySet(iter(set(self.base))) + + def test_unary_ops(self): + # These ops just need to work. + unary_ops = [str, repr] + try: + unary_ops.append(unicode) + except NameError: + pass # unicode no longer exists in Python 3. + + for op in unary_ops: + op(self.lazy) # These ops just need to work. + + # These ops should return identical values as a real set. + unary_ops = [len, bool, not_] + + for op in unary_ops: + self.assertEqual( + op(self.lazy), + op(self.base), '%s(lazy) == %r' % (op, op(self.lazy))) + + def test_binary_ops(self): + binary_ops = [eq, ge, gt, le, lt, ne, sub, and_, or_, xor] + try: + binary_ops.append(cmp) + except NameError: + pass # cmp no longer exists in Python 3. + + for op in binary_ops: + self.assertEqual( + op(self.lazy, self.lazy), + op(self.base, self.base), str(op)) + self.assertEqual( + op(self.lazy, self.base), + op(self.base, self.base), str(op)) + self.assertEqual( + op(self.base, self.lazy), + op(self.base, self.base), str(op)) + + # Contains + self.assertIn(2, self.lazy) + self.assertNotIn(42, self.lazy) + + def test_iops(self): + try: + iops = [isub, iand, ior, ixor] + except NameError: + return # Don't exist in older Python versions. + for op in iops: + # Mutating operators, so make fresh copies. + lazy = LazySet(self.base) + base = self.base.copy() + op(lazy, set([1])) + op(base, set([1])) + self.assertEqual(lazy, base, str(op)) + + def test_bool(self): + self.assertTrue(bool(self.lazy)) + self.assertFalse(bool(LazySet())) + self.assertFalse(bool(LazySet(iter([])))) + + def test_hash(self): + self.assertRaises(TypeError, hash, self.lazy) + + def test_isinstance(self): + self.assertIsInstance(self.lazy, set) + + def test_callable(self): + try: + callable + except NameError: + return # No longer exists with Python 3. + self.assertFalse(callable(self.lazy)) + + def test_add(self): + self.base.add('extra') + self.lazy.add('extra') + self.assertEqual(self.lazy, self.base) + + def test_copy(self): + self.assertEqual(self.lazy.copy(), self.base) + + def test_method_ops(self): + ops = [ + 'difference', 'intersection', 'isdisjoint', + 'issubset', 'issuperset', 'symmetric_difference', 'union', + 'difference_update', 'intersection_update', + 'symmetric_difference_update', 'update'] + for op in ops: + if not hasattr(set, op): + continue # Not in this version of Python. + # Make a copy, as some of the ops are mutating. + lazy = LazySet(set(self.base)) + base = set(self.base) + self.assertEqual( + getattr(lazy, op)(set([1])), + getattr(base, op)(set([1])), op) + self.assertEqual(lazy, base, op) + + def test_discard(self): + self.base.discard(1) + self.assertNotEqual(self.lazy, self.base) + self.lazy.discard(1) + self.assertEqual(self.lazy, self.base) + + def test_pop(self): + self.assertEqual(self.lazy.pop(), self.base.pop()) + self.assertEqual(self.lazy, self.base) + + def test_remove(self): + self.base.remove(2) + self.lazy.remove(2) + self.assertEqual(self.lazy, self.base) + + def test_clear(self): + self.lazy.clear() + self.assertEqual(self.lazy, set()) + + +if __name__ == '__main__': + warnings.simplefilter("error") # Warnings should be fatal in tests. + unittest.main() diff --git a/contrib/python/pytz/py3/pytz/tests/test_tzinfo.py b/contrib/python/pytz/py3/pytz/tests/test_tzinfo.py new file mode 100644 index 0000000000..7d74920e13 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/tests/test_tzinfo.py @@ -0,0 +1,822 @@ +# -*- coding: ascii -*- + +import doctest +import sys +import os +import os.path +import unittest +try: + import cPickle as pickle +except ImportError: + import pickle +from datetime import ( + datetime, + timedelta +) +import warnings + +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 # noqa +from pytz import reference # noqa +from pytz.tzfile import _byte_string # noqa +from pytz.tzinfo import DstTzInfo, StaticTzInfo # noqa + +# I test for expected version to ensure the correct version of pytz is +# actually being tested. +EXPECTED_VERSION = '2023.3.post1' +EXPECTED_OLSON_VERSION = '2023c' + +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') +assert isinstance(GMT, StaticTzInfo), 'GMT is no longer a StaticTzInfo' + + +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) + + +if sys.version_info[0] > 2: + # Python 3.x doesn't have unicode(), making writing code + # for Python 2.3 and Python 3.x a pain. + unicode = str + + +class BasicTest(unittest.TestCase): + + def testVersion(self): + # Ensuring the correct version of pytz has been loaded + self.assertEqual( + 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__) + ) + + self.assertEqual( + EXPECTED_OLSON_VERSION, pytz.OLSON_VERSION, + 'Incorrect pytz version loaded. Import path is stuffed ' + 'or this test needs updating. (Wanted %s, got %s)' + % (EXPECTED_OLSON_VERSION, pytz.OLSON_VERSION) + ) + + def testGMT(self): + now = datetime.now(tz=GMT) + self.assertEqual(now.utcoffset(), NOTIME) + self.assertEqual(now.dst(), NOTIME) + self.assertEqual(now.timetuple(), now.utctimetuple()) + self.assertEqual(now, now.replace(tzinfo=UTC)) + + def testReferenceUTC(self): + now = datetime.now(tz=UTC) + self.assertEqual(now.utcoffset(), NOTIME) + self.assertEqual(now.dst(), NOTIME) + self.assertEqual(now.timetuple(), now.utctimetuple()) + + def testUnknownOffsets(self): + # This tzinfo behavior is required to make + # datetime.time.{utcoffset, dst, tzname} work as documented. + + dst_tz = pytz.timezone('US/Eastern') + + # This information is not known when we don't have a date, + # so return None per API. + self.assertIsNone(dst_tz.utcoffset(None)) + self.assertIsNone(dst_tz.dst(None)) + # We don't know the abbreviation, but this is still a valid + # tzname per the Python documentation. + self.assertEqual(dst_tz.tzname(None), 'US/Eastern') + + def clearCache(self): + pytz._tzinfo_cache.clear() + + def testUnicodeTimezone(self): + # We need to ensure that cold lookups work for both Unicode + # and traditional strings, and that the desired singleton is + # returned. + self.clearCache() + eastern = pytz.timezone(unicode('US/Eastern')) + self.assertIs(eastern, pytz.timezone('US/Eastern')) + + self.clearCache() + eastern = pytz.timezone('US/Eastern') + self.assertIs(eastern, pytz.timezone(unicode('US/Eastern'))) + + def testStaticTzInfo(self): + # Ensure that static timezones are correctly detected, + # per lp:1602807 + static = pytz.timezone('Etc/GMT-4') + self.assertIsInstance(static, StaticTzInfo) + + +class PicklingTest(unittest.TestCase): + + def _roundtrip_tzinfo(self, tz): + p = pickle.dumps(tz) + unpickled_tz = pickle.loads(p) + self.assertIs(tz, 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.assertIs(tz, 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): + 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( + _byte_string(tzname), + _byte_string('?' * len(tzname)) + ) + self.assertNotEqual(p, hacked_p) + unpickled_tz = pickle.loads(hacked_p) + self.assertIs(tz, 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 + + # Python 3 introduced a new pickle protocol where numbers are stored in + # hexadecimal representation. Here we extract the pickle + # representation of the number for the current Python version. + # + # Test protocol 3 on Python 3 and protocol 0 on Python 2. + if sys.version_info >= (3,): + protocol = 3 + else: + protocol = 0 + old_pickle_pattern = pickle.dumps(tz._utcoffset.seconds, protocol)[3:-1] + new_pickle_pattern = pickle.dumps(new_utcoffset, protocol)[3:-1] + hacked_p = p.replace(old_pickle_pattern, new_pickle_pattern) + + self.assertNotEqual(p, hacked_p) + unpickled_tz = pickle.loads(hacked_p) + self.assertEqual(unpickled_tz._utcoffset.seconds, new_utcoffset) + self.assertIsNot(tz, 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( + _byte_string( + "cpytz\n_p\np1\n(S'US/Eastern'\np2\nI-18000\n" + "I0\nS'EST'\np3\ntRp4\n." + ) + ) + east2 = pytz.timezone('US/Eastern').localize( + datetime(2006, 1, 1)).tzinfo + self.assertIs(east1, east2) + + # Confirm changes in name munging between 2006j and 2007c cause + # no problems. + pap1 = pickle.loads(_byte_string( + "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').localize( + datetime(1910, 1, 1)).tzinfo + self.assertIs(pap1, pap2) + + gmt1 = pickle.loads(_byte_string( + "cpytz\n_p\np1\n(S'Etc/GMT_plus_10'\np2\ntRp3\n.")) + gmt2 = pytz.timezone('Etc/GMT+10') + self.assertIs(gmt1, 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.assertEqual( + 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.assertEqual( + 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.assertEqual( + 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.assertEqual(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.assertEqual( + 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': '+11', # pre-2017a, 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': '+12', # pre-2017a, NCST + 'utcoffset': timedelta(hours=12), + 'dst': timedelta(hours=1), + } + after = { + 'tzname': '+11', # pre-2017a, NCT + 'utcoffset': timedelta(hours=11), + 'dst': timedelta(0), + } + + +class NoumeaNoMoreDSTTestCase(NoumeaDSTEndTestCase): + # Noumea dropped DST in 1997. Here we test that it stops occurring. + 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': '-10', # pre-2017a, TAHT + 'utcoffset': timedelta(hours=-10), + 'dst': timedelta(0), + } + + +class SamoaInternationalDateLineChange(USEasternDSTStartTestCase): + # At the end of 2011, Samoa will switch from being east of the + # international dateline to the west. There will be no Dec 30th + # 2011 and it will switch from UTC-10 to UTC+14. + tzinfo = pytz.timezone('Pacific/Apia') + transition_time = datetime(2011, 12, 30, 10, 0, 0, tzinfo=UTC) + before = { + 'tzname': '-10', # pre-2017a, SDT + 'utcoffset': timedelta(hours=-10), + 'dst': timedelta(hours=1), + } + after = { + 'tzname': '+14', # pre-2017a, WSDT + 'utcoffset': timedelta(hours=14), + 'dst': timedelta(hours=1), + } + + +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 saving transition is one hour out. For example, + # at the end of US/Eastern daylight saving 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('US/Eastern') + + # End of DST ambiguity check + loc_time = loc_tz.localize(datetime(1918, 10, 27, 1, 59, 59), is_dst=1) + self.assertEqual(loc_time.strftime('%Z%z'), 'EDT-0400') + + loc_time = loc_tz.localize(datetime(1918, 10, 27, 1, 59, 59), is_dst=0) + self.assertEqual(loc_time.strftime('%Z%z'), 'EST-0500') + + self.assertRaises( + 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.assertEqual(loc_time.strftime('%Z%z'), 'EST-0500') + + loc_time = loc_tz.localize(datetime(1918, 3, 31, 2, 0, 0), is_dst=1) + self.assertEqual(loc_time.strftime('%Z%z'), 'EDT-0400') + + self.assertRaises( + 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.assertEqual(loc_time.strftime('%Z%z'), 'EWT-0400') + + loc_time = loc_tz.localize(datetime(1945, 8, 14, 19, 0, 0)) + self.assertEqual(loc_time.strftime('%Z%z'), 'EPT-0400') + + loc_time = loc_tz.localize(datetime(1945, 9, 30, 1, 0, 0), is_dst=1) + self.assertEqual(loc_time.strftime('%Z%z'), 'EPT-0400') + + loc_time = loc_tz.localize(datetime(1945, 9, 30, 1, 0, 0), is_dst=0) + self.assertEqual(loc_time.strftime('%Z%z'), 'EST-0500') + + # Weird changes - ambiguous time (end-of-DST like) but is_dst==False + for zonename, ambiguous_naive, expected in [ + ('Europe/Warsaw', datetime(1915, 8, 4, 23, 59, 59), + ['1915-08-04 23:59:59 WMT+0124', + '1915-08-04 23:59:59 CET+0100']), + ('Europe/Moscow', datetime(2014, 10, 26, 1, 30), + ['2014-10-26 01:30:00 MSK+0400', + '2014-10-26 01:30:00 MSK+0300'])]: + loc_tz = pytz.timezone(zonename) + self.assertRaises( + pytz.AmbiguousTimeError, + loc_tz.localize, ambiguous_naive, is_dst=None + ) + # Also test non-boolean is_dst in the weird case + for dst in [True, timedelta(1), False, timedelta(0)]: + loc_time = loc_tz.localize(ambiguous_naive, is_dst=dst) + self.assertEqual(loc_time.strftime(fmt), expected[not dst]) + + 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.assertEqual( + dt2.strftime('%Y-%m-%d %H:%M:%S %Z%z'), + '2004-04-04 02:50:00 EDT-0400' + ) + + dt2 = tz.normalize(dt2) + self.assertEqual( + dt2.strftime('%Y-%m-%d %H:%M:%S %Z%z'), + '2004-04-04 01:50:00 EST-0500' + ) + + 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.assertEqual( + dt.strftime(fmt), + '2004-10-31 02:00:00 CET+0100' + ) + + +class CommonTimezonesTestCase(unittest.TestCase): + def test_bratislava(self): + # Bratislava is the default timezone for Slovakia, but our + # heuristics where not adding it to common_timezones. Ideally, + # common_timezones should be populated from zone.tab at runtime, + # but I'm hesitant to pay the startup cost as loading the list + # on demand whilst remaining backwards compatible seems + # difficult. + self.assertIn('Europe/Bratislava', pytz.common_timezones) + self.assertIn('Europe/Bratislava', pytz.common_timezones_set) + + def test_us_eastern(self): + self.assertIn('US/Eastern', pytz.common_timezones) + self.assertIn('US/Eastern', pytz.common_timezones_set) + + def test_belfast(self): + self.assertIn('Europe/Belfast', pytz.all_timezones_set) + self.assertNotIn('Europe/Belfast', pytz.common_timezones) + self.assertNotIn('Europe/Belfast', pytz.common_timezones_set) + + +class ZoneCaseInsensitivityTestCase(unittest.TestCase): + def test_lower_case_timezone_constructor_arg(self): + for tz in pytz.all_timezones_set: + from_lower = pytz.timezone(tz.lower()) + from_passed = pytz.timezone(tz) + self.assertEqual(from_lower, + from_passed, + "arg '%s' and arg '%s' produce different " + "timezone objects" % ( + from_lower, from_passed)) + + +class BaseTzInfoTestCase: + '''Ensure UTC, StaticTzInfo and DstTzInfo work consistently. + + These tests are run for each type of tzinfo. + ''' + tz = None # override + tz_class = None # override + + def test_expectedclass(self): + self.assertIsInstance(self.tz, self.tz_class) + + def test_fromutc(self): + # naive datetime. + dt1 = datetime(2011, 10, 31) + + # localized datetime, same timezone. + dt2 = self.tz.localize(dt1) + + # Both should give the same results. Note that the standard + # Python tzinfo.fromutc() only supports the second. + for dt in [dt1, dt2]: + loc_dt = self.tz.fromutc(dt) + loc_dt2 = pytz.utc.localize(dt1).astimezone(self.tz) + self.assertEqual(loc_dt, loc_dt2) + + # localized datetime, different timezone. + new_tz = pytz.timezone('Europe/Paris') + self.assertIsNot(self.tz, new_tz) + dt3 = new_tz.localize(dt1) + self.assertRaises(ValueError, self.tz.fromutc, dt3) + + def test_normalize(self): + other_tz = pytz.timezone('Europe/Paris') + self.assertIsNot(self.tz, other_tz) + + dt = datetime(2012, 3, 26, 12, 0) + other_dt = other_tz.localize(dt) + + local_dt = self.tz.normalize(other_dt) + + self.assertIsNot(local_dt.tzinfo, other_dt.tzinfo) + self.assertNotEqual( + local_dt.replace(tzinfo=None), other_dt.replace(tzinfo=None)) + + def test_astimezone(self): + other_tz = pytz.timezone('Europe/Paris') + self.assertIsNot(self.tz, other_tz) + + dt = datetime(2012, 3, 26, 12, 0) + other_dt = other_tz.localize(dt) + + local_dt = other_dt.astimezone(self.tz) + + self.assertIsNot(local_dt.tzinfo, other_dt.tzinfo) + self.assertNotEqual( + local_dt.replace(tzinfo=None), other_dt.replace(tzinfo=None)) + + +class OptimizedUTCTestCase(unittest.TestCase, BaseTzInfoTestCase): + tz = pytz.utc + tz_class = tz.__class__ + + +class LegacyUTCTestCase(unittest.TestCase, BaseTzInfoTestCase): + # Deprecated timezone, but useful for comparison tests. + tz = pytz.timezone('Etc/UTC') + tz_class = StaticTzInfo + + +class StaticTzInfoTestCase(unittest.TestCase, BaseTzInfoTestCase): + tz = pytz.timezone('GMT') + tz_class = StaticTzInfo + + +class DstTzInfoTestCase(unittest.TestCase, BaseTzInfoTestCase): + tz = pytz.timezone('Australia/Melbourne') + tz_class = DstTzInfo + + +def _test_suite(): + suite = unittest.TestSuite() + suite.addTest(doctest.DocTestSuite('pytz')) + suite.addTest(doctest.DocTestSuite('pytz.tzinfo')) + suite.addTest(doctest.DocTestSuite('pytz.exceptions')) + import test_tzinfo + suite.addTest(unittest.defaultTestLoader.loadTestsFromModule(test_tzinfo)) + return suite + + +if __name__ == '__main__': + warnings.simplefilter("error") # Warnings should be fatal in tests. + unittest.main(defaultTest='test_suite') diff --git a/contrib/python/pytz/py3/pytz/tzfile.py b/contrib/python/pytz/py3/pytz/tzfile.py new file mode 100644 index 0000000000..99e74489b8 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/tzfile.py @@ -0,0 +1,133 @@ +''' +$Id: tzfile.py,v 1.8 2004/06/03 00:15:24 zenzen Exp $ +''' + +from datetime import datetime +from struct import unpack, calcsize + +from pytz.tzinfo import StaticTzInfo, DstTzInfo, memorized_ttinfo +from pytz.tzinfo import memorized_datetime, memorized_timedelta + + +def _byte_string(s): + """Cast a string or byte string to an ASCII byte string.""" + return s.encode('ASCII') + +_NULL = _byte_string('\0') + + +def _std_string(s): + """Cast a string or byte string to an ASCII string.""" + return str(s.decode('ASCII')) + + +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 == _byte_string('TZif'), 'Got magic %s' % repr(magic) + + # 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(_NULL, tzname_offset) + if nul < 0: + nul = len(tznames_raw) + tznames[tzname_offset] = _std_string( + 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(ttinfo) == 1 or 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 + + # Bad dst? Look further. DST > 24 hours happens when + # a timzone has moved across the international dateline. + if dst <= 0 or dst > 3600 * 3: + 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) diff --git a/contrib/python/pytz/py3/pytz/tzinfo.py b/contrib/python/pytz/py3/pytz/tzinfo.py new file mode 100644 index 0000000000..49b5c3febd --- /dev/null +++ b/contrib/python/pytz/py3/pytz/tzinfo.py @@ -0,0 +1,580 @@ +'''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 +from pytz.exceptions import AmbiguousTimeError, NonExistentTimeError + +__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(1970, 1, 1, 0, 0) # 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.fromtimestamp(seconds, tz=timezone.utc).replace(tzinfo=None) + # 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''' + if dt.tzinfo is not None and dt.tzinfo is not self: + raise ValueError('fromutc: dt.tzinfo is not self') + return (dt + self._utcoffset).replace(tzinfo=self) + + def utcoffset(self, dt, is_dst=None): + '''See datetime.tzinfo.utcoffset + + is_dst is ignored for StaticTzInfo, and exists only to + retain compatibility with DstTzInfo. + ''' + return self._utcoffset + + def dst(self, dt, is_dst=None): + '''See datetime.tzinfo.dst + + is_dst is ignored for StaticTzInfo, and exists only to + retain compatibility with DstTzInfo. + ''' + return _notime + + def tzname(self, dt, is_dst=None): + '''See datetime.tzinfo.tzname + + is_dst is ignored for StaticTzInfo, and exists only to + retain compatibility with DstTzInfo. + ''' + 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. + + This is normally a no-op, as StaticTzInfo timezones never have + ambiguous cases to correct: + + >>> from pytz import timezone + >>> gmt = timezone('GMT') + >>> isinstance(gmt, StaticTzInfo) + True + >>> dt = datetime(2011, 5, 8, 1, 2, 3, tzinfo=gmt) + >>> gmt.normalize(dt) is dt + True + + The supported method of converting between timezones is to use + datetime.astimezone(). Currently normalize() also works: + + >>> la = timezone('America/Los_Angeles') + >>> dt = la.localize(datetime(2011, 5, 7, 1, 2, 3)) + >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)' + >>> gmt.normalize(dt).strftime(fmt) + '2011-05-07 08:02:03 GMT (+0000)' + ''' + if dt.tzinfo is self: + return dt + if dt.tzinfo is None: + raise ValueError('Naive time - no tzinfo set') + return dt.astimezone(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 saving time comes into effect, + or at a point in history when the region decides to change their + timezone definition. + ''' + # Overridden in subclass + + # Sorted list of DST transition times, UTC + _utc_transition_times = None + + # [(utcoffset, dstoffset, tzname)] corresponding to + # _utc_transition_times entries + _transition_info = None + + 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 inf not in _tzinfos: + _tzinfos[inf] = self.__class__(inf, _tzinfos) + + def fromutc(self, dt): + '''See datetime.tzinfo.fromutc''' + if (dt.tzinfo is not None and + getattr(dt.tzinfo, '_tzinfos', None) is not self._tzinfos): + raise ValueError('fromutc: dt.tzinfo is not self') + 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)' + + The supported method of converting between timezones is to use + datetime.astimezone(). Currently, normalize() also works: + + >>> th = timezone('Asia/Bangkok') + >>> am = timezone('Europe/Amsterdam') + >>> dt = th.localize(datetime(2011, 5, 7, 1, 2, 3)) + >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)' + >>> am.normalize(dt).strftime(fmt) + '2011-05-06 20:02:03 CEST (+0200)' + ''' + 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 saving 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 saving time + + >>> try: + ... loc_dt1 = amdam.localize(dt, is_dst=None) + ... except AmbiguousTimeError: + ... print('Ambiguous') + Ambiguous + + 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 saving 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. + + >>> try: + ... loc_dt1 = pacific.localize(dt, is_dst=None) + ... except NonExistentTimeError: + ... print('Non-existent') + Non-existent + ''' + 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 occurring 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 if is_dst=True + # Choose the latest (by UTC) applicable timezone if is_dst=False + # i.e., behave like end-of-DST transition + dates = {} # utc -> local + for local_dt in filtered_possible_loc_dt: + utc_time = ( + local_dt.replace(tzinfo=None) - local_dt.tzinfo._utcoffset) + assert utc_time not in dates + dates[utc_time] = local_dt + return dates[[min, max][not is_dst](dates)] + + def utcoffset(self, dt, is_dst=None): + '''See datetime.tzinfo.utcoffset + + The is_dst parameter may be used to remove ambiguity during DST + transitions. + + >>> from pytz import timezone + >>> tz = timezone('America/St_Johns') + >>> ambiguous = datetime(2009, 10, 31, 23, 30) + + >>> str(tz.utcoffset(ambiguous, is_dst=False)) + '-1 day, 20:30:00' + + >>> str(tz.utcoffset(ambiguous, is_dst=True)) + '-1 day, 21:30:00' + + >>> try: + ... tz.utcoffset(ambiguous) + ... except AmbiguousTimeError: + ... print('Ambiguous') + Ambiguous + + ''' + if dt is None: + return None + elif dt.tzinfo is not self: + dt = self.localize(dt, is_dst) + return dt.tzinfo._utcoffset + else: + return self._utcoffset + + def dst(self, dt, is_dst=None): + '''See datetime.tzinfo.dst + + The is_dst parameter may be used to remove ambiguity during DST + transitions. + + >>> from pytz import timezone + >>> tz = timezone('America/St_Johns') + + >>> normal = datetime(2009, 9, 1) + + >>> str(tz.dst(normal)) + '1:00:00' + >>> str(tz.dst(normal, is_dst=False)) + '1:00:00' + >>> str(tz.dst(normal, is_dst=True)) + '1:00:00' + + >>> ambiguous = datetime(2009, 10, 31, 23, 30) + + >>> str(tz.dst(ambiguous, is_dst=False)) + '0:00:00' + >>> str(tz.dst(ambiguous, is_dst=True)) + '1:00:00' + >>> try: + ... tz.dst(ambiguous) + ... except AmbiguousTimeError: + ... print('Ambiguous') + Ambiguous + + ''' + if dt is None: + return None + elif dt.tzinfo is not self: + dt = self.localize(dt, is_dst) + return dt.tzinfo._dst + else: + return self._dst + + def tzname(self, dt, is_dst=None): + '''See datetime.tzinfo.tzname + + The is_dst parameter may be used to remove ambiguity during DST + transitions. + + >>> from pytz import timezone + >>> tz = timezone('America/St_Johns') + + >>> normal = datetime(2009, 9, 1) + + >>> tz.tzname(normal) + 'NDT' + >>> tz.tzname(normal, is_dst=False) + 'NDT' + >>> tz.tzname(normal, is_dst=True) + 'NDT' + + >>> ambiguous = datetime(2009, 10, 31, 23, 30) + + >>> tz.tzname(ambiguous, is_dst=False) + 'NST' + >>> tz.tzname(ambiguous, is_dst=True) + 'NDT' + >>> try: + ... tz.tzname(ambiguous) + ... except AmbiguousTimeError: + ... print('Ambiguous') + Ambiguous + ''' + if dt is None: + return self.zone + elif dt.tzinfo is not self: + dt = self.localize(dt, is_dst) + return dt.tzinfo._tzname + else: + 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 + ) + + +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] diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Abidjan b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Abidjan Binary files differnew file mode 100644 index 0000000000..28b32ab2e0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Abidjan diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Accra b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Accra Binary files differnew file mode 100644 index 0000000000..28b32ab2e0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Accra diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Addis_Ababa b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Addis_Ababa Binary files differnew file mode 100644 index 0000000000..9dcfc19c56 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Addis_Ababa diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Algiers b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Algiers Binary files differnew file mode 100644 index 0000000000..6cfd8a16e1 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Algiers diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Asmara b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Asmara Binary files differnew file mode 100644 index 0000000000..9dcfc19c56 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Asmara diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Asmera b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Asmera Binary files differnew file mode 100644 index 0000000000..9dcfc19c56 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Asmera diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Bamako b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Bamako Binary files differnew file mode 100644 index 0000000000..28b32ab2e0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Bamako diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Bangui b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Bangui Binary files differnew file mode 100644 index 0000000000..afb6a4a8fb --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Bangui diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Banjul b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Banjul Binary files differnew file mode 100644 index 0000000000..28b32ab2e0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Banjul diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Bissau b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Bissau Binary files differnew file mode 100644 index 0000000000..82ea5aaf0c --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Bissau diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Blantyre b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Blantyre Binary files differnew file mode 100644 index 0000000000..52753c0f87 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Blantyre diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Brazzaville b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Brazzaville Binary files differnew file mode 100644 index 0000000000..afb6a4a8fb --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Brazzaville diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Bujumbura b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Bujumbura Binary files differnew file mode 100644 index 0000000000..52753c0f87 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Bujumbura diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Cairo b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Cairo Binary files differnew file mode 100644 index 0000000000..dd538c65db --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Cairo diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Casablanca b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Casablanca Binary files differnew file mode 100644 index 0000000000..d39016b89d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Casablanca diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Ceuta b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Ceuta Binary files differnew file mode 100644 index 0000000000..b41ec4f81a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Ceuta diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Conakry b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Conakry Binary files differnew file mode 100644 index 0000000000..28b32ab2e0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Conakry diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Dakar b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Dakar Binary files differnew file mode 100644 index 0000000000..28b32ab2e0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Dakar diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Dar_es_Salaam b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Dar_es_Salaam Binary files differnew file mode 100644 index 0000000000..9dcfc19c56 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Dar_es_Salaam diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Djibouti b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Djibouti Binary files differnew file mode 100644 index 0000000000..9dcfc19c56 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Djibouti diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Douala b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Douala Binary files differnew file mode 100644 index 0000000000..afb6a4a8fb --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Douala diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/El_Aaiun b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/El_Aaiun Binary files differnew file mode 100644 index 0000000000..066fbed008 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/El_Aaiun diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Freetown b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Freetown Binary files differnew file mode 100644 index 0000000000..28b32ab2e0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Freetown diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Gaborone b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Gaborone Binary files differnew file mode 100644 index 0000000000..52753c0f87 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Gaborone diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Harare b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Harare Binary files differnew file mode 100644 index 0000000000..52753c0f87 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Harare diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Johannesburg b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Johannesburg Binary files differnew file mode 100644 index 0000000000..b1c425dace --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Johannesburg diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Juba b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Juba Binary files differnew file mode 100644 index 0000000000..06482943a4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Juba diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Kampala b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Kampala Binary files differnew file mode 100644 index 0000000000..9dcfc19c56 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Kampala diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Khartoum b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Khartoum Binary files differnew file mode 100644 index 0000000000..8ee8cb92e7 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Khartoum diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Kigali b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Kigali Binary files differnew file mode 100644 index 0000000000..52753c0f87 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Kigali diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Kinshasa b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Kinshasa Binary files differnew file mode 100644 index 0000000000..afb6a4a8fb --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Kinshasa diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Lagos b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Lagos Binary files differnew file mode 100644 index 0000000000..afb6a4a8fb --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Lagos diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Libreville b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Libreville Binary files differnew file mode 100644 index 0000000000..afb6a4a8fb --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Libreville diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Lome b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Lome Binary files differnew file mode 100644 index 0000000000..28b32ab2e0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Lome diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Luanda b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Luanda Binary files differnew file mode 100644 index 0000000000..afb6a4a8fb --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Luanda diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Lubumbashi b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Lubumbashi Binary files differnew file mode 100644 index 0000000000..52753c0f87 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Lubumbashi diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Lusaka b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Lusaka Binary files differnew file mode 100644 index 0000000000..52753c0f87 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Lusaka diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Malabo b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Malabo Binary files differnew file mode 100644 index 0000000000..afb6a4a8fb --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Malabo diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Maputo b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Maputo Binary files differnew file mode 100644 index 0000000000..52753c0f87 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Maputo diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Maseru b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Maseru Binary files differnew file mode 100644 index 0000000000..b1c425dace --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Maseru diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Mbabane b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Mbabane Binary files differnew file mode 100644 index 0000000000..b1c425dace --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Mbabane diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Mogadishu b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Mogadishu Binary files differnew file mode 100644 index 0000000000..9dcfc19c56 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Mogadishu diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Monrovia b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Monrovia Binary files differnew file mode 100644 index 0000000000..6d688502a1 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Monrovia diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Nairobi b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Nairobi Binary files differnew file mode 100644 index 0000000000..9dcfc19c56 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Nairobi diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Ndjamena b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Ndjamena Binary files differnew file mode 100644 index 0000000000..a968845e29 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Ndjamena diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Niamey b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Niamey Binary files differnew file mode 100644 index 0000000000..afb6a4a8fb --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Niamey diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Nouakchott b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Nouakchott Binary files differnew file mode 100644 index 0000000000..28b32ab2e0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Nouakchott diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Ouagadougou b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Ouagadougou Binary files differnew file mode 100644 index 0000000000..28b32ab2e0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Ouagadougou diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Porto-Novo b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Porto-Novo Binary files differnew file mode 100644 index 0000000000..afb6a4a8fb --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Porto-Novo diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Sao_Tome b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Sao_Tome Binary files differnew file mode 100644 index 0000000000..59f3759c40 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Sao_Tome diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Timbuktu b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Timbuktu Binary files differnew file mode 100644 index 0000000000..28b32ab2e0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Timbuktu diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Tripoli b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Tripoli Binary files differnew file mode 100644 index 0000000000..07b393bb7d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Tripoli diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Tunis b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Tunis Binary files differnew file mode 100644 index 0000000000..427fa56303 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Tunis diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Windhoek b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Windhoek Binary files differnew file mode 100644 index 0000000000..abecd137b1 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Africa/Windhoek diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Adak b/contrib/python/pytz/py3/pytz/zoneinfo/America/Adak Binary files differnew file mode 100644 index 0000000000..43236498f6 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Adak diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Anchorage b/contrib/python/pytz/py3/pytz/zoneinfo/America/Anchorage Binary files differnew file mode 100644 index 0000000000..9bbb2fd3b3 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Anchorage diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Anguilla b/contrib/python/pytz/py3/pytz/zoneinfo/America/Anguilla Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Anguilla diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Antigua b/contrib/python/pytz/py3/pytz/zoneinfo/America/Antigua Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Antigua diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Araguaina b/contrib/python/pytz/py3/pytz/zoneinfo/America/Araguaina Binary files differnew file mode 100644 index 0000000000..919723dc2c --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Araguaina diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Buenos_Aires b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Buenos_Aires Binary files differnew file mode 100644 index 0000000000..cc82e69898 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Buenos_Aires diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Catamarca b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Catamarca Binary files differnew file mode 100644 index 0000000000..7268eb3738 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Catamarca diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/ComodRivadavia b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/ComodRivadavia Binary files differnew file mode 100644 index 0000000000..7268eb3738 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/ComodRivadavia diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Cordoba b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Cordoba Binary files differnew file mode 100644 index 0000000000..2ad6ea5db2 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Cordoba diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Jujuy b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Jujuy Binary files differnew file mode 100644 index 0000000000..7ca0b46f68 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Jujuy diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/La_Rioja b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/La_Rioja Binary files differnew file mode 100644 index 0000000000..a6a6694f33 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/La_Rioja diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Mendoza b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Mendoza Binary files differnew file mode 100644 index 0000000000..3232c80e20 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Mendoza diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Rio_Gallegos b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Rio_Gallegos Binary files differnew file mode 100644 index 0000000000..8b1a2816ab --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Rio_Gallegos diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Salta b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Salta Binary files differnew file mode 100644 index 0000000000..7072dec229 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Salta diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/San_Juan b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/San_Juan Binary files differnew file mode 100644 index 0000000000..f3e185c3ab --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/San_Juan diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/San_Luis b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/San_Luis Binary files differnew file mode 100644 index 0000000000..2d1da3ae3d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/San_Luis diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Tucuman b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Tucuman Binary files differnew file mode 100644 index 0000000000..c6449f582a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Tucuman diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Ushuaia b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Ushuaia Binary files differnew file mode 100644 index 0000000000..e74ce049c7 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Argentina/Ushuaia diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Aruba b/contrib/python/pytz/py3/pytz/zoneinfo/America/Aruba Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Aruba diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Asuncion b/contrib/python/pytz/py3/pytz/zoneinfo/America/Asuncion Binary files differnew file mode 100644 index 0000000000..891279d4db --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Asuncion diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Atikokan b/contrib/python/pytz/py3/pytz/zoneinfo/America/Atikokan Binary files differnew file mode 100644 index 0000000000..9964b9a334 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Atikokan diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Atka b/contrib/python/pytz/py3/pytz/zoneinfo/America/Atka Binary files differnew file mode 100644 index 0000000000..43236498f6 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Atka diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Bahia b/contrib/python/pytz/py3/pytz/zoneinfo/America/Bahia Binary files differnew file mode 100644 index 0000000000..0b65e49fca --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Bahia diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Bahia_Banderas b/contrib/python/pytz/py3/pytz/zoneinfo/America/Bahia_Banderas Binary files differnew file mode 100644 index 0000000000..ae4a8a7546 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Bahia_Banderas diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Barbados b/contrib/python/pytz/py3/pytz/zoneinfo/America/Barbados Binary files differnew file mode 100644 index 0000000000..00cd045ac8 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Barbados diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Belem b/contrib/python/pytz/py3/pytz/zoneinfo/America/Belem Binary files differnew file mode 100644 index 0000000000..0ae1202682 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Belem diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Belize b/contrib/python/pytz/py3/pytz/zoneinfo/America/Belize Binary files differnew file mode 100644 index 0000000000..e6f5dfa6a8 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Belize diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Blanc-Sablon b/contrib/python/pytz/py3/pytz/zoneinfo/America/Blanc-Sablon Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Blanc-Sablon diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Boa_Vista b/contrib/python/pytz/py3/pytz/zoneinfo/America/Boa_Vista Binary files differnew file mode 100644 index 0000000000..08d518b151 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Boa_Vista diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Bogota b/contrib/python/pytz/py3/pytz/zoneinfo/America/Bogota Binary files differnew file mode 100644 index 0000000000..331a1b7c4c --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Bogota diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Boise b/contrib/python/pytz/py3/pytz/zoneinfo/America/Boise Binary files differnew file mode 100644 index 0000000000..aad1d991c4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Boise diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Buenos_Aires b/contrib/python/pytz/py3/pytz/zoneinfo/America/Buenos_Aires Binary files differnew file mode 100644 index 0000000000..cc82e69898 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Buenos_Aires diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Cambridge_Bay b/contrib/python/pytz/py3/pytz/zoneinfo/America/Cambridge_Bay Binary files differnew file mode 100644 index 0000000000..7e58a203c6 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Cambridge_Bay diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Campo_Grande b/contrib/python/pytz/py3/pytz/zoneinfo/America/Campo_Grande Binary files differnew file mode 100644 index 0000000000..53b3330fac --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Campo_Grande diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Cancun b/contrib/python/pytz/py3/pytz/zoneinfo/America/Cancun Binary files differnew file mode 100644 index 0000000000..e7acbff18a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Cancun diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Caracas b/contrib/python/pytz/py3/pytz/zoneinfo/America/Caracas Binary files differnew file mode 100644 index 0000000000..3f3ebc9c41 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Caracas diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Catamarca b/contrib/python/pytz/py3/pytz/zoneinfo/America/Catamarca Binary files differnew file mode 100644 index 0000000000..7268eb3738 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Catamarca diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Cayenne b/contrib/python/pytz/py3/pytz/zoneinfo/America/Cayenne Binary files differnew file mode 100644 index 0000000000..e898594276 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Cayenne diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Cayman b/contrib/python/pytz/py3/pytz/zoneinfo/America/Cayman Binary files differnew file mode 100644 index 0000000000..9964b9a334 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Cayman diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Chicago b/contrib/python/pytz/py3/pytz/zoneinfo/America/Chicago Binary files differnew file mode 100644 index 0000000000..c6981a06b1 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Chicago diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Chihuahua b/contrib/python/pytz/py3/pytz/zoneinfo/America/Chihuahua Binary files differnew file mode 100644 index 0000000000..e091039670 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Chihuahua diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Ciudad_Juarez b/contrib/python/pytz/py3/pytz/zoneinfo/America/Ciudad_Juarez Binary files differnew file mode 100644 index 0000000000..eb1e53961c --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Ciudad_Juarez diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Coral_Harbour b/contrib/python/pytz/py3/pytz/zoneinfo/America/Coral_Harbour Binary files differnew file mode 100644 index 0000000000..9964b9a334 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Coral_Harbour diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Cordoba b/contrib/python/pytz/py3/pytz/zoneinfo/America/Cordoba Binary files differnew file mode 100644 index 0000000000..2ad6ea5db2 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Cordoba diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Costa_Rica b/contrib/python/pytz/py3/pytz/zoneinfo/America/Costa_Rica Binary files differnew file mode 100644 index 0000000000..37cb85e4db --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Costa_Rica diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Creston b/contrib/python/pytz/py3/pytz/zoneinfo/America/Creston Binary files differnew file mode 100644 index 0000000000..ab37e84556 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Creston diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Cuiaba b/contrib/python/pytz/py3/pytz/zoneinfo/America/Cuiaba Binary files differnew file mode 100644 index 0000000000..26e97f6ebf --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Cuiaba diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Curacao b/contrib/python/pytz/py3/pytz/zoneinfo/America/Curacao Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Curacao diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Danmarkshavn b/contrib/python/pytz/py3/pytz/zoneinfo/America/Danmarkshavn Binary files differnew file mode 100644 index 0000000000..9549adcb65 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Danmarkshavn diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Dawson b/contrib/python/pytz/py3/pytz/zoneinfo/America/Dawson Binary files differnew file mode 100644 index 0000000000..343b63227d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Dawson diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Dawson_Creek b/contrib/python/pytz/py3/pytz/zoneinfo/America/Dawson_Creek Binary files differnew file mode 100644 index 0000000000..db9e339655 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Dawson_Creek diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Denver b/contrib/python/pytz/py3/pytz/zoneinfo/America/Denver Binary files differnew file mode 100644 index 0000000000..abb2b974a4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Denver diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Detroit b/contrib/python/pytz/py3/pytz/zoneinfo/America/Detroit Binary files differnew file mode 100644 index 0000000000..e104faa465 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Detroit diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Dominica b/contrib/python/pytz/py3/pytz/zoneinfo/America/Dominica Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Dominica diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Edmonton b/contrib/python/pytz/py3/pytz/zoneinfo/America/Edmonton Binary files differnew file mode 100644 index 0000000000..cd78a6f8be --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Edmonton diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Eirunepe b/contrib/python/pytz/py3/pytz/zoneinfo/America/Eirunepe Binary files differnew file mode 100644 index 0000000000..d4c46e3091 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Eirunepe diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/El_Salvador b/contrib/python/pytz/py3/pytz/zoneinfo/America/El_Salvador Binary files differnew file mode 100644 index 0000000000..e2f22304aa --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/El_Salvador diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Ensenada b/contrib/python/pytz/py3/pytz/zoneinfo/America/Ensenada Binary files differnew file mode 100644 index 0000000000..63dfdf48a6 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Ensenada diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Fort_Nelson b/contrib/python/pytz/py3/pytz/zoneinfo/America/Fort_Nelson Binary files differnew file mode 100644 index 0000000000..5a0b7f1ca0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Fort_Nelson diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Fort_Wayne b/contrib/python/pytz/py3/pytz/zoneinfo/America/Fort_Wayne Binary files differnew file mode 100644 index 0000000000..a84b6e9967 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Fort_Wayne diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Fortaleza b/contrib/python/pytz/py3/pytz/zoneinfo/America/Fortaleza Binary files differnew file mode 100644 index 0000000000..bee1a95152 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Fortaleza diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Glace_Bay b/contrib/python/pytz/py3/pytz/zoneinfo/America/Glace_Bay Binary files differnew file mode 100644 index 0000000000..48412a4cbf --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Glace_Bay diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Godthab b/contrib/python/pytz/py3/pytz/zoneinfo/America/Godthab Binary files differnew file mode 100644 index 0000000000..adb7934aad --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Godthab diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Goose_Bay b/contrib/python/pytz/py3/pytz/zoneinfo/America/Goose_Bay Binary files differnew file mode 100644 index 0000000000..a3f299079a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Goose_Bay diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Grand_Turk b/contrib/python/pytz/py3/pytz/zoneinfo/America/Grand_Turk Binary files differnew file mode 100644 index 0000000000..06da1a6d7a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Grand_Turk diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Grenada b/contrib/python/pytz/py3/pytz/zoneinfo/America/Grenada Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Grenada diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Guadeloupe b/contrib/python/pytz/py3/pytz/zoneinfo/America/Guadeloupe Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Guadeloupe diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Guatemala b/contrib/python/pytz/py3/pytz/zoneinfo/America/Guatemala Binary files differnew file mode 100644 index 0000000000..407138caf9 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Guatemala diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Guayaquil b/contrib/python/pytz/py3/pytz/zoneinfo/America/Guayaquil Binary files differnew file mode 100644 index 0000000000..40831be11e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Guayaquil diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Guyana b/contrib/python/pytz/py3/pytz/zoneinfo/America/Guyana Binary files differnew file mode 100644 index 0000000000..9b70367230 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Guyana diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Halifax b/contrib/python/pytz/py3/pytz/zoneinfo/America/Halifax Binary files differnew file mode 100644 index 0000000000..756099abe6 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Halifax diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Havana b/contrib/python/pytz/py3/pytz/zoneinfo/America/Havana Binary files differnew file mode 100644 index 0000000000..b69ac45107 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Havana diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Hermosillo b/contrib/python/pytz/py3/pytz/zoneinfo/America/Hermosillo Binary files differnew file mode 100644 index 0000000000..86bd1a20a3 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Hermosillo diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Indianapolis b/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Indianapolis Binary files differnew file mode 100644 index 0000000000..a84b6e9967 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Indianapolis diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Knox b/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Knox Binary files differnew file mode 100644 index 0000000000..025d132dd4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Knox diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Marengo b/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Marengo Binary files differnew file mode 100644 index 0000000000..677bbff6a9 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Marengo diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Petersburg b/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Petersburg Binary files differnew file mode 100644 index 0000000000..3082de00c2 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Petersburg diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Tell_City b/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Tell_City Binary files differnew file mode 100644 index 0000000000..103c5cb317 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Tell_City diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Vevay b/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Vevay Binary files differnew file mode 100644 index 0000000000..315b4c45ae --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Vevay diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Vincennes b/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Vincennes Binary files differnew file mode 100644 index 0000000000..35a2413344 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Vincennes diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Winamac b/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Winamac Binary files differnew file mode 100644 index 0000000000..6d4e19377e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Indiana/Winamac diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Indianapolis b/contrib/python/pytz/py3/pytz/zoneinfo/America/Indianapolis Binary files differnew file mode 100644 index 0000000000..a84b6e9967 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Indianapolis diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Inuvik b/contrib/python/pytz/py3/pytz/zoneinfo/America/Inuvik Binary files differnew file mode 100644 index 0000000000..04c2df456f --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Inuvik diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Iqaluit b/contrib/python/pytz/py3/pytz/zoneinfo/America/Iqaluit Binary files differnew file mode 100644 index 0000000000..0b47b9032f --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Iqaluit diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Jamaica b/contrib/python/pytz/py3/pytz/zoneinfo/America/Jamaica Binary files differnew file mode 100644 index 0000000000..2a9b7fd52d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Jamaica diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Jujuy b/contrib/python/pytz/py3/pytz/zoneinfo/America/Jujuy Binary files differnew file mode 100644 index 0000000000..7ca0b46f68 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Jujuy diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Juneau b/contrib/python/pytz/py3/pytz/zoneinfo/America/Juneau Binary files differnew file mode 100644 index 0000000000..451f349009 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Juneau diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Kentucky/Louisville b/contrib/python/pytz/py3/pytz/zoneinfo/America/Kentucky/Louisville Binary files differnew file mode 100644 index 0000000000..3a335b3716 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Kentucky/Louisville diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Kentucky/Monticello b/contrib/python/pytz/py3/pytz/zoneinfo/America/Kentucky/Monticello Binary files differnew file mode 100644 index 0000000000..576f16bb2b --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Kentucky/Monticello diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Knox_IN b/contrib/python/pytz/py3/pytz/zoneinfo/America/Knox_IN Binary files differnew file mode 100644 index 0000000000..025d132dd4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Knox_IN diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Kralendijk b/contrib/python/pytz/py3/pytz/zoneinfo/America/Kralendijk Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Kralendijk diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/La_Paz b/contrib/python/pytz/py3/pytz/zoneinfo/America/La_Paz Binary files differnew file mode 100644 index 0000000000..374586ea67 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/La_Paz diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Lima b/contrib/python/pytz/py3/pytz/zoneinfo/America/Lima Binary files differnew file mode 100644 index 0000000000..c13bb6be45 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Lima diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Los_Angeles b/contrib/python/pytz/py3/pytz/zoneinfo/America/Los_Angeles Binary files differnew file mode 100644 index 0000000000..610e7af5fc --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Los_Angeles diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Louisville b/contrib/python/pytz/py3/pytz/zoneinfo/America/Louisville Binary files differnew file mode 100644 index 0000000000..3a335b3716 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Louisville diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Lower_Princes b/contrib/python/pytz/py3/pytz/zoneinfo/America/Lower_Princes Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Lower_Princes diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Maceio b/contrib/python/pytz/py3/pytz/zoneinfo/America/Maceio Binary files differnew file mode 100644 index 0000000000..437a47310e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Maceio diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Managua b/contrib/python/pytz/py3/pytz/zoneinfo/America/Managua Binary files differnew file mode 100644 index 0000000000..e0242bff6e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Managua diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Manaus b/contrib/python/pytz/py3/pytz/zoneinfo/America/Manaus Binary files differnew file mode 100644 index 0000000000..2708baea5a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Manaus diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Marigot b/contrib/python/pytz/py3/pytz/zoneinfo/America/Marigot Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Marigot diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Martinique b/contrib/python/pytz/py3/pytz/zoneinfo/America/Martinique Binary files differnew file mode 100644 index 0000000000..8df43dcf1c --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Martinique diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Matamoros b/contrib/python/pytz/py3/pytz/zoneinfo/America/Matamoros Binary files differnew file mode 100644 index 0000000000..bbe04e8661 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Matamoros diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Mazatlan b/contrib/python/pytz/py3/pytz/zoneinfo/America/Mazatlan Binary files differnew file mode 100644 index 0000000000..06fa22749d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Mazatlan diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Mendoza b/contrib/python/pytz/py3/pytz/zoneinfo/America/Mendoza Binary files differnew file mode 100644 index 0000000000..3232c80e20 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Mendoza diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Menominee b/contrib/python/pytz/py3/pytz/zoneinfo/America/Menominee Binary files differnew file mode 100644 index 0000000000..314613866d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Menominee diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Merida b/contrib/python/pytz/py3/pytz/zoneinfo/America/Merida Binary files differnew file mode 100644 index 0000000000..17654cb599 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Merida diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Metlakatla b/contrib/python/pytz/py3/pytz/zoneinfo/America/Metlakatla Binary files differnew file mode 100644 index 0000000000..1e94be3d55 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Metlakatla diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Mexico_City b/contrib/python/pytz/py3/pytz/zoneinfo/America/Mexico_City Binary files differnew file mode 100644 index 0000000000..68176daa49 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Mexico_City diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Miquelon b/contrib/python/pytz/py3/pytz/zoneinfo/America/Miquelon Binary files differnew file mode 100644 index 0000000000..5eccd86107 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Miquelon diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Moncton b/contrib/python/pytz/py3/pytz/zoneinfo/America/Moncton Binary files differnew file mode 100644 index 0000000000..9df8d0f2ec --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Moncton diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Monterrey b/contrib/python/pytz/py3/pytz/zoneinfo/America/Monterrey Binary files differnew file mode 100644 index 0000000000..5eb723c809 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Monterrey diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Montevideo b/contrib/python/pytz/py3/pytz/zoneinfo/America/Montevideo Binary files differnew file mode 100644 index 0000000000..e7bbfbb8c3 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Montevideo diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Montreal b/contrib/python/pytz/py3/pytz/zoneinfo/America/Montreal Binary files differnew file mode 100644 index 0000000000..6752c5b052 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Montreal diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Montserrat b/contrib/python/pytz/py3/pytz/zoneinfo/America/Montserrat Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Montserrat diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Nassau b/contrib/python/pytz/py3/pytz/zoneinfo/America/Nassau Binary files differnew file mode 100644 index 0000000000..6752c5b052 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Nassau diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/New_York b/contrib/python/pytz/py3/pytz/zoneinfo/America/New_York Binary files differnew file mode 100644 index 0000000000..a8b9ab1992 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/New_York diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Nipigon b/contrib/python/pytz/py3/pytz/zoneinfo/America/Nipigon Binary files differnew file mode 100644 index 0000000000..6752c5b052 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Nipigon diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Nome b/contrib/python/pytz/py3/pytz/zoneinfo/America/Nome Binary files differnew file mode 100644 index 0000000000..10998df3bb --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Nome diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Noronha b/contrib/python/pytz/py3/pytz/zoneinfo/America/Noronha Binary files differnew file mode 100644 index 0000000000..73b4b336ab --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Noronha diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/North_Dakota/Beulah b/contrib/python/pytz/py3/pytz/zoneinfo/America/North_Dakota/Beulah Binary files differnew file mode 100644 index 0000000000..33e317e25b --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/North_Dakota/Beulah diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/North_Dakota/Center b/contrib/python/pytz/py3/pytz/zoneinfo/America/North_Dakota/Center Binary files differnew file mode 100644 index 0000000000..17fe13bcc1 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/North_Dakota/Center diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/North_Dakota/New_Salem b/contrib/python/pytz/py3/pytz/zoneinfo/America/North_Dakota/New_Salem Binary files differnew file mode 100644 index 0000000000..12dbe801ae --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/North_Dakota/New_Salem diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Nuuk b/contrib/python/pytz/py3/pytz/zoneinfo/America/Nuuk Binary files differnew file mode 100644 index 0000000000..adb7934aad --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Nuuk diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Ojinaga b/contrib/python/pytz/py3/pytz/zoneinfo/America/Ojinaga Binary files differnew file mode 100644 index 0000000000..f97946d1e2 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Ojinaga diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Panama b/contrib/python/pytz/py3/pytz/zoneinfo/America/Panama Binary files differnew file mode 100644 index 0000000000..9964b9a334 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Panama diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Pangnirtung b/contrib/python/pytz/py3/pytz/zoneinfo/America/Pangnirtung Binary files differnew file mode 100644 index 0000000000..0b47b9032f --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Pangnirtung diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Paramaribo b/contrib/python/pytz/py3/pytz/zoneinfo/America/Paramaribo Binary files differnew file mode 100644 index 0000000000..f1b82b4f9a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Paramaribo diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Phoenix b/contrib/python/pytz/py3/pytz/zoneinfo/America/Phoenix Binary files differnew file mode 100644 index 0000000000..ab37e84556 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Phoenix diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Port-au-Prince b/contrib/python/pytz/py3/pytz/zoneinfo/America/Port-au-Prince Binary files differnew file mode 100644 index 0000000000..287f143926 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Port-au-Prince diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Port_of_Spain b/contrib/python/pytz/py3/pytz/zoneinfo/America/Port_of_Spain Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Port_of_Spain diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Porto_Acre b/contrib/python/pytz/py3/pytz/zoneinfo/America/Porto_Acre Binary files differnew file mode 100644 index 0000000000..cdda168cb9 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Porto_Acre diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Porto_Velho b/contrib/python/pytz/py3/pytz/zoneinfo/America/Porto_Velho Binary files differnew file mode 100644 index 0000000000..e00398602c --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Porto_Velho diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Puerto_Rico b/contrib/python/pytz/py3/pytz/zoneinfo/America/Puerto_Rico Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Puerto_Rico diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Punta_Arenas b/contrib/python/pytz/py3/pytz/zoneinfo/America/Punta_Arenas Binary files differnew file mode 100644 index 0000000000..411a839b84 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Punta_Arenas diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Rainy_River b/contrib/python/pytz/py3/pytz/zoneinfo/America/Rainy_River Binary files differnew file mode 100644 index 0000000000..ac40299f6b --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Rainy_River diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Rankin_Inlet b/contrib/python/pytz/py3/pytz/zoneinfo/America/Rankin_Inlet Binary files differnew file mode 100644 index 0000000000..e2714921a8 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Rankin_Inlet diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Recife b/contrib/python/pytz/py3/pytz/zoneinfo/America/Recife Binary files differnew file mode 100644 index 0000000000..5bf6c211c1 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Recife diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Regina b/contrib/python/pytz/py3/pytz/zoneinfo/America/Regina Binary files differnew file mode 100644 index 0000000000..20c9c84df4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Regina diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Resolute b/contrib/python/pytz/py3/pytz/zoneinfo/America/Resolute Binary files differnew file mode 100644 index 0000000000..19668900de --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Resolute diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Rio_Branco b/contrib/python/pytz/py3/pytz/zoneinfo/America/Rio_Branco Binary files differnew file mode 100644 index 0000000000..cdda168cb9 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Rio_Branco diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Rosario b/contrib/python/pytz/py3/pytz/zoneinfo/America/Rosario Binary files differnew file mode 100644 index 0000000000..2ad6ea5db2 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Rosario diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Santa_Isabel b/contrib/python/pytz/py3/pytz/zoneinfo/America/Santa_Isabel Binary files differnew file mode 100644 index 0000000000..63dfdf48a6 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Santa_Isabel diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Santarem b/contrib/python/pytz/py3/pytz/zoneinfo/America/Santarem Binary files differnew file mode 100644 index 0000000000..001638c2f2 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Santarem diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Santiago b/contrib/python/pytz/py3/pytz/zoneinfo/America/Santiago Binary files differnew file mode 100644 index 0000000000..010c6bd04c --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Santiago diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Santo_Domingo b/contrib/python/pytz/py3/pytz/zoneinfo/America/Santo_Domingo Binary files differnew file mode 100644 index 0000000000..4fe36fd4c1 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Santo_Domingo diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Sao_Paulo b/contrib/python/pytz/py3/pytz/zoneinfo/America/Sao_Paulo Binary files differnew file mode 100644 index 0000000000..67935ff4da --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Sao_Paulo diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Scoresbysund b/contrib/python/pytz/py3/pytz/zoneinfo/America/Scoresbysund Binary files differnew file mode 100644 index 0000000000..286d13216e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Scoresbysund diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Shiprock b/contrib/python/pytz/py3/pytz/zoneinfo/America/Shiprock Binary files differnew file mode 100644 index 0000000000..abb2b974a4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Shiprock diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Sitka b/contrib/python/pytz/py3/pytz/zoneinfo/America/Sitka Binary files differnew file mode 100644 index 0000000000..31f7061371 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Sitka diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/St_Barthelemy b/contrib/python/pytz/py3/pytz/zoneinfo/America/St_Barthelemy Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/St_Barthelemy diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/St_Johns b/contrib/python/pytz/py3/pytz/zoneinfo/America/St_Johns Binary files differnew file mode 100644 index 0000000000..65a5b0c720 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/St_Johns diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/St_Kitts b/contrib/python/pytz/py3/pytz/zoneinfo/America/St_Kitts Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/St_Kitts diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/St_Lucia b/contrib/python/pytz/py3/pytz/zoneinfo/America/St_Lucia Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/St_Lucia diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/St_Thomas b/contrib/python/pytz/py3/pytz/zoneinfo/America/St_Thomas Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/St_Thomas diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/St_Vincent b/contrib/python/pytz/py3/pytz/zoneinfo/America/St_Vincent Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/St_Vincent diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Swift_Current b/contrib/python/pytz/py3/pytz/zoneinfo/America/Swift_Current Binary files differnew file mode 100644 index 0000000000..8e9ef255ee --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Swift_Current diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Tegucigalpa b/contrib/python/pytz/py3/pytz/zoneinfo/America/Tegucigalpa Binary files differnew file mode 100644 index 0000000000..2adacb2e50 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Tegucigalpa diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Thule b/contrib/python/pytz/py3/pytz/zoneinfo/America/Thule Binary files differnew file mode 100644 index 0000000000..6f802f1c2a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Thule diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Thunder_Bay b/contrib/python/pytz/py3/pytz/zoneinfo/America/Thunder_Bay Binary files differnew file mode 100644 index 0000000000..6752c5b052 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Thunder_Bay diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Tijuana b/contrib/python/pytz/py3/pytz/zoneinfo/America/Tijuana Binary files differnew file mode 100644 index 0000000000..63dfdf48a6 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Tijuana diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Toronto b/contrib/python/pytz/py3/pytz/zoneinfo/America/Toronto Binary files differnew file mode 100644 index 0000000000..6752c5b052 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Toronto diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Tortola b/contrib/python/pytz/py3/pytz/zoneinfo/America/Tortola Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Tortola diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Vancouver b/contrib/python/pytz/py3/pytz/zoneinfo/America/Vancouver Binary files differnew file mode 100644 index 0000000000..bb60cbced3 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Vancouver diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Virgin b/contrib/python/pytz/py3/pytz/zoneinfo/America/Virgin Binary files differnew file mode 100644 index 0000000000..a662a57137 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Virgin diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Whitehorse b/contrib/python/pytz/py3/pytz/zoneinfo/America/Whitehorse Binary files differnew file mode 100644 index 0000000000..318c4a8e40 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Whitehorse diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Winnipeg b/contrib/python/pytz/py3/pytz/zoneinfo/America/Winnipeg Binary files differnew file mode 100644 index 0000000000..ac40299f6b --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Winnipeg diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Yakutat b/contrib/python/pytz/py3/pytz/zoneinfo/America/Yakutat Binary files differnew file mode 100644 index 0000000000..da209f9f0a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Yakutat diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/America/Yellowknife b/contrib/python/pytz/py3/pytz/zoneinfo/America/Yellowknife Binary files differnew file mode 100644 index 0000000000..cd78a6f8be --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/America/Yellowknife diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Casey b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Casey Binary files differnew file mode 100644 index 0000000000..4b98133d7a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Casey diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Davis b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Davis Binary files differnew file mode 100644 index 0000000000..d4d47b2464 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Davis diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/DumontDUrville b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/DumontDUrville Binary files differnew file mode 100644 index 0000000000..7be2474dd9 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/DumontDUrville diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Macquarie b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Macquarie Binary files differnew file mode 100644 index 0000000000..9e7cc687d7 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Macquarie diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Mawson b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Mawson Binary files differnew file mode 100644 index 0000000000..6d93f6e1d3 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Mawson diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/McMurdo b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/McMurdo Binary files differnew file mode 100644 index 0000000000..6575fdce31 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/McMurdo diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Palmer b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Palmer Binary files differnew file mode 100644 index 0000000000..9c8fd317e0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Palmer diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Rothera b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Rothera Binary files differnew file mode 100644 index 0000000000..241cc44d50 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Rothera diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/South_Pole b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/South_Pole Binary files differnew file mode 100644 index 0000000000..6575fdce31 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/South_Pole diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Syowa b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Syowa Binary files differnew file mode 100644 index 0000000000..8c8062471d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Syowa diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Troll b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Troll Binary files differnew file mode 100644 index 0000000000..a1dcea14de --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Troll diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Vostok b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Vostok Binary files differnew file mode 100644 index 0000000000..62bdcac14d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Antarctica/Vostok diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Arctic/Longyearbyen b/contrib/python/pytz/py3/pytz/zoneinfo/Arctic/Longyearbyen Binary files differnew file mode 100644 index 0000000000..7f6d958f86 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Arctic/Longyearbyen diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Aden b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Aden Binary files differnew file mode 100644 index 0000000000..8c8062471d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Aden diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Almaty b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Almaty Binary files differnew file mode 100644 index 0000000000..91c916a3a5 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Almaty diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Amman b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Amman Binary files differnew file mode 100644 index 0000000000..0a8e350a33 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Amman diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Anadyr b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Anadyr Binary files differnew file mode 100644 index 0000000000..35c531c070 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Anadyr diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Aqtau b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Aqtau Binary files differnew file mode 100644 index 0000000000..0e1c16d32e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Aqtau diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Aqtobe b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Aqtobe Binary files differnew file mode 100644 index 0000000000..3b5d6eb418 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Aqtobe diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ashgabat b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ashgabat Binary files differnew file mode 100644 index 0000000000..2bd1cb3da0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ashgabat diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ashkhabad b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ashkhabad Binary files differnew file mode 100644 index 0000000000..2bd1cb3da0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ashkhabad diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Atyrau b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Atyrau Binary files differnew file mode 100644 index 0000000000..e7ea9c545a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Atyrau diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Baghdad b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Baghdad Binary files differnew file mode 100644 index 0000000000..c0e607234a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Baghdad diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Bahrain b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Bahrain Binary files differnew file mode 100644 index 0000000000..098997e7dd --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Bahrain diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Baku b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Baku Binary files differnew file mode 100644 index 0000000000..ae0ce4e7c3 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Baku diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Bangkok b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Bangkok Binary files differnew file mode 100644 index 0000000000..fa799db39e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Bangkok diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Barnaul b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Barnaul Binary files differnew file mode 100644 index 0000000000..2f6b8101d4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Barnaul diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Beirut b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Beirut Binary files differnew file mode 100644 index 0000000000..fb266ede22 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Beirut diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Bishkek b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Bishkek Binary files differnew file mode 100644 index 0000000000..547fd5e1bd --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Bishkek diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Brunei b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Brunei Binary files differnew file mode 100644 index 0000000000..098c6a0b0a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Brunei diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Calcutta b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Calcutta Binary files differnew file mode 100644 index 0000000000..0014046d29 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Calcutta diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Chita b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Chita Binary files differnew file mode 100644 index 0000000000..75b3d7b3a6 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Chita diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Choibalsan b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Choibalsan Binary files differnew file mode 100644 index 0000000000..c5f4bb0b38 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Choibalsan diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Chongqing b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Chongqing Binary files differnew file mode 100644 index 0000000000..91f6f8bc2e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Chongqing diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Chungking b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Chungking Binary files differnew file mode 100644 index 0000000000..91f6f8bc2e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Chungking diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Colombo b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Colombo Binary files differnew file mode 100644 index 0000000000..353fe2aa35 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Colombo diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dacca b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dacca Binary files differnew file mode 100644 index 0000000000..3cf597d83f --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dacca diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Damascus b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Damascus Binary files differnew file mode 100644 index 0000000000..afd956c878 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Damascus diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dhaka b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dhaka Binary files differnew file mode 100644 index 0000000000..3cf597d83f --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dhaka diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dili b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dili Binary files differnew file mode 100644 index 0000000000..c1af113af0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dili diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dubai b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dubai Binary files differnew file mode 100644 index 0000000000..b3ac791aef --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dubai diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dushanbe b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dushanbe Binary files differnew file mode 100644 index 0000000000..89e875beae --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Dushanbe diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Famagusta b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Famagusta Binary files differnew file mode 100644 index 0000000000..653b146a60 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Famagusta diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Gaza b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Gaza Binary files differnew file mode 100644 index 0000000000..c9b2ff9082 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Gaza diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Harbin b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Harbin Binary files differnew file mode 100644 index 0000000000..91f6f8bc2e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Harbin diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Hebron b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Hebron Binary files differnew file mode 100644 index 0000000000..64194fd85c --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Hebron diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ho_Chi_Minh b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ho_Chi_Minh Binary files differnew file mode 100644 index 0000000000..a213d290e1 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ho_Chi_Minh diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Hong_Kong b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Hong_Kong Binary files differnew file mode 100644 index 0000000000..f9f7b134dd --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Hong_Kong diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Hovd b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Hovd Binary files differnew file mode 100644 index 0000000000..8b9abca344 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Hovd diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Irkutsk b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Irkutsk Binary files differnew file mode 100644 index 0000000000..e74a4d3f6b --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Irkutsk diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Istanbul b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Istanbul Binary files differnew file mode 100644 index 0000000000..7c2336dd80 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Istanbul diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Jakarta b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Jakarta Binary files differnew file mode 100644 index 0000000000..ec4bd5747a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Jakarta diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Jayapura b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Jayapura Binary files differnew file mode 100644 index 0000000000..3002c82022 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Jayapura diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Jerusalem b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Jerusalem Binary files differnew file mode 100644 index 0000000000..1ebd0664aa --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Jerusalem diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kabul b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kabul Binary files differnew file mode 100644 index 0000000000..661efc8329 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kabul diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kamchatka b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kamchatka Binary files differnew file mode 100644 index 0000000000..99776f515f --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kamchatka diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Karachi b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Karachi Binary files differnew file mode 100644 index 0000000000..ba65c0e8d3 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Karachi diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kashgar b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kashgar Binary files differnew file mode 100644 index 0000000000..62bdcac14d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kashgar diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kathmandu b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kathmandu Binary files differnew file mode 100644 index 0000000000..751cf4a893 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kathmandu diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Katmandu b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Katmandu Binary files differnew file mode 100644 index 0000000000..751cf4a893 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Katmandu diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Khandyga b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Khandyga Binary files differnew file mode 100644 index 0000000000..7cdc99a980 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Khandyga diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kolkata b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kolkata Binary files differnew file mode 100644 index 0000000000..0014046d29 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kolkata diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Krasnoyarsk b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Krasnoyarsk Binary files differnew file mode 100644 index 0000000000..4c27b2decd --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Krasnoyarsk diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kuala_Lumpur b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kuala_Lumpur Binary files differnew file mode 100644 index 0000000000..3d9f191e3a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kuala_Lumpur diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kuching b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kuching Binary files differnew file mode 100644 index 0000000000..098c6a0b0a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kuching diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kuwait b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kuwait Binary files differnew file mode 100644 index 0000000000..8c8062471d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Kuwait diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Macao b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Macao Binary files differnew file mode 100644 index 0000000000..cac65063d0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Macao diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Macau b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Macau Binary files differnew file mode 100644 index 0000000000..cac65063d0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Macau diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Magadan b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Magadan Binary files differnew file mode 100644 index 0000000000..70c198baf7 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Magadan diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Makassar b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Makassar Binary files differnew file mode 100644 index 0000000000..556ba86693 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Makassar diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Manila b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Manila Binary files differnew file mode 100644 index 0000000000..f4f4b04efa --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Manila diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Muscat b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Muscat Binary files differnew file mode 100644 index 0000000000..b3ac791aef --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Muscat diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Nicosia b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Nicosia Binary files differnew file mode 100644 index 0000000000..f7f10ab766 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Nicosia diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Novokuznetsk b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Novokuznetsk Binary files differnew file mode 100644 index 0000000000..a5e1b79600 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Novokuznetsk diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Novosibirsk b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Novosibirsk Binary files differnew file mode 100644 index 0000000000..4ac7582ad5 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Novosibirsk diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Omsk b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Omsk Binary files differnew file mode 100644 index 0000000000..16c5f3cfed --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Omsk diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Oral b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Oral Binary files differnew file mode 100644 index 0000000000..3b9ecacf6e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Oral diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Phnom_Penh b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Phnom_Penh Binary files differnew file mode 100644 index 0000000000..fa799db39e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Phnom_Penh diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Pontianak b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Pontianak Binary files differnew file mode 100644 index 0000000000..12ce24cbea --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Pontianak diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Pyongyang b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Pyongyang Binary files differnew file mode 100644 index 0000000000..7ad7e0b2cf --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Pyongyang diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Qatar b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Qatar Binary files differnew file mode 100644 index 0000000000..098997e7dd --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Qatar diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Qostanay b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Qostanay Binary files differnew file mode 100644 index 0000000000..f8baf67649 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Qostanay diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Qyzylorda b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Qyzylorda Binary files differnew file mode 100644 index 0000000000..27b522a7d5 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Qyzylorda diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Rangoon b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Rangoon Binary files differnew file mode 100644 index 0000000000..eef37b42e8 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Rangoon diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Riyadh b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Riyadh Binary files differnew file mode 100644 index 0000000000..8c8062471d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Riyadh diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Saigon b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Saigon Binary files differnew file mode 100644 index 0000000000..a213d290e1 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Saigon diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Sakhalin b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Sakhalin Binary files differnew file mode 100644 index 0000000000..beb77b4496 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Sakhalin diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Samarkand b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Samarkand Binary files differnew file mode 100644 index 0000000000..8a93767bfe --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Samarkand diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Seoul b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Seoul Binary files differnew file mode 100644 index 0000000000..96199e73e7 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Seoul diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Shanghai b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Shanghai Binary files differnew file mode 100644 index 0000000000..91f6f8bc2e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Shanghai diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Singapore b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Singapore Binary files differnew file mode 100644 index 0000000000..3d9f191e3a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Singapore diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Srednekolymsk b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Srednekolymsk Binary files differnew file mode 100644 index 0000000000..d21e7eeed5 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Srednekolymsk diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Taipei b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Taipei Binary files differnew file mode 100644 index 0000000000..24c43444b6 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Taipei diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tashkent b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tashkent Binary files differnew file mode 100644 index 0000000000..a9f6cd93c8 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tashkent diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tbilisi b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tbilisi Binary files differnew file mode 100644 index 0000000000..3b131bb10e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tbilisi diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tehran b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tehran Binary files differnew file mode 100644 index 0000000000..cc2a2c219b --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tehran diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tel_Aviv b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tel_Aviv Binary files differnew file mode 100644 index 0000000000..1ebd0664aa --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tel_Aviv diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Thimbu b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Thimbu Binary files differnew file mode 100644 index 0000000000..95a9de9657 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Thimbu diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Thimphu b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Thimphu Binary files differnew file mode 100644 index 0000000000..95a9de9657 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Thimphu diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tokyo b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tokyo Binary files differnew file mode 100644 index 0000000000..26f4d34d67 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tokyo diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tomsk b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tomsk Binary files differnew file mode 100644 index 0000000000..a6e494a78c --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Tomsk diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ujung_Pandang b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ujung_Pandang Binary files differnew file mode 100644 index 0000000000..556ba86693 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ujung_Pandang diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ulaanbaatar b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ulaanbaatar Binary files differnew file mode 100644 index 0000000000..2aa5cc4b84 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ulaanbaatar diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ulan_Bator b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ulan_Bator Binary files differnew file mode 100644 index 0000000000..2aa5cc4b84 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ulan_Bator diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Urumqi b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Urumqi Binary files differnew file mode 100644 index 0000000000..62bdcac14d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Urumqi diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ust-Nera b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ust-Nera Binary files differnew file mode 100644 index 0000000000..d05726aba9 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Ust-Nera diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Vientiane b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Vientiane Binary files differnew file mode 100644 index 0000000000..fa799db39e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Vientiane diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Vladivostok b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Vladivostok Binary files differnew file mode 100644 index 0000000000..274a10b43d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Vladivostok diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Yakutsk b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Yakutsk Binary files differnew file mode 100644 index 0000000000..ae65a5f9b9 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Yakutsk diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Yangon b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Yangon Binary files differnew file mode 100644 index 0000000000..eef37b42e8 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Yangon diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Yekaterinburg b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Yekaterinburg Binary files differnew file mode 100644 index 0000000000..d4d19ccf1e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Yekaterinburg diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Yerevan b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Yerevan Binary files differnew file mode 100644 index 0000000000..0d5f6853ac --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Asia/Yerevan diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Azores b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Azores Binary files differnew file mode 100644 index 0000000000..10232ab38e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Azores diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Bermuda b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Bermuda Binary files differnew file mode 100644 index 0000000000..527524ed29 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Bermuda diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Canary b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Canary Binary files differnew file mode 100644 index 0000000000..f3192156ff --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Canary diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Cape_Verde b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Cape_Verde Binary files differnew file mode 100644 index 0000000000..0d0d31a2f0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Cape_Verde diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Faeroe b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Faeroe Binary files differnew file mode 100644 index 0000000000..4dab7ef085 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Faeroe diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Faroe b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Faroe Binary files differnew file mode 100644 index 0000000000..4dab7ef085 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Faroe diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Jan_Mayen b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Jan_Mayen Binary files differnew file mode 100644 index 0000000000..7f6d958f86 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Jan_Mayen diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Madeira b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Madeira Binary files differnew file mode 100644 index 0000000000..7ddcd883fe --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Madeira diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Reykjavik b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Reykjavik Binary files differnew file mode 100644 index 0000000000..28b32ab2e0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Reykjavik diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/South_Georgia b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/South_Georgia Binary files differnew file mode 100644 index 0000000000..a2b59a9d10 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/South_Georgia diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/St_Helena b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/St_Helena Binary files differnew file mode 100644 index 0000000000..28b32ab2e0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/St_Helena diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Stanley b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Stanley Binary files differnew file mode 100644 index 0000000000..1527d0e1a7 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Atlantic/Stanley diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/ACT b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/ACT Binary files differnew file mode 100644 index 0000000000..0aea4c3d43 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/ACT diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Adelaide b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Adelaide Binary files differnew file mode 100644 index 0000000000..f5dedca59e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Adelaide diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Brisbane b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Brisbane Binary files differnew file mode 100644 index 0000000000..7ff9949ffa --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Brisbane diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Broken_Hill b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Broken_Hill Binary files differnew file mode 100644 index 0000000000..698c76e30e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Broken_Hill diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Canberra b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Canberra Binary files differnew file mode 100644 index 0000000000..0aea4c3d43 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Canberra diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Currie b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Currie Binary files differnew file mode 100644 index 0000000000..3adb8e1bf7 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Currie diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Darwin b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Darwin Binary files differnew file mode 100644 index 0000000000..74a30879bc --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Darwin diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Eucla b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Eucla Binary files differnew file mode 100644 index 0000000000..1551e96cbc --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Eucla diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Hobart b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Hobart Binary files differnew file mode 100644 index 0000000000..3adb8e1bf7 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Hobart diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/LHI b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/LHI Binary files differnew file mode 100644 index 0000000000..069a95ad68 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/LHI diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Lindeman b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Lindeman Binary files differnew file mode 100644 index 0000000000..4ee1825abf --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Lindeman diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Lord_Howe b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Lord_Howe Binary files differnew file mode 100644 index 0000000000..069a95ad68 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Lord_Howe diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Melbourne b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Melbourne Binary files differnew file mode 100644 index 0000000000..ee903f4b1f --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Melbourne diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/NSW b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/NSW Binary files differnew file mode 100644 index 0000000000..0aea4c3d43 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/NSW diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/North b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/North Binary files differnew file mode 100644 index 0000000000..74a30879bc --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/North diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Perth b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Perth Binary files differnew file mode 100644 index 0000000000..f8ddbdf215 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Perth diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Queensland b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Queensland Binary files differnew file mode 100644 index 0000000000..7ff9949ffa --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Queensland diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/South b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/South Binary files differnew file mode 100644 index 0000000000..f5dedca59e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/South diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Sydney b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Sydney Binary files differnew file mode 100644 index 0000000000..0aea4c3d43 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Sydney diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Tasmania b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Tasmania Binary files differnew file mode 100644 index 0000000000..3adb8e1bf7 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Tasmania diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Victoria b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Victoria Binary files differnew file mode 100644 index 0000000000..ee903f4b1f --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Victoria diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/West b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/West Binary files differnew file mode 100644 index 0000000000..f8ddbdf215 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/West diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Yancowinna b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Yancowinna Binary files differnew file mode 100644 index 0000000000..698c76e30e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Australia/Yancowinna diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Brazil/Acre b/contrib/python/pytz/py3/pytz/zoneinfo/Brazil/Acre Binary files differnew file mode 100644 index 0000000000..cdda168cb9 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Brazil/Acre diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Brazil/DeNoronha b/contrib/python/pytz/py3/pytz/zoneinfo/Brazil/DeNoronha Binary files differnew file mode 100644 index 0000000000..73b4b336ab --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Brazil/DeNoronha diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Brazil/East b/contrib/python/pytz/py3/pytz/zoneinfo/Brazil/East Binary files differnew file mode 100644 index 0000000000..67935ff4da --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Brazil/East diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Brazil/West b/contrib/python/pytz/py3/pytz/zoneinfo/Brazil/West Binary files differnew file mode 100644 index 0000000000..2708baea5a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Brazil/West diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/CET b/contrib/python/pytz/py3/pytz/zoneinfo/CET Binary files differnew file mode 100644 index 0000000000..122e934210 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/CET diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/CST6CDT b/contrib/python/pytz/py3/pytz/zoneinfo/CST6CDT Binary files differnew file mode 100644 index 0000000000..ca67929fbe --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/CST6CDT diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Atlantic b/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Atlantic Binary files differnew file mode 100644 index 0000000000..756099abe6 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Atlantic diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Central b/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Central Binary files differnew file mode 100644 index 0000000000..ac40299f6b --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Central diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Eastern b/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Eastern Binary files differnew file mode 100644 index 0000000000..6752c5b052 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Eastern diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Mountain b/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Mountain Binary files differnew file mode 100644 index 0000000000..cd78a6f8be --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Mountain diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Newfoundland b/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Newfoundland Binary files differnew file mode 100644 index 0000000000..65a5b0c720 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Newfoundland diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Pacific b/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Pacific Binary files differnew file mode 100644 index 0000000000..bb60cbced3 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Pacific diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Saskatchewan b/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Saskatchewan Binary files differnew file mode 100644 index 0000000000..20c9c84df4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Saskatchewan diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Yukon b/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Yukon Binary files differnew file mode 100644 index 0000000000..318c4a8e40 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Canada/Yukon diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Chile/Continental b/contrib/python/pytz/py3/pytz/zoneinfo/Chile/Continental Binary files differnew file mode 100644 index 0000000000..010c6bd04c --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Chile/Continental diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Chile/EasterIsland b/contrib/python/pytz/py3/pytz/zoneinfo/Chile/EasterIsland Binary files differnew file mode 100644 index 0000000000..184cb6a83b --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Chile/EasterIsland diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Cuba b/contrib/python/pytz/py3/pytz/zoneinfo/Cuba Binary files differnew file mode 100644 index 0000000000..b69ac45107 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Cuba diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/EET b/contrib/python/pytz/py3/pytz/zoneinfo/EET Binary files differnew file mode 100644 index 0000000000..cbdb71ddd3 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/EET diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/EST b/contrib/python/pytz/py3/pytz/zoneinfo/EST Binary files differnew file mode 100644 index 0000000000..21ebc00b3f --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/EST diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/EST5EDT b/contrib/python/pytz/py3/pytz/zoneinfo/EST5EDT Binary files differnew file mode 100644 index 0000000000..9bce5007d4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/EST5EDT diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Egypt b/contrib/python/pytz/py3/pytz/zoneinfo/Egypt Binary files differnew file mode 100644 index 0000000000..dd538c65db --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Egypt diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Eire b/contrib/python/pytz/py3/pytz/zoneinfo/Eire Binary files differnew file mode 100644 index 0000000000..c729def42f --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Eire diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT Binary files differnew file mode 100644 index 0000000000..c63474664a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+0 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+0 Binary files differnew file mode 100644 index 0000000000..c63474664a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+0 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+1 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+1 Binary files differnew file mode 100644 index 0000000000..4dab6f9005 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+1 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+10 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+10 Binary files differnew file mode 100644 index 0000000000..c749290af2 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+10 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+11 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+11 Binary files differnew file mode 100644 index 0000000000..d969982309 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+11 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+12 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+12 Binary files differnew file mode 100644 index 0000000000..cdeec90973 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+12 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+2 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+2 Binary files differnew file mode 100644 index 0000000000..fbd2a941fd --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+2 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+3 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+3 Binary files differnew file mode 100644 index 0000000000..ee246ef56f --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+3 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+4 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+4 Binary files differnew file mode 100644 index 0000000000..5a25ff2a6a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+4 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+5 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+5 Binary files differnew file mode 100644 index 0000000000..c0b745f1cc --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+5 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+6 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+6 Binary files differnew file mode 100644 index 0000000000..06e777d57e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+6 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+7 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+7 Binary files differnew file mode 100644 index 0000000000..4e0b53a082 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+7 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+8 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+8 Binary files differnew file mode 100644 index 0000000000..714b0c5628 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+8 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+9 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+9 Binary files differnew file mode 100644 index 0000000000..78b9daa373 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT+9 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-0 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-0 Binary files differnew file mode 100644 index 0000000000..c63474664a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-0 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-1 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-1 Binary files differnew file mode 100644 index 0000000000..a838bebf5e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-1 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-10 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-10 Binary files differnew file mode 100644 index 0000000000..68ff77db0d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-10 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-11 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-11 Binary files differnew file mode 100644 index 0000000000..66af5a42be --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-11 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-12 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-12 Binary files differnew file mode 100644 index 0000000000..17ba505772 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-12 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-13 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-13 Binary files differnew file mode 100644 index 0000000000..5f3706ce64 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-13 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-14 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-14 Binary files differnew file mode 100644 index 0000000000..7e9f9c465c --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-14 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-2 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-2 Binary files differnew file mode 100644 index 0000000000..fcef6d9acb --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-2 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-3 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-3 Binary files differnew file mode 100644 index 0000000000..27973bc857 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-3 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-4 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-4 Binary files differnew file mode 100644 index 0000000000..1efd841261 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-4 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-5 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-5 Binary files differnew file mode 100644 index 0000000000..1f761844fc --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-5 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-6 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-6 Binary files differnew file mode 100644 index 0000000000..952681ed46 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-6 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-7 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-7 Binary files differnew file mode 100644 index 0000000000..cefc9126c6 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-7 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-8 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-8 Binary files differnew file mode 100644 index 0000000000..afb093da00 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-8 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-9 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-9 Binary files differnew file mode 100644 index 0000000000..9265fb7c20 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT-9 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT0 b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT0 Binary files differnew file mode 100644 index 0000000000..c63474664a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/GMT0 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/Greenwich b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/Greenwich Binary files differnew file mode 100644 index 0000000000..c63474664a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/Greenwich diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/UCT b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/UCT Binary files differnew file mode 100644 index 0000000000..91558be0c2 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/UCT diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/UTC b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/UTC Binary files differnew file mode 100644 index 0000000000..91558be0c2 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/UTC diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/Universal b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/Universal Binary files differnew file mode 100644 index 0000000000..91558be0c2 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/Universal diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Etc/Zulu b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/Zulu Binary files differnew file mode 100644 index 0000000000..91558be0c2 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Etc/Zulu diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Amsterdam b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Amsterdam Binary files differnew file mode 100644 index 0000000000..40d7124e53 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Amsterdam diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Andorra b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Andorra Binary files differnew file mode 100644 index 0000000000..5962550392 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Andorra diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Astrakhan b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Astrakhan Binary files differnew file mode 100644 index 0000000000..a41624f5df --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Astrakhan diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Athens b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Athens Binary files differnew file mode 100644 index 0000000000..9f3a0678d7 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Athens diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Belfast b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Belfast Binary files differnew file mode 100644 index 0000000000..5ad74220e8 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Belfast diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Belgrade b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Belgrade Binary files differnew file mode 100644 index 0000000000..27de456f16 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Belgrade diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Berlin b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Berlin Binary files differnew file mode 100644 index 0000000000..7f6d958f86 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Berlin diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Bratislava b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Bratislava Binary files differnew file mode 100644 index 0000000000..ce8f433ece --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Bratislava diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Brussels b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Brussels Binary files differnew file mode 100644 index 0000000000..40d7124e53 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Brussels diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Bucharest b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Bucharest Binary files differnew file mode 100644 index 0000000000..4303b903e5 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Bucharest diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Budapest b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Budapest Binary files differnew file mode 100644 index 0000000000..b76c873d92 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Budapest diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Busingen b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Busingen Binary files differnew file mode 100644 index 0000000000..ad6cf59281 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Busingen diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Chisinau b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Chisinau Binary files differnew file mode 100644 index 0000000000..5ee23fe0e5 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Chisinau diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Copenhagen b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Copenhagen Binary files differnew file mode 100644 index 0000000000..7f6d958f86 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Copenhagen diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Dublin b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Dublin Binary files differnew file mode 100644 index 0000000000..c729def42f --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Dublin diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Gibraltar b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Gibraltar Binary files differnew file mode 100644 index 0000000000..a38f11ffdf --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Gibraltar diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Guernsey b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Guernsey Binary files differnew file mode 100644 index 0000000000..5ad74220e8 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Guernsey diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Helsinki b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Helsinki Binary files differnew file mode 100644 index 0000000000..b4f8f9cbb5 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Helsinki diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Isle_of_Man b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Isle_of_Man Binary files differnew file mode 100644 index 0000000000..5ad74220e8 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Isle_of_Man diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Istanbul b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Istanbul Binary files differnew file mode 100644 index 0000000000..7c2336dd80 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Istanbul diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Jersey b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Jersey Binary files differnew file mode 100644 index 0000000000..5ad74220e8 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Jersey diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Kaliningrad b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Kaliningrad Binary files differnew file mode 100644 index 0000000000..cc99beabe4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Kaliningrad diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Kiev b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Kiev Binary files differnew file mode 100644 index 0000000000..52efea8806 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Kiev diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Kirov b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Kirov Binary files differnew file mode 100644 index 0000000000..0cfb956be2 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Kirov diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Kyiv b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Kyiv Binary files differnew file mode 100644 index 0000000000..52efea8806 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Kyiv diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Lisbon b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Lisbon Binary files differnew file mode 100644 index 0000000000..55f01930ba --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Lisbon diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Ljubljana b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Ljubljana Binary files differnew file mode 100644 index 0000000000..27de456f16 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Ljubljana diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/London b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/London Binary files differnew file mode 100644 index 0000000000..5ad74220e8 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/London diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Luxembourg b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Luxembourg Binary files differnew file mode 100644 index 0000000000..40d7124e53 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Luxembourg diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Madrid b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Madrid Binary files differnew file mode 100644 index 0000000000..53f4cd101c --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Madrid diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Malta b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Malta Binary files differnew file mode 100644 index 0000000000..1d1a7bcfcb --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Malta diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Mariehamn b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Mariehamn Binary files differnew file mode 100644 index 0000000000..b4f8f9cbb5 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Mariehamn diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Minsk b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Minsk Binary files differnew file mode 100644 index 0000000000..3731e40d86 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Minsk diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Monaco b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Monaco Binary files differnew file mode 100644 index 0000000000..7d366c6098 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Monaco diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Moscow b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Moscow Binary files differnew file mode 100644 index 0000000000..ddb3f4e99a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Moscow diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Nicosia b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Nicosia Binary files differnew file mode 100644 index 0000000000..f7f10ab766 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Nicosia diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Oslo b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Oslo Binary files differnew file mode 100644 index 0000000000..7f6d958f86 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Oslo diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Paris b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Paris Binary files differnew file mode 100644 index 0000000000..7d366c6098 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Paris diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Podgorica b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Podgorica Binary files differnew file mode 100644 index 0000000000..27de456f16 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Podgorica diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Prague b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Prague Binary files differnew file mode 100644 index 0000000000..ce8f433ece --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Prague diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Riga b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Riga Binary files differnew file mode 100644 index 0000000000..8db477d017 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Riga diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Rome b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Rome Binary files differnew file mode 100644 index 0000000000..32b2899a30 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Rome diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Samara b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Samara Binary files differnew file mode 100644 index 0000000000..d0ea2f25e9 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Samara diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/San_Marino b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/San_Marino Binary files differnew file mode 100644 index 0000000000..32b2899a30 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/San_Marino diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Sarajevo b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Sarajevo Binary files differnew file mode 100644 index 0000000000..27de456f16 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Sarajevo diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Saratov b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Saratov Binary files differnew file mode 100644 index 0000000000..a863913358 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Saratov diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Simferopol b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Simferopol Binary files differnew file mode 100644 index 0000000000..4bf24de1d9 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Simferopol diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Skopje b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Skopje Binary files differnew file mode 100644 index 0000000000..27de456f16 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Skopje diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Sofia b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Sofia Binary files differnew file mode 100644 index 0000000000..0e4d879332 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Sofia diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Stockholm b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Stockholm Binary files differnew file mode 100644 index 0000000000..7f6d958f86 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Stockholm diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Tallinn b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Tallinn Binary files differnew file mode 100644 index 0000000000..b5acca3cf5 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Tallinn diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Tirane b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Tirane Binary files differnew file mode 100644 index 0000000000..0b86017d24 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Tirane diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Tiraspol b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Tiraspol Binary files differnew file mode 100644 index 0000000000..5ee23fe0e5 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Tiraspol diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Ulyanovsk b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Ulyanovsk Binary files differnew file mode 100644 index 0000000000..d668233b37 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Ulyanovsk diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Uzhgorod b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Uzhgorod Binary files differnew file mode 100644 index 0000000000..52efea8806 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Uzhgorod diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Vaduz b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Vaduz Binary files differnew file mode 100644 index 0000000000..ad6cf59281 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Vaduz diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Vatican b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Vatican Binary files differnew file mode 100644 index 0000000000..32b2899a30 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Vatican diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Vienna b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Vienna Binary files differnew file mode 100644 index 0000000000..3582bb15cd --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Vienna diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Vilnius b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Vilnius Binary files differnew file mode 100644 index 0000000000..7abd63fa60 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Vilnius diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Volgograd b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Volgograd Binary files differnew file mode 100644 index 0000000000..9d51a38c0e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Volgograd diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Warsaw b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Warsaw Binary files differnew file mode 100644 index 0000000000..e33cf67171 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Warsaw diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Zagreb b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Zagreb Binary files differnew file mode 100644 index 0000000000..27de456f16 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Zagreb diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Zaporozhye b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Zaporozhye Binary files differnew file mode 100644 index 0000000000..52efea8806 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Zaporozhye diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Zurich b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Zurich Binary files differnew file mode 100644 index 0000000000..ad6cf59281 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Europe/Zurich diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Factory b/contrib/python/pytz/py3/pytz/zoneinfo/Factory Binary files differnew file mode 100644 index 0000000000..60aa2a0d69 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Factory diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/GB b/contrib/python/pytz/py3/pytz/zoneinfo/GB Binary files differnew file mode 100644 index 0000000000..5ad74220e8 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/GB diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/GB-Eire b/contrib/python/pytz/py3/pytz/zoneinfo/GB-Eire Binary files differnew file mode 100644 index 0000000000..5ad74220e8 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/GB-Eire diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/GMT b/contrib/python/pytz/py3/pytz/zoneinfo/GMT Binary files differnew file mode 100644 index 0000000000..c63474664a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/GMT diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/GMT+0 b/contrib/python/pytz/py3/pytz/zoneinfo/GMT+0 Binary files differnew file mode 100644 index 0000000000..c63474664a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/GMT+0 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/GMT-0 b/contrib/python/pytz/py3/pytz/zoneinfo/GMT-0 Binary files differnew file mode 100644 index 0000000000..c63474664a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/GMT-0 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/GMT0 b/contrib/python/pytz/py3/pytz/zoneinfo/GMT0 Binary files differnew file mode 100644 index 0000000000..c63474664a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/GMT0 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Greenwich b/contrib/python/pytz/py3/pytz/zoneinfo/Greenwich Binary files differnew file mode 100644 index 0000000000..c63474664a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Greenwich diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/HST b/contrib/python/pytz/py3/pytz/zoneinfo/HST Binary files differnew file mode 100644 index 0000000000..cccd45eb8c --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/HST diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Hongkong b/contrib/python/pytz/py3/pytz/zoneinfo/Hongkong Binary files differnew file mode 100644 index 0000000000..f9f7b134dd --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Hongkong diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Iceland b/contrib/python/pytz/py3/pytz/zoneinfo/Iceland Binary files differnew file mode 100644 index 0000000000..28b32ab2e0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Iceland diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Antananarivo b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Antananarivo Binary files differnew file mode 100644 index 0000000000..9dcfc19c56 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Antananarivo diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Chagos b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Chagos Binary files differnew file mode 100644 index 0000000000..a5554816e2 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Chagos diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Christmas b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Christmas Binary files differnew file mode 100644 index 0000000000..fa799db39e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Christmas diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Cocos b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Cocos Binary files differnew file mode 100644 index 0000000000..eef37b42e8 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Cocos diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Comoro b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Comoro Binary files differnew file mode 100644 index 0000000000..9dcfc19c56 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Comoro diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Kerguelen b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Kerguelen Binary files differnew file mode 100644 index 0000000000..555728b1a0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Kerguelen diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Mahe b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Mahe Binary files differnew file mode 100644 index 0000000000..b3ac791aef --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Mahe diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Maldives b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Maldives Binary files differnew file mode 100644 index 0000000000..555728b1a0 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Maldives diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Mauritius b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Mauritius Binary files differnew file mode 100644 index 0000000000..212d4b2e2a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Mauritius diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Mayotte b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Mayotte Binary files differnew file mode 100644 index 0000000000..9dcfc19c56 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Mayotte diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Reunion b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Reunion Binary files differnew file mode 100644 index 0000000000..b3ac791aef --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Indian/Reunion diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Iran b/contrib/python/pytz/py3/pytz/zoneinfo/Iran Binary files differnew file mode 100644 index 0000000000..cc2a2c219b --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Iran diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Israel b/contrib/python/pytz/py3/pytz/zoneinfo/Israel Binary files differnew file mode 100644 index 0000000000..1ebd0664aa --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Israel diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Jamaica b/contrib/python/pytz/py3/pytz/zoneinfo/Jamaica Binary files differnew file mode 100644 index 0000000000..2a9b7fd52d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Jamaica diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Japan b/contrib/python/pytz/py3/pytz/zoneinfo/Japan Binary files differnew file mode 100644 index 0000000000..26f4d34d67 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Japan diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Kwajalein b/contrib/python/pytz/py3/pytz/zoneinfo/Kwajalein Binary files differnew file mode 100644 index 0000000000..1887a60742 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Kwajalein diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Libya b/contrib/python/pytz/py3/pytz/zoneinfo/Libya Binary files differnew file mode 100644 index 0000000000..07b393bb7d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Libya diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/MET b/contrib/python/pytz/py3/pytz/zoneinfo/MET Binary files differnew file mode 100644 index 0000000000..4a826bb185 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/MET diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/MST b/contrib/python/pytz/py3/pytz/zoneinfo/MST Binary files differnew file mode 100644 index 0000000000..c93a58eee8 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/MST diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/MST7MDT b/contrib/python/pytz/py3/pytz/zoneinfo/MST7MDT Binary files differnew file mode 100644 index 0000000000..4506a6e150 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/MST7MDT diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Mexico/BajaNorte b/contrib/python/pytz/py3/pytz/zoneinfo/Mexico/BajaNorte Binary files differnew file mode 100644 index 0000000000..63dfdf48a6 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Mexico/BajaNorte diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Mexico/BajaSur b/contrib/python/pytz/py3/pytz/zoneinfo/Mexico/BajaSur Binary files differnew file mode 100644 index 0000000000..06fa22749d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Mexico/BajaSur diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Mexico/General b/contrib/python/pytz/py3/pytz/zoneinfo/Mexico/General Binary files differnew file mode 100644 index 0000000000..68176daa49 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Mexico/General diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/NZ b/contrib/python/pytz/py3/pytz/zoneinfo/NZ Binary files differnew file mode 100644 index 0000000000..6575fdce31 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/NZ diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/NZ-CHAT b/contrib/python/pytz/py3/pytz/zoneinfo/NZ-CHAT Binary files differnew file mode 100644 index 0000000000..bde46cf7e4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/NZ-CHAT diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Navajo b/contrib/python/pytz/py3/pytz/zoneinfo/Navajo Binary files differnew file mode 100644 index 0000000000..abb2b974a4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Navajo diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/PRC b/contrib/python/pytz/py3/pytz/zoneinfo/PRC Binary files differnew file mode 100644 index 0000000000..91f6f8bc2e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/PRC diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/PST8PDT b/contrib/python/pytz/py3/pytz/zoneinfo/PST8PDT Binary files differnew file mode 100644 index 0000000000..99d246baa3 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/PST8PDT diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Apia b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Apia Binary files differnew file mode 100644 index 0000000000..e592a68e53 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Apia diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Auckland b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Auckland Binary files differnew file mode 100644 index 0000000000..6575fdce31 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Auckland diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Bougainville b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Bougainville Binary files differnew file mode 100644 index 0000000000..c535acdabd --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Bougainville diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Chatham b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Chatham Binary files differnew file mode 100644 index 0000000000..bde46cf7e4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Chatham diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Chuuk b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Chuuk Binary files differnew file mode 100644 index 0000000000..7be2474dd9 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Chuuk diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Easter b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Easter Binary files differnew file mode 100644 index 0000000000..184cb6a83b --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Easter diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Efate b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Efate Binary files differnew file mode 100644 index 0000000000..777325fc6c --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Efate diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Enderbury b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Enderbury Binary files differnew file mode 100644 index 0000000000..b1c4b07344 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Enderbury diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Fakaofo b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Fakaofo Binary files differnew file mode 100644 index 0000000000..4905ea72b1 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Fakaofo diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Fiji b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Fiji Binary files differnew file mode 100644 index 0000000000..acf8091ac8 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Fiji diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Funafuti b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Funafuti Binary files differnew file mode 100644 index 0000000000..47661d40a4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Funafuti diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Galapagos b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Galapagos Binary files differnew file mode 100644 index 0000000000..40051ddf63 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Galapagos diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Gambier b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Gambier Binary files differnew file mode 100644 index 0000000000..84acaf4152 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Gambier diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Guadalcanal b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Guadalcanal Binary files differnew file mode 100644 index 0000000000..1ab8353464 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Guadalcanal diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Guam b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Guam Binary files differnew file mode 100644 index 0000000000..66490d25df --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Guam diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Honolulu b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Honolulu Binary files differnew file mode 100644 index 0000000000..c7cd060159 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Honolulu diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Johnston b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Johnston Binary files differnew file mode 100644 index 0000000000..c7cd060159 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Johnston diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Kanton b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Kanton Binary files differnew file mode 100644 index 0000000000..b1c4b07344 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Kanton diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Kiritimati b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Kiritimati Binary files differnew file mode 100644 index 0000000000..b4c6037a2d --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Kiritimati diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Kosrae b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Kosrae Binary files differnew file mode 100644 index 0000000000..0666fb0dd1 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Kosrae diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Kwajalein b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Kwajalein Binary files differnew file mode 100644 index 0000000000..1887a60742 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Kwajalein diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Majuro b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Majuro Binary files differnew file mode 100644 index 0000000000..47661d40a4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Majuro diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Marquesas b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Marquesas Binary files differnew file mode 100644 index 0000000000..f546c03f96 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Marquesas diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Midway b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Midway Binary files differnew file mode 100644 index 0000000000..cb56709a77 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Midway diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Nauru b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Nauru Binary files differnew file mode 100644 index 0000000000..3339b6cf86 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Nauru diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Niue b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Niue Binary files differnew file mode 100644 index 0000000000..f76972f884 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Niue diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Norfolk b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Norfolk Binary files differnew file mode 100644 index 0000000000..3b4186d611 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Norfolk diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Noumea b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Noumea Binary files differnew file mode 100644 index 0000000000..959cc8cd26 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Noumea diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Pago_Pago b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Pago_Pago Binary files differnew file mode 100644 index 0000000000..cb56709a77 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Pago_Pago diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Palau b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Palau Binary files differnew file mode 100644 index 0000000000..1cbebe28af --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Palau diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Pitcairn b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Pitcairn Binary files differnew file mode 100644 index 0000000000..5ee90e7020 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Pitcairn diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Pohnpei b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Pohnpei Binary files differnew file mode 100644 index 0000000000..1ab8353464 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Pohnpei diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Ponape b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Ponape Binary files differnew file mode 100644 index 0000000000..1ab8353464 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Ponape diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Port_Moresby b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Port_Moresby Binary files differnew file mode 100644 index 0000000000..7be2474dd9 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Port_Moresby diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Rarotonga b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Rarotonga Binary files differnew file mode 100644 index 0000000000..184a87c112 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Rarotonga diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Saipan b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Saipan Binary files differnew file mode 100644 index 0000000000..66490d25df --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Saipan diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Samoa b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Samoa Binary files differnew file mode 100644 index 0000000000..cb56709a77 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Samoa diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Tahiti b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Tahiti Binary files differnew file mode 100644 index 0000000000..481edd3058 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Tahiti diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Tarawa b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Tarawa Binary files differnew file mode 100644 index 0000000000..47661d40a4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Tarawa diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Tongatapu b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Tongatapu Binary files differnew file mode 100644 index 0000000000..c8824ab543 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Tongatapu diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Truk b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Truk Binary files differnew file mode 100644 index 0000000000..7be2474dd9 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Truk diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Wake b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Wake Binary files differnew file mode 100644 index 0000000000..47661d40a4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Wake diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Wallis b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Wallis Binary files differnew file mode 100644 index 0000000000..47661d40a4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Wallis diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Yap b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Yap Binary files differnew file mode 100644 index 0000000000..7be2474dd9 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Pacific/Yap diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Poland b/contrib/python/pytz/py3/pytz/zoneinfo/Poland Binary files differnew file mode 100644 index 0000000000..e33cf67171 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Poland diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Portugal b/contrib/python/pytz/py3/pytz/zoneinfo/Portugal Binary files differnew file mode 100644 index 0000000000..55f01930ba --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Portugal diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/ROC b/contrib/python/pytz/py3/pytz/zoneinfo/ROC Binary files differnew file mode 100644 index 0000000000..24c43444b6 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/ROC diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/ROK b/contrib/python/pytz/py3/pytz/zoneinfo/ROK Binary files differnew file mode 100644 index 0000000000..96199e73e7 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/ROK diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Singapore b/contrib/python/pytz/py3/pytz/zoneinfo/Singapore Binary files differnew file mode 100644 index 0000000000..3d9f191e3a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Singapore diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Turkey b/contrib/python/pytz/py3/pytz/zoneinfo/Turkey Binary files differnew file mode 100644 index 0000000000..7c2336dd80 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Turkey diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/UCT b/contrib/python/pytz/py3/pytz/zoneinfo/UCT Binary files differnew file mode 100644 index 0000000000..91558be0c2 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/UCT diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/US/Alaska b/contrib/python/pytz/py3/pytz/zoneinfo/US/Alaska Binary files differnew file mode 100644 index 0000000000..9bbb2fd3b3 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/US/Alaska diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/US/Aleutian b/contrib/python/pytz/py3/pytz/zoneinfo/US/Aleutian Binary files differnew file mode 100644 index 0000000000..43236498f6 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/US/Aleutian diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/US/Arizona b/contrib/python/pytz/py3/pytz/zoneinfo/US/Arizona Binary files differnew file mode 100644 index 0000000000..ab37e84556 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/US/Arizona diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/US/Central b/contrib/python/pytz/py3/pytz/zoneinfo/US/Central Binary files differnew file mode 100644 index 0000000000..c6981a06b1 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/US/Central diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/US/East-Indiana b/contrib/python/pytz/py3/pytz/zoneinfo/US/East-Indiana Binary files differnew file mode 100644 index 0000000000..a84b6e9967 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/US/East-Indiana diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/US/Eastern b/contrib/python/pytz/py3/pytz/zoneinfo/US/Eastern Binary files differnew file mode 100644 index 0000000000..a8b9ab1992 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/US/Eastern diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/US/Hawaii b/contrib/python/pytz/py3/pytz/zoneinfo/US/Hawaii Binary files differnew file mode 100644 index 0000000000..c7cd060159 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/US/Hawaii diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/US/Indiana-Starke b/contrib/python/pytz/py3/pytz/zoneinfo/US/Indiana-Starke Binary files differnew file mode 100644 index 0000000000..025d132dd4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/US/Indiana-Starke diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/US/Michigan b/contrib/python/pytz/py3/pytz/zoneinfo/US/Michigan Binary files differnew file mode 100644 index 0000000000..e104faa465 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/US/Michigan diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/US/Mountain b/contrib/python/pytz/py3/pytz/zoneinfo/US/Mountain Binary files differnew file mode 100644 index 0000000000..abb2b974a4 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/US/Mountain diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/US/Pacific b/contrib/python/pytz/py3/pytz/zoneinfo/US/Pacific Binary files differnew file mode 100644 index 0000000000..610e7af5fc --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/US/Pacific diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/US/Samoa b/contrib/python/pytz/py3/pytz/zoneinfo/US/Samoa Binary files differnew file mode 100644 index 0000000000..cb56709a77 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/US/Samoa diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/UTC b/contrib/python/pytz/py3/pytz/zoneinfo/UTC Binary files differnew file mode 100644 index 0000000000..91558be0c2 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/UTC diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Universal b/contrib/python/pytz/py3/pytz/zoneinfo/Universal Binary files differnew file mode 100644 index 0000000000..91558be0c2 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Universal diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/W-SU b/contrib/python/pytz/py3/pytz/zoneinfo/W-SU Binary files differnew file mode 100644 index 0000000000..ddb3f4e99a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/W-SU diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/WET b/contrib/python/pytz/py3/pytz/zoneinfo/WET Binary files differnew file mode 100644 index 0000000000..c27390b5b6 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/WET diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/Zulu b/contrib/python/pytz/py3/pytz/zoneinfo/Zulu Binary files differnew file mode 100644 index 0000000000..91558be0c2 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/Zulu diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/iso3166.tab b/contrib/python/pytz/py3/pytz/zoneinfo/iso3166.tab new file mode 100644 index 0000000000..be3348d11a --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/iso3166.tab @@ -0,0 +1,274 @@ +# ISO 3166 alpha-2 country codes +# +# This file is in the public domain, so clarified as of +# 2009-05-17 by Arthur David Olson. +# +# From Paul Eggert (2022-11-18): +# This file contains a table of two-letter country codes. Columns are +# separated by a single tab. Lines beginning with '#' are comments. +# All text uses UTF-8 encoding. The columns of the table are as follows: +# +# 1. ISO 3166-1 alpha-2 country code, current as of +# ISO 3166-1 N1087 (2022-09-02). See: Updates on ISO 3166-1 +# https://isotc.iso.org/livelink/livelink/Open/16944257 +# 2. The usual English name for the coded region, +# chosen so that alphabetic sorting of subsets produces helpful lists. +# This is not the same as the English name in the ISO 3166 tables. +# +# The table is sorted by country code. +# +# This table is intended as an aid for users, to help them select time +# zone data appropriate for their practical needs. It is not intended +# to take or endorse any position on legal or territorial claims. +# +#country- +#code name of country, territory, area, or subdivision +AD Andorra +AE United Arab Emirates +AF Afghanistan +AG Antigua & Barbuda +AI Anguilla +AL Albania +AM Armenia +AO Angola +AQ Antarctica +AR Argentina +AS Samoa (American) +AT Austria +AU Australia +AW Aruba +AX Ã…land 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 +BQ Caribbean NL +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 Côte d'Ivoire +CK Cook Islands +CL Chile +CM Cameroon +CN China +CO Colombia +CR Costa Rica +CU Cuba +CV Cape Verde +CW Curaçao +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) +MG Madagascar +MH Marshall Islands +MK North 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 Réunion +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 +SS South Sudan +ST Sao Tome & Principe +SV El Salvador +SX St Maarten (Dutch) +SY Syria +SZ Eswatini (Swaziland) +TC Turks & Caicos Is +TD Chad +TF French S. Terr. +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 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/leapseconds b/contrib/python/pytz/py3/pytz/zoneinfo/leapseconds new file mode 100644 index 0000000000..a6a170aa70 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/leapseconds @@ -0,0 +1,82 @@ +# Allowance for leap seconds added to each time zone file. + +# This file is in the public domain. + +# This file is generated automatically from the data in the public-domain +# NIST format leap-seconds.list file, which can be copied from +# <ftp://ftp.nist.gov/pub/time/leap-seconds.list> +# or <ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.list>. +# The NIST file is used instead of its IERS upstream counterpart +# <https://hpiers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.list> +# because under US law the NIST file is public domain +# whereas the IERS file's copyright and license status is unclear. +# For more about leap-seconds.list, please see +# The NTP Timescale and Leap Seconds +# <https://www.eecis.udel.edu/~mills/leap.html>. + +# The rules for leap seconds are specified in Annex 1 (Time scales) of: +# Standard-frequency and time-signal emissions. +# International Telecommunication Union - Radiocommunication Sector +# (ITU-R) Recommendation TF.460-6 (02/2002) +# <https://www.itu.int/rec/R-REC-TF.460-6-200202-I/>. +# The International Earth Rotation and Reference Systems Service (IERS) +# periodically uses leap seconds to keep UTC to within 0.9 s of UT1 +# (a proxy for Earth's angle in space as measured by astronomers) +# and publishes leap second data in a copyrighted file +# <https://hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat>. +# See: Levine J. Coordinated Universal Time and the leap second. +# URSI Radio Sci Bull. 2016;89(4):30-6. doi:10.23919/URSIRSB.2016.7909995 +# <https://ieeexplore.ieee.org/document/7909995>. + +# There were no leap seconds before 1972, as no official mechanism +# accounted for the discrepancy between atomic time (TAI) and the earth's +# rotation. The first ("1 Jan 1972") data line in leap-seconds.list +# does not denote a leap second; it denotes the start of the current definition +# of UTC. + +# All leap-seconds are Stationary (S) at the given UTC time. +# The correction (+ or -) is made at the given time, so in the unlikely +# event of a negative leap second, a line would look like this: +# Leap YEAR MON DAY 23:59:59 - S +# Typical lines look like this: +# Leap YEAR MON DAY 23:59:60 + S +Leap 1972 Jun 30 23:59:60 + S +Leap 1972 Dec 31 23:59:60 + S +Leap 1973 Dec 31 23:59:60 + S +Leap 1974 Dec 31 23:59:60 + S +Leap 1975 Dec 31 23:59:60 + S +Leap 1976 Dec 31 23:59:60 + S +Leap 1977 Dec 31 23:59:60 + S +Leap 1978 Dec 31 23:59:60 + S +Leap 1979 Dec 31 23:59:60 + S +Leap 1981 Jun 30 23:59:60 + S +Leap 1982 Jun 30 23:59:60 + S +Leap 1983 Jun 30 23:59:60 + S +Leap 1985 Jun 30 23:59:60 + S +Leap 1987 Dec 31 23:59:60 + S +Leap 1989 Dec 31 23:59:60 + S +Leap 1990 Dec 31 23:59:60 + S +Leap 1992 Jun 30 23:59:60 + S +Leap 1993 Jun 30 23:59:60 + S +Leap 1994 Jun 30 23:59:60 + S +Leap 1995 Dec 31 23:59:60 + S +Leap 1997 Jun 30 23:59:60 + S +Leap 1998 Dec 31 23:59:60 + S +Leap 2005 Dec 31 23:59:60 + S +Leap 2008 Dec 31 23:59:60 + S +Leap 2012 Jun 30 23:59:60 + S +Leap 2015 Jun 30 23:59:60 + S +Leap 2016 Dec 31 23:59:60 + S + +# UTC timestamp when this leap second list expires. +# Any additional leap seconds will come after this. +# This Expires line is commented out for now, +# so that pre-2020a zic implementations do not reject this file. +#Expires 2023 Dec 28 00:00:00 + +# POSIX timestamps for the data in this file: +#updated 1467936000 (2016-07-08 00:00:00 UTC) +#expires 1703721600 (2023-12-28 00:00:00 UTC) + +# Updated through IERS Bulletin C65 +# File expires on: 28 December 2023 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/tzdata.zi b/contrib/python/pytz/py3/pytz/zoneinfo/tzdata.zi new file mode 100644 index 0000000000..23d99be453 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/tzdata.zi @@ -0,0 +1,4285 @@ +# version unknown-dirty +# This zic input file is in the public domain. +R d 1916 o - Jun 14 23s 1 S +R d 1916 1919 - O Su>=1 23s 0 - +R d 1917 o - Mar 24 23s 1 S +R d 1918 o - Mar 9 23s 1 S +R d 1919 o - Mar 1 23s 1 S +R d 1920 o - F 14 23s 1 S +R d 1920 o - O 23 23s 0 - +R d 1921 o - Mar 14 23s 1 S +R d 1921 o - Jun 21 23s 0 - +R d 1939 o - S 11 23s 1 S +R d 1939 o - N 19 1 0 - +R d 1944 1945 - Ap M>=1 2 1 S +R d 1944 o - O 8 2 0 - +R d 1945 o - S 16 1 0 - +R d 1971 o - Ap 25 23s 1 S +R d 1971 o - S 26 23s 0 - +R d 1977 o - May 6 0 1 S +R d 1977 o - O 21 0 0 - +R d 1978 o - Mar 24 1 1 S +R d 1978 o - S 22 3 0 - +R d 1980 o - Ap 25 0 1 S +R d 1980 o - O 31 2 0 - +Z Africa/Algiers 0:12:12 - LMT 1891 Mar 16 +0:9:21 - PMT 1911 Mar 11 +0 d WE%sT 1940 F 25 2 +1 d CE%sT 1946 O 7 +0 - WET 1956 Ja 29 +1 - CET 1963 Ap 14 +0 d WE%sT 1977 O 21 +1 d CE%sT 1979 O 26 +0 d WE%sT 1981 May +1 - CET +Z Atlantic/Cape_Verde -1:34:4 - LMT 1912 Ja 1 2u +-2 - -02 1942 S +-2 1 -01 1945 O 15 +-2 - -02 1975 N 25 2 +-1 - -01 +Z Africa/Ndjamena 1:0:12 - LMT 1912 +1 - WAT 1979 O 14 +1 1 WAST 1980 Mar 8 +1 - WAT +Z Africa/Abidjan -0:16:8 - LMT 1912 +0 - GMT +R K 1940 o - Jul 15 0 1 S +R K 1940 o - O 1 0 0 - +R K 1941 o - Ap 15 0 1 S +R K 1941 o - S 16 0 0 - +R K 1942 1944 - Ap 1 0 1 S +R K 1942 o - O 27 0 0 - +R K 1943 1945 - N 1 0 0 - +R K 1945 o - Ap 16 0 1 S +R K 1957 o - May 10 0 1 S +R K 1957 1958 - O 1 0 0 - +R K 1958 o - May 1 0 1 S +R K 1959 1981 - May 1 1 1 S +R K 1959 1965 - S 30 3 0 - +R K 1966 1994 - O 1 3 0 - +R K 1982 o - Jul 25 1 1 S +R K 1983 o - Jul 12 1 1 S +R K 1984 1988 - May 1 1 1 S +R K 1989 o - May 6 1 1 S +R K 1990 1994 - May 1 1 1 S +R K 1995 2010 - Ap lastF 0s 1 S +R K 1995 2005 - S lastTh 24 0 - +R K 2006 o - S 21 24 0 - +R K 2007 o - S Th>=1 24 0 - +R K 2008 o - Au lastTh 24 0 - +R K 2009 o - Au 20 24 0 - +R K 2010 o - Au 10 24 0 - +R K 2010 o - S 9 24 1 S +R K 2010 o - S lastTh 24 0 - +R K 2014 o - May 15 24 1 S +R K 2014 o - Jun 26 24 0 - +R K 2014 o - Jul 31 24 1 S +R K 2014 o - S lastTh 24 0 - +R K 2023 ma - Ap lastF 0 1 S +R K 2023 ma - O lastTh 24 0 - +Z Africa/Cairo 2:5:9 - LMT 1900 O +2 K EE%sT +Z Africa/Bissau -1:2:20 - LMT 1912 Ja 1 1u +-1 - -01 1975 +0 - GMT +Z Africa/Nairobi 2:27:16 - LMT 1908 May +2:30 - +0230 1928 Jun 30 24 +3 - EAT 1930 Ja 4 24 +2:30 - +0230 1936 D 31 24 +2:45 - +0245 1942 Jul 31 24 +3 - EAT +Z Africa/Monrovia -0:43:8 - LMT 1882 +-0:43:8 - MMT 1919 Mar +-0:44:30 - MMT 1972 Ja 7 +0 - GMT +R L 1951 o - O 14 2 1 S +R L 1952 o - Ja 1 0 0 - +R L 1953 o - O 9 2 1 S +R L 1954 o - Ja 1 0 0 - +R L 1955 o - S 30 0 1 S +R L 1956 o - Ja 1 0 0 - +R L 1982 1984 - Ap 1 0 1 S +R L 1982 1985 - O 1 0 0 - +R L 1985 o - Ap 6 0 1 S +R L 1986 o - Ap 4 0 1 S +R L 1986 o - O 3 0 0 - +R L 1987 1989 - Ap 1 0 1 S +R L 1987 1989 - O 1 0 0 - +R L 1997 o - Ap 4 0 1 S +R L 1997 o - O 4 0 0 - +R L 2013 o - Mar lastF 1 1 S +R L 2013 o - O lastF 2 0 - +Z Africa/Tripoli 0:52:44 - LMT 1920 +1 L CE%sT 1959 +2 - EET 1982 +1 L CE%sT 1990 May 4 +2 - EET 1996 S 30 +1 L CE%sT 1997 O 4 +2 - EET 2012 N 10 2 +1 L CE%sT 2013 O 25 2 +2 - EET +R MU 1982 o - O 10 0 1 - +R MU 1983 o - Mar 21 0 0 - +R MU 2008 o - O lastSu 2 1 - +R MU 2009 o - Mar lastSu 2 0 - +Z Indian/Mauritius 3:50 - LMT 1907 +4 MU +04/+05 +R M 1939 o - S 12 0 1 - +R M 1939 o - N 19 0 0 - +R M 1940 o - F 25 0 1 - +R M 1945 o - N 18 0 0 - +R M 1950 o - Jun 11 0 1 - +R M 1950 o - O 29 0 0 - +R M 1967 o - Jun 3 12 1 - +R M 1967 o - O 1 0 0 - +R M 1974 o - Jun 24 0 1 - +R M 1974 o - S 1 0 0 - +R M 1976 1977 - May 1 0 1 - +R M 1976 o - Au 1 0 0 - +R M 1977 o - S 28 0 0 - +R M 1978 o - Jun 1 0 1 - +R M 1978 o - Au 4 0 0 - +R M 2008 o - Jun 1 0 1 - +R M 2008 o - S 1 0 0 - +R M 2009 o - Jun 1 0 1 - +R M 2009 o - Au 21 0 0 - +R M 2010 o - May 2 0 1 - +R M 2010 o - Au 8 0 0 - +R M 2011 o - Ap 3 0 1 - +R M 2011 o - Jul 31 0 0 - +R M 2012 2013 - Ap lastSu 2 1 - +R M 2012 o - Jul 20 3 0 - +R M 2012 o - Au 20 2 1 - +R M 2012 o - S 30 3 0 - +R M 2013 o - Jul 7 3 0 - +R M 2013 o - Au 10 2 1 - +R M 2013 2018 - O lastSu 3 0 - +R M 2014 2018 - Mar lastSu 2 1 - +R M 2014 o - Jun 28 3 0 - +R M 2014 o - Au 2 2 1 - +R M 2015 o - Jun 14 3 0 - +R M 2015 o - Jul 19 2 1 - +R M 2016 o - Jun 5 3 0 - +R M 2016 o - Jul 10 2 1 - +R M 2017 o - May 21 3 0 - +R M 2017 o - Jul 2 2 1 - +R M 2018 o - May 13 3 0 - +R M 2018 o - Jun 17 2 1 - +R M 2019 o - May 5 3 -1 - +R M 2019 o - Jun 9 2 0 - +R M 2020 o - Ap 19 3 -1 - +R M 2020 o - May 31 2 0 - +R M 2021 o - Ap 11 3 -1 - +R M 2021 o - May 16 2 0 - +R M 2022 o - Mar 27 3 -1 - +R M 2022 o - May 8 2 0 - +R M 2023 o - Mar 19 3 -1 - +R M 2023 o - Ap 23 2 0 - +R M 2024 o - Mar 10 3 -1 - +R M 2024 o - Ap 14 2 0 - +R M 2025 o - F 23 3 -1 - +R M 2025 o - Ap 6 2 0 - +R M 2026 o - F 15 3 -1 - +R M 2026 o - Mar 22 2 0 - +R M 2027 o - F 7 3 -1 - +R M 2027 o - Mar 14 2 0 - +R M 2028 o - Ja 23 3 -1 - +R M 2028 o - Mar 5 2 0 - +R M 2029 o - Ja 14 3 -1 - +R M 2029 o - F 18 2 0 - +R M 2029 o - D 30 3 -1 - +R M 2030 o - F 10 2 0 - +R M 2030 o - D 22 3 -1 - +R M 2031 o - Ja 26 2 0 - +R M 2031 o - D 14 3 -1 - +R M 2032 o - Ja 18 2 0 - +R M 2032 o - N 28 3 -1 - +R M 2033 o - Ja 9 2 0 - +R M 2033 o - N 20 3 -1 - +R M 2033 o - D 25 2 0 - +R M 2034 o - N 5 3 -1 - +R M 2034 o - D 17 2 0 - +R M 2035 o - O 28 3 -1 - +R M 2035 o - D 9 2 0 - +R M 2036 o - O 19 3 -1 - +R M 2036 o - N 23 2 0 - +R M 2037 o - O 4 3 -1 - +R M 2037 o - N 15 2 0 - +R M 2038 o - S 26 3 -1 - +R M 2038 o - O 31 2 0 - +R M 2039 o - S 18 3 -1 - +R M 2039 o - O 23 2 0 - +R M 2040 o - S 2 3 -1 - +R M 2040 o - O 14 2 0 - +R M 2041 o - Au 25 3 -1 - +R M 2041 o - S 29 2 0 - +R M 2042 o - Au 10 3 -1 - +R M 2042 o - S 21 2 0 - +R M 2043 o - Au 2 3 -1 - +R M 2043 o - S 13 2 0 - +R M 2044 o - Jul 24 3 -1 - +R M 2044 o - Au 28 2 0 - +R M 2045 o - Jul 9 3 -1 - +R M 2045 o - Au 20 2 0 - +R M 2046 o - Jul 1 3 -1 - +R M 2046 o - Au 5 2 0 - +R M 2047 o - Jun 23 3 -1 - +R M 2047 o - Jul 28 2 0 - +R M 2048 o - Jun 7 3 -1 - +R M 2048 o - Jul 19 2 0 - +R M 2049 o - May 30 3 -1 - +R M 2049 o - Jul 4 2 0 - +R M 2050 o - May 15 3 -1 - +R M 2050 o - Jun 26 2 0 - +R M 2051 o - May 7 3 -1 - +R M 2051 o - Jun 18 2 0 - +R M 2052 o - Ap 28 3 -1 - +R M 2052 o - Jun 2 2 0 - +R M 2053 o - Ap 13 3 -1 - +R M 2053 o - May 25 2 0 - +R M 2054 o - Ap 5 3 -1 - +R M 2054 o - May 10 2 0 - +R M 2055 o - Mar 28 3 -1 - +R M 2055 o - May 2 2 0 - +R M 2056 o - Mar 12 3 -1 - +R M 2056 o - Ap 23 2 0 - +R M 2057 o - Mar 4 3 -1 - +R M 2057 o - Ap 8 2 0 - +R M 2058 o - F 17 3 -1 - +R M 2058 o - Mar 31 2 0 - +R M 2059 o - F 9 3 -1 - +R M 2059 o - Mar 23 2 0 - +R M 2060 o - F 1 3 -1 - +R M 2060 o - Mar 7 2 0 - +R M 2061 o - Ja 16 3 -1 - +R M 2061 o - F 27 2 0 - +R M 2062 o - Ja 8 3 -1 - +R M 2062 o - F 12 2 0 - +R M 2062 o - D 31 3 -1 - +R M 2063 o - F 4 2 0 - +R M 2063 o - D 16 3 -1 - +R M 2064 o - Ja 27 2 0 - +R M 2064 o - D 7 3 -1 - +R M 2065 o - Ja 11 2 0 - +R M 2065 o - N 22 3 -1 - +R M 2066 o - Ja 3 2 0 - +R M 2066 o - N 14 3 -1 - +R M 2066 o - D 26 2 0 - +R M 2067 o - N 6 3 -1 - +R M 2067 o - D 11 2 0 - +R M 2068 o - O 21 3 -1 - +R M 2068 o - D 2 2 0 - +R M 2069 o - O 13 3 -1 - +R M 2069 o - N 17 2 0 - +R M 2070 o - O 5 3 -1 - +R M 2070 o - N 9 2 0 - +R M 2071 o - S 20 3 -1 - +R M 2071 o - N 1 2 0 - +R M 2072 o - S 11 3 -1 - +R M 2072 o - O 16 2 0 - +R M 2073 o - Au 27 3 -1 - +R M 2073 o - O 8 2 0 - +R M 2074 o - Au 19 3 -1 - +R M 2074 o - S 30 2 0 - +R M 2075 o - Au 11 3 -1 - +R M 2075 o - S 15 2 0 - +R M 2076 o - Jul 26 3 -1 - +R M 2076 o - S 6 2 0 - +R M 2077 o - Jul 18 3 -1 - +R M 2077 o - Au 22 2 0 - +R M 2078 o - Jul 10 3 -1 - +R M 2078 o - Au 14 2 0 - +R M 2079 o - Jun 25 3 -1 - +R M 2079 o - Au 6 2 0 - +R M 2080 o - Jun 16 3 -1 - +R M 2080 o - Jul 21 2 0 - +R M 2081 o - Jun 1 3 -1 - +R M 2081 o - Jul 13 2 0 - +R M 2082 o - May 24 3 -1 - +R M 2082 o - Jun 28 2 0 - +R M 2083 o - May 16 3 -1 - +R M 2083 o - Jun 20 2 0 - +R M 2084 o - Ap 30 3 -1 - +R M 2084 o - Jun 11 2 0 - +R M 2085 o - Ap 22 3 -1 - +R M 2085 o - May 27 2 0 - +R M 2086 o - Ap 14 3 -1 - +R M 2086 o - May 19 2 0 - +R M 2087 o - Mar 30 3 -1 - +R M 2087 o - May 11 2 0 - +Z Africa/Casablanca -0:30:20 - LMT 1913 O 26 +0 M +00/+01 1984 Mar 16 +1 - +01 1986 +0 M +00/+01 2018 O 28 3 +1 M +01/+00 +Z Africa/El_Aaiun -0:52:48 - LMT 1934 +-1 - -01 1976 Ap 14 +0 M +00/+01 2018 O 28 3 +1 M +01/+00 +Z Africa/Maputo 2:10:20 - LMT 1903 Mar +2 - CAT +R NA 1994 o - Mar 21 0 -1 WAT +R NA 1994 2017 - S Su>=1 2 0 CAT +R NA 1995 2017 - Ap Su>=1 2 -1 WAT +Z Africa/Windhoek 1:8:24 - LMT 1892 F 8 +1:30 - +0130 1903 Mar +2 - SAST 1942 S 20 2 +2 1 SAST 1943 Mar 21 2 +2 - SAST 1990 Mar 21 +2 NA %s +Z Africa/Lagos 0:13:35 - LMT 1905 Jul +0 - GMT 1908 Jul +0:13:35 - LMT 1914 +0:30 - +0030 1919 S +1 - WAT +Z Africa/Sao_Tome 0:26:56 - LMT 1884 +-0:36:45 - LMT 1912 Ja 1 0u +0 - GMT 2018 Ja 1 1 +1 - WAT 2019 Ja 1 2 +0 - GMT +R SA 1942 1943 - S Su>=15 2 1 - +R SA 1943 1944 - Mar Su>=15 2 0 - +Z Africa/Johannesburg 1:52 - LMT 1892 F 8 +1:30 - SAST 1903 Mar +2 SA SAST +R SD 1970 o - May 1 0 1 S +R SD 1970 1985 - O 15 0 0 - +R SD 1971 o - Ap 30 0 1 S +R SD 1972 1985 - Ap lastSu 0 1 S +Z Africa/Khartoum 2:10:8 - LMT 1931 +2 SD CA%sT 2000 Ja 15 12 +3 - EAT 2017 N +2 - CAT +Z Africa/Juba 2:6:28 - LMT 1931 +2 SD CA%sT 2000 Ja 15 12 +3 - EAT 2021 F +2 - CAT +R n 1939 o - Ap 15 23s 1 S +R n 1939 o - N 18 23s 0 - +R n 1940 o - F 25 23s 1 S +R n 1941 o - O 6 0 0 - +R n 1942 o - Mar 9 0 1 S +R n 1942 o - N 2 3 0 - +R n 1943 o - Mar 29 2 1 S +R n 1943 o - Ap 17 2 0 - +R n 1943 o - Ap 25 2 1 S +R n 1943 o - O 4 2 0 - +R n 1944 1945 - Ap M>=1 2 1 S +R n 1944 o - O 8 0 0 - +R n 1945 o - S 16 0 0 - +R n 1977 o - Ap 30 0s 1 S +R n 1977 o - S 24 0s 0 - +R n 1978 o - May 1 0s 1 S +R n 1978 o - O 1 0s 0 - +R n 1988 o - Jun 1 0s 1 S +R n 1988 1990 - S lastSu 0s 0 - +R n 1989 o - Mar 26 0s 1 S +R n 1990 o - May 1 0s 1 S +R n 2005 o - May 1 0s 1 S +R n 2005 o - S 30 1s 0 - +R n 2006 2008 - Mar lastSu 2s 1 S +R n 2006 2008 - O lastSu 2s 0 - +Z Africa/Tunis 0:40:44 - LMT 1881 May 12 +0:9:21 - PMT 1911 Mar 11 +1 n CE%sT +Z Antarctica/Casey 0 - -00 1969 +8 - +08 2009 O 18 2 +11 - +11 2010 Mar 5 2 +8 - +08 2011 O 28 2 +11 - +11 2012 F 21 17u +8 - +08 2016 O 22 +11 - +11 2018 Mar 11 4 +8 - +08 2018 O 7 4 +11 - +11 2019 Mar 17 3 +8 - +08 2019 O 4 3 +11 - +11 2020 Mar 8 3 +8 - +08 2020 O 4 0:1 +11 - +11 +Z Antarctica/Davis 0 - -00 1957 Ja 13 +7 - +07 1964 N +0 - -00 1969 F +7 - +07 2009 O 18 2 +5 - +05 2010 Mar 10 20u +7 - +07 2011 O 28 2 +5 - +05 2012 F 21 20u +7 - +07 +Z Antarctica/Mawson 0 - -00 1954 F 13 +6 - +06 2009 O 18 2 +5 - +05 +R Tr 2005 ma - Mar lastSu 1u 2 +02 +R Tr 2004 ma - O lastSu 1u 0 +00 +Z Antarctica/Troll 0 - -00 2005 F 12 +0 Tr %s +Z Antarctica/Rothera 0 - -00 1976 D +-3 - -03 +Z Asia/Kabul 4:36:48 - LMT 1890 +4 - +04 1945 +4:30 - +0430 +R AM 2011 o - Mar lastSu 2s 1 - +R AM 2011 o - O lastSu 2s 0 - +Z Asia/Yerevan 2:58 - LMT 1924 May 2 +3 - +03 1957 Mar +4 R +04/+05 1991 Mar 31 2s +3 R +03/+04 1995 S 24 2s +4 - +04 1997 +4 R +04/+05 2011 +4 AM +04/+05 +R AZ 1997 2015 - Mar lastSu 4 1 - +R AZ 1997 2015 - O lastSu 5 0 - +Z Asia/Baku 3:19:24 - LMT 1924 May 2 +3 - +03 1957 Mar +4 R +04/+05 1991 Mar 31 2s +3 R +03/+04 1992 S lastSu 2s +4 - +04 1996 +4 E +04/+05 1997 +4 AZ +04/+05 +R BD 2009 o - Jun 19 23 1 - +R BD 2009 o - D 31 24 0 - +Z Asia/Dhaka 6:1:40 - LMT 1890 +5:53:20 - HMT 1941 O +6:30 - +0630 1942 May 15 +5:30 - +0530 1942 S +6:30 - +0630 1951 S 30 +6 - +06 2009 +6 BD +06/+07 +Z Asia/Thimphu 5:58:36 - LMT 1947 Au 15 +5:30 - +0530 1987 O +6 - +06 +Z Indian/Chagos 4:49:40 - LMT 1907 +5 - +05 1996 +6 - +06 +Z Asia/Yangon 6:24:47 - LMT 1880 +6:24:47 - RMT 1920 +6:30 - +0630 1942 May +9 - +09 1945 May 3 +6:30 - +0630 +R Sh 1919 o - Ap 12 24 1 D +R Sh 1919 o - S 30 24 0 S +R Sh 1940 o - Jun 1 0 1 D +R Sh 1940 o - O 12 24 0 S +R Sh 1941 o - Mar 15 0 1 D +R Sh 1941 o - N 1 24 0 S +R Sh 1942 o - Ja 31 0 1 D +R Sh 1945 o - S 1 24 0 S +R Sh 1946 o - May 15 0 1 D +R Sh 1946 o - S 30 24 0 S +R Sh 1947 o - Ap 15 0 1 D +R Sh 1947 o - O 31 24 0 S +R Sh 1948 1949 - May 1 0 1 D +R Sh 1948 1949 - S 30 24 0 S +R CN 1986 o - May 4 2 1 D +R CN 1986 1991 - S Su>=11 2 0 S +R CN 1987 1991 - Ap Su>=11 2 1 D +Z Asia/Shanghai 8:5:43 - LMT 1901 +8 Sh C%sT 1949 May 28 +8 CN C%sT +Z Asia/Urumqi 5:50:20 - LMT 1928 +6 - +06 +R HK 1946 o - Ap 21 0 1 S +R HK 1946 o - D 1 3:30s 0 - +R HK 1947 o - Ap 13 3:30s 1 S +R HK 1947 o - N 30 3:30s 0 - +R HK 1948 o - May 2 3:30s 1 S +R HK 1948 1952 - O Su>=28 3:30s 0 - +R HK 1949 1953 - Ap Su>=1 3:30 1 S +R HK 1953 1964 - O Su>=31 3:30 0 - +R HK 1954 1964 - Mar Su>=18 3:30 1 S +R HK 1965 1976 - Ap Su>=16 3:30 1 S +R HK 1965 1976 - O Su>=16 3:30 0 - +R HK 1973 o - D 30 3:30 1 S +R HK 1979 o - May 13 3:30 1 S +R HK 1979 o - O 21 3:30 0 - +Z Asia/Hong_Kong 7:36:42 - LMT 1904 O 29 17u +8 - HKT 1941 Jun 15 3 +8 1 HKST 1941 O 1 4 +8 0:30 HKWT 1941 D 25 +9 - JST 1945 N 18 2 +8 HK HK%sT +R f 1946 o - May 15 0 1 D +R f 1946 o - O 1 0 0 S +R f 1947 o - Ap 15 0 1 D +R f 1947 o - N 1 0 0 S +R f 1948 1951 - May 1 0 1 D +R f 1948 1951 - O 1 0 0 S +R f 1952 o - Mar 1 0 1 D +R f 1952 1954 - N 1 0 0 S +R f 1953 1959 - Ap 1 0 1 D +R f 1955 1961 - O 1 0 0 S +R f 1960 1961 - Jun 1 0 1 D +R f 1974 1975 - Ap 1 0 1 D +R f 1974 1975 - O 1 0 0 S +R f 1979 o - Jul 1 0 1 D +R f 1979 o - O 1 0 0 S +Z Asia/Taipei 8:6 - LMT 1896 +8 - CST 1937 O +9 - JST 1945 S 21 1 +8 f C%sT +R _ 1942 1943 - Ap 30 23 1 - +R _ 1942 o - N 17 23 0 - +R _ 1943 o - S 30 23 0 S +R _ 1946 o - Ap 30 23s 1 D +R _ 1946 o - S 30 23s 0 S +R _ 1947 o - Ap 19 23s 1 D +R _ 1947 o - N 30 23s 0 S +R _ 1948 o - May 2 23s 1 D +R _ 1948 o - O 31 23s 0 S +R _ 1949 1950 - Ap Sa>=1 23s 1 D +R _ 1949 1950 - O lastSa 23s 0 S +R _ 1951 o - Mar 31 23s 1 D +R _ 1951 o - O 28 23s 0 S +R _ 1952 1953 - Ap Sa>=1 23s 1 D +R _ 1952 o - N 1 23s 0 S +R _ 1953 1954 - O lastSa 23s 0 S +R _ 1954 1956 - Mar Sa>=17 23s 1 D +R _ 1955 o - N 5 23s 0 S +R _ 1956 1964 - N Su>=1 3:30 0 S +R _ 1957 1964 - Mar Su>=18 3:30 1 D +R _ 1965 1973 - Ap Su>=16 3:30 1 D +R _ 1965 1966 - O Su>=16 2:30 0 S +R _ 1967 1976 - O Su>=16 3:30 0 S +R _ 1973 o - D 30 3:30 1 D +R _ 1975 1976 - Ap Su>=16 3:30 1 D +R _ 1979 o - May 13 3:30 1 D +R _ 1979 o - O Su>=16 3:30 0 S +Z Asia/Macau 7:34:10 - LMT 1904 O 30 +8 - CST 1941 D 21 23 +9 _ +09/+10 1945 S 30 24 +8 _ C%sT +R CY 1975 o - Ap 13 0 1 S +R CY 1975 o - O 12 0 0 - +R CY 1976 o - May 15 0 1 S +R CY 1976 o - O 11 0 0 - +R CY 1977 1980 - Ap Su>=1 0 1 S +R CY 1977 o - S 25 0 0 - +R CY 1978 o - O 2 0 0 - +R CY 1979 1997 - S lastSu 0 0 - +R CY 1981 1998 - Mar lastSu 0 1 S +Z Asia/Nicosia 2:13:28 - LMT 1921 N 14 +2 CY EE%sT 1998 S +2 E EE%sT +Z Asia/Famagusta 2:15:48 - LMT 1921 N 14 +2 CY EE%sT 1998 S +2 E EE%sT 2016 S 8 +3 - +03 2017 O 29 1u +2 E EE%sT +Z Asia/Tbilisi 2:59:11 - LMT 1880 +2:59:11 - TBMT 1924 May 2 +3 - +03 1957 Mar +4 R +04/+05 1991 Mar 31 2s +3 R +03/+04 1992 +3 e +03/+04 1994 S lastSu +4 e +04/+05 1996 O lastSu +4 1 +05 1997 Mar lastSu +4 e +04/+05 2004 Jun 27 +3 R +03/+04 2005 Mar lastSu 2 +4 - +04 +Z Asia/Dili 8:22:20 - LMT 1912 +8 - +08 1942 F 21 23 +9 - +09 1976 May 3 +8 - +08 2000 S 17 +9 - +09 +Z Asia/Kolkata 5:53:28 - LMT 1854 Jun 28 +5:53:20 - HMT 1870 +5:21:10 - MMT 1906 +5:30 - IST 1941 O +5:30 1 +0630 1942 May 15 +5:30 - IST 1942 S +5:30 1 +0630 1945 O 15 +5:30 - IST +Z Asia/Jakarta 7:7:12 - LMT 1867 Au 10 +7:7:12 - BMT 1923 D 31 16:40u +7:20 - +0720 1932 N +7:30 - +0730 1942 Mar 23 +9 - +09 1945 S 23 +7:30 - +0730 1948 May +8 - +08 1950 May +7:30 - +0730 1964 +7 - WIB +Z Asia/Pontianak 7:17:20 - LMT 1908 May +7:17:20 - PMT 1932 N +7:30 - +0730 1942 Ja 29 +9 - +09 1945 S 23 +7:30 - +0730 1948 May +8 - +08 1950 May +7:30 - +0730 1964 +8 - WITA 1988 +7 - WIB +Z Asia/Makassar 7:57:36 - LMT 1920 +7:57:36 - MMT 1932 N +8 - +08 1942 F 9 +9 - +09 1945 S 23 +8 - WITA +Z Asia/Jayapura 9:22:48 - LMT 1932 N +9 - +09 1944 S +9:30 - +0930 1964 +9 - WIT +R i 1910 o - Ja 1 0 0 - +R i 1977 o - Mar 21 23 1 - +R i 1977 o - O 20 24 0 - +R i 1978 o - Mar 24 24 1 - +R i 1978 o - Au 5 1 0 - +R i 1979 o - May 26 24 1 - +R i 1979 o - S 18 24 0 - +R i 1980 o - Mar 20 24 1 - +R i 1980 o - S 22 24 0 - +R i 1991 o - May 2 24 1 - +R i 1992 1995 - Mar 21 24 1 - +R i 1991 1995 - S 21 24 0 - +R i 1996 o - Mar 20 24 1 - +R i 1996 o - S 20 24 0 - +R i 1997 1999 - Mar 21 24 1 - +R i 1997 1999 - S 21 24 0 - +R i 2000 o - Mar 20 24 1 - +R i 2000 o - S 20 24 0 - +R i 2001 2003 - Mar 21 24 1 - +R i 2001 2003 - S 21 24 0 - +R i 2004 o - Mar 20 24 1 - +R i 2004 o - S 20 24 0 - +R i 2005 o - Mar 21 24 1 - +R i 2005 o - S 21 24 0 - +R i 2008 o - Mar 20 24 1 - +R i 2008 o - S 20 24 0 - +R i 2009 2011 - Mar 21 24 1 - +R i 2009 2011 - S 21 24 0 - +R i 2012 o - Mar 20 24 1 - +R i 2012 o - S 20 24 0 - +R i 2013 2015 - Mar 21 24 1 - +R i 2013 2015 - S 21 24 0 - +R i 2016 o - Mar 20 24 1 - +R i 2016 o - S 20 24 0 - +R i 2017 2019 - Mar 21 24 1 - +R i 2017 2019 - S 21 24 0 - +R i 2020 o - Mar 20 24 1 - +R i 2020 o - S 20 24 0 - +R i 2021 2022 - Mar 21 24 1 - +R i 2021 2022 - S 21 24 0 - +Z Asia/Tehran 3:25:44 - LMT 1916 +3:25:44 - TMT 1935 Jun 13 +3:30 i +0330/+0430 1977 O 20 24 +4 i +04/+05 1979 +3:30 i +0330/+0430 +R IQ 1982 o - May 1 0 1 - +R IQ 1982 1984 - O 1 0 0 - +R IQ 1983 o - Mar 31 0 1 - +R IQ 1984 1985 - Ap 1 0 1 - +R IQ 1985 1990 - S lastSu 1s 0 - +R IQ 1986 1990 - Mar lastSu 1s 1 - +R IQ 1991 2007 - Ap 1 3s 1 - +R IQ 1991 2007 - O 1 3s 0 - +Z Asia/Baghdad 2:57:40 - LMT 1890 +2:57:36 - BMT 1918 +3 - +03 1982 May +3 IQ +03/+04 +R Z 1940 o - May 31 24u 1 D +R Z 1940 o - S 30 24u 0 S +R Z 1940 o - N 16 24u 1 D +R Z 1942 1946 - O 31 24u 0 S +R Z 1943 1944 - Mar 31 24u 1 D +R Z 1945 1946 - Ap 15 24u 1 D +R Z 1948 o - May 22 24u 2 DD +R Z 1948 o - Au 31 24u 1 D +R Z 1948 1949 - O 31 24u 0 S +R Z 1949 o - Ap 30 24u 1 D +R Z 1950 o - Ap 15 24u 1 D +R Z 1950 o - S 14 24u 0 S +R Z 1951 o - Mar 31 24u 1 D +R Z 1951 o - N 10 24u 0 S +R Z 1952 o - Ap 19 24u 1 D +R Z 1952 o - O 18 24u 0 S +R Z 1953 o - Ap 11 24u 1 D +R Z 1953 o - S 12 24u 0 S +R Z 1954 o - Jun 12 24u 1 D +R Z 1954 o - S 11 24u 0 S +R Z 1955 o - Jun 11 24u 1 D +R Z 1955 o - S 10 24u 0 S +R Z 1956 o - Jun 2 24u 1 D +R Z 1956 o - S 29 24u 0 S +R Z 1957 o - Ap 27 24u 1 D +R Z 1957 o - S 21 24u 0 S +R Z 1974 o - Jul 6 24 1 D +R Z 1974 o - O 12 24 0 S +R Z 1975 o - Ap 19 24 1 D +R Z 1975 o - Au 30 24 0 S +R Z 1980 o - Au 2 24s 1 D +R Z 1980 o - S 13 24s 0 S +R Z 1984 o - May 5 24s 1 D +R Z 1984 o - Au 25 24s 0 S +R Z 1985 o - Ap 13 24 1 D +R Z 1985 o - Au 31 24 0 S +R Z 1986 o - May 17 24 1 D +R Z 1986 o - S 6 24 0 S +R Z 1987 o - Ap 14 24 1 D +R Z 1987 o - S 12 24 0 S +R Z 1988 o - Ap 9 24 1 D +R Z 1988 o - S 3 24 0 S +R Z 1989 o - Ap 29 24 1 D +R Z 1989 o - S 2 24 0 S +R Z 1990 o - Mar 24 24 1 D +R Z 1990 o - Au 25 24 0 S +R Z 1991 o - Mar 23 24 1 D +R Z 1991 o - Au 31 24 0 S +R Z 1992 o - Mar 28 24 1 D +R Z 1992 o - S 5 24 0 S +R Z 1993 o - Ap 2 0 1 D +R Z 1993 o - S 5 0 0 S +R Z 1994 o - Ap 1 0 1 D +R Z 1994 o - Au 28 0 0 S +R Z 1995 o - Mar 31 0 1 D +R Z 1995 o - S 3 0 0 S +R Z 1996 o - Mar 14 24 1 D +R Z 1996 o - S 15 24 0 S +R Z 1997 o - Mar 20 24 1 D +R Z 1997 o - S 13 24 0 S +R Z 1998 o - Mar 20 0 1 D +R Z 1998 o - S 6 0 0 S +R Z 1999 o - Ap 2 2 1 D +R Z 1999 o - S 3 2 0 S +R Z 2000 o - Ap 14 2 1 D +R Z 2000 o - O 6 1 0 S +R Z 2001 o - Ap 9 1 1 D +R Z 2001 o - S 24 1 0 S +R Z 2002 o - Mar 29 1 1 D +R Z 2002 o - O 7 1 0 S +R Z 2003 o - Mar 28 1 1 D +R Z 2003 o - O 3 1 0 S +R Z 2004 o - Ap 7 1 1 D +R Z 2004 o - S 22 1 0 S +R Z 2005 2012 - Ap F<=1 2 1 D +R Z 2005 o - O 9 2 0 S +R Z 2006 o - O 1 2 0 S +R Z 2007 o - S 16 2 0 S +R Z 2008 o - O 5 2 0 S +R Z 2009 o - S 27 2 0 S +R Z 2010 o - S 12 2 0 S +R Z 2011 o - O 2 2 0 S +R Z 2012 o - S 23 2 0 S +R Z 2013 ma - Mar F>=23 2 1 D +R Z 2013 ma - O lastSu 2 0 S +Z Asia/Jerusalem 2:20:54 - LMT 1880 +2:20:40 - JMT 1918 +2 Z I%sT +R JP 1948 o - May Sa>=1 24 1 D +R JP 1948 1951 - S Sa>=8 25 0 S +R JP 1949 o - Ap Sa>=1 24 1 D +R JP 1950 1951 - May Sa>=1 24 1 D +Z Asia/Tokyo 9:18:59 - LMT 1887 D 31 15u +9 JP J%sT +R J 1973 o - Jun 6 0 1 S +R J 1973 1975 - O 1 0 0 - +R J 1974 1977 - May 1 0 1 S +R J 1976 o - N 1 0 0 - +R J 1977 o - O 1 0 0 - +R J 1978 o - Ap 30 0 1 S +R J 1978 o - S 30 0 0 - +R J 1985 o - Ap 1 0 1 S +R J 1985 o - O 1 0 0 - +R J 1986 1988 - Ap F>=1 0 1 S +R J 1986 1990 - O F>=1 0 0 - +R J 1989 o - May 8 0 1 S +R J 1990 o - Ap 27 0 1 S +R J 1991 o - Ap 17 0 1 S +R J 1991 o - S 27 0 0 - +R J 1992 o - Ap 10 0 1 S +R J 1992 1993 - O F>=1 0 0 - +R J 1993 1998 - Ap F>=1 0 1 S +R J 1994 o - S F>=15 0 0 - +R J 1995 1998 - S F>=15 0s 0 - +R J 1999 o - Jul 1 0s 1 S +R J 1999 2002 - S lastF 0s 0 - +R J 2000 2001 - Mar lastTh 0s 1 S +R J 2002 2012 - Mar lastTh 24 1 S +R J 2003 o - O 24 0s 0 - +R J 2004 o - O 15 0s 0 - +R J 2005 o - S lastF 0s 0 - +R J 2006 2011 - O lastF 0s 0 - +R J 2013 o - D 20 0 0 - +R J 2014 2021 - Mar lastTh 24 1 S +R J 2014 2022 - O lastF 0s 0 - +R J 2022 o - F lastTh 24 1 S +Z Asia/Amman 2:23:44 - LMT 1931 +2 J EE%sT 2022 O 28 0s +3 - +03 +Z Asia/Almaty 5:7:48 - LMT 1924 May 2 +5 - +05 1930 Jun 21 +6 R +06/+07 1991 Mar 31 2s +5 R +05/+06 1992 Ja 19 2s +6 R +06/+07 2004 O 31 2s +6 - +06 +Z Asia/Qyzylorda 4:21:52 - LMT 1924 May 2 +4 - +04 1930 Jun 21 +5 - +05 1981 Ap +5 1 +06 1981 O +6 - +06 1982 Ap +5 R +05/+06 1991 Mar 31 2s +4 R +04/+05 1991 S 29 2s +5 R +05/+06 1992 Ja 19 2s +6 R +06/+07 1992 Mar 29 2s +5 R +05/+06 2004 O 31 2s +6 - +06 2018 D 21 +5 - +05 +Z Asia/Qostanay 4:14:28 - LMT 1924 May 2 +4 - +04 1930 Jun 21 +5 - +05 1981 Ap +5 1 +06 1981 O +6 - +06 1982 Ap +5 R +05/+06 1991 Mar 31 2s +4 R +04/+05 1992 Ja 19 2s +5 R +05/+06 2004 O 31 2s +6 - +06 +Z Asia/Aqtobe 3:48:40 - LMT 1924 May 2 +4 - +04 1930 Jun 21 +5 - +05 1981 Ap +5 1 +06 1981 O +6 - +06 1982 Ap +5 R +05/+06 1991 Mar 31 2s +4 R +04/+05 1992 Ja 19 2s +5 R +05/+06 2004 O 31 2s +5 - +05 +Z Asia/Aqtau 3:21:4 - LMT 1924 May 2 +4 - +04 1930 Jun 21 +5 - +05 1981 O +6 - +06 1982 Ap +5 R +05/+06 1991 Mar 31 2s +4 R +04/+05 1992 Ja 19 2s +5 R +05/+06 1994 S 25 2s +4 R +04/+05 2004 O 31 2s +5 - +05 +Z Asia/Atyrau 3:27:44 - LMT 1924 May 2 +3 - +03 1930 Jun 21 +5 - +05 1981 O +6 - +06 1982 Ap +5 R +05/+06 1991 Mar 31 2s +4 R +04/+05 1992 Ja 19 2s +5 R +05/+06 1999 Mar 28 2s +4 R +04/+05 2004 O 31 2s +5 - +05 +Z Asia/Oral 3:25:24 - LMT 1924 May 2 +3 - +03 1930 Jun 21 +5 - +05 1981 Ap +5 1 +06 1981 O +6 - +06 1982 Ap +5 R +05/+06 1989 Mar 26 2s +4 R +04/+05 1992 Ja 19 2s +5 R +05/+06 1992 Mar 29 2s +4 R +04/+05 2004 O 31 2s +5 - +05 +R KG 1992 1996 - Ap Su>=7 0s 1 - +R KG 1992 1996 - S lastSu 0 0 - +R KG 1997 2005 - Mar lastSu 2:30 1 - +R KG 1997 2004 - O lastSu 2:30 0 - +Z Asia/Bishkek 4:58:24 - LMT 1924 May 2 +5 - +05 1930 Jun 21 +6 R +06/+07 1991 Mar 31 2s +5 R +05/+06 1991 Au 31 2 +5 KG +05/+06 2005 Au 12 +6 - +06 +R KR 1948 o - Jun 1 0 1 D +R KR 1948 o - S 12 24 0 S +R KR 1949 o - Ap 3 0 1 D +R KR 1949 1951 - S Sa>=7 24 0 S +R KR 1950 o - Ap 1 0 1 D +R KR 1951 o - May 6 0 1 D +R KR 1955 o - May 5 0 1 D +R KR 1955 o - S 8 24 0 S +R KR 1956 o - May 20 0 1 D +R KR 1956 o - S 29 24 0 S +R KR 1957 1960 - May Su>=1 0 1 D +R KR 1957 1960 - S Sa>=17 24 0 S +R KR 1987 1988 - May Su>=8 2 1 D +R KR 1987 1988 - O Su>=8 3 0 S +Z Asia/Seoul 8:27:52 - LMT 1908 Ap +8:30 - KST 1912 +9 - JST 1945 S 8 +9 KR K%sT 1954 Mar 21 +8:30 KR K%sT 1961 Au 10 +9 KR K%sT +Z Asia/Pyongyang 8:23 - LMT 1908 Ap +8:30 - KST 1912 +9 - JST 1945 Au 24 +9 - KST 2015 Au 15 +8:30 - KST 2018 May 4 23:30 +9 - KST +R l 1920 o - Mar 28 0 1 S +R l 1920 o - O 25 0 0 - +R l 1921 o - Ap 3 0 1 S +R l 1921 o - O 3 0 0 - +R l 1922 o - Mar 26 0 1 S +R l 1922 o - O 8 0 0 - +R l 1923 o - Ap 22 0 1 S +R l 1923 o - S 16 0 0 - +R l 1957 1961 - May 1 0 1 S +R l 1957 1961 - O 1 0 0 - +R l 1972 o - Jun 22 0 1 S +R l 1972 1977 - O 1 0 0 - +R l 1973 1977 - May 1 0 1 S +R l 1978 o - Ap 30 0 1 S +R l 1978 o - S 30 0 0 - +R l 1984 1987 - May 1 0 1 S +R l 1984 1991 - O 16 0 0 - +R l 1988 o - Jun 1 0 1 S +R l 1989 o - May 10 0 1 S +R l 1990 1992 - May 1 0 1 S +R l 1992 o - O 4 0 0 - +R l 1993 ma - Mar lastSu 0 1 S +R l 1993 1998 - S lastSu 0 0 - +R l 1999 ma - O lastSu 0 0 - +Z Asia/Beirut 2:22 - LMT 1880 +2 l EE%sT +R NB 1935 1941 - S 14 0 0:20 - +R NB 1935 1941 - D 14 0 0 - +Z Asia/Kuching 7:21:20 - LMT 1926 Mar +7:30 - +0730 1933 +8 NB +08/+0820 1942 F 16 +9 - +09 1945 S 12 +8 - +08 +Z Indian/Maldives 4:54 - LMT 1880 +4:54 - MMT 1960 +5 - +05 +R X 1983 1984 - Ap 1 0 1 - +R X 1983 o - O 1 0 0 - +R X 1985 1998 - Mar lastSu 0 1 - +R X 1984 1998 - S lastSu 0 0 - +R X 2001 o - Ap lastSa 2 1 - +R X 2001 2006 - S lastSa 2 0 - +R X 2002 2006 - Mar lastSa 2 1 - +R X 2015 2016 - Mar lastSa 2 1 - +R X 2015 2016 - S lastSa 0 0 - +Z Asia/Hovd 6:6:36 - LMT 1905 Au +6 - +06 1978 +7 X +07/+08 +Z Asia/Ulaanbaatar 7:7:32 - LMT 1905 Au +7 - +07 1978 +8 X +08/+09 +Z Asia/Choibalsan 7:38 - LMT 1905 Au +7 - +07 1978 +8 - +08 1983 Ap +9 X +09/+10 2008 Mar 31 +8 X +08/+09 +Z Asia/Kathmandu 5:41:16 - LMT 1920 +5:30 - +0530 1986 +5:45 - +0545 +R PK 2002 o - Ap Su>=2 0 1 S +R PK 2002 o - O Su>=2 0 0 - +R PK 2008 o - Jun 1 0 1 S +R PK 2008 2009 - N 1 0 0 - +R PK 2009 o - Ap 15 0 1 S +Z Asia/Karachi 4:28:12 - LMT 1907 +5:30 - +0530 1942 S +5:30 1 +0630 1945 O 15 +5:30 - +0530 1951 S 30 +5 - +05 1971 Mar 26 +5 PK PK%sT +R P 1999 2005 - Ap F>=15 0 1 S +R P 1999 2003 - O F>=15 0 0 - +R P 2004 o - O 1 1 0 - +R P 2005 o - O 4 2 0 - +R P 2006 2007 - Ap 1 0 1 S +R P 2006 o - S 22 0 0 - +R P 2007 o - S 13 2 0 - +R P 2008 2009 - Mar lastF 0 1 S +R P 2008 o - S 1 0 0 - +R P 2009 o - S 4 1 0 - +R P 2010 o - Mar 26 0 1 S +R P 2010 o - Au 11 0 0 - +R P 2011 o - Ap 1 0:1 1 S +R P 2011 o - Au 1 0 0 - +R P 2011 o - Au 30 0 1 S +R P 2011 o - S 30 0 0 - +R P 2012 2014 - Mar lastTh 24 1 S +R P 2012 o - S 21 1 0 - +R P 2013 o - S 27 0 0 - +R P 2014 o - O 24 0 0 - +R P 2015 o - Mar 28 0 1 S +R P 2015 o - O 23 1 0 - +R P 2016 2018 - Mar Sa<=30 1 1 S +R P 2016 2018 - O Sa<=30 1 0 - +R P 2019 o - Mar 29 0 1 S +R P 2019 o - O Sa<=30 0 0 - +R P 2020 2021 - Mar Sa<=30 0 1 S +R P 2020 o - O 24 1 0 - +R P 2021 o - O 29 1 0 - +R P 2022 o - Mar 27 0 1 S +R P 2022 2035 - O Sa<=30 2 0 - +R P 2023 o - Ap 29 2 1 S +R P 2024 o - Ap 13 2 1 S +R P 2025 o - Ap 5 2 1 S +R P 2026 2054 - Mar Sa<=30 2 1 S +R P 2036 o - O 18 2 0 - +R P 2037 o - O 10 2 0 - +R P 2038 o - S 25 2 0 - +R P 2039 o - S 17 2 0 - +R P 2039 o - O 22 2 1 S +R P 2039 2067 - O Sa<=30 2 0 - +R P 2040 o - S 1 2 0 - +R P 2040 o - O 13 2 1 S +R P 2041 o - Au 24 2 0 - +R P 2041 o - S 28 2 1 S +R P 2042 o - Au 16 2 0 - +R P 2042 o - S 20 2 1 S +R P 2043 o - Au 1 2 0 - +R P 2043 o - S 12 2 1 S +R P 2044 o - Jul 23 2 0 - +R P 2044 o - Au 27 2 1 S +R P 2045 o - Jul 15 2 0 - +R P 2045 o - Au 19 2 1 S +R P 2046 o - Jun 30 2 0 - +R P 2046 o - Au 11 2 1 S +R P 2047 o - Jun 22 2 0 - +R P 2047 o - Jul 27 2 1 S +R P 2048 o - Jun 6 2 0 - +R P 2048 o - Jul 18 2 1 S +R P 2049 o - May 29 2 0 - +R P 2049 o - Jul 3 2 1 S +R P 2050 o - May 21 2 0 - +R P 2050 o - Jun 25 2 1 S +R P 2051 o - May 6 2 0 - +R P 2051 o - Jun 17 2 1 S +R P 2052 o - Ap 27 2 0 - +R P 2052 o - Jun 1 2 1 S +R P 2053 o - Ap 12 2 0 - +R P 2053 o - May 24 2 1 S +R P 2054 o - Ap 4 2 0 - +R P 2054 o - May 16 2 1 S +R P 2055 o - May 1 2 1 S +R P 2056 o - Ap 22 2 1 S +R P 2057 o - Ap 7 2 1 S +R P 2058 ma - Mar Sa<=30 2 1 S +R P 2068 o - O 20 2 0 - +R P 2069 o - O 12 2 0 - +R P 2070 o - O 4 2 0 - +R P 2071 o - S 19 2 0 - +R P 2072 o - S 10 2 0 - +R P 2072 o - O 15 2 1 S +R P 2073 o - S 2 2 0 - +R P 2073 o - O 7 2 1 S +R P 2074 o - Au 18 2 0 - +R P 2074 o - S 29 2 1 S +R P 2075 o - Au 10 2 0 - +R P 2075 o - S 14 2 1 S +R P 2075 ma - O Sa<=30 2 0 - +R P 2076 o - Jul 25 2 0 - +R P 2076 o - S 5 2 1 S +R P 2077 o - Jul 17 2 0 - +R P 2077 o - Au 28 2 1 S +R P 2078 o - Jul 9 2 0 - +R P 2078 o - Au 13 2 1 S +R P 2079 o - Jun 24 2 0 - +R P 2079 o - Au 5 2 1 S +R P 2080 o - Jun 15 2 0 - +R P 2080 o - Jul 20 2 1 S +R P 2081 o - Jun 7 2 0 - +R P 2081 o - Jul 12 2 1 S +R P 2082 o - May 23 2 0 - +R P 2082 o - Jul 4 2 1 S +R P 2083 o - May 15 2 0 - +R P 2083 o - Jun 19 2 1 S +R P 2084 o - Ap 29 2 0 - +R P 2084 o - Jun 10 2 1 S +R P 2085 o - Ap 21 2 0 - +R P 2085 o - Jun 2 2 1 S +R P 2086 o - Ap 13 2 0 - +R P 2086 o - May 18 2 1 S +Z Asia/Gaza 2:17:52 - LMT 1900 O +2 Z EET/EEST 1948 May 15 +2 K EE%sT 1967 Jun 5 +2 Z I%sT 1996 +2 J EE%sT 1999 +2 P EE%sT 2008 Au 29 +2 - EET 2008 S +2 P EE%sT 2010 +2 - EET 2010 Mar 27 0:1 +2 P EE%sT 2011 Au +2 - EET 2012 +2 P EE%sT +Z Asia/Hebron 2:20:23 - LMT 1900 O +2 Z EET/EEST 1948 May 15 +2 K EE%sT 1967 Jun 5 +2 Z I%sT 1996 +2 J EE%sT 1999 +2 P EE%sT +R PH 1936 o - N 1 0 1 D +R PH 1937 o - F 1 0 0 S +R PH 1954 o - Ap 12 0 1 D +R PH 1954 o - Jul 1 0 0 S +R PH 1978 o - Mar 22 0 1 D +R PH 1978 o - S 21 0 0 S +Z Asia/Manila -15:56 - LMT 1844 D 31 +8:4 - LMT 1899 May 11 +8 PH P%sT 1942 May +9 - JST 1944 N +8 PH P%sT +Z Asia/Qatar 3:26:8 - LMT 1920 +4 - +04 1972 Jun +3 - +03 +Z Asia/Riyadh 3:6:52 - LMT 1947 Mar 14 +3 - +03 +Z Asia/Singapore 6:55:25 - LMT 1901 +6:55:25 - SMT 1905 Jun +7 - +07 1933 +7 0:20 +0720 1936 +7:20 - +0720 1941 S +7:30 - +0730 1942 F 16 +9 - +09 1945 S 12 +7:30 - +0730 1981 D 31 16u +8 - +08 +Z Asia/Colombo 5:19:24 - LMT 1880 +5:19:32 - MMT 1906 +5:30 - +0530 1942 Ja 5 +5:30 0:30 +06 1942 S +5:30 1 +0630 1945 O 16 2 +5:30 - +0530 1996 May 25 +6:30 - +0630 1996 O 26 0:30 +6 - +06 2006 Ap 15 0:30 +5:30 - +0530 +R S 1920 1923 - Ap Su>=15 2 1 S +R S 1920 1923 - O Su>=1 2 0 - +R S 1962 o - Ap 29 2 1 S +R S 1962 o - O 1 2 0 - +R S 1963 1965 - May 1 2 1 S +R S 1963 o - S 30 2 0 - +R S 1964 o - O 1 2 0 - +R S 1965 o - S 30 2 0 - +R S 1966 o - Ap 24 2 1 S +R S 1966 1976 - O 1 2 0 - +R S 1967 1978 - May 1 2 1 S +R S 1977 1978 - S 1 2 0 - +R S 1983 1984 - Ap 9 2 1 S +R S 1983 1984 - O 1 2 0 - +R S 1986 o - F 16 2 1 S +R S 1986 o - O 9 2 0 - +R S 1987 o - Mar 1 2 1 S +R S 1987 1988 - O 31 2 0 - +R S 1988 o - Mar 15 2 1 S +R S 1989 o - Mar 31 2 1 S +R S 1989 o - O 1 2 0 - +R S 1990 o - Ap 1 2 1 S +R S 1990 o - S 30 2 0 - +R S 1991 o - Ap 1 0 1 S +R S 1991 1992 - O 1 0 0 - +R S 1992 o - Ap 8 0 1 S +R S 1993 o - Mar 26 0 1 S +R S 1993 o - S 25 0 0 - +R S 1994 1996 - Ap 1 0 1 S +R S 1994 2005 - O 1 0 0 - +R S 1997 1998 - Mar lastM 0 1 S +R S 1999 2006 - Ap 1 0 1 S +R S 2006 o - S 22 0 0 - +R S 2007 o - Mar lastF 0 1 S +R S 2007 o - N F>=1 0 0 - +R S 2008 o - Ap F>=1 0 1 S +R S 2008 o - N 1 0 0 - +R S 2009 o - Mar lastF 0 1 S +R S 2010 2011 - Ap F>=1 0 1 S +R S 2012 2022 - Mar lastF 0 1 S +R S 2009 2022 - O lastF 0 0 - +Z Asia/Damascus 2:25:12 - LMT 1920 +2 S EE%sT 2022 O 28 +3 - +03 +Z Asia/Dushanbe 4:35:12 - LMT 1924 May 2 +5 - +05 1930 Jun 21 +6 R +06/+07 1991 Mar 31 2s +5 1 +06 1991 S 9 2s +5 - +05 +Z Asia/Bangkok 6:42:4 - LMT 1880 +6:42:4 - BMT 1920 Ap +7 - +07 +Z Asia/Ashgabat 3:53:32 - LMT 1924 May 2 +4 - +04 1930 Jun 21 +5 R +05/+06 1991 Mar 31 2 +4 R +04/+05 1992 Ja 19 2 +5 - +05 +Z Asia/Dubai 3:41:12 - LMT 1920 +4 - +04 +Z Asia/Samarkand 4:27:53 - LMT 1924 May 2 +4 - +04 1930 Jun 21 +5 - +05 1981 Ap +5 1 +06 1981 O +6 - +06 1982 Ap +5 R +05/+06 1992 +5 - +05 +Z Asia/Tashkent 4:37:11 - LMT 1924 May 2 +5 - +05 1930 Jun 21 +6 R +06/+07 1991 Mar 31 2 +5 R +05/+06 1992 +5 - +05 +Z Asia/Ho_Chi_Minh 7:6:30 - LMT 1906 Jul +7:6:30 - PLMT 1911 May +7 - +07 1942 D 31 23 +8 - +08 1945 Mar 14 23 +9 - +09 1945 S 2 +7 - +07 1947 Ap +8 - +08 1955 Jul +7 - +07 1959 D 31 23 +8 - +08 1975 Jun 13 +7 - +07 +R AU 1917 o - Ja 1 2s 1 D +R AU 1917 o - Mar lastSu 2s 0 S +R AU 1942 o - Ja 1 2s 1 D +R AU 1942 o - Mar lastSu 2s 0 S +R AU 1942 o - S 27 2s 1 D +R AU 1943 1944 - Mar lastSu 2s 0 S +R AU 1943 o - O 3 2s 1 D +Z Australia/Darwin 8:43:20 - LMT 1895 F +9 - ACST 1899 May +9:30 AU AC%sT +R AW 1974 o - O lastSu 2s 1 D +R AW 1975 o - Mar Su>=1 2s 0 S +R AW 1983 o - O lastSu 2s 1 D +R AW 1984 o - Mar Su>=1 2s 0 S +R AW 1991 o - N 17 2s 1 D +R AW 1992 o - Mar Su>=1 2s 0 S +R AW 2006 o - D 3 2s 1 D +R AW 2007 2009 - Mar lastSu 2s 0 S +R AW 2007 2008 - O lastSu 2s 1 D +Z Australia/Perth 7:43:24 - LMT 1895 D +8 AU AW%sT 1943 Jul +8 AW AW%sT +Z Australia/Eucla 8:35:28 - LMT 1895 D +8:45 AU +0845/+0945 1943 Jul +8:45 AW +0845/+0945 +R AQ 1971 o - O lastSu 2s 1 D +R AQ 1972 o - F lastSu 2s 0 S +R AQ 1989 1991 - O lastSu 2s 1 D +R AQ 1990 1992 - Mar Su>=1 2s 0 S +R Ho 1992 1993 - O lastSu 2s 1 D +R Ho 1993 1994 - Mar Su>=1 2s 0 S +Z Australia/Brisbane 10:12:8 - LMT 1895 +10 AU AE%sT 1971 +10 AQ AE%sT +Z Australia/Lindeman 9:55:56 - LMT 1895 +10 AU AE%sT 1971 +10 AQ AE%sT 1992 Jul +10 Ho AE%sT +R AS 1971 1985 - O lastSu 2s 1 D +R AS 1986 o - O 19 2s 1 D +R AS 1987 2007 - O lastSu 2s 1 D +R AS 1972 o - F 27 2s 0 S +R AS 1973 1985 - Mar Su>=1 2s 0 S +R AS 1986 1990 - Mar Su>=15 2s 0 S +R AS 1991 o - Mar 3 2s 0 S +R AS 1992 o - Mar 22 2s 0 S +R AS 1993 o - Mar 7 2s 0 S +R AS 1994 o - Mar 20 2s 0 S +R AS 1995 2005 - Mar lastSu 2s 0 S +R AS 2006 o - Ap 2 2s 0 S +R AS 2007 o - Mar lastSu 2s 0 S +R AS 2008 ma - Ap Su>=1 2s 0 S +R AS 2008 ma - O Su>=1 2s 1 D +Z Australia/Adelaide 9:14:20 - LMT 1895 F +9 - ACST 1899 May +9:30 AU AC%sT 1971 +9:30 AS AC%sT +R AT 1916 o - O Su>=1 2s 1 D +R AT 1917 o - Mar lastSu 2s 0 S +R AT 1917 1918 - O Su>=22 2s 1 D +R AT 1918 1919 - Mar Su>=1 2s 0 S +R AT 1967 o - O Su>=1 2s 1 D +R AT 1968 o - Mar Su>=29 2s 0 S +R AT 1968 1985 - O lastSu 2s 1 D +R AT 1969 1971 - Mar Su>=8 2s 0 S +R AT 1972 o - F lastSu 2s 0 S +R AT 1973 1981 - Mar Su>=1 2s 0 S +R AT 1982 1983 - Mar lastSu 2s 0 S +R AT 1984 1986 - Mar Su>=1 2s 0 S +R AT 1986 o - O Su>=15 2s 1 D +R AT 1987 1990 - Mar Su>=15 2s 0 S +R AT 1987 o - O Su>=22 2s 1 D +R AT 1988 1990 - O lastSu 2s 1 D +R AT 1991 1999 - O Su>=1 2s 1 D +R AT 1991 2005 - Mar lastSu 2s 0 S +R AT 2000 o - Au lastSu 2s 1 D +R AT 2001 ma - O Su>=1 2s 1 D +R AT 2006 o - Ap Su>=1 2s 0 S +R AT 2007 o - Mar lastSu 2s 0 S +R AT 2008 ma - Ap Su>=1 2s 0 S +Z Australia/Hobart 9:49:16 - LMT 1895 S +10 AT AE%sT 1919 O 24 +10 AU AE%sT 1967 +10 AT AE%sT +R AV 1971 1985 - O lastSu 2s 1 D +R AV 1972 o - F lastSu 2s 0 S +R AV 1973 1985 - Mar Su>=1 2s 0 S +R AV 1986 1990 - Mar Su>=15 2s 0 S +R AV 1986 1987 - O Su>=15 2s 1 D +R AV 1988 1999 - O lastSu 2s 1 D +R AV 1991 1994 - Mar Su>=1 2s 0 S +R AV 1995 2005 - Mar lastSu 2s 0 S +R AV 2000 o - Au lastSu 2s 1 D +R AV 2001 2007 - O lastSu 2s 1 D +R AV 2006 o - Ap Su>=1 2s 0 S +R AV 2007 o - Mar lastSu 2s 0 S +R AV 2008 ma - Ap Su>=1 2s 0 S +R AV 2008 ma - O Su>=1 2s 1 D +Z Australia/Melbourne 9:39:52 - LMT 1895 F +10 AU AE%sT 1971 +10 AV AE%sT +R AN 1971 1985 - O lastSu 2s 1 D +R AN 1972 o - F 27 2s 0 S +R AN 1973 1981 - Mar Su>=1 2s 0 S +R AN 1982 o - Ap Su>=1 2s 0 S +R AN 1983 1985 - Mar Su>=1 2s 0 S +R AN 1986 1989 - Mar Su>=15 2s 0 S +R AN 1986 o - O 19 2s 1 D +R AN 1987 1999 - O lastSu 2s 1 D +R AN 1990 1995 - Mar Su>=1 2s 0 S +R AN 1996 2005 - Mar lastSu 2s 0 S +R AN 2000 o - Au lastSu 2s 1 D +R AN 2001 2007 - O lastSu 2s 1 D +R AN 2006 o - Ap Su>=1 2s 0 S +R AN 2007 o - Mar lastSu 2s 0 S +R AN 2008 ma - Ap Su>=1 2s 0 S +R AN 2008 ma - O Su>=1 2s 1 D +Z Australia/Sydney 10:4:52 - LMT 1895 F +10 AU AE%sT 1971 +10 AN AE%sT +Z Australia/Broken_Hill 9:25:48 - LMT 1895 F +10 - AEST 1896 Au 23 +9 - ACST 1899 May +9:30 AU AC%sT 1971 +9:30 AN AC%sT 2000 +9:30 AS AC%sT +R LH 1981 1984 - O lastSu 2 1 - +R LH 1982 1985 - Mar Su>=1 2 0 - +R LH 1985 o - O lastSu 2 0:30 - +R LH 1986 1989 - Mar Su>=15 2 0 - +R LH 1986 o - O 19 2 0:30 - +R LH 1987 1999 - O lastSu 2 0:30 - +R LH 1990 1995 - Mar Su>=1 2 0 - +R LH 1996 2005 - Mar lastSu 2 0 - +R LH 2000 o - Au lastSu 2 0:30 - +R LH 2001 2007 - O lastSu 2 0:30 - +R LH 2006 o - Ap Su>=1 2 0 - +R LH 2007 o - Mar lastSu 2 0 - +R LH 2008 ma - Ap Su>=1 2 0 - +R LH 2008 ma - O Su>=1 2 0:30 - +Z Australia/Lord_Howe 10:36:20 - LMT 1895 F +10 - AEST 1981 Mar +10:30 LH +1030/+1130 1985 Jul +10:30 LH +1030/+11 +Z Antarctica/Macquarie 0 - -00 1899 N +10 - AEST 1916 O 1 2 +10 1 AEDT 1917 F +10 AU AE%sT 1919 Ap 1 0s +0 - -00 1948 Mar 25 +10 AU AE%sT 1967 +10 AT AE%sT 2010 +10 1 AEDT 2011 +10 AT AE%sT +R FJ 1998 1999 - N Su>=1 2 1 - +R FJ 1999 2000 - F lastSu 3 0 - +R FJ 2009 o - N 29 2 1 - +R FJ 2010 o - Mar lastSu 3 0 - +R FJ 2010 2013 - O Su>=21 2 1 - +R FJ 2011 o - Mar Su>=1 3 0 - +R FJ 2012 2013 - Ja Su>=18 3 0 - +R FJ 2014 o - Ja Su>=18 2 0 - +R FJ 2014 2018 - N Su>=1 2 1 - +R FJ 2015 2021 - Ja Su>=12 3 0 - +R FJ 2019 o - N Su>=8 2 1 - +R FJ 2020 o - D 20 2 1 - +Z Pacific/Fiji 11:55:44 - LMT 1915 O 26 +12 FJ +12/+13 +Z Pacific/Gambier -8:59:48 - LMT 1912 O +-9 - -09 +Z Pacific/Marquesas -9:18 - LMT 1912 O +-9:30 - -0930 +Z Pacific/Tahiti -9:58:16 - LMT 1912 O +-10 - -10 +R Gu 1959 o - Jun 27 2 1 D +R Gu 1961 o - Ja 29 2 0 S +R Gu 1967 o - S 1 2 1 D +R Gu 1969 o - Ja 26 0:1 0 S +R Gu 1969 o - Jun 22 2 1 D +R Gu 1969 o - Au 31 2 0 S +R Gu 1970 1971 - Ap lastSu 2 1 D +R Gu 1970 1971 - S Su>=1 2 0 S +R Gu 1973 o - D 16 2 1 D +R Gu 1974 o - F 24 2 0 S +R Gu 1976 o - May 26 2 1 D +R Gu 1976 o - Au 22 2:1 0 S +R Gu 1977 o - Ap 24 2 1 D +R Gu 1977 o - Au 28 2 0 S +Z Pacific/Guam -14:21 - LMT 1844 D 31 +9:39 - LMT 1901 +10 - GST 1941 D 10 +9 - +09 1944 Jul 31 +10 Gu G%sT 2000 D 23 +10 - ChST +Z Pacific/Tarawa 11:32:4 - LMT 1901 +12 - +12 +Z Pacific/Kanton 0 - -00 1937 Au 31 +-12 - -12 1979 O +-11 - -11 1994 D 31 +13 - +13 +Z Pacific/Kiritimati -10:29:20 - LMT 1901 +-10:40 - -1040 1979 O +-10 - -10 1994 D 31 +14 - +14 +Z Pacific/Kwajalein 11:9:20 - LMT 1901 +11 - +11 1937 +10 - +10 1941 Ap +9 - +09 1944 F 6 +11 - +11 1969 O +-12 - -12 1993 Au 20 24 +12 - +12 +Z Pacific/Kosrae -13:8:4 - LMT 1844 D 31 +10:51:56 - LMT 1901 +11 - +11 1914 O +9 - +09 1919 F +11 - +11 1937 +10 - +10 1941 Ap +9 - +09 1945 Au +11 - +11 1969 O +12 - +12 1999 +11 - +11 +Z Pacific/Nauru 11:7:40 - LMT 1921 Ja 15 +11:30 - +1130 1942 Au 29 +9 - +09 1945 S 8 +11:30 - +1130 1979 F 10 2 +12 - +12 +R NC 1977 1978 - D Su>=1 0 1 - +R NC 1978 1979 - F 27 0 0 - +R NC 1996 o - D 1 2s 1 - +R NC 1997 o - Mar 2 2s 0 - +Z Pacific/Noumea 11:5:48 - LMT 1912 Ja 13 +11 NC +11/+12 +R NZ 1927 o - N 6 2 1 S +R NZ 1928 o - Mar 4 2 0 M +R NZ 1928 1933 - O Su>=8 2 0:30 S +R NZ 1929 1933 - Mar Su>=15 2 0 M +R NZ 1934 1940 - Ap lastSu 2 0 M +R NZ 1934 1940 - S lastSu 2 0:30 S +R NZ 1946 o - Ja 1 0 0 S +R NZ 1974 o - N Su>=1 2s 1 D +R k 1974 o - N Su>=1 2:45s 1 - +R NZ 1975 o - F lastSu 2s 0 S +R k 1975 o - F lastSu 2:45s 0 - +R NZ 1975 1988 - O lastSu 2s 1 D +R k 1975 1988 - O lastSu 2:45s 1 - +R NZ 1976 1989 - Mar Su>=1 2s 0 S +R k 1976 1989 - Mar Su>=1 2:45s 0 - +R NZ 1989 o - O Su>=8 2s 1 D +R k 1989 o - O Su>=8 2:45s 1 - +R NZ 1990 2006 - O Su>=1 2s 1 D +R k 1990 2006 - O Su>=1 2:45s 1 - +R NZ 1990 2007 - Mar Su>=15 2s 0 S +R k 1990 2007 - Mar Su>=15 2:45s 0 - +R NZ 2007 ma - S lastSu 2s 1 D +R k 2007 ma - S lastSu 2:45s 1 - +R NZ 2008 ma - Ap Su>=1 2s 0 S +R k 2008 ma - Ap Su>=1 2:45s 0 - +Z Pacific/Auckland 11:39:4 - LMT 1868 N 2 +11:30 NZ NZ%sT 1946 +12 NZ NZ%sT +Z Pacific/Chatham 12:13:48 - LMT 1868 N 2 +12:15 - +1215 1946 +12:45 k +1245/+1345 +R CK 1978 o - N 12 0 0:30 - +R CK 1979 1991 - Mar Su>=1 0 0 - +R CK 1979 1990 - O lastSu 0 0:30 - +Z Pacific/Rarotonga 13:20:56 - LMT 1899 D 26 +-10:39:4 - LMT 1952 O 16 +-10:30 - -1030 1978 N 12 +-10 CK -10/-0930 +Z Pacific/Niue -11:19:40 - LMT 1952 O 16 +-11:20 - -1120 1964 Jul +-11 - -11 +Z Pacific/Norfolk 11:11:52 - LMT 1901 +11:12 - +1112 1951 +11:30 - +1130 1974 O 27 2s +11:30 1 +1230 1975 Mar 2 2s +11:30 - +1130 2015 O 4 2s +11 - +11 2019 Jul +11 AN +11/+12 +Z Pacific/Palau -15:2:4 - LMT 1844 D 31 +8:57:56 - LMT 1901 +9 - +09 +Z Pacific/Port_Moresby 9:48:40 - LMT 1880 +9:48:32 - PMMT 1895 +10 - +10 +Z Pacific/Bougainville 10:22:16 - LMT 1880 +9:48:32 - PMMT 1895 +10 - +10 1942 Jul +9 - +09 1945 Au 21 +10 - +10 2014 D 28 2 +11 - +11 +Z Pacific/Pitcairn -8:40:20 - LMT 1901 +-8:30 - -0830 1998 Ap 27 +-8 - -08 +Z Pacific/Pago_Pago 12:37:12 - LMT 1892 Jul 5 +-11:22:48 - LMT 1911 +-11 - SST +R WS 2010 o - S lastSu 0 1 - +R WS 2011 o - Ap Sa>=1 4 0 - +R WS 2011 o - S lastSa 3 1 - +R WS 2012 2021 - Ap Su>=1 4 0 - +R WS 2012 2020 - S lastSu 3 1 - +Z Pacific/Apia 12:33:4 - LMT 1892 Jul 5 +-11:26:56 - LMT 1911 +-11:30 - -1130 1950 +-11 WS -11/-10 2011 D 29 24 +13 WS +13/+14 +Z Pacific/Guadalcanal 10:39:48 - LMT 1912 O +11 - +11 +Z Pacific/Fakaofo -11:24:56 - LMT 1901 +-11 - -11 2011 D 30 +13 - +13 +R TO 1999 o - O 7 2s 1 - +R TO 2000 o - Mar 19 2s 0 - +R TO 2000 2001 - N Su>=1 2 1 - +R TO 2001 2002 - Ja lastSu 2 0 - +R TO 2016 o - N Su>=1 2 1 - +R TO 2017 o - Ja Su>=15 3 0 - +Z Pacific/Tongatapu 12:19:12 - LMT 1945 S 10 +12:20 - +1220 1961 +13 - +13 1999 +13 TO +13/+14 +R VU 1973 o - D 22 12u 1 - +R VU 1974 o - Mar 30 12u 0 - +R VU 1983 1991 - S Sa>=22 24 1 - +R VU 1984 1991 - Mar Sa>=22 24 0 - +R VU 1992 1993 - Ja Sa>=22 24 0 - +R VU 1992 o - O Sa>=22 24 1 - +Z Pacific/Efate 11:13:16 - LMT 1912 Ja 13 +11 VU +11/+12 +R G 1916 o - May 21 2s 1 BST +R G 1916 o - O 1 2s 0 GMT +R G 1917 o - Ap 8 2s 1 BST +R G 1917 o - S 17 2s 0 GMT +R G 1918 o - Mar 24 2s 1 BST +R G 1918 o - S 30 2s 0 GMT +R G 1919 o - Mar 30 2s 1 BST +R G 1919 o - S 29 2s 0 GMT +R G 1920 o - Mar 28 2s 1 BST +R G 1920 o - O 25 2s 0 GMT +R G 1921 o - Ap 3 2s 1 BST +R G 1921 o - O 3 2s 0 GMT +R G 1922 o - Mar 26 2s 1 BST +R G 1922 o - O 8 2s 0 GMT +R G 1923 o - Ap Su>=16 2s 1 BST +R G 1923 1924 - S Su>=16 2s 0 GMT +R G 1924 o - Ap Su>=9 2s 1 BST +R G 1925 1926 - Ap Su>=16 2s 1 BST +R G 1925 1938 - O Su>=2 2s 0 GMT +R G 1927 o - Ap Su>=9 2s 1 BST +R G 1928 1929 - Ap Su>=16 2s 1 BST +R G 1930 o - Ap Su>=9 2s 1 BST +R G 1931 1932 - Ap Su>=16 2s 1 BST +R G 1933 o - Ap Su>=9 2s 1 BST +R G 1934 o - Ap Su>=16 2s 1 BST +R G 1935 o - Ap Su>=9 2s 1 BST +R G 1936 1937 - Ap Su>=16 2s 1 BST +R G 1938 o - Ap Su>=9 2s 1 BST +R G 1939 o - Ap Su>=16 2s 1 BST +R G 1939 o - N Su>=16 2s 0 GMT +R G 1940 o - F Su>=23 2s 1 BST +R G 1941 o - May Su>=2 1s 2 BDST +R G 1941 1943 - Au Su>=9 1s 1 BST +R G 1942 1944 - Ap Su>=2 1s 2 BDST +R G 1944 o - S Su>=16 1s 1 BST +R G 1945 o - Ap M>=2 1s 2 BDST +R G 1945 o - Jul Su>=9 1s 1 BST +R G 1945 1946 - O Su>=2 2s 0 GMT +R G 1946 o - Ap Su>=9 2s 1 BST +R G 1947 o - Mar 16 2s 1 BST +R G 1947 o - Ap 13 1s 2 BDST +R G 1947 o - Au 10 1s 1 BST +R G 1947 o - N 2 2s 0 GMT +R G 1948 o - Mar 14 2s 1 BST +R G 1948 o - O 31 2s 0 GMT +R G 1949 o - Ap 3 2s 1 BST +R G 1949 o - O 30 2s 0 GMT +R G 1950 1952 - Ap Su>=14 2s 1 BST +R G 1950 1952 - O Su>=21 2s 0 GMT +R G 1953 o - Ap Su>=16 2s 1 BST +R G 1953 1960 - O Su>=2 2s 0 GMT +R G 1954 o - Ap Su>=9 2s 1 BST +R G 1955 1956 - Ap Su>=16 2s 1 BST +R G 1957 o - Ap Su>=9 2s 1 BST +R G 1958 1959 - Ap Su>=16 2s 1 BST +R G 1960 o - Ap Su>=9 2s 1 BST +R G 1961 1963 - Mar lastSu 2s 1 BST +R G 1961 1968 - O Su>=23 2s 0 GMT +R G 1964 1967 - Mar Su>=19 2s 1 BST +R G 1968 o - F 18 2s 1 BST +R G 1972 1980 - Mar Su>=16 2s 1 BST +R G 1972 1980 - O Su>=23 2s 0 GMT +R G 1981 1995 - Mar lastSu 1u 1 BST +R G 1981 1989 - O Su>=23 1u 0 GMT +R G 1990 1995 - O Su>=22 1u 0 GMT +Z Europe/London -0:1:15 - LMT 1847 D +0 G %s 1968 O 27 +1 - BST 1971 O 31 2u +0 G %s 1996 +0 E GMT/BST +R IE 1971 o - O 31 2u -1 - +R IE 1972 1980 - Mar Su>=16 2u 0 - +R IE 1972 1980 - O Su>=23 2u -1 - +R IE 1981 ma - Mar lastSu 1u 0 - +R IE 1981 1989 - O Su>=23 1u -1 - +R IE 1990 1995 - O Su>=22 1u -1 - +R IE 1996 ma - O lastSu 1u -1 - +Z Europe/Dublin -0:25:21 - LMT 1880 Au 2 +-0:25:21 - DMT 1916 May 21 2s +-0:25:21 1 IST 1916 O 1 2s +0 G %s 1921 D 6 +0 G GMT/IST 1940 F 25 2s +0 1 IST 1946 O 6 2s +0 - GMT 1947 Mar 16 2s +0 1 IST 1947 N 2 2s +0 - GMT 1948 Ap 18 2s +0 G GMT/IST 1968 O 27 +1 IE IST/GMT +R E 1977 1980 - Ap Su>=1 1u 1 S +R E 1977 o - S lastSu 1u 0 - +R E 1978 o - O 1 1u 0 - +R E 1979 1995 - S lastSu 1u 0 - +R E 1981 ma - Mar lastSu 1u 1 S +R E 1996 ma - O lastSu 1u 0 - +R W- 1977 1980 - Ap Su>=1 1s 1 S +R W- 1977 o - S lastSu 1s 0 - +R W- 1978 o - O 1 1s 0 - +R W- 1979 1995 - S lastSu 1s 0 - +R W- 1981 ma - Mar lastSu 1s 1 S +R W- 1996 ma - O lastSu 1s 0 - +R c 1916 o - Ap 30 23 1 S +R c 1916 o - O 1 1 0 - +R c 1917 1918 - Ap M>=15 2s 1 S +R c 1917 1918 - S M>=15 2s 0 - +R c 1940 o - Ap 1 2s 1 S +R c 1942 o - N 2 2s 0 - +R c 1943 o - Mar 29 2s 1 S +R c 1943 o - O 4 2s 0 - +R c 1944 1945 - Ap M>=1 2s 1 S +R c 1944 o - O 2 2s 0 - +R c 1945 o - S 16 2s 0 - +R c 1977 1980 - Ap Su>=1 2s 1 S +R c 1977 o - S lastSu 2s 0 - +R c 1978 o - O 1 2s 0 - +R c 1979 1995 - S lastSu 2s 0 - +R c 1981 ma - Mar lastSu 2s 1 S +R c 1996 ma - O lastSu 2s 0 - +R e 1977 1980 - Ap Su>=1 0 1 S +R e 1977 o - S lastSu 0 0 - +R e 1978 o - O 1 0 0 - +R e 1979 1995 - S lastSu 0 0 - +R e 1981 ma - Mar lastSu 0 1 S +R e 1996 ma - O lastSu 0 0 - +R R 1917 o - Jul 1 23 1 MST +R R 1917 o - D 28 0 0 MMT +R R 1918 o - May 31 22 2 MDST +R R 1918 o - S 16 1 1 MST +R R 1919 o - May 31 23 2 MDST +R R 1919 o - Jul 1 0u 1 MSD +R R 1919 o - Au 16 0 0 MSK +R R 1921 o - F 14 23 1 MSD +R R 1921 o - Mar 20 23 2 +05 +R R 1921 o - S 1 0 1 MSD +R R 1921 o - O 1 0 0 - +R R 1981 1984 - Ap 1 0 1 S +R R 1981 1983 - O 1 0 0 - +R R 1984 1995 - S lastSu 2s 0 - +R R 1985 2010 - Mar lastSu 2s 1 S +R R 1996 2010 - O lastSu 2s 0 - +Z WET 0 E WE%sT +Z CET 1 c CE%sT +Z MET 1 c ME%sT +Z EET 2 E EE%sT +R q 1940 o - Jun 16 0 1 S +R q 1942 o - N 2 3 0 - +R q 1943 o - Mar 29 2 1 S +R q 1943 o - Ap 10 3 0 - +R q 1974 o - May 4 0 1 S +R q 1974 o - O 2 0 0 - +R q 1975 o - May 1 0 1 S +R q 1975 o - O 2 0 0 - +R q 1976 o - May 2 0 1 S +R q 1976 o - O 3 0 0 - +R q 1977 o - May 8 0 1 S +R q 1977 o - O 2 0 0 - +R q 1978 o - May 6 0 1 S +R q 1978 o - O 1 0 0 - +R q 1979 o - May 5 0 1 S +R q 1979 o - S 30 0 0 - +R q 1980 o - May 3 0 1 S +R q 1980 o - O 4 0 0 - +R q 1981 o - Ap 26 0 1 S +R q 1981 o - S 27 0 0 - +R q 1982 o - May 2 0 1 S +R q 1982 o - O 3 0 0 - +R q 1983 o - Ap 18 0 1 S +R q 1983 o - O 1 0 0 - +R q 1984 o - Ap 1 0 1 S +Z Europe/Tirane 1:19:20 - LMT 1914 +1 - CET 1940 Jun 16 +1 q CE%sT 1984 Jul +1 E CE%sT +Z Europe/Andorra 0:6:4 - LMT 1901 +0 - WET 1946 S 30 +1 - CET 1985 Mar 31 2 +1 E CE%sT +R a 1920 o - Ap 5 2s 1 S +R a 1920 o - S 13 2s 0 - +R a 1946 o - Ap 14 2s 1 S +R a 1946 o - O 7 2s 0 - +R a 1947 1948 - O Su>=1 2s 0 - +R a 1947 o - Ap 6 2s 1 S +R a 1948 o - Ap 18 2s 1 S +R a 1980 o - Ap 6 0 1 S +R a 1980 o - S 28 0 0 - +Z Europe/Vienna 1:5:21 - LMT 1893 Ap +1 c CE%sT 1920 +1 a CE%sT 1940 Ap 1 2s +1 c CE%sT 1945 Ap 2 2s +1 1 CEST 1945 Ap 12 2s +1 - CET 1946 +1 a CE%sT 1981 +1 E CE%sT +Z Europe/Minsk 1:50:16 - LMT 1880 +1:50 - MMT 1924 May 2 +2 - EET 1930 Jun 21 +3 - MSK 1941 Jun 28 +1 c CE%sT 1944 Jul 3 +3 R MSK/MSD 1990 +3 - MSK 1991 Mar 31 2s +2 R EE%sT 2011 Mar 27 2s +3 - +03 +R b 1918 o - Mar 9 0s 1 S +R b 1918 1919 - O Sa>=1 23s 0 - +R b 1919 o - Mar 1 23s 1 S +R b 1920 o - F 14 23s 1 S +R b 1920 o - O 23 23s 0 - +R b 1921 o - Mar 14 23s 1 S +R b 1921 o - O 25 23s 0 - +R b 1922 o - Mar 25 23s 1 S +R b 1922 1927 - O Sa>=1 23s 0 - +R b 1923 o - Ap 21 23s 1 S +R b 1924 o - Mar 29 23s 1 S +R b 1925 o - Ap 4 23s 1 S +R b 1926 o - Ap 17 23s 1 S +R b 1927 o - Ap 9 23s 1 S +R b 1928 o - Ap 14 23s 1 S +R b 1928 1938 - O Su>=2 2s 0 - +R b 1929 o - Ap 21 2s 1 S +R b 1930 o - Ap 13 2s 1 S +R b 1931 o - Ap 19 2s 1 S +R b 1932 o - Ap 3 2s 1 S +R b 1933 o - Mar 26 2s 1 S +R b 1934 o - Ap 8 2s 1 S +R b 1935 o - Mar 31 2s 1 S +R b 1936 o - Ap 19 2s 1 S +R b 1937 o - Ap 4 2s 1 S +R b 1938 o - Mar 27 2s 1 S +R b 1939 o - Ap 16 2s 1 S +R b 1939 o - N 19 2s 0 - +R b 1940 o - F 25 2s 1 S +R b 1944 o - S 17 2s 0 - +R b 1945 o - Ap 2 2s 1 S +R b 1945 o - S 16 2s 0 - +R b 1946 o - May 19 2s 1 S +R b 1946 o - O 7 2s 0 - +Z Europe/Brussels 0:17:30 - LMT 1880 +0:17:30 - BMT 1892 May 1 0:17:30 +0 - WET 1914 N 8 +1 - CET 1916 May +1 c CE%sT 1918 N 11 11u +0 b WE%sT 1940 May 20 2s +1 c CE%sT 1944 S 3 +1 b CE%sT 1977 +1 E CE%sT +R BG 1979 o - Mar 31 23 1 S +R BG 1979 o - O 1 1 0 - +R BG 1980 1982 - Ap Sa>=1 23 1 S +R BG 1980 o - S 29 1 0 - +R BG 1981 o - S 27 2 0 - +Z Europe/Sofia 1:33:16 - LMT 1880 +1:56:56 - IMT 1894 N 30 +2 - EET 1942 N 2 3 +1 c CE%sT 1945 +1 - CET 1945 Ap 2 3 +2 - EET 1979 Mar 31 23 +2 BG EE%sT 1982 S 26 3 +2 c EE%sT 1991 +2 e EE%sT 1997 +2 E EE%sT +R CZ 1945 o - Ap M>=1 2s 1 S +R CZ 1945 o - O 1 2s 0 - +R CZ 1946 o - May 6 2s 1 S +R CZ 1946 1949 - O Su>=1 2s 0 - +R CZ 1947 1948 - Ap Su>=15 2s 1 S +R CZ 1949 o - Ap 9 2s 1 S +Z Europe/Prague 0:57:44 - LMT 1850 +0:57:44 - PMT 1891 O +1 c CE%sT 1945 May 9 +1 CZ CE%sT 1946 D 1 3 +1 -1 GMT 1947 F 23 2 +1 CZ CE%sT 1979 +1 E CE%sT +Z Atlantic/Faroe -0:27:4 - LMT 1908 Ja 11 +0 - WET 1981 +0 E WE%sT +R Th 1991 1992 - Mar lastSu 2 1 D +R Th 1991 1992 - S lastSu 2 0 S +R Th 1993 2006 - Ap Su>=1 2 1 D +R Th 1993 2006 - O lastSu 2 0 S +R Th 2007 ma - Mar Su>=8 2 1 D +R Th 2007 ma - N Su>=1 2 0 S +Z America/Danmarkshavn -1:14:40 - LMT 1916 Jul 28 +-3 - -03 1980 Ap 6 2 +-3 E -03/-02 1996 +0 - GMT +Z America/Scoresbysund -1:27:52 - LMT 1916 Jul 28 +-2 - -02 1980 Ap 6 2 +-2 c -02/-01 1981 Mar 29 +-1 E -01/+00 +Z America/Nuuk -3:26:56 - LMT 1916 Jul 28 +-3 - -03 1980 Ap 6 2 +-3 E -03/-02 2023 O 29 1u +-2 E -02/-01 +Z America/Thule -4:35:8 - LMT 1916 Jul 28 +-4 Th A%sT +Z Europe/Tallinn 1:39 - LMT 1880 +1:39 - TMT 1918 F +1 c CE%sT 1919 Jul +1:39 - TMT 1921 May +2 - EET 1940 Au 6 +3 - MSK 1941 S 15 +1 c CE%sT 1944 S 22 +3 R MSK/MSD 1989 Mar 26 2s +2 1 EEST 1989 S 24 2s +2 c EE%sT 1998 S 22 +2 E EE%sT 1999 O 31 4 +2 - EET 2002 F 21 +2 E EE%sT +R FI 1942 o - Ap 2 24 1 S +R FI 1942 o - O 4 1 0 - +R FI 1981 1982 - Mar lastSu 2 1 S +R FI 1981 1982 - S lastSu 3 0 - +Z Europe/Helsinki 1:39:49 - LMT 1878 May 31 +1:39:49 - HMT 1921 May +2 FI EE%sT 1983 +2 E EE%sT +R F 1916 o - Jun 14 23s 1 S +R F 1916 1919 - O Su>=1 23s 0 - +R F 1917 o - Mar 24 23s 1 S +R F 1918 o - Mar 9 23s 1 S +R F 1919 o - Mar 1 23s 1 S +R F 1920 o - F 14 23s 1 S +R F 1920 o - O 23 23s 0 - +R F 1921 o - Mar 14 23s 1 S +R F 1921 o - O 25 23s 0 - +R F 1922 o - Mar 25 23s 1 S +R F 1922 1938 - O Sa>=1 23s 0 - +R F 1923 o - May 26 23s 1 S +R F 1924 o - Mar 29 23s 1 S +R F 1925 o - Ap 4 23s 1 S +R F 1926 o - Ap 17 23s 1 S +R F 1927 o - Ap 9 23s 1 S +R F 1928 o - Ap 14 23s 1 S +R F 1929 o - Ap 20 23s 1 S +R F 1930 o - Ap 12 23s 1 S +R F 1931 o - Ap 18 23s 1 S +R F 1932 o - Ap 2 23s 1 S +R F 1933 o - Mar 25 23s 1 S +R F 1934 o - Ap 7 23s 1 S +R F 1935 o - Mar 30 23s 1 S +R F 1936 o - Ap 18 23s 1 S +R F 1937 o - Ap 3 23s 1 S +R F 1938 o - Mar 26 23s 1 S +R F 1939 o - Ap 15 23s 1 S +R F 1939 o - N 18 23s 0 - +R F 1940 o - F 25 2 1 S +R F 1941 o - May 5 0 2 M +R F 1941 o - O 6 0 1 S +R F 1942 o - Mar 9 0 2 M +R F 1942 o - N 2 3 1 S +R F 1943 o - Mar 29 2 2 M +R F 1943 o - O 4 3 1 S +R F 1944 o - Ap 3 2 2 M +R F 1944 o - O 8 1 1 S +R F 1945 o - Ap 2 2 2 M +R F 1945 o - S 16 3 0 - +R F 1976 o - Mar 28 1 1 S +R F 1976 o - S 26 1 0 - +Z Europe/Paris 0:9:21 - LMT 1891 Mar 16 +0:9:21 - PMT 1911 Mar 11 +0 F WE%sT 1940 Jun 14 23 +1 c CE%sT 1944 Au 25 +0 F WE%sT 1945 S 16 3 +1 F CE%sT 1977 +1 E CE%sT +R DE 1946 o - Ap 14 2s 1 S +R DE 1946 o - O 7 2s 0 - +R DE 1947 1949 - O Su>=1 2s 0 - +R DE 1947 o - Ap 6 3s 1 S +R DE 1947 o - May 11 2s 2 M +R DE 1947 o - Jun 29 3 1 S +R DE 1948 o - Ap 18 2s 1 S +R DE 1949 o - Ap 10 2s 1 S +R So 1945 o - May 24 2 2 M +R So 1945 o - S 24 3 1 S +R So 1945 o - N 18 2s 0 - +Z Europe/Berlin 0:53:28 - LMT 1893 Ap +1 c CE%sT 1945 May 24 2 +1 So CE%sT 1946 +1 DE CE%sT 1980 +1 E CE%sT +Z Europe/Gibraltar -0:21:24 - LMT 1880 Au 2 +0 G %s 1957 Ap 14 2 +1 - CET 1982 +1 E CE%sT +R g 1932 o - Jul 7 0 1 S +R g 1932 o - S 1 0 0 - +R g 1941 o - Ap 7 0 1 S +R g 1942 o - N 2 3 0 - +R g 1943 o - Mar 30 0 1 S +R g 1943 o - O 4 0 0 - +R g 1952 o - Jul 1 0 1 S +R g 1952 o - N 2 0 0 - +R g 1975 o - Ap 12 0s 1 S +R g 1975 o - N 26 0s 0 - +R g 1976 o - Ap 11 2s 1 S +R g 1976 o - O 10 2s 0 - +R g 1977 1978 - Ap Su>=1 2s 1 S +R g 1977 o - S 26 2s 0 - +R g 1978 o - S 24 4 0 - +R g 1979 o - Ap 1 9 1 S +R g 1979 o - S 29 2 0 - +R g 1980 o - Ap 1 0 1 S +R g 1980 o - S 28 0 0 - +Z Europe/Athens 1:34:52 - LMT 1895 S 14 +1:34:52 - AMT 1916 Jul 28 0:1 +2 g EE%sT 1941 Ap 30 +1 g CE%sT 1944 Ap 4 +2 g EE%sT 1981 +2 E EE%sT +R h 1918 1919 - Ap 15 2 1 S +R h 1918 1920 - S M>=15 3 0 - +R h 1920 o - Ap 5 2 1 S +R h 1945 o - May 1 23 1 S +R h 1945 o - N 1 1 0 - +R h 1946 o - Mar 31 2s 1 S +R h 1946 o - O 7 2 0 - +R h 1947 1949 - Ap Su>=4 2s 1 S +R h 1947 1949 - O Su>=1 2s 0 - +R h 1954 o - May 23 0 1 S +R h 1954 o - O 3 0 0 - +R h 1955 o - May 22 2 1 S +R h 1955 o - O 2 3 0 - +R h 1956 1957 - Jun Su>=1 2 1 S +R h 1956 1957 - S lastSu 3 0 - +R h 1980 o - Ap 6 0 1 S +R h 1980 o - S 28 1 0 - +R h 1981 1983 - Mar lastSu 0 1 S +R h 1981 1983 - S lastSu 1 0 - +Z Europe/Budapest 1:16:20 - LMT 1890 N +1 c CE%sT 1918 +1 h CE%sT 1941 Ap 7 23 +1 c CE%sT 1945 +1 h CE%sT 1984 +1 E CE%sT +R I 1916 o - Jun 3 24 1 S +R I 1916 1917 - S 30 24 0 - +R I 1917 o - Mar 31 24 1 S +R I 1918 o - Mar 9 24 1 S +R I 1918 o - O 6 24 0 - +R I 1919 o - Mar 1 24 1 S +R I 1919 o - O 4 24 0 - +R I 1920 o - Mar 20 24 1 S +R I 1920 o - S 18 24 0 - +R I 1940 o - Jun 14 24 1 S +R I 1942 o - N 2 2s 0 - +R I 1943 o - Mar 29 2s 1 S +R I 1943 o - O 4 2s 0 - +R I 1944 o - Ap 2 2s 1 S +R I 1944 o - S 17 2s 0 - +R I 1945 o - Ap 2 2 1 S +R I 1945 o - S 15 1 0 - +R I 1946 o - Mar 17 2s 1 S +R I 1946 o - O 6 2s 0 - +R I 1947 o - Mar 16 0s 1 S +R I 1947 o - O 5 0s 0 - +R I 1948 o - F 29 2s 1 S +R I 1948 o - O 3 2s 0 - +R I 1966 1968 - May Su>=22 0s 1 S +R I 1966 o - S 24 24 0 - +R I 1967 1969 - S Su>=22 0s 0 - +R I 1969 o - Jun 1 0s 1 S +R I 1970 o - May 31 0s 1 S +R I 1970 o - S lastSu 0s 0 - +R I 1971 1972 - May Su>=22 0s 1 S +R I 1971 o - S lastSu 0s 0 - +R I 1972 o - O 1 0s 0 - +R I 1973 o - Jun 3 0s 1 S +R I 1973 1974 - S lastSu 0s 0 - +R I 1974 o - May 26 0s 1 S +R I 1975 o - Jun 1 0s 1 S +R I 1975 1977 - S lastSu 0s 0 - +R I 1976 o - May 30 0s 1 S +R I 1977 1979 - May Su>=22 0s 1 S +R I 1978 o - O 1 0s 0 - +R I 1979 o - S 30 0s 0 - +Z Europe/Rome 0:49:56 - LMT 1866 D 12 +0:49:56 - RMT 1893 O 31 23u +1 I CE%sT 1943 S 10 +1 c CE%sT 1944 Jun 4 +1 I CE%sT 1980 +1 E CE%sT +R LV 1989 1996 - Mar lastSu 2s 1 S +R LV 1989 1996 - S lastSu 2s 0 - +Z Europe/Riga 1:36:34 - LMT 1880 +1:36:34 - RMT 1918 Ap 15 2 +1:36:34 1 LST 1918 S 16 3 +1:36:34 - RMT 1919 Ap 1 2 +1:36:34 1 LST 1919 May 22 3 +1:36:34 - RMT 1926 May 11 +2 - EET 1940 Au 5 +3 - MSK 1941 Jul +1 c CE%sT 1944 O 13 +3 R MSK/MSD 1989 Mar lastSu 2s +2 1 EEST 1989 S lastSu 2s +2 LV EE%sT 1997 Ja 21 +2 E EE%sT 2000 F 29 +2 - EET 2001 Ja 2 +2 E EE%sT +Z Europe/Vilnius 1:41:16 - LMT 1880 +1:24 - WMT 1917 +1:35:36 - KMT 1919 O 10 +1 - CET 1920 Jul 12 +2 - EET 1920 O 9 +1 - CET 1940 Au 3 +3 - MSK 1941 Jun 24 +1 c CE%sT 1944 Au +3 R MSK/MSD 1989 Mar 26 2s +2 R EE%sT 1991 S 29 2s +2 c EE%sT 1998 +2 - EET 1998 Mar 29 1u +1 E CE%sT 1999 O 31 1u +2 - EET 2003 +2 E EE%sT +R MT 1973 o - Mar 31 0s 1 S +R MT 1973 o - S 29 0s 0 - +R MT 1974 o - Ap 21 0s 1 S +R MT 1974 o - S 16 0s 0 - +R MT 1975 1979 - Ap Su>=15 2 1 S +R MT 1975 1980 - S Su>=15 2 0 - +R MT 1980 o - Mar 31 2 1 S +Z Europe/Malta 0:58:4 - LMT 1893 N 2 +1 I CE%sT 1973 Mar 31 +1 MT CE%sT 1981 +1 E CE%sT +R MD 1997 ma - Mar lastSu 2 1 S +R MD 1997 ma - O lastSu 3 0 - +Z Europe/Chisinau 1:55:20 - LMT 1880 +1:55 - CMT 1918 F 15 +1:44:24 - BMT 1931 Jul 24 +2 z EE%sT 1940 Au 15 +2 1 EEST 1941 Jul 17 +1 c CE%sT 1944 Au 24 +3 R MSK/MSD 1990 May 6 2 +2 R EE%sT 1992 +2 e EE%sT 1997 +2 MD EE%sT +R O 1918 1919 - S 16 2s 0 - +R O 1919 o - Ap 15 2s 1 S +R O 1944 o - Ap 3 2s 1 S +R O 1944 o - O 4 2 0 - +R O 1945 o - Ap 29 0 1 S +R O 1945 o - N 1 0 0 - +R O 1946 o - Ap 14 0s 1 S +R O 1946 o - O 7 2s 0 - +R O 1947 o - May 4 2s 1 S +R O 1947 1949 - O Su>=1 2s 0 - +R O 1948 o - Ap 18 2s 1 S +R O 1949 o - Ap 10 2s 1 S +R O 1957 o - Jun 2 1s 1 S +R O 1957 1958 - S lastSu 1s 0 - +R O 1958 o - Mar 30 1s 1 S +R O 1959 o - May 31 1s 1 S +R O 1959 1961 - O Su>=1 1s 0 - +R O 1960 o - Ap 3 1s 1 S +R O 1961 1964 - May lastSu 1s 1 S +R O 1962 1964 - S lastSu 1s 0 - +Z Europe/Warsaw 1:24 - LMT 1880 +1:24 - WMT 1915 Au 5 +1 c CE%sT 1918 S 16 3 +2 O EE%sT 1922 Jun +1 O CE%sT 1940 Jun 23 2 +1 c CE%sT 1944 O +1 O CE%sT 1977 +1 W- CE%sT 1988 +1 E CE%sT +R p 1916 o - Jun 17 23 1 S +R p 1916 o - N 1 1 0 - +R p 1917 o - F 28 23s 1 S +R p 1917 1921 - O 14 23s 0 - +R p 1918 o - Mar 1 23s 1 S +R p 1919 o - F 28 23s 1 S +R p 1920 o - F 29 23s 1 S +R p 1921 o - F 28 23s 1 S +R p 1924 o - Ap 16 23s 1 S +R p 1924 o - O 14 23s 0 - +R p 1926 o - Ap 17 23s 1 S +R p 1926 1929 - O Sa>=1 23s 0 - +R p 1927 o - Ap 9 23s 1 S +R p 1928 o - Ap 14 23s 1 S +R p 1929 o - Ap 20 23s 1 S +R p 1931 o - Ap 18 23s 1 S +R p 1931 1932 - O Sa>=1 23s 0 - +R p 1932 o - Ap 2 23s 1 S +R p 1934 o - Ap 7 23s 1 S +R p 1934 1938 - O Sa>=1 23s 0 - +R p 1935 o - Mar 30 23s 1 S +R p 1936 o - Ap 18 23s 1 S +R p 1937 o - Ap 3 23s 1 S +R p 1938 o - Mar 26 23s 1 S +R p 1939 o - Ap 15 23s 1 S +R p 1939 o - N 18 23s 0 - +R p 1940 o - F 24 23s 1 S +R p 1940 1941 - O 5 23s 0 - +R p 1941 o - Ap 5 23s 1 S +R p 1942 1945 - Mar Sa>=8 23s 1 S +R p 1942 o - Ap 25 22s 2 M +R p 1942 o - Au 15 22s 1 S +R p 1942 1945 - O Sa>=24 23s 0 - +R p 1943 o - Ap 17 22s 2 M +R p 1943 1945 - Au Sa>=25 22s 1 S +R p 1944 1945 - Ap Sa>=21 22s 2 M +R p 1946 o - Ap Sa>=1 23s 1 S +R p 1946 o - O Sa>=1 23s 0 - +R p 1947 1965 - Ap Su>=1 2s 1 S +R p 1947 1965 - O Su>=1 2s 0 - +R p 1977 o - Mar 27 0s 1 S +R p 1977 o - S 25 0s 0 - +R p 1978 1979 - Ap Su>=1 0s 1 S +R p 1978 o - O 1 0s 0 - +R p 1979 1982 - S lastSu 1s 0 - +R p 1980 o - Mar lastSu 0s 1 S +R p 1981 1982 - Mar lastSu 1s 1 S +R p 1983 o - Mar lastSu 2s 1 S +Z Europe/Lisbon -0:36:45 - LMT 1884 +-0:36:45 - LMT 1912 Ja 1 0u +0 p WE%sT 1966 Ap 3 2 +1 - CET 1976 S 26 1 +0 p WE%sT 1983 S 25 1s +0 W- WE%sT 1992 S 27 1s +1 E CE%sT 1996 Mar 31 1u +0 E WE%sT +Z Atlantic/Azores -1:42:40 - LMT 1884 +-1:54:32 - HMT 1912 Ja 1 2u +-2 p -02/-01 1942 Ap 25 22s +-2 p +00 1942 Au 15 22s +-2 p -02/-01 1943 Ap 17 22s +-2 p +00 1943 Au 28 22s +-2 p -02/-01 1944 Ap 22 22s +-2 p +00 1944 Au 26 22s +-2 p -02/-01 1945 Ap 21 22s +-2 p +00 1945 Au 25 22s +-2 p -02/-01 1966 Ap 3 2 +-1 p -01/+00 1983 S 25 1s +-1 W- -01/+00 1992 S 27 1s +0 E WE%sT 1993 Mar 28 1u +-1 E -01/+00 +Z Atlantic/Madeira -1:7:36 - LMT 1884 +-1:7:36 - FMT 1912 Ja 1 1u +-1 p -01/+00 1942 Ap 25 22s +-1 p +01 1942 Au 15 22s +-1 p -01/+00 1943 Ap 17 22s +-1 p +01 1943 Au 28 22s +-1 p -01/+00 1944 Ap 22 22s +-1 p +01 1944 Au 26 22s +-1 p -01/+00 1945 Ap 21 22s +-1 p +01 1945 Au 25 22s +-1 p -01/+00 1966 Ap 3 2 +0 p WE%sT 1983 S 25 1s +0 E WE%sT +R z 1932 o - May 21 0s 1 S +R z 1932 1939 - O Su>=1 0s 0 - +R z 1933 1939 - Ap Su>=2 0s 1 S +R z 1979 o - May 27 0 1 S +R z 1979 o - S lastSu 0 0 - +R z 1980 o - Ap 5 23 1 S +R z 1980 o - S lastSu 1 0 - +R z 1991 1993 - Mar lastSu 0s 1 S +R z 1991 1993 - S lastSu 0s 0 - +Z Europe/Bucharest 1:44:24 - LMT 1891 O +1:44:24 - BMT 1931 Jul 24 +2 z EE%sT 1981 Mar 29 2s +2 c EE%sT 1991 +2 z EE%sT 1994 +2 e EE%sT 1997 +2 E EE%sT +Z Europe/Kaliningrad 1:22 - LMT 1893 Ap +1 c CE%sT 1945 Ap 10 +2 O EE%sT 1946 Ap 7 +3 R MSK/MSD 1989 Mar 26 2s +2 R EE%sT 2011 Mar 27 2s +3 - +03 2014 O 26 2s +2 - EET +Z Europe/Moscow 2:30:17 - LMT 1880 +2:30:17 - MMT 1916 Jul 3 +2:31:19 R %s 1919 Jul 1 0u +3 R %s 1921 O +3 R MSK/MSD 1922 O +2 - EET 1930 Jun 21 +3 R MSK/MSD 1991 Mar 31 2s +2 R EE%sT 1992 Ja 19 2s +3 R MSK/MSD 2011 Mar 27 2s +4 - MSK 2014 O 26 2s +3 - MSK +Z Europe/Simferopol 2:16:24 - LMT 1880 +2:16 - SMT 1924 May 2 +2 - EET 1930 Jun 21 +3 - MSK 1941 N +1 c CE%sT 1944 Ap 13 +3 R MSK/MSD 1990 +3 - MSK 1990 Jul 1 2 +2 - EET 1992 Mar 20 +2 c EE%sT 1994 May +3 c MSK/MSD 1996 Mar 31 0s +3 1 MSD 1996 O 27 3s +3 - MSK 1997 Mar lastSu 1u +2 E EE%sT 2014 Mar 30 2 +4 - MSK 2014 O 26 2s +3 - MSK +Z Europe/Astrakhan 3:12:12 - LMT 1924 May +3 - +03 1930 Jun 21 +4 R +04/+05 1989 Mar 26 2s +3 R +03/+04 1991 Mar 31 2s +4 - +04 1992 Mar 29 2s +3 R +03/+04 2011 Mar 27 2s +4 - +04 2014 O 26 2s +3 - +03 2016 Mar 27 2s +4 - +04 +Z Europe/Volgograd 2:57:40 - LMT 1920 Ja 3 +3 - +03 1930 Jun 21 +4 - +04 1961 N 11 +4 R +04/+05 1988 Mar 27 2s +3 R MSK/MSD 1991 Mar 31 2s +4 - +04 1992 Mar 29 2s +3 R MSK/MSD 2011 Mar 27 2s +4 - MSK 2014 O 26 2s +3 - MSK 2018 O 28 2s +4 - +04 2020 D 27 2s +3 - MSK +Z Europe/Saratov 3:4:18 - LMT 1919 Jul 1 0u +3 - +03 1930 Jun 21 +4 R +04/+05 1988 Mar 27 2s +3 R +03/+04 1991 Mar 31 2s +4 - +04 1992 Mar 29 2s +3 R +03/+04 2011 Mar 27 2s +4 - +04 2014 O 26 2s +3 - +03 2016 D 4 2s +4 - +04 +Z Europe/Kirov 3:18:48 - LMT 1919 Jul 1 0u +3 - +03 1930 Jun 21 +4 R +04/+05 1989 Mar 26 2s +3 R MSK/MSD 1991 Mar 31 2s +4 - +04 1992 Mar 29 2s +3 R MSK/MSD 2011 Mar 27 2s +4 - MSK 2014 O 26 2s +3 - MSK +Z Europe/Samara 3:20:20 - LMT 1919 Jul 1 0u +3 - +03 1930 Jun 21 +4 - +04 1935 Ja 27 +4 R +04/+05 1989 Mar 26 2s +3 R +03/+04 1991 Mar 31 2s +2 R +02/+03 1991 S 29 2s +3 - +03 1991 O 20 3 +4 R +04/+05 2010 Mar 28 2s +3 R +03/+04 2011 Mar 27 2s +4 - +04 +Z Europe/Ulyanovsk 3:13:36 - LMT 1919 Jul 1 0u +3 - +03 1930 Jun 21 +4 R +04/+05 1989 Mar 26 2s +3 R +03/+04 1991 Mar 31 2s +2 R +02/+03 1992 Ja 19 2s +3 R +03/+04 2011 Mar 27 2s +4 - +04 2014 O 26 2s +3 - +03 2016 Mar 27 2s +4 - +04 +Z Asia/Yekaterinburg 4:2:33 - LMT 1916 Jul 3 +3:45:5 - PMT 1919 Jul 15 4 +4 - +04 1930 Jun 21 +5 R +05/+06 1991 Mar 31 2s +4 R +04/+05 1992 Ja 19 2s +5 R +05/+06 2011 Mar 27 2s +6 - +06 2014 O 26 2s +5 - +05 +Z Asia/Omsk 4:53:30 - LMT 1919 N 14 +5 - +05 1930 Jun 21 +6 R +06/+07 1991 Mar 31 2s +5 R +05/+06 1992 Ja 19 2s +6 R +06/+07 2011 Mar 27 2s +7 - +07 2014 O 26 2s +6 - +06 +Z Asia/Barnaul 5:35 - LMT 1919 D 10 +6 - +06 1930 Jun 21 +7 R +07/+08 1991 Mar 31 2s +6 R +06/+07 1992 Ja 19 2s +7 R +07/+08 1995 May 28 +6 R +06/+07 2011 Mar 27 2s +7 - +07 2014 O 26 2s +6 - +06 2016 Mar 27 2s +7 - +07 +Z Asia/Novosibirsk 5:31:40 - LMT 1919 D 14 6 +6 - +06 1930 Jun 21 +7 R +07/+08 1991 Mar 31 2s +6 R +06/+07 1992 Ja 19 2s +7 R +07/+08 1993 May 23 +6 R +06/+07 2011 Mar 27 2s +7 - +07 2014 O 26 2s +6 - +06 2016 Jul 24 2s +7 - +07 +Z Asia/Tomsk 5:39:51 - LMT 1919 D 22 +6 - +06 1930 Jun 21 +7 R +07/+08 1991 Mar 31 2s +6 R +06/+07 1992 Ja 19 2s +7 R +07/+08 2002 May 1 3 +6 R +06/+07 2011 Mar 27 2s +7 - +07 2014 O 26 2s +6 - +06 2016 May 29 2s +7 - +07 +Z Asia/Novokuznetsk 5:48:48 - LMT 1924 May +6 - +06 1930 Jun 21 +7 R +07/+08 1991 Mar 31 2s +6 R +06/+07 1992 Ja 19 2s +7 R +07/+08 2010 Mar 28 2s +6 R +06/+07 2011 Mar 27 2s +7 - +07 +Z Asia/Krasnoyarsk 6:11:26 - LMT 1920 Ja 6 +6 - +06 1930 Jun 21 +7 R +07/+08 1991 Mar 31 2s +6 R +06/+07 1992 Ja 19 2s +7 R +07/+08 2011 Mar 27 2s +8 - +08 2014 O 26 2s +7 - +07 +Z Asia/Irkutsk 6:57:5 - LMT 1880 +6:57:5 - IMT 1920 Ja 25 +7 - +07 1930 Jun 21 +8 R +08/+09 1991 Mar 31 2s +7 R +07/+08 1992 Ja 19 2s +8 R +08/+09 2011 Mar 27 2s +9 - +09 2014 O 26 2s +8 - +08 +Z Asia/Chita 7:33:52 - LMT 1919 D 15 +8 - +08 1930 Jun 21 +9 R +09/+10 1991 Mar 31 2s +8 R +08/+09 1992 Ja 19 2s +9 R +09/+10 2011 Mar 27 2s +10 - +10 2014 O 26 2s +8 - +08 2016 Mar 27 2 +9 - +09 +Z Asia/Yakutsk 8:38:58 - LMT 1919 D 15 +8 - +08 1930 Jun 21 +9 R +09/+10 1991 Mar 31 2s +8 R +08/+09 1992 Ja 19 2s +9 R +09/+10 2011 Mar 27 2s +10 - +10 2014 O 26 2s +9 - +09 +Z Asia/Vladivostok 8:47:31 - LMT 1922 N 15 +9 - +09 1930 Jun 21 +10 R +10/+11 1991 Mar 31 2s +9 R +09/+10 1992 Ja 19 2s +10 R +10/+11 2011 Mar 27 2s +11 - +11 2014 O 26 2s +10 - +10 +Z Asia/Khandyga 9:2:13 - LMT 1919 D 15 +8 - +08 1930 Jun 21 +9 R +09/+10 1991 Mar 31 2s +8 R +08/+09 1992 Ja 19 2s +9 R +09/+10 2004 +10 R +10/+11 2011 Mar 27 2s +11 - +11 2011 S 13 0s +10 - +10 2014 O 26 2s +9 - +09 +Z Asia/Sakhalin 9:30:48 - LMT 1905 Au 23 +9 - +09 1945 Au 25 +11 R +11/+12 1991 Mar 31 2s +10 R +10/+11 1992 Ja 19 2s +11 R +11/+12 1997 Mar lastSu 2s +10 R +10/+11 2011 Mar 27 2s +11 - +11 2014 O 26 2s +10 - +10 2016 Mar 27 2s +11 - +11 +Z Asia/Magadan 10:3:12 - LMT 1924 May 2 +10 - +10 1930 Jun 21 +11 R +11/+12 1991 Mar 31 2s +10 R +10/+11 1992 Ja 19 2s +11 R +11/+12 2011 Mar 27 2s +12 - +12 2014 O 26 2s +10 - +10 2016 Ap 24 2s +11 - +11 +Z Asia/Srednekolymsk 10:14:52 - LMT 1924 May 2 +10 - +10 1930 Jun 21 +11 R +11/+12 1991 Mar 31 2s +10 R +10/+11 1992 Ja 19 2s +11 R +11/+12 2011 Mar 27 2s +12 - +12 2014 O 26 2s +11 - +11 +Z Asia/Ust-Nera 9:32:54 - LMT 1919 D 15 +8 - +08 1930 Jun 21 +9 R +09/+10 1981 Ap +11 R +11/+12 1991 Mar 31 2s +10 R +10/+11 1992 Ja 19 2s +11 R +11/+12 2011 Mar 27 2s +12 - +12 2011 S 13 0s +11 - +11 2014 O 26 2s +10 - +10 +Z Asia/Kamchatka 10:34:36 - LMT 1922 N 10 +11 - +11 1930 Jun 21 +12 R +12/+13 1991 Mar 31 2s +11 R +11/+12 1992 Ja 19 2s +12 R +12/+13 2010 Mar 28 2s +11 R +11/+12 2011 Mar 27 2s +12 - +12 +Z Asia/Anadyr 11:49:56 - LMT 1924 May 2 +12 - +12 1930 Jun 21 +13 R +13/+14 1982 Ap 1 0s +12 R +12/+13 1991 Mar 31 2s +11 R +11/+12 1992 Ja 19 2s +12 R +12/+13 2010 Mar 28 2s +11 R +11/+12 2011 Mar 27 2s +12 - +12 +Z Europe/Belgrade 1:22 - LMT 1884 +1 - CET 1941 Ap 18 23 +1 c CE%sT 1945 +1 - CET 1945 May 8 2s +1 1 CEST 1945 S 16 2s +1 - CET 1982 N 27 +1 E CE%sT +R s 1918 o - Ap 15 23 1 S +R s 1918 1919 - O 6 24s 0 - +R s 1919 o - Ap 6 23 1 S +R s 1924 o - Ap 16 23 1 S +R s 1924 o - O 4 24s 0 - +R s 1926 o - Ap 17 23 1 S +R s 1926 1929 - O Sa>=1 24s 0 - +R s 1927 o - Ap 9 23 1 S +R s 1928 o - Ap 15 0 1 S +R s 1929 o - Ap 20 23 1 S +R s 1937 o - Jun 16 23 1 S +R s 1937 o - O 2 24s 0 - +R s 1938 o - Ap 2 23 1 S +R s 1938 o - Ap 30 23 2 M +R s 1938 o - O 2 24 1 S +R s 1939 o - O 7 24s 0 - +R s 1942 o - May 2 23 1 S +R s 1942 o - S 1 1 0 - +R s 1943 1946 - Ap Sa>=13 23 1 S +R s 1943 1944 - O Su>=1 1 0 - +R s 1945 1946 - S lastSu 1 0 - +R s 1949 o - Ap 30 23 1 S +R s 1949 o - O 2 1 0 - +R s 1974 1975 - Ap Sa>=12 23 1 S +R s 1974 1975 - O Su>=1 1 0 - +R s 1976 o - Mar 27 23 1 S +R s 1976 1977 - S lastSu 1 0 - +R s 1977 o - Ap 2 23 1 S +R s 1978 o - Ap 2 2s 1 S +R s 1978 o - O 1 2s 0 - +R Sp 1967 o - Jun 3 12 1 S +R Sp 1967 o - O 1 0 0 - +R Sp 1974 o - Jun 24 0 1 S +R Sp 1974 o - S 1 0 0 - +R Sp 1976 1977 - May 1 0 1 S +R Sp 1976 o - Au 1 0 0 - +R Sp 1977 o - S 28 0 0 - +R Sp 1978 o - Jun 1 0 1 S +R Sp 1978 o - Au 4 0 0 - +Z Europe/Madrid -0:14:44 - LMT 1901 Ja 1 0u +0 s WE%sT 1940 Mar 16 23 +1 s CE%sT 1979 +1 E CE%sT +Z Africa/Ceuta -0:21:16 - LMT 1901 Ja 1 0u +0 - WET 1918 May 6 23 +0 1 WEST 1918 O 7 23 +0 - WET 1924 +0 s WE%sT 1929 +0 - WET 1967 +0 Sp WE%sT 1984 Mar 16 +1 - CET 1986 +1 E CE%sT +Z Atlantic/Canary -1:1:36 - LMT 1922 Mar +-1 - -01 1946 S 30 1 +0 - WET 1980 Ap 6 0s +0 1 WEST 1980 S 28 1u +0 E WE%sT +R CH 1941 1942 - May M>=1 1 1 S +R CH 1941 1942 - O M>=1 2 0 - +Z Europe/Zurich 0:34:8 - LMT 1853 Jul 16 +0:29:46 - BMT 1894 Jun +1 CH CE%sT 1981 +1 E CE%sT +R T 1916 o - May 1 0 1 S +R T 1916 o - O 1 0 0 - +R T 1920 o - Mar 28 0 1 S +R T 1920 o - O 25 0 0 - +R T 1921 o - Ap 3 0 1 S +R T 1921 o - O 3 0 0 - +R T 1922 o - Mar 26 0 1 S +R T 1922 o - O 8 0 0 - +R T 1924 o - May 13 0 1 S +R T 1924 1925 - O 1 0 0 - +R T 1925 o - May 1 0 1 S +R T 1940 o - Jul 1 0 1 S +R T 1940 o - O 6 0 0 - +R T 1940 o - D 1 0 1 S +R T 1941 o - S 21 0 0 - +R T 1942 o - Ap 1 0 1 S +R T 1945 o - O 8 0 0 - +R T 1946 o - Jun 1 0 1 S +R T 1946 o - O 1 0 0 - +R T 1947 1948 - Ap Su>=16 0 1 S +R T 1947 1951 - O Su>=2 0 0 - +R T 1949 o - Ap 10 0 1 S +R T 1950 o - Ap 16 0 1 S +R T 1951 o - Ap 22 0 1 S +R T 1962 o - Jul 15 0 1 S +R T 1963 o - O 30 0 0 - +R T 1964 o - May 15 0 1 S +R T 1964 o - O 1 0 0 - +R T 1973 o - Jun 3 1 1 S +R T 1973 1976 - O Su>=31 2 0 - +R T 1974 o - Mar 31 2 1 S +R T 1975 o - Mar 22 2 1 S +R T 1976 o - Mar 21 2 1 S +R T 1977 1978 - Ap Su>=1 2 1 S +R T 1977 1978 - O Su>=15 2 0 - +R T 1978 o - Jun 29 0 0 - +R T 1983 o - Jul 31 2 1 S +R T 1983 o - O 2 2 0 - +R T 1985 o - Ap 20 1s 1 S +R T 1985 o - S 28 1s 0 - +R T 1986 1993 - Mar lastSu 1s 1 S +R T 1986 1995 - S lastSu 1s 0 - +R T 1994 o - Mar 20 1s 1 S +R T 1995 2006 - Mar lastSu 1s 1 S +R T 1996 2006 - O lastSu 1s 0 - +Z Europe/Istanbul 1:55:52 - LMT 1880 +1:56:56 - IMT 1910 O +2 T EE%sT 1978 Jun 29 +3 T +03/+04 1984 N 1 2 +2 T EE%sT 2007 +2 E EE%sT 2011 Mar 27 1u +2 - EET 2011 Mar 28 1u +2 E EE%sT 2014 Mar 30 1u +2 - EET 2014 Mar 31 1u +2 E EE%sT 2015 O 25 1u +2 1 EEST 2015 N 8 1u +2 E EE%sT 2016 S 7 +3 - +03 +Z Europe/Kyiv 2:2:4 - LMT 1880 +2:2:4 - KMT 1924 May 2 +2 - EET 1930 Jun 21 +3 - MSK 1941 S 20 +1 c CE%sT 1943 N 6 +3 R MSK/MSD 1990 Jul 1 2 +2 1 EEST 1991 S 29 3 +2 c EE%sT 1996 May 13 +2 E EE%sT +R u 1918 1919 - Mar lastSu 2 1 D +R u 1918 1919 - O lastSu 2 0 S +R u 1942 o - F 9 2 1 W +R u 1945 o - Au 14 23u 1 P +R u 1945 o - S 30 2 0 S +R u 1967 2006 - O lastSu 2 0 S +R u 1967 1973 - Ap lastSu 2 1 D +R u 1974 o - Ja 6 2 1 D +R u 1975 o - F lastSu 2 1 D +R u 1976 1986 - Ap lastSu 2 1 D +R u 1987 2006 - Ap Su>=1 2 1 D +R u 2007 ma - Mar Su>=8 2 1 D +R u 2007 ma - N Su>=1 2 0 S +Z EST -5 - EST +Z MST -7 - MST +Z HST -10 - HST +Z EST5EDT -5 u E%sT +Z CST6CDT -6 u C%sT +Z MST7MDT -7 u M%sT +Z PST8PDT -8 u P%sT +R NY 1920 o - Mar lastSu 2 1 D +R NY 1920 o - O lastSu 2 0 S +R NY 1921 1966 - Ap lastSu 2 1 D +R NY 1921 1954 - S lastSu 2 0 S +R NY 1955 1966 - O lastSu 2 0 S +Z America/New_York -4:56:2 - LMT 1883 N 18 17u +-5 u E%sT 1920 +-5 NY E%sT 1942 +-5 u E%sT 1946 +-5 NY E%sT 1967 +-5 u E%sT +R Ch 1920 o - Jun 13 2 1 D +R Ch 1920 1921 - O lastSu 2 0 S +R Ch 1921 o - Mar lastSu 2 1 D +R Ch 1922 1966 - Ap lastSu 2 1 D +R Ch 1922 1954 - S lastSu 2 0 S +R Ch 1955 1966 - O lastSu 2 0 S +Z America/Chicago -5:50:36 - LMT 1883 N 18 18u +-6 u C%sT 1920 +-6 Ch C%sT 1936 Mar 1 2 +-5 - EST 1936 N 15 2 +-6 Ch C%sT 1942 +-6 u C%sT 1946 +-6 Ch C%sT 1967 +-6 u C%sT +Z America/North_Dakota/Center -6:45:12 - LMT 1883 N 18 19u +-7 u M%sT 1992 O 25 2 +-6 u C%sT +Z America/North_Dakota/New_Salem -6:45:39 - LMT 1883 N 18 19u +-7 u M%sT 2003 O 26 2 +-6 u C%sT +Z America/North_Dakota/Beulah -6:47:7 - LMT 1883 N 18 19u +-7 u M%sT 2010 N 7 2 +-6 u C%sT +R De 1920 1921 - Mar lastSu 2 1 D +R De 1920 o - O lastSu 2 0 S +R De 1921 o - May 22 2 0 S +R De 1965 1966 - Ap lastSu 2 1 D +R De 1965 1966 - O lastSu 2 0 S +Z America/Denver -6:59:56 - LMT 1883 N 18 19u +-7 u M%sT 1920 +-7 De M%sT 1942 +-7 u M%sT 1946 +-7 De M%sT 1967 +-7 u M%sT +R CA 1948 o - Mar 14 2:1 1 D +R CA 1949 o - Ja 1 2 0 S +R CA 1950 1966 - Ap lastSu 1 1 D +R CA 1950 1961 - S lastSu 2 0 S +R CA 1962 1966 - O lastSu 2 0 S +Z America/Los_Angeles -7:52:58 - LMT 1883 N 18 20u +-8 u P%sT 1946 +-8 CA P%sT 1967 +-8 u P%sT +Z America/Juneau 15:2:19 - LMT 1867 O 19 15:33:32 +-8:57:41 - LMT 1900 Au 20 12 +-8 - PST 1942 +-8 u P%sT 1946 +-8 - PST 1969 +-8 u P%sT 1980 Ap 27 2 +-9 u Y%sT 1980 O 26 2 +-8 u P%sT 1983 O 30 2 +-9 u Y%sT 1983 N 30 +-9 u AK%sT +Z America/Sitka 14:58:47 - LMT 1867 O 19 15:30 +-9:1:13 - LMT 1900 Au 20 12 +-8 - PST 1942 +-8 u P%sT 1946 +-8 - PST 1969 +-8 u P%sT 1983 O 30 2 +-9 u Y%sT 1983 N 30 +-9 u AK%sT +Z America/Metlakatla 15:13:42 - LMT 1867 O 19 15:44:55 +-8:46:18 - LMT 1900 Au 20 12 +-8 - PST 1942 +-8 u P%sT 1946 +-8 - PST 1969 +-8 u P%sT 1983 O 30 2 +-8 - PST 2015 N 1 2 +-9 u AK%sT 2018 N 4 2 +-8 - PST 2019 Ja 20 2 +-9 u AK%sT +Z America/Yakutat 14:41:5 - LMT 1867 O 19 15:12:18 +-9:18:55 - LMT 1900 Au 20 12 +-9 - YST 1942 +-9 u Y%sT 1946 +-9 - YST 1969 +-9 u Y%sT 1983 N 30 +-9 u AK%sT +Z America/Anchorage 14:0:24 - LMT 1867 O 19 14:31:37 +-9:59:36 - LMT 1900 Au 20 12 +-10 - AST 1942 +-10 u A%sT 1967 Ap +-10 - AHST 1969 +-10 u AH%sT 1983 O 30 2 +-9 u Y%sT 1983 N 30 +-9 u AK%sT +Z America/Nome 12:58:22 - LMT 1867 O 19 13:29:35 +-11:1:38 - LMT 1900 Au 20 12 +-11 - NST 1942 +-11 u N%sT 1946 +-11 - NST 1967 Ap +-11 - BST 1969 +-11 u B%sT 1983 O 30 2 +-9 u Y%sT 1983 N 30 +-9 u AK%sT +Z America/Adak 12:13:22 - LMT 1867 O 19 12:44:35 +-11:46:38 - LMT 1900 Au 20 12 +-11 - NST 1942 +-11 u N%sT 1946 +-11 - NST 1967 Ap +-11 - BST 1969 +-11 u B%sT 1983 O 30 2 +-10 u AH%sT 1983 N 30 +-10 u H%sT +Z Pacific/Honolulu -10:31:26 - LMT 1896 Ja 13 12 +-10:30 - HST 1933 Ap 30 2 +-10:30 1 HDT 1933 May 21 12 +-10:30 u H%sT 1947 Jun 8 2 +-10 - HST +Z America/Phoenix -7:28:18 - LMT 1883 N 18 19u +-7 u M%sT 1944 Ja 1 0:1 +-7 - MST 1944 Ap 1 0:1 +-7 u M%sT 1944 O 1 0:1 +-7 - MST 1967 +-7 u M%sT 1968 Mar 21 +-7 - MST +Z America/Boise -7:44:49 - LMT 1883 N 18 20u +-8 u P%sT 1923 May 13 2 +-7 u M%sT 1974 +-7 - MST 1974 F 3 2 +-7 u M%sT +R In 1941 o - Jun 22 2 1 D +R In 1941 1954 - S lastSu 2 0 S +R In 1946 1954 - Ap lastSu 2 1 D +Z America/Indiana/Indianapolis -5:44:38 - LMT 1883 N 18 18u +-6 u C%sT 1920 +-6 In C%sT 1942 +-6 u C%sT 1946 +-6 In C%sT 1955 Ap 24 2 +-5 - EST 1957 S 29 2 +-6 - CST 1958 Ap 27 2 +-5 - EST 1969 +-5 u E%sT 1971 +-5 - EST 2006 +-5 u E%sT +R Ma 1951 o - Ap lastSu 2 1 D +R Ma 1951 o - S lastSu 2 0 S +R Ma 1954 1960 - Ap lastSu 2 1 D +R Ma 1954 1960 - S lastSu 2 0 S +Z America/Indiana/Marengo -5:45:23 - LMT 1883 N 18 18u +-6 u C%sT 1951 +-6 Ma C%sT 1961 Ap 30 2 +-5 - EST 1969 +-5 u E%sT 1974 Ja 6 2 +-6 1 CDT 1974 O 27 2 +-5 u E%sT 1976 +-5 - EST 2006 +-5 u E%sT +R V 1946 o - Ap lastSu 2 1 D +R V 1946 o - S lastSu 2 0 S +R V 1953 1954 - Ap lastSu 2 1 D +R V 1953 1959 - S lastSu 2 0 S +R V 1955 o - May 1 0 1 D +R V 1956 1963 - Ap lastSu 2 1 D +R V 1960 o - O lastSu 2 0 S +R V 1961 o - S lastSu 2 0 S +R V 1962 1963 - O lastSu 2 0 S +Z America/Indiana/Vincennes -5:50:7 - LMT 1883 N 18 18u +-6 u C%sT 1946 +-6 V C%sT 1964 Ap 26 2 +-5 - EST 1969 +-5 u E%sT 1971 +-5 - EST 2006 Ap 2 2 +-6 u C%sT 2007 N 4 2 +-5 u E%sT +R Pe 1955 o - May 1 0 1 D +R Pe 1955 1960 - S lastSu 2 0 S +R Pe 1956 1963 - Ap lastSu 2 1 D +R Pe 1961 1963 - O lastSu 2 0 S +Z America/Indiana/Tell_City -5:47:3 - LMT 1883 N 18 18u +-6 u C%sT 1946 +-6 Pe C%sT 1964 Ap 26 2 +-5 - EST 1967 O 29 2 +-6 u C%sT 1969 Ap 27 2 +-5 u E%sT 1971 +-5 - EST 2006 Ap 2 2 +-6 u C%sT +R Pi 1955 o - May 1 0 1 D +R Pi 1955 1960 - S lastSu 2 0 S +R Pi 1956 1964 - Ap lastSu 2 1 D +R Pi 1961 1964 - O lastSu 2 0 S +Z America/Indiana/Petersburg -5:49:7 - LMT 1883 N 18 18u +-6 u C%sT 1955 +-6 Pi C%sT 1965 Ap 25 2 +-5 - EST 1966 O 30 2 +-6 u C%sT 1977 O 30 2 +-5 - EST 2006 Ap 2 2 +-6 u C%sT 2007 N 4 2 +-5 u E%sT +R St 1947 1961 - Ap lastSu 2 1 D +R St 1947 1954 - S lastSu 2 0 S +R St 1955 1956 - O lastSu 2 0 S +R St 1957 1958 - S lastSu 2 0 S +R St 1959 1961 - O lastSu 2 0 S +Z America/Indiana/Knox -5:46:30 - LMT 1883 N 18 18u +-6 u C%sT 1947 +-6 St C%sT 1962 Ap 29 2 +-5 - EST 1963 O 27 2 +-6 u C%sT 1991 O 27 2 +-5 - EST 2006 Ap 2 2 +-6 u C%sT +R Pu 1946 1960 - Ap lastSu 2 1 D +R Pu 1946 1954 - S lastSu 2 0 S +R Pu 1955 1956 - O lastSu 2 0 S +R Pu 1957 1960 - S lastSu 2 0 S +Z America/Indiana/Winamac -5:46:25 - LMT 1883 N 18 18u +-6 u C%sT 1946 +-6 Pu C%sT 1961 Ap 30 2 +-5 - EST 1969 +-5 u E%sT 1971 +-5 - EST 2006 Ap 2 2 +-6 u C%sT 2007 Mar 11 2 +-5 u E%sT +Z America/Indiana/Vevay -5:40:16 - LMT 1883 N 18 18u +-6 u C%sT 1954 Ap 25 2 +-5 - EST 1969 +-5 u E%sT 1973 +-5 - EST 2006 +-5 u E%sT +R v 1921 o - May 1 2 1 D +R v 1921 o - S 1 2 0 S +R v 1941 o - Ap lastSu 2 1 D +R v 1941 o - S lastSu 2 0 S +R v 1946 o - Ap lastSu 0:1 1 D +R v 1946 o - Jun 2 2 0 S +R v 1950 1961 - Ap lastSu 2 1 D +R v 1950 1955 - S lastSu 2 0 S +R v 1956 1961 - O lastSu 2 0 S +Z America/Kentucky/Louisville -5:43:2 - LMT 1883 N 18 18u +-6 u C%sT 1921 +-6 v C%sT 1942 +-6 u C%sT 1946 +-6 v C%sT 1961 Jul 23 2 +-5 - EST 1968 +-5 u E%sT 1974 Ja 6 2 +-6 1 CDT 1974 O 27 2 +-5 u E%sT +Z America/Kentucky/Monticello -5:39:24 - LMT 1883 N 18 18u +-6 u C%sT 1946 +-6 - CST 1968 +-6 u C%sT 2000 O 29 2 +-5 u E%sT +R Dt 1948 o - Ap lastSu 2 1 D +R Dt 1948 o - S lastSu 2 0 S +Z America/Detroit -5:32:11 - LMT 1905 +-6 - CST 1915 May 15 2 +-5 - EST 1942 +-5 u E%sT 1946 +-5 Dt E%sT 1967 Jun 14 0:1 +-5 u E%sT 1969 +-5 - EST 1973 +-5 u E%sT 1975 +-5 - EST 1975 Ap 27 2 +-5 u E%sT +R Me 1946 o - Ap lastSu 2 1 D +R Me 1946 o - S lastSu 2 0 S +R Me 1966 o - Ap lastSu 2 1 D +R Me 1966 o - O lastSu 2 0 S +Z America/Menominee -5:50:27 - LMT 1885 S 18 12 +-6 u C%sT 1946 +-6 Me C%sT 1969 Ap 27 2 +-5 - EST 1973 Ap 29 2 +-6 u C%sT +R C 1918 o - Ap 14 2 1 D +R C 1918 o - O 27 2 0 S +R C 1942 o - F 9 2 1 W +R C 1945 o - Au 14 23u 1 P +R C 1945 o - S 30 2 0 S +R C 1974 1986 - Ap lastSu 2 1 D +R C 1974 2006 - O lastSu 2 0 S +R C 1987 2006 - Ap Su>=1 2 1 D +R C 2007 ma - Mar Su>=8 2 1 D +R C 2007 ma - N Su>=1 2 0 S +R j 1917 o - Ap 8 2 1 D +R j 1917 o - S 17 2 0 S +R j 1919 o - May 5 23 1 D +R j 1919 o - Au 12 23 0 S +R j 1920 1935 - May Su>=1 23 1 D +R j 1920 1935 - O lastSu 23 0 S +R j 1936 1941 - May M>=9 0 1 D +R j 1936 1941 - O M>=2 0 0 S +R j 1946 1950 - May Su>=8 2 1 D +R j 1946 1950 - O Su>=2 2 0 S +R j 1951 1986 - Ap lastSu 2 1 D +R j 1951 1959 - S lastSu 2 0 S +R j 1960 1986 - O lastSu 2 0 S +R j 1987 o - Ap Su>=1 0:1 1 D +R j 1987 2006 - O lastSu 0:1 0 S +R j 1988 o - Ap Su>=1 0:1 2 DD +R j 1989 2006 - Ap Su>=1 0:1 1 D +R j 2007 2011 - Mar Su>=8 0:1 1 D +R j 2007 2010 - N Su>=1 0:1 0 S +Z America/St_Johns -3:30:52 - LMT 1884 +-3:30:52 j N%sT 1918 +-3:30:52 C N%sT 1919 +-3:30:52 j N%sT 1935 Mar 30 +-3:30 j N%sT 1942 May 11 +-3:30 C N%sT 1946 +-3:30 j N%sT 2011 N +-3:30 C N%sT +Z America/Goose_Bay -4:1:40 - LMT 1884 +-3:30:52 - NST 1918 +-3:30:52 C N%sT 1919 +-3:30:52 - NST 1935 Mar 30 +-3:30 - NST 1936 +-3:30 j N%sT 1942 May 11 +-3:30 C N%sT 1946 +-3:30 j N%sT 1966 Mar 15 2 +-4 j A%sT 2011 N +-4 C A%sT +R H 1916 o - Ap 1 0 1 D +R H 1916 o - O 1 0 0 S +R H 1920 o - May 9 0 1 D +R H 1920 o - Au 29 0 0 S +R H 1921 o - May 6 0 1 D +R H 1921 1922 - S 5 0 0 S +R H 1922 o - Ap 30 0 1 D +R H 1923 1925 - May Su>=1 0 1 D +R H 1923 o - S 4 0 0 S +R H 1924 o - S 15 0 0 S +R H 1925 o - S 28 0 0 S +R H 1926 o - May 16 0 1 D +R H 1926 o - S 13 0 0 S +R H 1927 o - May 1 0 1 D +R H 1927 o - S 26 0 0 S +R H 1928 1931 - May Su>=8 0 1 D +R H 1928 o - S 9 0 0 S +R H 1929 o - S 3 0 0 S +R H 1930 o - S 15 0 0 S +R H 1931 1932 - S M>=24 0 0 S +R H 1932 o - May 1 0 1 D +R H 1933 o - Ap 30 0 1 D +R H 1933 o - O 2 0 0 S +R H 1934 o - May 20 0 1 D +R H 1934 o - S 16 0 0 S +R H 1935 o - Jun 2 0 1 D +R H 1935 o - S 30 0 0 S +R H 1936 o - Jun 1 0 1 D +R H 1936 o - S 14 0 0 S +R H 1937 1938 - May Su>=1 0 1 D +R H 1937 1941 - S M>=24 0 0 S +R H 1939 o - May 28 0 1 D +R H 1940 1941 - May Su>=1 0 1 D +R H 1946 1949 - Ap lastSu 2 1 D +R H 1946 1949 - S lastSu 2 0 S +R H 1951 1954 - Ap lastSu 2 1 D +R H 1951 1954 - S lastSu 2 0 S +R H 1956 1959 - Ap lastSu 2 1 D +R H 1956 1959 - S lastSu 2 0 S +R H 1962 1973 - Ap lastSu 2 1 D +R H 1962 1973 - O lastSu 2 0 S +Z America/Halifax -4:14:24 - LMT 1902 Jun 15 +-4 H A%sT 1918 +-4 C A%sT 1919 +-4 H A%sT 1942 F 9 2s +-4 C A%sT 1946 +-4 H A%sT 1974 +-4 C A%sT +Z America/Glace_Bay -3:59:48 - LMT 1902 Jun 15 +-4 C A%sT 1953 +-4 H A%sT 1954 +-4 - AST 1972 +-4 H A%sT 1974 +-4 C A%sT +R o 1933 1935 - Jun Su>=8 1 1 D +R o 1933 1935 - S Su>=8 1 0 S +R o 1936 1938 - Jun Su>=1 1 1 D +R o 1936 1938 - S Su>=1 1 0 S +R o 1939 o - May 27 1 1 D +R o 1939 1941 - S Sa>=21 1 0 S +R o 1940 o - May 19 1 1 D +R o 1941 o - May 4 1 1 D +R o 1946 1972 - Ap lastSu 2 1 D +R o 1946 1956 - S lastSu 2 0 S +R o 1957 1972 - O lastSu 2 0 S +R o 1993 2006 - Ap Su>=1 0:1 1 D +R o 1993 2006 - O lastSu 0:1 0 S +Z America/Moncton -4:19:8 - LMT 1883 D 9 +-5 - EST 1902 Jun 15 +-4 C A%sT 1933 +-4 o A%sT 1942 +-4 C A%sT 1946 +-4 o A%sT 1973 +-4 C A%sT 1993 +-4 o A%sT 2007 +-4 C A%sT +R t 1919 o - Mar 30 23:30 1 D +R t 1919 o - O 26 0 0 S +R t 1920 o - May 2 2 1 D +R t 1920 o - S 26 0 0 S +R t 1921 o - May 15 2 1 D +R t 1921 o - S 15 2 0 S +R t 1922 1923 - May Su>=8 2 1 D +R t 1922 1926 - S Su>=15 2 0 S +R t 1924 1927 - May Su>=1 2 1 D +R t 1927 1937 - S Su>=25 2 0 S +R t 1928 1937 - Ap Su>=25 2 1 D +R t 1938 1940 - Ap lastSu 2 1 D +R t 1938 1939 - S lastSu 2 0 S +R t 1945 1946 - S lastSu 2 0 S +R t 1946 o - Ap lastSu 2 1 D +R t 1947 1949 - Ap lastSu 0 1 D +R t 1947 1948 - S lastSu 0 0 S +R t 1949 o - N lastSu 0 0 S +R t 1950 1973 - Ap lastSu 2 1 D +R t 1950 o - N lastSu 2 0 S +R t 1951 1956 - S lastSu 2 0 S +R t 1957 1973 - O lastSu 2 0 S +Z America/Toronto -5:17:32 - LMT 1895 +-5 C E%sT 1919 +-5 t E%sT 1942 F 9 2s +-5 C E%sT 1946 +-5 t E%sT 1974 +-5 C E%sT +R W 1916 o - Ap 23 0 1 D +R W 1916 o - S 17 0 0 S +R W 1918 o - Ap 14 2 1 D +R W 1918 o - O 27 2 0 S +R W 1937 o - May 16 2 1 D +R W 1937 o - S 26 2 0 S +R W 1942 o - F 9 2 1 W +R W 1945 o - Au 14 23u 1 P +R W 1945 o - S lastSu 2 0 S +R W 1946 o - May 12 2 1 D +R W 1946 o - O 13 2 0 S +R W 1947 1949 - Ap lastSu 2 1 D +R W 1947 1949 - S lastSu 2 0 S +R W 1950 o - May 1 2 1 D +R W 1950 o - S 30 2 0 S +R W 1951 1960 - Ap lastSu 2 1 D +R W 1951 1958 - S lastSu 2 0 S +R W 1959 o - O lastSu 2 0 S +R W 1960 o - S lastSu 2 0 S +R W 1963 o - Ap lastSu 2 1 D +R W 1963 o - S 22 2 0 S +R W 1966 1986 - Ap lastSu 2s 1 D +R W 1966 2005 - O lastSu 2s 0 S +R W 1987 2005 - Ap Su>=1 2s 1 D +Z America/Winnipeg -6:28:36 - LMT 1887 Jul 16 +-6 W C%sT 2006 +-6 C C%sT +R r 1918 o - Ap 14 2 1 D +R r 1918 o - O 27 2 0 S +R r 1930 1934 - May Su>=1 0 1 D +R r 1930 1934 - O Su>=1 0 0 S +R r 1937 1941 - Ap Su>=8 0 1 D +R r 1937 o - O Su>=8 0 0 S +R r 1938 o - O Su>=1 0 0 S +R r 1939 1941 - O Su>=8 0 0 S +R r 1942 o - F 9 2 1 W +R r 1945 o - Au 14 23u 1 P +R r 1945 o - S lastSu 2 0 S +R r 1946 o - Ap Su>=8 2 1 D +R r 1946 o - O Su>=8 2 0 S +R r 1947 1957 - Ap lastSu 2 1 D +R r 1947 1957 - S lastSu 2 0 S +R r 1959 o - Ap lastSu 2 1 D +R r 1959 o - O lastSu 2 0 S +R Sw 1957 o - Ap lastSu 2 1 D +R Sw 1957 o - O lastSu 2 0 S +R Sw 1959 1961 - Ap lastSu 2 1 D +R Sw 1959 o - O lastSu 2 0 S +R Sw 1960 1961 - S lastSu 2 0 S +Z America/Regina -6:58:36 - LMT 1905 S +-7 r M%sT 1960 Ap lastSu 2 +-6 - CST +Z America/Swift_Current -7:11:20 - LMT 1905 S +-7 C M%sT 1946 Ap lastSu 2 +-7 r M%sT 1950 +-7 Sw M%sT 1972 Ap lastSu 2 +-6 - CST +R Ed 1918 1919 - Ap Su>=8 2 1 D +R Ed 1918 o - O 27 2 0 S +R Ed 1919 o - May 27 2 0 S +R Ed 1920 1923 - Ap lastSu 2 1 D +R Ed 1920 o - O lastSu 2 0 S +R Ed 1921 1923 - S lastSu 2 0 S +R Ed 1942 o - F 9 2 1 W +R Ed 1945 o - Au 14 23u 1 P +R Ed 1945 o - S lastSu 2 0 S +R Ed 1947 o - Ap lastSu 2 1 D +R Ed 1947 o - S lastSu 2 0 S +R Ed 1972 1986 - Ap lastSu 2 1 D +R Ed 1972 2006 - O lastSu 2 0 S +Z America/Edmonton -7:33:52 - LMT 1906 S +-7 Ed M%sT 1987 +-7 C M%sT +R Va 1918 o - Ap 14 2 1 D +R Va 1918 o - O 27 2 0 S +R Va 1942 o - F 9 2 1 W +R Va 1945 o - Au 14 23u 1 P +R Va 1945 o - S 30 2 0 S +R Va 1946 1986 - Ap lastSu 2 1 D +R Va 1946 o - S 29 2 0 S +R Va 1947 1961 - S lastSu 2 0 S +R Va 1962 2006 - O lastSu 2 0 S +Z America/Vancouver -8:12:28 - LMT 1884 +-8 Va P%sT 1987 +-8 C P%sT +Z America/Dawson_Creek -8:0:56 - LMT 1884 +-8 C P%sT 1947 +-8 Va P%sT 1972 Au 30 2 +-7 - MST +Z America/Fort_Nelson -8:10:47 - LMT 1884 +-8 Va P%sT 1946 +-8 - PST 1947 +-8 Va P%sT 1987 +-8 C P%sT 2015 Mar 8 2 +-7 - MST +R Y 1918 o - Ap 14 2 1 D +R Y 1918 o - O 27 2 0 S +R Y 1919 o - May 25 2 1 D +R Y 1919 o - N 1 0 0 S +R Y 1942 o - F 9 2 1 W +R Y 1945 o - Au 14 23u 1 P +R Y 1945 o - S 30 2 0 S +R Y 1972 1986 - Ap lastSu 2 1 D +R Y 1972 2006 - O lastSu 2 0 S +R Y 1987 2006 - Ap Su>=1 2 1 D +R Yu 1965 o - Ap lastSu 0 2 DD +R Yu 1965 o - O lastSu 2 0 S +Z America/Iqaluit 0 - -00 1942 Au +-5 Y E%sT 1999 O 31 2 +-6 C C%sT 2000 O 29 2 +-5 C E%sT +Z America/Resolute 0 - -00 1947 Au 31 +-6 Y C%sT 2000 O 29 2 +-5 - EST 2001 Ap 1 3 +-6 C C%sT 2006 O 29 2 +-5 - EST 2007 Mar 11 3 +-6 C C%sT +Z America/Rankin_Inlet 0 - -00 1957 +-6 Y C%sT 2000 O 29 2 +-5 - EST 2001 Ap 1 3 +-6 C C%sT +Z America/Cambridge_Bay 0 - -00 1920 +-7 Y M%sT 1999 O 31 2 +-6 C C%sT 2000 O 29 2 +-5 - EST 2000 N 5 +-6 - CST 2001 Ap 1 3 +-7 C M%sT +Z America/Inuvik 0 - -00 1953 +-8 Y P%sT 1979 Ap lastSu 2 +-7 Y M%sT 1980 +-7 C M%sT +Z America/Whitehorse -9:0:12 - LMT 1900 Au 20 +-9 Y Y%sT 1965 +-9 Yu Y%sT 1966 F 27 +-8 - PST 1980 +-8 C P%sT 2020 N +-7 - MST +Z America/Dawson -9:17:40 - LMT 1900 Au 20 +-9 Y Y%sT 1965 +-9 Yu Y%sT 1973 O 28 +-8 - PST 1980 +-8 C P%sT 2020 N +-7 - MST +R m 1931 o - May 1 23 1 D +R m 1931 o - O 1 0 0 S +R m 1939 o - F 5 0 1 D +R m 1939 o - Jun 25 0 0 S +R m 1940 o - D 9 0 1 D +R m 1941 o - Ap 1 0 0 S +R m 1943 o - D 16 0 1 W +R m 1944 o - May 1 0 0 S +R m 1950 o - F 12 0 1 D +R m 1950 o - Jul 30 0 0 S +R m 1996 2000 - Ap Su>=1 2 1 D +R m 1996 2000 - O lastSu 2 0 S +R m 2001 o - May Su>=1 2 1 D +R m 2001 o - S lastSu 2 0 S +R m 2002 2022 - Ap Su>=1 2 1 D +R m 2002 2022 - O lastSu 2 0 S +Z America/Cancun -5:47:4 - LMT 1922 Ja 1 6u +-6 - CST 1981 D 23 +-5 m E%sT 1998 Au 2 2 +-6 m C%sT 2015 F 1 2 +-5 - EST +Z America/Merida -5:58:28 - LMT 1922 Ja 1 6u +-6 - CST 1981 D 23 +-5 - EST 1982 D 2 +-6 m C%sT +Z America/Matamoros -6:30 - LMT 1922 Ja 1 6u +-6 - CST 1988 +-6 u C%sT 1989 +-6 m C%sT 2010 +-6 u C%sT +Z America/Monterrey -6:41:16 - LMT 1922 Ja 1 6u +-6 - CST 1988 +-6 u C%sT 1989 +-6 m C%sT +Z America/Mexico_City -6:36:36 - LMT 1922 Ja 1 7u +-7 - MST 1927 Jun 10 23 +-6 - CST 1930 N 15 +-7 m M%sT 1932 Ap +-6 m C%sT 2001 S 30 2 +-6 - CST 2002 F 20 +-6 m C%sT +Z America/Ciudad_Juarez -7:5:56 - LMT 1922 Ja 1 7u +-7 - MST 1927 Jun 10 23 +-6 - CST 1930 N 15 +-7 m M%sT 1932 Ap +-6 - CST 1996 +-6 m C%sT 1998 +-6 - CST 1998 Ap Su>=1 3 +-7 m M%sT 2010 +-7 u M%sT 2022 O 30 2 +-6 - CST 2022 N 30 +-7 u M%sT +Z America/Ojinaga -6:57:40 - LMT 1922 Ja 1 7u +-7 - MST 1927 Jun 10 23 +-6 - CST 1930 N 15 +-7 m M%sT 1932 Ap +-6 - CST 1996 +-6 m C%sT 1998 +-6 - CST 1998 Ap Su>=1 3 +-7 m M%sT 2010 +-7 u M%sT 2022 O 30 2 +-6 - CST 2022 N 30 +-6 u C%sT +Z America/Chihuahua -7:4:20 - LMT 1922 Ja 1 7u +-7 - MST 1927 Jun 10 23 +-6 - CST 1930 N 15 +-7 m M%sT 1932 Ap +-6 - CST 1996 +-6 m C%sT 1998 +-6 - CST 1998 Ap Su>=1 3 +-7 m M%sT 2022 O 30 2 +-6 - CST +Z America/Hermosillo -7:23:52 - LMT 1922 Ja 1 7u +-7 - MST 1927 Jun 10 23 +-6 - CST 1930 N 15 +-7 m M%sT 1932 Ap +-6 - CST 1942 Ap 24 +-7 - MST 1949 Ja 14 +-8 - PST 1970 +-7 m M%sT 1999 +-7 - MST +Z America/Mazatlan -7:5:40 - LMT 1922 Ja 1 7u +-7 - MST 1927 Jun 10 23 +-6 - CST 1930 N 15 +-7 m M%sT 1932 Ap +-6 - CST 1942 Ap 24 +-7 - MST 1949 Ja 14 +-8 - PST 1970 +-7 m M%sT +Z America/Bahia_Banderas -7:1 - LMT 1922 Ja 1 7u +-7 - MST 1927 Jun 10 23 +-6 - CST 1930 N 15 +-7 m M%sT 1932 Ap +-6 - CST 1942 Ap 24 +-7 - MST 1949 Ja 14 +-8 - PST 1970 +-7 m M%sT 2010 Ap 4 2 +-6 m C%sT +Z America/Tijuana -7:48:4 - LMT 1922 Ja 1 7u +-7 - MST 1924 +-8 - PST 1927 Jun 10 23 +-7 - MST 1930 N 15 +-8 - PST 1931 Ap +-8 1 PDT 1931 S 30 +-8 - PST 1942 Ap 24 +-8 1 PWT 1945 Au 14 23u +-8 1 PPT 1945 N 12 +-8 - PST 1948 Ap 5 +-8 1 PDT 1949 Ja 14 +-8 - PST 1954 +-8 CA P%sT 1961 +-8 - PST 1976 +-8 u P%sT 1996 +-8 m P%sT 2001 +-8 u P%sT 2002 F 20 +-8 m P%sT 2010 +-8 u P%sT +R BB 1942 o - Ap 19 5u 1 D +R BB 1942 o - Au 31 6u 0 S +R BB 1943 o - May 2 5u 1 D +R BB 1943 o - S 5 6u 0 S +R BB 1944 o - Ap 10 5u 0:30 - +R BB 1944 o - S 10 6u 0 S +R BB 1977 o - Jun 12 2 1 D +R BB 1977 1978 - O Su>=1 2 0 S +R BB 1978 1980 - Ap Su>=15 2 1 D +R BB 1979 o - S 30 2 0 S +R BB 1980 o - S 25 2 0 S +Z America/Barbados -3:58:29 - LMT 1911 Au 28 +-4 BB A%sT 1944 +-4 BB AST/-0330 1945 +-4 BB A%sT +R BZ 1918 1941 - O Sa>=1 24 0:30 -0530 +R BZ 1919 1942 - F Sa>=8 24 0 CST +R BZ 1942 o - Jun 27 24 1 CWT +R BZ 1945 o - Au 14 23u 1 CPT +R BZ 1945 o - D 15 24 0 CST +R BZ 1947 1967 - O Sa>=1 24 0:30 -0530 +R BZ 1948 1968 - F Sa>=8 24 0 CST +R BZ 1973 o - D 5 0 1 CDT +R BZ 1974 o - F 9 0 0 CST +R BZ 1982 o - D 18 0 1 CDT +R BZ 1983 o - F 12 0 0 CST +Z America/Belize -5:52:48 - LMT 1912 Ap +-6 BZ %s +R Be 1917 o - Ap 5 24 1 - +R Be 1917 o - S 30 24 0 - +R Be 1918 o - Ap 13 24 1 - +R Be 1918 o - S 15 24 0 S +R Be 1942 o - Ja 11 2 1 D +R Be 1942 o - O 18 2 0 S +R Be 1943 o - Mar 21 2 1 D +R Be 1943 o - O 31 2 0 S +R Be 1944 1945 - Mar Su>=8 2 1 D +R Be 1944 1945 - N Su>=1 2 0 S +R Be 1947 o - May Su>=15 2 1 D +R Be 1947 o - S Su>=8 2 0 S +R Be 1948 1952 - May Su>=22 2 1 D +R Be 1948 1952 - S Su>=1 2 0 S +R Be 1956 o - May Su>=22 2 1 D +R Be 1956 o - O lastSu 2 0 S +Z Atlantic/Bermuda -4:19:18 - LMT 1890 +-4:19:18 Be BMT/BST 1930 Ja 1 2 +-4 Be A%sT 1974 Ap 28 2 +-4 C A%sT 1976 +-4 u A%sT +R CR 1979 1980 - F lastSu 0 1 D +R CR 1979 1980 - Jun Su>=1 0 0 S +R CR 1991 1992 - Ja Sa>=15 0 1 D +R CR 1991 o - Jul 1 0 0 S +R CR 1992 o - Mar 15 0 0 S +Z America/Costa_Rica -5:36:13 - LMT 1890 +-5:36:13 - SJMT 1921 Ja 15 +-6 CR C%sT +R Q 1928 o - Jun 10 0 1 D +R Q 1928 o - O 10 0 0 S +R Q 1940 1942 - Jun Su>=1 0 1 D +R Q 1940 1942 - S Su>=1 0 0 S +R Q 1945 1946 - Jun Su>=1 0 1 D +R Q 1945 1946 - S Su>=1 0 0 S +R Q 1965 o - Jun 1 0 1 D +R Q 1965 o - S 30 0 0 S +R Q 1966 o - May 29 0 1 D +R Q 1966 o - O 2 0 0 S +R Q 1967 o - Ap 8 0 1 D +R Q 1967 1968 - S Su>=8 0 0 S +R Q 1968 o - Ap 14 0 1 D +R Q 1969 1977 - Ap lastSu 0 1 D +R Q 1969 1971 - O lastSu 0 0 S +R Q 1972 1974 - O 8 0 0 S +R Q 1975 1977 - O lastSu 0 0 S +R Q 1978 o - May 7 0 1 D +R Q 1978 1990 - O Su>=8 0 0 S +R Q 1979 1980 - Mar Su>=15 0 1 D +R Q 1981 1985 - May Su>=5 0 1 D +R Q 1986 1989 - Mar Su>=14 0 1 D +R Q 1990 1997 - Ap Su>=1 0 1 D +R Q 1991 1995 - O Su>=8 0s 0 S +R Q 1996 o - O 6 0s 0 S +R Q 1997 o - O 12 0s 0 S +R Q 1998 1999 - Mar lastSu 0s 1 D +R Q 1998 2003 - O lastSu 0s 0 S +R Q 2000 2003 - Ap Su>=1 0s 1 D +R Q 2004 o - Mar lastSu 0s 1 D +R Q 2006 2010 - O lastSu 0s 0 S +R Q 2007 o - Mar Su>=8 0s 1 D +R Q 2008 o - Mar Su>=15 0s 1 D +R Q 2009 2010 - Mar Su>=8 0s 1 D +R Q 2011 o - Mar Su>=15 0s 1 D +R Q 2011 o - N 13 0s 0 S +R Q 2012 o - Ap 1 0s 1 D +R Q 2012 ma - N Su>=1 0s 0 S +R Q 2013 ma - Mar Su>=8 0s 1 D +Z America/Havana -5:29:28 - LMT 1890 +-5:29:36 - HMT 1925 Jul 19 12 +-5 Q C%sT +R DO 1966 o - O 30 0 1 EDT +R DO 1967 o - F 28 0 0 EST +R DO 1969 1973 - O lastSu 0 0:30 -0430 +R DO 1970 o - F 21 0 0 EST +R DO 1971 o - Ja 20 0 0 EST +R DO 1972 1974 - Ja 21 0 0 EST +Z America/Santo_Domingo -4:39:36 - LMT 1890 +-4:40 - SDMT 1933 Ap 1 12 +-5 DO %s 1974 O 27 +-4 - AST 2000 O 29 2 +-5 u E%sT 2000 D 3 1 +-4 - AST +R SV 1987 1988 - May Su>=1 0 1 D +R SV 1987 1988 - S lastSu 0 0 S +Z America/El_Salvador -5:56:48 - LMT 1921 +-6 SV C%sT +R GT 1973 o - N 25 0 1 D +R GT 1974 o - F 24 0 0 S +R GT 1983 o - May 21 0 1 D +R GT 1983 o - S 22 0 0 S +R GT 1991 o - Mar 23 0 1 D +R GT 1991 o - S 7 0 0 S +R GT 2006 o - Ap 30 0 1 D +R GT 2006 o - O 1 0 0 S +Z America/Guatemala -6:2:4 - LMT 1918 O 5 +-6 GT C%sT +R HT 1983 o - May 8 0 1 D +R HT 1984 1987 - Ap lastSu 0 1 D +R HT 1983 1987 - O lastSu 0 0 S +R HT 1988 1997 - Ap Su>=1 1s 1 D +R HT 1988 1997 - O lastSu 1s 0 S +R HT 2005 2006 - Ap Su>=1 0 1 D +R HT 2005 2006 - O lastSu 0 0 S +R HT 2012 2015 - Mar Su>=8 2 1 D +R HT 2012 2015 - N Su>=1 2 0 S +R HT 2017 ma - Mar Su>=8 2 1 D +R HT 2017 ma - N Su>=1 2 0 S +Z America/Port-au-Prince -4:49:20 - LMT 1890 +-4:49 - PPMT 1917 Ja 24 12 +-5 HT E%sT +R HN 1987 1988 - May Su>=1 0 1 D +R HN 1987 1988 - S lastSu 0 0 S +R HN 2006 o - May Su>=1 0 1 D +R HN 2006 o - Au M>=1 0 0 S +Z America/Tegucigalpa -5:48:52 - LMT 1921 Ap +-6 HN C%sT +Z America/Jamaica -5:7:10 - LMT 1890 +-5:7:10 - KMT 1912 F +-5 - EST 1974 +-5 u E%sT 1984 +-5 - EST +Z America/Martinique -4:4:20 - LMT 1890 +-4:4:20 - FFMT 1911 May +-4 - AST 1980 Ap 6 +-4 1 ADT 1980 S 28 +-4 - AST +R NI 1979 1980 - Mar Su>=16 0 1 D +R NI 1979 1980 - Jun M>=23 0 0 S +R NI 2005 o - Ap 10 0 1 D +R NI 2005 o - O Su>=1 0 0 S +R NI 2006 o - Ap 30 2 1 D +R NI 2006 o - O Su>=1 1 0 S +Z America/Managua -5:45:8 - LMT 1890 +-5:45:12 - MMT 1934 Jun 23 +-6 - CST 1973 May +-5 - EST 1975 F 16 +-6 NI C%sT 1992 Ja 1 4 +-5 - EST 1992 S 24 +-6 - CST 1993 +-5 - EST 1997 +-6 NI C%sT +Z America/Panama -5:18:8 - LMT 1890 +-5:19:36 - CMT 1908 Ap 22 +-5 - EST +Z America/Puerto_Rico -4:24:25 - LMT 1899 Mar 28 12 +-4 - AST 1942 May 3 +-4 u A%sT 1946 +-4 - AST +Z America/Miquelon -3:44:40 - LMT 1911 May 15 +-4 - AST 1980 May +-3 - -03 1987 +-3 C -03/-02 +Z America/Grand_Turk -4:44:32 - LMT 1890 +-5:7:10 - KMT 1912 F +-5 - EST 1979 +-5 u E%sT 2015 Mar 8 2 +-4 - AST 2018 Mar 11 3 +-5 u E%sT +R A 1930 o - D 1 0 1 - +R A 1931 o - Ap 1 0 0 - +R A 1931 o - O 15 0 1 - +R A 1932 1940 - Mar 1 0 0 - +R A 1932 1939 - N 1 0 1 - +R A 1940 o - Jul 1 0 1 - +R A 1941 o - Jun 15 0 0 - +R A 1941 o - O 15 0 1 - +R A 1943 o - Au 1 0 0 - +R A 1943 o - O 15 0 1 - +R A 1946 o - Mar 1 0 0 - +R A 1946 o - O 1 0 1 - +R A 1963 o - O 1 0 0 - +R A 1963 o - D 15 0 1 - +R A 1964 1966 - Mar 1 0 0 - +R A 1964 1966 - O 15 0 1 - +R A 1967 o - Ap 2 0 0 - +R A 1967 1968 - O Su>=1 0 1 - +R A 1968 1969 - Ap Su>=1 0 0 - +R A 1974 o - Ja 23 0 1 - +R A 1974 o - May 1 0 0 - +R A 1988 o - D 1 0 1 - +R A 1989 1993 - Mar Su>=1 0 0 - +R A 1989 1992 - O Su>=15 0 1 - +R A 1999 o - O Su>=1 0 1 - +R A 2000 o - Mar 3 0 0 - +R A 2007 o - D 30 0 1 - +R A 2008 2009 - Mar Su>=15 0 0 - +R A 2008 o - O Su>=15 0 1 - +Z America/Argentina/Buenos_Aires -3:53:48 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 A -03/-02 +Z America/Argentina/Cordoba -4:16:48 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1991 Mar 3 +-4 - -04 1991 O 20 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 A -03/-02 +Z America/Argentina/Salta -4:21:40 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1991 Mar 3 +-4 - -04 1991 O 20 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 A -03/-02 2008 O 18 +-3 - -03 +Z America/Argentina/Tucuman -4:20:52 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1991 Mar 3 +-4 - -04 1991 O 20 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 - -03 2004 Jun +-4 - -04 2004 Jun 13 +-3 A -03/-02 +Z America/Argentina/La_Rioja -4:27:24 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1991 Mar +-4 - -04 1991 May 7 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 - -03 2004 Jun +-4 - -04 2004 Jun 20 +-3 A -03/-02 2008 O 18 +-3 - -03 +Z America/Argentina/San_Juan -4:34:4 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1991 Mar +-4 - -04 1991 May 7 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 - -03 2004 May 31 +-4 - -04 2004 Jul 25 +-3 A -03/-02 2008 O 18 +-3 - -03 +Z America/Argentina/Jujuy -4:21:12 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1990 Mar 4 +-4 - -04 1990 O 28 +-4 1 -03 1991 Mar 17 +-4 - -04 1991 O 6 +-3 1 -02 1992 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 A -03/-02 2008 O 18 +-3 - -03 +Z America/Argentina/Catamarca -4:23:8 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1991 Mar 3 +-4 - -04 1991 O 20 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 - -03 2004 Jun +-4 - -04 2004 Jun 20 +-3 A -03/-02 2008 O 18 +-3 - -03 +Z America/Argentina/Mendoza -4:35:16 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1990 Mar 4 +-4 - -04 1990 O 15 +-4 1 -03 1991 Mar +-4 - -04 1991 O 15 +-4 1 -03 1992 Mar +-4 - -04 1992 O 18 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 - -03 2004 May 23 +-4 - -04 2004 S 26 +-3 A -03/-02 2008 O 18 +-3 - -03 +R Sa 2008 2009 - Mar Su>=8 0 0 - +R Sa 2007 2008 - O Su>=8 0 1 - +Z America/Argentina/San_Luis -4:25:24 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1990 +-3 1 -02 1990 Mar 14 +-4 - -04 1990 O 15 +-4 1 -03 1991 Mar +-4 - -04 1991 Jun +-3 - -03 1999 O 3 +-4 1 -03 2000 Mar 3 +-3 - -03 2004 May 31 +-4 - -04 2004 Jul 25 +-3 A -03/-02 2008 Ja 21 +-4 Sa -04/-03 2009 O 11 +-3 - -03 +Z America/Argentina/Rio_Gallegos -4:36:52 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 - -03 2004 Jun +-4 - -04 2004 Jun 20 +-3 A -03/-02 2008 O 18 +-3 - -03 +Z America/Argentina/Ushuaia -4:33:12 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 - -03 2004 May 30 +-4 - -04 2004 Jun 20 +-3 A -03/-02 2008 O 18 +-3 - -03 +Z America/La_Paz -4:32:36 - LMT 1890 +-4:32:36 - CMT 1931 O 15 +-4:32:36 1 BST 1932 Mar 21 +-4 - -04 +R B 1931 o - O 3 11 1 - +R B 1932 1933 - Ap 1 0 0 - +R B 1932 o - O 3 0 1 - +R B 1949 1952 - D 1 0 1 - +R B 1950 o - Ap 16 1 0 - +R B 1951 1952 - Ap 1 0 0 - +R B 1953 o - Mar 1 0 0 - +R B 1963 o - D 9 0 1 - +R B 1964 o - Mar 1 0 0 - +R B 1965 o - Ja 31 0 1 - +R B 1965 o - Mar 31 0 0 - +R B 1965 o - D 1 0 1 - +R B 1966 1968 - Mar 1 0 0 - +R B 1966 1967 - N 1 0 1 - +R B 1985 o - N 2 0 1 - +R B 1986 o - Mar 15 0 0 - +R B 1986 o - O 25 0 1 - +R B 1987 o - F 14 0 0 - +R B 1987 o - O 25 0 1 - +R B 1988 o - F 7 0 0 - +R B 1988 o - O 16 0 1 - +R B 1989 o - Ja 29 0 0 - +R B 1989 o - O 15 0 1 - +R B 1990 o - F 11 0 0 - +R B 1990 o - O 21 0 1 - +R B 1991 o - F 17 0 0 - +R B 1991 o - O 20 0 1 - +R B 1992 o - F 9 0 0 - +R B 1992 o - O 25 0 1 - +R B 1993 o - Ja 31 0 0 - +R B 1993 1995 - O Su>=11 0 1 - +R B 1994 1995 - F Su>=15 0 0 - +R B 1996 o - F 11 0 0 - +R B 1996 o - O 6 0 1 - +R B 1997 o - F 16 0 0 - +R B 1997 o - O 6 0 1 - +R B 1998 o - Mar 1 0 0 - +R B 1998 o - O 11 0 1 - +R B 1999 o - F 21 0 0 - +R B 1999 o - O 3 0 1 - +R B 2000 o - F 27 0 0 - +R B 2000 2001 - O Su>=8 0 1 - +R B 2001 2006 - F Su>=15 0 0 - +R B 2002 o - N 3 0 1 - +R B 2003 o - O 19 0 1 - +R B 2004 o - N 2 0 1 - +R B 2005 o - O 16 0 1 - +R B 2006 o - N 5 0 1 - +R B 2007 o - F 25 0 0 - +R B 2007 o - O Su>=8 0 1 - +R B 2008 2017 - O Su>=15 0 1 - +R B 2008 2011 - F Su>=15 0 0 - +R B 2012 o - F Su>=22 0 0 - +R B 2013 2014 - F Su>=15 0 0 - +R B 2015 o - F Su>=22 0 0 - +R B 2016 2019 - F Su>=15 0 0 - +R B 2018 o - N Su>=1 0 1 - +Z America/Noronha -2:9:40 - LMT 1914 +-2 B -02/-01 1990 S 17 +-2 - -02 1999 S 30 +-2 B -02/-01 2000 O 15 +-2 - -02 2001 S 13 +-2 B -02/-01 2002 O +-2 - -02 +Z America/Belem -3:13:56 - LMT 1914 +-3 B -03/-02 1988 S 12 +-3 - -03 +Z America/Santarem -3:38:48 - LMT 1914 +-4 B -04/-03 1988 S 12 +-4 - -04 2008 Jun 24 +-3 - -03 +Z America/Fortaleza -2:34 - LMT 1914 +-3 B -03/-02 1990 S 17 +-3 - -03 1999 S 30 +-3 B -03/-02 2000 O 22 +-3 - -03 2001 S 13 +-3 B -03/-02 2002 O +-3 - -03 +Z America/Recife -2:19:36 - LMT 1914 +-3 B -03/-02 1990 S 17 +-3 - -03 1999 S 30 +-3 B -03/-02 2000 O 15 +-3 - -03 2001 S 13 +-3 B -03/-02 2002 O +-3 - -03 +Z America/Araguaina -3:12:48 - LMT 1914 +-3 B -03/-02 1990 S 17 +-3 - -03 1995 S 14 +-3 B -03/-02 2003 S 24 +-3 - -03 2012 O 21 +-3 B -03/-02 2013 S +-3 - -03 +Z America/Maceio -2:22:52 - LMT 1914 +-3 B -03/-02 1990 S 17 +-3 - -03 1995 O 13 +-3 B -03/-02 1996 S 4 +-3 - -03 1999 S 30 +-3 B -03/-02 2000 O 22 +-3 - -03 2001 S 13 +-3 B -03/-02 2002 O +-3 - -03 +Z America/Bahia -2:34:4 - LMT 1914 +-3 B -03/-02 2003 S 24 +-3 - -03 2011 O 16 +-3 B -03/-02 2012 O 21 +-3 - -03 +Z America/Sao_Paulo -3:6:28 - LMT 1914 +-3 B -03/-02 1963 O 23 +-3 1 -02 1964 +-3 B -03/-02 +Z America/Campo_Grande -3:38:28 - LMT 1914 +-4 B -04/-03 +Z America/Cuiaba -3:44:20 - LMT 1914 +-4 B -04/-03 2003 S 24 +-4 - -04 2004 O +-4 B -04/-03 +Z America/Porto_Velho -4:15:36 - LMT 1914 +-4 B -04/-03 1988 S 12 +-4 - -04 +Z America/Boa_Vista -4:2:40 - LMT 1914 +-4 B -04/-03 1988 S 12 +-4 - -04 1999 S 30 +-4 B -04/-03 2000 O 15 +-4 - -04 +Z America/Manaus -4:0:4 - LMT 1914 +-4 B -04/-03 1988 S 12 +-4 - -04 1993 S 28 +-4 B -04/-03 1994 S 22 +-4 - -04 +Z America/Eirunepe -4:39:28 - LMT 1914 +-5 B -05/-04 1988 S 12 +-5 - -05 1993 S 28 +-5 B -05/-04 1994 S 22 +-5 - -05 2008 Jun 24 +-4 - -04 2013 N 10 +-5 - -05 +Z America/Rio_Branco -4:31:12 - LMT 1914 +-5 B -05/-04 1988 S 12 +-5 - -05 2008 Jun 24 +-4 - -04 2013 N 10 +-5 - -05 +R x 1927 1931 - S 1 0 1 - +R x 1928 1932 - Ap 1 0 0 - +R x 1968 o - N 3 4u 1 - +R x 1969 o - Mar 30 3u 0 - +R x 1969 o - N 23 4u 1 - +R x 1970 o - Mar 29 3u 0 - +R x 1971 o - Mar 14 3u 0 - +R x 1970 1972 - O Su>=9 4u 1 - +R x 1972 1986 - Mar Su>=9 3u 0 - +R x 1973 o - S 30 4u 1 - +R x 1974 1987 - O Su>=9 4u 1 - +R x 1987 o - Ap 12 3u 0 - +R x 1988 1990 - Mar Su>=9 3u 0 - +R x 1988 1989 - O Su>=9 4u 1 - +R x 1990 o - S 16 4u 1 - +R x 1991 1996 - Mar Su>=9 3u 0 - +R x 1991 1997 - O Su>=9 4u 1 - +R x 1997 o - Mar 30 3u 0 - +R x 1998 o - Mar Su>=9 3u 0 - +R x 1998 o - S 27 4u 1 - +R x 1999 o - Ap 4 3u 0 - +R x 1999 2010 - O Su>=9 4u 1 - +R x 2000 2007 - Mar Su>=9 3u 0 - +R x 2008 o - Mar 30 3u 0 - +R x 2009 o - Mar Su>=9 3u 0 - +R x 2010 o - Ap Su>=1 3u 0 - +R x 2011 o - May Su>=2 3u 0 - +R x 2011 o - Au Su>=16 4u 1 - +R x 2012 2014 - Ap Su>=23 3u 0 - +R x 2012 2014 - S Su>=2 4u 1 - +R x 2016 2018 - May Su>=9 3u 0 - +R x 2016 2018 - Au Su>=9 4u 1 - +R x 2019 ma - Ap Su>=2 3u 0 - +R x 2019 2021 - S Su>=2 4u 1 - +R x 2022 o - S Su>=9 4u 1 - +R x 2023 ma - S Su>=2 4u 1 - +Z America/Santiago -4:42:45 - LMT 1890 +-4:42:45 - SMT 1910 Ja 10 +-5 - -05 1916 Jul +-4:42:45 - SMT 1918 S 10 +-4 - -04 1919 Jul +-4:42:45 - SMT 1927 S +-5 x -05/-04 1932 S +-4 - -04 1942 Jun +-5 - -05 1942 Au +-4 - -04 1946 Jul 14 24 +-4 1 -03 1946 Au 28 24 +-5 1 -04 1947 Mar 31 24 +-5 - -05 1947 May 21 23 +-4 x -04/-03 +Z America/Punta_Arenas -4:43:40 - LMT 1890 +-4:42:45 - SMT 1910 Ja 10 +-5 - -05 1916 Jul +-4:42:45 - SMT 1918 S 10 +-4 - -04 1919 Jul +-4:42:45 - SMT 1927 S +-5 x -05/-04 1932 S +-4 - -04 1942 Jun +-5 - -05 1942 Au +-4 - -04 1946 Au 28 24 +-5 1 -04 1947 Mar 31 24 +-5 - -05 1947 May 21 23 +-4 x -04/-03 2016 D 4 +-3 - -03 +Z Pacific/Easter -7:17:28 - LMT 1890 +-7:17:28 - EMT 1932 S +-7 x -07/-06 1982 Mar 14 3u +-6 x -06/-05 +Z Antarctica/Palmer 0 - -00 1965 +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1982 May +-4 x -04/-03 2016 D 4 +-3 - -03 +R CO 1992 o - May 3 0 1 - +R CO 1993 o - F 6 24 0 - +Z America/Bogota -4:56:16 - LMT 1884 Mar 13 +-4:56:16 - BMT 1914 N 23 +-5 CO -05/-04 +R EC 1992 o - N 28 0 1 - +R EC 1993 o - F 5 0 0 - +Z America/Guayaquil -5:19:20 - LMT 1890 +-5:14 - QMT 1931 +-5 EC -05/-04 +Z Pacific/Galapagos -5:58:24 - LMT 1931 +-5 - -05 1986 +-6 EC -06/-05 +R FK 1937 1938 - S lastSu 0 1 - +R FK 1938 1942 - Mar Su>=19 0 0 - +R FK 1939 o - O 1 0 1 - +R FK 1940 1942 - S lastSu 0 1 - +R FK 1943 o - Ja 1 0 0 - +R FK 1983 o - S lastSu 0 1 - +R FK 1984 1985 - Ap lastSu 0 0 - +R FK 1984 o - S 16 0 1 - +R FK 1985 2000 - S Su>=9 0 1 - +R FK 1986 2000 - Ap Su>=16 0 0 - +R FK 2001 2010 - Ap Su>=15 2 0 - +R FK 2001 2010 - S Su>=1 2 1 - +Z Atlantic/Stanley -3:51:24 - LMT 1890 +-3:51:24 - SMT 1912 Mar 12 +-4 FK -04/-03 1983 May +-3 FK -03/-02 1985 S 15 +-4 FK -04/-03 2010 S 5 2 +-3 - -03 +Z America/Cayenne -3:29:20 - LMT 1911 Jul +-4 - -04 1967 O +-3 - -03 +Z America/Guyana -3:52:39 - LMT 1911 Au +-4 - -04 1915 Mar +-3:45 - -0345 1975 Au +-3 - -03 1992 Mar 29 1 +-4 - -04 +R y 1975 1988 - O 1 0 1 - +R y 1975 1978 - Mar 1 0 0 - +R y 1979 1991 - Ap 1 0 0 - +R y 1989 o - O 22 0 1 - +R y 1990 o - O 1 0 1 - +R y 1991 o - O 6 0 1 - +R y 1992 o - Mar 1 0 0 - +R y 1992 o - O 5 0 1 - +R y 1993 o - Mar 31 0 0 - +R y 1993 1995 - O 1 0 1 - +R y 1994 1995 - F lastSu 0 0 - +R y 1996 o - Mar 1 0 0 - +R y 1996 2001 - O Su>=1 0 1 - +R y 1997 o - F lastSu 0 0 - +R y 1998 2001 - Mar Su>=1 0 0 - +R y 2002 2004 - Ap Su>=1 0 0 - +R y 2002 2003 - S Su>=1 0 1 - +R y 2004 2009 - O Su>=15 0 1 - +R y 2005 2009 - Mar Su>=8 0 0 - +R y 2010 ma - O Su>=1 0 1 - +R y 2010 2012 - Ap Su>=8 0 0 - +R y 2013 ma - Mar Su>=22 0 0 - +Z America/Asuncion -3:50:40 - LMT 1890 +-3:50:40 - AMT 1931 O 10 +-4 - -04 1972 O +-3 - -03 1974 Ap +-4 y -04/-03 +R PE 1938 o - Ja 1 0 1 - +R PE 1938 o - Ap 1 0 0 - +R PE 1938 1939 - S lastSu 0 1 - +R PE 1939 1940 - Mar Su>=24 0 0 - +R PE 1986 1987 - Ja 1 0 1 - +R PE 1986 1987 - Ap 1 0 0 - +R PE 1990 o - Ja 1 0 1 - +R PE 1990 o - Ap 1 0 0 - +R PE 1994 o - Ja 1 0 1 - +R PE 1994 o - Ap 1 0 0 - +Z America/Lima -5:8:12 - LMT 1890 +-5:8:36 - LMT 1908 Jul 28 +-5 PE -05/-04 +Z Atlantic/South_Georgia -2:26:8 - LMT 1890 +-2 - -02 +Z America/Paramaribo -3:40:40 - LMT 1911 +-3:40:52 - PMT 1935 +-3:40:36 - PMT 1945 O +-3:30 - -0330 1984 O +-3 - -03 +R U 1923 1925 - O 1 0 0:30 - +R U 1924 1926 - Ap 1 0 0 - +R U 1933 1938 - O lastSu 0 0:30 - +R U 1934 1941 - Mar lastSa 24 0 - +R U 1939 o - O 1 0 0:30 - +R U 1940 o - O 27 0 0:30 - +R U 1941 o - Au 1 0 0:30 - +R U 1942 o - D 14 0 0:30 - +R U 1943 o - Mar 14 0 0 - +R U 1959 o - May 24 0 0:30 - +R U 1959 o - N 15 0 0 - +R U 1960 o - Ja 17 0 1 - +R U 1960 o - Mar 6 0 0 - +R U 1965 o - Ap 4 0 1 - +R U 1965 o - S 26 0 0 - +R U 1968 o - May 27 0 0:30 - +R U 1968 o - D 1 0 0 - +R U 1970 o - Ap 25 0 1 - +R U 1970 o - Jun 14 0 0 - +R U 1972 o - Ap 23 0 1 - +R U 1972 o - Jul 16 0 0 - +R U 1974 o - Ja 13 0 1:30 - +R U 1974 o - Mar 10 0 0:30 - +R U 1974 o - S 1 0 0 - +R U 1974 o - D 22 0 1 - +R U 1975 o - Mar 30 0 0 - +R U 1976 o - D 19 0 1 - +R U 1977 o - Mar 6 0 0 - +R U 1977 o - D 4 0 1 - +R U 1978 1979 - Mar Su>=1 0 0 - +R U 1978 o - D 17 0 1 - +R U 1979 o - Ap 29 0 1 - +R U 1980 o - Mar 16 0 0 - +R U 1987 o - D 14 0 1 - +R U 1988 o - F 28 0 0 - +R U 1988 o - D 11 0 1 - +R U 1989 o - Mar 5 0 0 - +R U 1989 o - O 29 0 1 - +R U 1990 o - F 25 0 0 - +R U 1990 1991 - O Su>=21 0 1 - +R U 1991 1992 - Mar Su>=1 0 0 - +R U 1992 o - O 18 0 1 - +R U 1993 o - F 28 0 0 - +R U 2004 o - S 19 0 1 - +R U 2005 o - Mar 27 2 0 - +R U 2005 o - O 9 2 1 - +R U 2006 2015 - Mar Su>=8 2 0 - +R U 2006 2014 - O Su>=1 2 1 - +Z America/Montevideo -3:44:51 - LMT 1908 Jun 10 +-3:44:51 - MMT 1920 May +-4 - -04 1923 O +-3:30 U -0330/-03 1942 D 14 +-3 U -03/-0230 1960 +-3 U -03/-02 1968 +-3 U -03/-0230 1970 +-3 U -03/-02 1974 +-3 U -03/-0130 1974 Mar 10 +-3 U -03/-0230 1974 D 22 +-3 U -03/-02 +Z America/Caracas -4:27:44 - LMT 1890 +-4:27:40 - CMT 1912 F 12 +-4:30 - -0430 1965 +-4 - -04 2007 D 9 3 +-4:30 - -0430 2016 May 1 2:30 +-4 - -04 +Z Etc/UTC 0 - UTC +Z Etc/GMT 0 - GMT +L Etc/GMT GMT +Z Etc/GMT-14 14 - +14 +Z Etc/GMT-13 13 - +13 +Z Etc/GMT-12 12 - +12 +Z Etc/GMT-11 11 - +11 +Z Etc/GMT-10 10 - +10 +Z Etc/GMT-9 9 - +09 +Z Etc/GMT-8 8 - +08 +Z Etc/GMT-7 7 - +07 +Z Etc/GMT-6 6 - +06 +Z Etc/GMT-5 5 - +05 +Z Etc/GMT-4 4 - +04 +Z Etc/GMT-3 3 - +03 +Z Etc/GMT-2 2 - +02 +Z Etc/GMT-1 1 - +01 +Z Etc/GMT+1 -1 - -01 +Z Etc/GMT+2 -2 - -02 +Z Etc/GMT+3 -3 - -03 +Z Etc/GMT+4 -4 - -04 +Z Etc/GMT+5 -5 - -05 +Z Etc/GMT+6 -6 - -06 +Z Etc/GMT+7 -7 - -07 +Z Etc/GMT+8 -8 - -08 +Z Etc/GMT+9 -9 - -09 +Z Etc/GMT+10 -10 - -10 +Z Etc/GMT+11 -11 - -11 +Z Etc/GMT+12 -12 - -12 +Z Factory 0 - -00 +L Australia/Sydney Australia/ACT +L Australia/Lord_Howe Australia/LHI +L Australia/Sydney Australia/NSW +L Australia/Darwin Australia/North +L Australia/Brisbane Australia/Queensland +L Australia/Adelaide Australia/South +L Australia/Hobart Australia/Tasmania +L Australia/Melbourne Australia/Victoria +L Australia/Perth Australia/West +L Australia/Broken_Hill Australia/Yancowinna +L America/Rio_Branco Brazil/Acre +L America/Noronha Brazil/DeNoronha +L America/Sao_Paulo Brazil/East +L America/Manaus Brazil/West +L America/Halifax Canada/Atlantic +L America/Winnipeg Canada/Central +L America/Toronto Canada/Eastern +L America/Edmonton Canada/Mountain +L America/St_Johns Canada/Newfoundland +L America/Vancouver Canada/Pacific +L America/Regina Canada/Saskatchewan +L America/Whitehorse Canada/Yukon +L America/Santiago Chile/Continental +L Pacific/Easter Chile/EasterIsland +L America/Havana Cuba +L Africa/Cairo Egypt +L Europe/Dublin Eire +L Etc/GMT Etc/GMT+0 +L Etc/GMT Etc/GMT-0 +L Etc/GMT Etc/GMT0 +L Etc/GMT Etc/Greenwich +L Etc/UTC Etc/UCT +L Etc/UTC Etc/Universal +L Etc/UTC Etc/Zulu +L Europe/London GB +L Europe/London GB-Eire +L Etc/GMT GMT+0 +L Etc/GMT GMT-0 +L Etc/GMT GMT0 +L Etc/GMT Greenwich +L Asia/Hong_Kong Hongkong +L Africa/Abidjan Iceland +L Asia/Tehran Iran +L Asia/Jerusalem Israel +L America/Jamaica Jamaica +L Asia/Tokyo Japan +L Pacific/Kwajalein Kwajalein +L Africa/Tripoli Libya +L America/Tijuana Mexico/BajaNorte +L America/Mazatlan Mexico/BajaSur +L America/Mexico_City Mexico/General +L Pacific/Auckland NZ +L Pacific/Chatham NZ-CHAT +L America/Denver Navajo +L Asia/Shanghai PRC +L Europe/Warsaw Poland +L Europe/Lisbon Portugal +L Asia/Taipei ROC +L Asia/Seoul ROK +L Asia/Singapore Singapore +L Europe/Istanbul Turkey +L Etc/UTC UCT +L America/Anchorage US/Alaska +L America/Adak US/Aleutian +L America/Phoenix US/Arizona +L America/Chicago US/Central +L America/Indiana/Indianapolis US/East-Indiana +L America/New_York US/Eastern +L Pacific/Honolulu US/Hawaii +L America/Indiana/Knox US/Indiana-Starke +L America/Detroit US/Michigan +L America/Denver US/Mountain +L America/Los_Angeles US/Pacific +L Pacific/Pago_Pago US/Samoa +L Etc/UTC UTC +L Etc/UTC Universal +L Europe/Moscow W-SU +L Etc/UTC Zulu +L America/Argentina/Buenos_Aires America/Buenos_Aires +L America/Argentina/Catamarca America/Catamarca +L America/Argentina/Cordoba America/Cordoba +L America/Indiana/Indianapolis America/Indianapolis +L America/Argentina/Jujuy America/Jujuy +L America/Indiana/Knox America/Knox_IN +L America/Kentucky/Louisville America/Louisville +L America/Argentina/Mendoza America/Mendoza +L America/Puerto_Rico America/Virgin +L Pacific/Pago_Pago Pacific/Samoa +L Africa/Abidjan Africa/Accra +L Africa/Nairobi Africa/Addis_Ababa +L Africa/Nairobi Africa/Asmara +L Africa/Abidjan Africa/Bamako +L Africa/Lagos Africa/Bangui +L Africa/Abidjan Africa/Banjul +L Africa/Maputo Africa/Blantyre +L Africa/Lagos Africa/Brazzaville +L Africa/Maputo Africa/Bujumbura +L Africa/Abidjan Africa/Conakry +L Africa/Abidjan Africa/Dakar +L Africa/Nairobi Africa/Dar_es_Salaam +L Africa/Nairobi Africa/Djibouti +L Africa/Lagos Africa/Douala +L Africa/Abidjan Africa/Freetown +L Africa/Maputo Africa/Gaborone +L Africa/Maputo Africa/Harare +L Africa/Nairobi Africa/Kampala +L Africa/Maputo Africa/Kigali +L Africa/Lagos Africa/Kinshasa +L Africa/Lagos Africa/Libreville +L Africa/Abidjan Africa/Lome +L Africa/Lagos Africa/Luanda +L Africa/Maputo Africa/Lubumbashi +L Africa/Maputo Africa/Lusaka +L Africa/Lagos Africa/Malabo +L Africa/Johannesburg Africa/Maseru +L Africa/Johannesburg Africa/Mbabane +L Africa/Nairobi Africa/Mogadishu +L Africa/Lagos Africa/Niamey +L Africa/Abidjan Africa/Nouakchott +L Africa/Abidjan Africa/Ouagadougou +L Africa/Lagos Africa/Porto-Novo +L America/Puerto_Rico America/Anguilla +L America/Puerto_Rico America/Antigua +L America/Puerto_Rico America/Aruba +L America/Panama America/Atikokan +L America/Puerto_Rico America/Blanc-Sablon +L America/Panama America/Cayman +L America/Phoenix America/Creston +L America/Puerto_Rico America/Curacao +L America/Puerto_Rico America/Dominica +L America/Puerto_Rico America/Grenada +L America/Puerto_Rico America/Guadeloupe +L America/Puerto_Rico America/Kralendijk +L America/Puerto_Rico America/Lower_Princes +L America/Puerto_Rico America/Marigot +L America/Puerto_Rico America/Montserrat +L America/Toronto America/Nassau +L America/Puerto_Rico America/Port_of_Spain +L America/Puerto_Rico America/St_Barthelemy +L America/Puerto_Rico America/St_Kitts +L America/Puerto_Rico America/St_Lucia +L America/Puerto_Rico America/St_Thomas +L America/Puerto_Rico America/St_Vincent +L America/Puerto_Rico America/Tortola +L Pacific/Port_Moresby Antarctica/DumontDUrville +L Pacific/Auckland Antarctica/McMurdo +L Asia/Riyadh Antarctica/Syowa +L Asia/Urumqi Antarctica/Vostok +L Europe/Berlin Arctic/Longyearbyen +L Asia/Riyadh Asia/Aden +L Asia/Qatar Asia/Bahrain +L Asia/Kuching Asia/Brunei +L Asia/Singapore Asia/Kuala_Lumpur +L Asia/Riyadh Asia/Kuwait +L Asia/Dubai Asia/Muscat +L Asia/Bangkok Asia/Phnom_Penh +L Asia/Bangkok Asia/Vientiane +L Africa/Abidjan Atlantic/Reykjavik +L Africa/Abidjan Atlantic/St_Helena +L Europe/Brussels Europe/Amsterdam +L Europe/Prague Europe/Bratislava +L Europe/Zurich Europe/Busingen +L Europe/Berlin Europe/Copenhagen +L Europe/London Europe/Guernsey +L Europe/London Europe/Isle_of_Man +L Europe/London Europe/Jersey +L Europe/Belgrade Europe/Ljubljana +L Europe/Brussels Europe/Luxembourg +L Europe/Helsinki Europe/Mariehamn +L Europe/Paris Europe/Monaco +L Europe/Berlin Europe/Oslo +L Europe/Belgrade Europe/Podgorica +L Europe/Rome Europe/San_Marino +L Europe/Belgrade Europe/Sarajevo +L Europe/Belgrade Europe/Skopje +L Europe/Berlin Europe/Stockholm +L Europe/Zurich Europe/Vaduz +L Europe/Rome Europe/Vatican +L Europe/Belgrade Europe/Zagreb +L Africa/Nairobi Indian/Antananarivo +L Asia/Bangkok Indian/Christmas +L Asia/Yangon Indian/Cocos +L Africa/Nairobi Indian/Comoro +L Indian/Maldives Indian/Kerguelen +L Asia/Dubai Indian/Mahe +L Africa/Nairobi Indian/Mayotte +L Asia/Dubai Indian/Reunion +L Pacific/Port_Moresby Pacific/Chuuk +L Pacific/Tarawa Pacific/Funafuti +L Pacific/Tarawa Pacific/Majuro +L Pacific/Pago_Pago Pacific/Midway +L Pacific/Guadalcanal Pacific/Pohnpei +L Pacific/Guam Pacific/Saipan +L Pacific/Tarawa Pacific/Wake +L Pacific/Tarawa Pacific/Wallis +L Africa/Abidjan Africa/Timbuktu +L America/Argentina/Catamarca America/Argentina/ComodRivadavia +L America/Adak America/Atka +L America/Panama America/Coral_Harbour +L America/Tijuana America/Ensenada +L America/Indiana/Indianapolis America/Fort_Wayne +L America/Toronto America/Montreal +L America/Toronto America/Nipigon +L America/Iqaluit America/Pangnirtung +L America/Rio_Branco America/Porto_Acre +L America/Winnipeg America/Rainy_River +L America/Argentina/Cordoba America/Rosario +L America/Tijuana America/Santa_Isabel +L America/Denver America/Shiprock +L America/Toronto America/Thunder_Bay +L America/Edmonton America/Yellowknife +L Pacific/Auckland Antarctica/South_Pole +L Asia/Shanghai Asia/Chongqing +L Asia/Shanghai Asia/Harbin +L Asia/Urumqi Asia/Kashgar +L Asia/Jerusalem Asia/Tel_Aviv +L Europe/Berlin Atlantic/Jan_Mayen +L Australia/Sydney Australia/Canberra +L Australia/Hobart Australia/Currie +L Europe/London Europe/Belfast +L Europe/Chisinau Europe/Tiraspol +L Europe/Kyiv Europe/Uzhgorod +L Europe/Kyiv Europe/Zaporozhye +L Pacific/Kanton Pacific/Enderbury +L Pacific/Honolulu Pacific/Johnston +L Pacific/Port_Moresby Pacific/Yap +L Africa/Nairobi Africa/Asmera +L America/Nuuk America/Godthab +L Asia/Ashgabat Asia/Ashkhabad +L Asia/Kolkata Asia/Calcutta +L Asia/Shanghai Asia/Chungking +L Asia/Dhaka Asia/Dacca +L Europe/Istanbul Asia/Istanbul +L Asia/Kathmandu Asia/Katmandu +L Asia/Macau Asia/Macao +L Asia/Yangon Asia/Rangoon +L Asia/Ho_Chi_Minh Asia/Saigon +L Asia/Thimphu Asia/Thimbu +L Asia/Makassar Asia/Ujung_Pandang +L Asia/Ulaanbaatar Asia/Ulan_Bator +L Atlantic/Faroe Atlantic/Faeroe +L Europe/Kyiv Europe/Kiev +L Asia/Nicosia Europe/Nicosia +L Pacific/Guadalcanal Pacific/Ponape +L Pacific/Port_Moresby Pacific/Truk diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/zone.tab b/contrib/python/pytz/py3/pytz/zoneinfo/zone.tab new file mode 100644 index 0000000000..dbcb61793e --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/zone.tab @@ -0,0 +1,448 @@ +# tzdb timezone descriptions (deprecated version) +# +# This file is in the public domain, so clarified as of +# 2009-05-17 by Arthur David Olson. +# +# From Paul Eggert (2021-09-20): +# This file is intended as a backward-compatibility aid for older programs. +# New programs should use zone1970.tab. This file is like zone1970.tab (see +# zone1970.tab's comments), but with the following additional restrictions: +# +# 1. This file contains only ASCII characters. +# 2. The first data column contains exactly one country code. +# +# Because of (2), each row stands for an area that is the intersection +# of a region identified by a country code and of a timezone where civil +# clocks have agreed since 1970; this is a narrower definition than +# that of zone1970.tab. +# +# Unlike zone1970.tab, a row's third column can be a Link from +# 'backward' instead of a Zone. +# +# This table is intended as an aid for users, to help them select timezones +# appropriate for their practical needs. It is not intended to take or +# endorse any position on legal or territorial claims. +# +#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 +AO -0848+01314 Africa/Luanda +AQ -7750+16636 Antarctica/McMurdo New Zealand time - McMurdo, South Pole +AQ -6617+11031 Antarctica/Casey Casey +AQ -6835+07758 Antarctica/Davis Davis +AQ -6640+14001 Antarctica/DumontDUrville Dumont-d'Urville +AQ -6736+06253 Antarctica/Mawson Mawson +AQ -6448-06406 Antarctica/Palmer Palmer +AQ -6734-06808 Antarctica/Rothera Rothera +AQ -690022+0393524 Antarctica/Syowa Syowa +AQ -720041+0023206 Antarctica/Troll Troll +AQ -7824+10654 Antarctica/Vostok Vostok +AR -3436-05827 America/Argentina/Buenos_Aires Buenos Aires (BA, CF) +AR -3124-06411 America/Argentina/Cordoba Argentina (most areas: CB, CC, CN, ER, FM, MN, SE, SF) +AR -2447-06525 America/Argentina/Salta 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 -5430+15857 Antarctica/Macquarie Macquarie Island +AU -4253+14719 Australia/Hobart Tasmania +AU -3749+14458 Australia/Melbourne Victoria +AU -3352+15113 Australia/Sydney New South Wales (most areas) +AU -3157+14127 Australia/Broken_Hill New South Wales (Yancowinna) +AU -2728+15302 Australia/Brisbane Queensland (most areas) +AU -2016+14900 Australia/Lindeman Queensland (Whitsunday Islands) +AU -3455+13835 Australia/Adelaide South Australia +AU -1228+13050 Australia/Darwin Northern Territory +AU -3157+11551 Australia/Perth Western Australia (most areas) +AU -3143+12852 Australia/Eucla Western Australia (Eucla) +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 +BQ +120903-0681636 America/Kralendijk +BR -0351-03225 America/Noronha Atlantic islands +BR -0127-04829 America/Belem Para (east); Amapa +BR -0343-03830 America/Fortaleza Brazil (northeast: 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 Brazil (southeast: 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 Para (west) +BR -0846-06354 America/Porto_Velho Rondonia +BR +0249-06040 America/Boa_Vista Roraima +BR -0308-06001 America/Manaus Amazonas (east) +BR -0640-06952 America/Eirunepe Amazonas (west) +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; Labrador (southeast) +CA +4439-06336 America/Halifax Atlantic - NS (most areas); PE +CA +4612-05957 America/Glace_Bay Atlantic - NS (Cape Breton) +CA +4606-06447 America/Moncton Atlantic - New Brunswick +CA +5320-06025 America/Goose_Bay Atlantic - Labrador (most areas) +CA +5125-05707 America/Blanc-Sablon AST - QC (Lower North Shore) +CA +4339-07923 America/Toronto Eastern - ON, QC (most areas) +CA +6344-06828 America/Iqaluit Eastern - NU (most areas) +CA +484531-0913718 America/Atikokan EST - ON (Atikokan); NU (Coral H) +CA +4953-09709 America/Winnipeg Central - ON (west); Manitoba +CA +744144-0944945 America/Resolute Central - NU (Resolute) +CA +624900-0920459 America/Rankin_Inlet Central - NU (central) +CA +5024-10439 America/Regina CST - SK (most areas) +CA +5017-10750 America/Swift_Current CST - SK (midwest) +CA +5333-11328 America/Edmonton Mountain - AB; BC (E); NT (E); SK (W) +CA +690650-1050310 America/Cambridge_Bay Mountain - NU (west) +CA +682059-1334300 America/Inuvik Mountain - NT (west) +CA +4906-11631 America/Creston MST - BC (Creston) +CA +5546-12014 America/Dawson_Creek MST - BC (Dawson Cr, Ft St John) +CA +5848-12242 America/Fort_Nelson MST - BC (Ft Nelson) +CA +6043-13503 America/Whitehorse MST - Yukon (east) +CA +6404-13925 America/Dawson MST - Yukon (west) +CA +4916-12307 America/Vancouver Pacific - BC (most areas) +CC -1210+09655 Indian/Cocos +CD -0418+01518 Africa/Kinshasa Dem. Rep. of Congo (west) +CD -1140+02728 Africa/Lubumbashi Dem. Rep. of Congo (east) +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 of Chile +CL -5309-07055 America/Punta_Arenas Region of Magallanes +CL -2709-10926 Pacific/Easter Easter Island +CM +0403+00942 Africa/Douala +CN +3114+12128 Asia/Shanghai Beijing Time +CN +4348+08735 Asia/Urumqi Xinjiang Time +CO +0436-07405 America/Bogota +CR +0956-08405 America/Costa_Rica +CU +2308-08222 America/Havana +CV +1455-02331 Atlantic/Cape_Verde +CW +1211-06900 America/Curacao +CX -1025+10543 Indian/Christmas +CY +3510+03322 Asia/Nicosia most of Cyprus +CY +3507+03357 Asia/Famagusta Northern Cyprus +CZ +5005+01426 Europe/Prague +DE +5230+01322 Europe/Berlin most of Germany +DE +4742+00841 Europe/Busingen Busingen +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 Ecuador (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 Spain (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/Chuuk Chuuk/Truk, Yap +FM +0658+15813 Pacific/Pohnpei Pohnpei/Ponape +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 +492717-0023210 Europe/Guernsey +GH +0533-00013 Africa/Accra +GI +3608-00521 Europe/Gibraltar +GL +6411-05144 America/Nuuk most of Greenland +GL +7646-01840 America/Danmarkshavn National Park (east coast) +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 Borneo (west, central) +ID -0507+11924 Asia/Makassar Borneo (east, south); Sulawesi/Celebes, Bali, Nusa Tengarra; Timor (west) +ID -0232+14042 Asia/Jayapura New Guinea (West Papua / Irian Jaya); Malukus/Moluccas +IE +5320-00615 Europe/Dublin +IL +314650+0351326 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 +491101-0020624 Europe/Jersey +JM +175805-0764736 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 -0247-17143 Pacific/Kanton 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 of Kazakhstan +KZ +4448+06528 Asia/Qyzylorda Qyzylorda/Kyzylorda/Kzyl-Orda +KZ +5312+06337 Asia/Qostanay Qostanay/Kostanay/Kustanay +KZ +5017+05710 Asia/Aqtobe Aqtobe/Aktobe +KZ +4431+05016 Asia/Aqtau Mangghystau/Mankistau +KZ +4707+05156 Asia/Atyrau Atyrau/Atirau/Gur'yev +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 of Marshall Islands +MH +0905+16720 Pacific/Kwajalein Kwajalein +MK +4159+02126 Europe/Skopje +ML +1239-00800 Africa/Bamako +MM +1647+09610 Asia/Yangon +MN +4755+10653 Asia/Ulaanbaatar most of Mongolia +MN +4801+09139 Asia/Hovd Bayan-Olgiy, Govi-Altai, Hovd, Uvs, Zavkhan +MN +4804+11430 Asia/Choibalsan Dornod, Sukhbaatar +MO +221150+1133230 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 Mexico +MX +2105-08646 America/Cancun Quintana Roo +MX +2058-08937 America/Merida Campeche, Yucatan +MX +2540-10019 America/Monterrey Durango; Coahuila, Nuevo Leon, Tamaulipas (most areas) +MX +2550-09730 America/Matamoros Coahuila, Nuevo Leon, Tamaulipas (US border) +MX +2838-10605 America/Chihuahua Chihuahua (most areas) +MX +3144-10629 America/Ciudad_Juarez Chihuahua (US border - west) +MX +2934-10425 America/Ojinaga Chihuahua (US border - east) +MX +2313-10625 America/Mazatlan Baja California Sur, Nayarit (most areas), Sinaloa +MX +2048-10515 America/Bahia_Banderas Bahia de Banderas +MX +2904-11058 America/Hermosillo Sonora +MX +3232-11701 America/Tijuana Baja California +MY +0310+10142 Asia/Kuala_Lumpur Malaysia (peninsula) +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 of New Zealand +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 most of Papua New Guinea +PG -0613+15534 Pacific/Bougainville Bougainville +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 Gaza Strip +PS +313200+0350542 Asia/Hebron West Bank +PT +3843-00908 Europe/Lisbon Portugal (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 MSK-01 - Kaliningrad +RU +554521+0373704 Europe/Moscow MSK+00 - Moscow area +# The obsolescent zone.tab format cannot represent Europe/Simferopol well. +# Put it in RU section and list as UA. See "territorial claims" above. +# Programs should use zone1970.tab instead; see above. +UA +4457+03406 Europe/Simferopol Crimea +RU +5836+04939 Europe/Kirov MSK+00 - Kirov +RU +4844+04425 Europe/Volgograd MSK+00 - Volgograd +RU +4621+04803 Europe/Astrakhan MSK+01 - Astrakhan +RU +5134+04602 Europe/Saratov MSK+01 - Saratov +RU +5420+04824 Europe/Ulyanovsk MSK+01 - Ulyanovsk +RU +5312+05009 Europe/Samara MSK+01 - Samara, Udmurtia +RU +5651+06036 Asia/Yekaterinburg MSK+02 - Urals +RU +5500+07324 Asia/Omsk MSK+03 - Omsk +RU +5502+08255 Asia/Novosibirsk MSK+04 - Novosibirsk +RU +5322+08345 Asia/Barnaul MSK+04 - Altai +RU +5630+08458 Asia/Tomsk MSK+04 - Tomsk +RU +5345+08707 Asia/Novokuznetsk MSK+04 - Kemerovo +RU +5601+09250 Asia/Krasnoyarsk MSK+04 - Krasnoyarsk area +RU +5216+10420 Asia/Irkutsk MSK+05 - Irkutsk, Buryatia +RU +5203+11328 Asia/Chita MSK+06 - Zabaykalsky +RU +6200+12940 Asia/Yakutsk MSK+06 - Lena River +RU +623923+1353314 Asia/Khandyga MSK+06 - Tomponsky, Ust-Maysky +RU +4310+13156 Asia/Vladivostok MSK+07 - Amur River +RU +643337+1431336 Asia/Ust-Nera MSK+07 - Oymyakonsky +RU +5934+15048 Asia/Magadan MSK+08 - Magadan +RU +4658+14242 Asia/Sakhalin MSK+08 - Sakhalin Island +RU +6728+15343 Asia/Srednekolymsk MSK+08 - Sakha (E); N Kuril Is +RU +5301+15839 Asia/Kamchatka MSK+09 - Kamchatka +RU +6445+17729 Asia/Anadyr MSK+09 - 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 +SS +0451+03137 Africa/Juba +ST +0020+00644 Africa/Sao_Tome +SV +1342-08912 America/El_Salvador +SX +180305-0630250 America/Lower_Princes +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 -210800-1751200 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/Kyiv most of Ukraine +UG +0019+03225 Africa/Kampala +UM +2813-17722 Pacific/Midway Midway Islands +UM +1917+16637 Pacific/Wake Wake Island +US +404251-0740023 America/New_York Eastern (most areas) +US +421953-0830245 America/Detroit Eastern - MI (most areas) +US +381515-0854534 America/Kentucky/Louisville Eastern - KY (Louisville area) +US +364947-0845057 America/Kentucky/Monticello Eastern - KY (Wayne) +US +394606-0860929 America/Indiana/Indianapolis Eastern - IN (most areas) +US +384038-0873143 America/Indiana/Vincennes Eastern - IN (Da, Du, K, Mn) +US +410305-0863611 America/Indiana/Winamac Eastern - IN (Pulaski) +US +382232-0862041 America/Indiana/Marengo Eastern - IN (Crawford) +US +382931-0871643 America/Indiana/Petersburg Eastern - IN (Pike) +US +384452-0850402 America/Indiana/Vevay Eastern - IN (Switzerland) +US +415100-0873900 America/Chicago Central (most areas) +US +375711-0864541 America/Indiana/Tell_City Central - IN (Perry) +US +411745-0863730 America/Indiana/Knox Central - IN (Starke) +US +450628-0873651 America/Menominee Central - MI (Wisconsin border) +US +470659-1011757 America/North_Dakota/Center Central - ND (Oliver) +US +465042-1012439 America/North_Dakota/New_Salem Central - ND (Morton rural) +US +471551-1014640 America/North_Dakota/Beulah Central - ND (Mercer) +US +394421-1045903 America/Denver Mountain (most areas) +US +433649-1161209 America/Boise Mountain - ID (south); OR (east) +US +332654-1120424 America/Phoenix MST - AZ (except Navajo) +US +340308-1181434 America/Los_Angeles Pacific +US +611305-1495401 America/Anchorage Alaska (most areas) +US +581807-1342511 America/Juneau Alaska - Juneau area +US +571035-1351807 America/Sitka Alaska - Sitka area +US +550737-1313435 America/Metlakatla Alaska - Annette Island +US +593249-1394338 America/Yakutat Alaska - Yakutat +US +643004-1652423 America/Nome Alaska (west) +US +515248-1763929 America/Adak Alaska - western Aleutians +US +211825-1575130 Pacific/Honolulu Hawaii +UY -345433-0561245 America/Montevideo +UZ +3940+06648 Asia/Samarkand Uzbekistan (west) +UZ +4120+06918 Asia/Tashkent Uzbekistan (east) +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 diff --git a/contrib/python/pytz/py3/pytz/zoneinfo/zone1970.tab b/contrib/python/pytz/py3/pytz/zoneinfo/zone1970.tab new file mode 100644 index 0000000000..1f1cecb848 --- /dev/null +++ b/contrib/python/pytz/py3/pytz/zoneinfo/zone1970.tab @@ -0,0 +1,374 @@ +# tzdb timezone descriptions +# +# This file is in the public domain. +# +# From Paul Eggert (2018-06-27): +# This file contains a table where each row stands for a timezone where +# civil timestamps have agreed since 1970. Columns are separated by +# a single tab. Lines beginning with '#' are comments. All text uses +# UTF-8 encoding. The columns of the table are as follows: +# +# 1. The countries that overlap the timezone, as a comma-separated list +# of ISO 3166 2-character country codes. See the file 'iso3166.tab'. +# 2. Latitude and longitude of the timezone'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. Timezone name used in value of TZ environment variable. +# Please see the theory.html file for how these names are chosen. +# If multiple timezones overlap a country, each has a row in the +# table, with each column 1 containing the country code. +# 4. Comments; present if and only if countries have multiple timezones, +# and useful only for those countries. For example, the comments +# for the row with countries CH,DE,LI and name Europe/Zurich +# are useful only for DE, since CH and LI have no other timezones. +# +# If a timezone covers multiple countries, the most-populous city is used, +# and that country is listed first in column 1; any other countries +# are listed alphabetically by country code. The table is sorted +# first by country code, then (if possible) by an order within the +# country that (1) makes some geographical sense, and (2) puts the +# most populous timezones first, where that does not contradict (1). +# +# This table is intended as an aid for users, to help them select timezones +# appropriate for their practical needs. It is not intended to take or +# endorse any position on legal or territorial claims. +# +#country- +#codes coordinates TZ comments +AD +4230+00131 Europe/Andorra +AE,OM,RE,SC,TF +2518+05518 Asia/Dubai Crozet, Scattered Is +AF +3431+06912 Asia/Kabul +AL +4120+01950 Europe/Tirane +AM +4011+04430 Asia/Yerevan +AQ -6617+11031 Antarctica/Casey Casey +AQ -6835+07758 Antarctica/Davis Davis +AQ -6736+06253 Antarctica/Mawson Mawson +AQ -6448-06406 Antarctica/Palmer Palmer +AQ -6734-06808 Antarctica/Rothera Rothera +AQ -720041+0023206 Antarctica/Troll Troll +AR -3436-05827 America/Argentina/Buenos_Aires Buenos Aires (BA, CF) +AR -3124-06411 America/Argentina/Cordoba most areas: CB, CC, CN, ER, FM, MN, SE, SF +AR -2447-06525 America/Argentina/Salta Salta (SA, LP, NQ, RN) +AR -2411-06518 America/Argentina/Jujuy Jujuy (JY) +AR -2649-06513 America/Argentina/Tucuman Tucumán (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,UM -1416-17042 Pacific/Pago_Pago Midway +AT +4813+01620 Europe/Vienna +AU -3133+15905 Australia/Lord_Howe Lord Howe Island +AU -5430+15857 Antarctica/Macquarie Macquarie Island +AU -4253+14719 Australia/Hobart Tasmania +AU -3749+14458 Australia/Melbourne Victoria +AU -3352+15113 Australia/Sydney New South Wales (most areas) +AU -3157+14127 Australia/Broken_Hill New South Wales (Yancowinna) +AU -2728+15302 Australia/Brisbane Queensland (most areas) +AU -2016+14900 Australia/Lindeman Queensland (Whitsunday Islands) +AU -3455+13835 Australia/Adelaide South Australia +AU -1228+13050 Australia/Darwin Northern Territory +AU -3157+11551 Australia/Perth Western Australia (most areas) +AU -3143+12852 Australia/Eucla Western Australia (Eucla) +AZ +4023+04951 Asia/Baku +BB +1306-05937 America/Barbados +BD +2343+09025 Asia/Dhaka +BE,LU,NL +5050+00420 Europe/Brussels +BG +4241+02319 Europe/Sofia +BM +3217-06446 Atlantic/Bermuda +BO -1630-06809 America/La_Paz +BR -0351-03225 America/Noronha Atlantic islands +BR -0127-04829 America/Belem Pará (east); Amapá +BR -0343-03830 America/Fortaleza Brazil (northeast: 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 Brazil (southeast: 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 Pará (west) +BR -0846-06354 America/Porto_Velho Rondônia +BR +0249-06040 America/Boa_Vista Roraima +BR -0308-06001 America/Manaus Amazonas (east) +BR -0640-06952 America/Eirunepe Amazonas (west) +BR -0958-06748 America/Rio_Branco Acre +BT +2728+08939 Asia/Thimphu +BY +5354+02734 Europe/Minsk +BZ +1730-08812 America/Belize +CA +4734-05243 America/St_Johns Newfoundland; Labrador (southeast) +CA +4439-06336 America/Halifax Atlantic - NS (most areas); PE +CA +4612-05957 America/Glace_Bay Atlantic - NS (Cape Breton) +CA +4606-06447 America/Moncton Atlantic - New Brunswick +CA +5320-06025 America/Goose_Bay Atlantic - Labrador (most areas) +CA,BS +4339-07923 America/Toronto Eastern - ON, QC (most areas) +CA +6344-06828 America/Iqaluit Eastern - NU (most areas) +CA +4953-09709 America/Winnipeg Central - ON (west); Manitoba +CA +744144-0944945 America/Resolute Central - NU (Resolute) +CA +624900-0920459 America/Rankin_Inlet Central - NU (central) +CA +5024-10439 America/Regina CST - SK (most areas) +CA +5017-10750 America/Swift_Current CST - SK (midwest) +CA +5333-11328 America/Edmonton Mountain - AB; BC (E); NT (E); SK (W) +CA +690650-1050310 America/Cambridge_Bay Mountain - NU (west) +CA +682059-1334300 America/Inuvik Mountain - NT (west) +CA +5546-12014 America/Dawson_Creek MST - BC (Dawson Cr, Ft St John) +CA +5848-12242 America/Fort_Nelson MST - BC (Ft Nelson) +CA +6043-13503 America/Whitehorse MST - Yukon (east) +CA +6404-13925 America/Dawson MST - Yukon (west) +CA +4916-12307 America/Vancouver Pacific - BC (most areas) +CH,DE,LI +4723+00832 Europe/Zurich Büsingen +CI,BF,GH,GM,GN,IS,ML,MR,SH,SL,SN,TG +0519-00402 Africa/Abidjan +CK -2114-15946 Pacific/Rarotonga +CL -3327-07040 America/Santiago most of Chile +CL -5309-07055 America/Punta_Arenas Region of Magallanes +CL -2709-10926 Pacific/Easter Easter Island +CN +3114+12128 Asia/Shanghai Beijing Time +CN,AQ +4348+08735 Asia/Urumqi Xinjiang Time, Vostok +CO +0436-07405 America/Bogota +CR +0956-08405 America/Costa_Rica +CU +2308-08222 America/Havana +CV +1455-02331 Atlantic/Cape_Verde +CY +3510+03322 Asia/Nicosia most of Cyprus +CY +3507+03357 Asia/Famagusta Northern Cyprus +CZ,SK +5005+01426 Europe/Prague +DE,DK,NO,SE,SJ +5230+01322 Europe/Berlin most of Germany +DO +1828-06954 America/Santo_Domingo +DZ +3647+00303 Africa/Algiers +EC -0210-07950 America/Guayaquil Ecuador (mainland) +EC -0054-08936 Pacific/Galapagos Galápagos Islands +EE +5925+02445 Europe/Tallinn +EG +3003+03115 Africa/Cairo +EH +2709-01312 Africa/El_Aaiun +ES +4024-00341 Europe/Madrid Spain (mainland) +ES +3553-00519 Africa/Ceuta Ceuta, Melilla +ES +2806-01524 Atlantic/Canary Canary Islands +FI,AX +6010+02458 Europe/Helsinki +FJ -1808+17825 Pacific/Fiji +FK -5142-05751 Atlantic/Stanley +FM +0519+16259 Pacific/Kosrae Kosrae +FO +6201-00646 Atlantic/Faroe +FR,MC +4852+00220 Europe/Paris +GB,GG,IM,JE +513030-0000731 Europe/London +GE +4143+04449 Asia/Tbilisi +GF +0456-05220 America/Cayenne +GI +3608-00521 Europe/Gibraltar +GL +6411-05144 America/Nuuk most of Greenland +GL +7646-01840 America/Danmarkshavn National Park (east coast) +GL +7029-02158 America/Scoresbysund Scoresbysund/Ittoqqortoormiit +GL +7634-06847 America/Thule Thule/Pituffik +GR +3758+02343 Europe/Athens +GS -5416-03632 Atlantic/South_Georgia +GT +1438-09031 America/Guatemala +GU,MP +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 +HT +1832-07220 America/Port-au-Prince +HU +4730+01905 Europe/Budapest +ID -0610+10648 Asia/Jakarta Java, Sumatra +ID -0002+10920 Asia/Pontianak Borneo (west, central) +ID -0507+11924 Asia/Makassar Borneo (east, south); Sulawesi/Celebes, Bali, Nusa Tengarra; Timor (west) +ID -0232+14042 Asia/Jayapura New Guinea (West Papua / Irian Jaya); Malukus/Moluccas +IE +5320-00615 Europe/Dublin +IL +314650+0351326 Asia/Jerusalem +IN +2232+08822 Asia/Kolkata +IO -0720+07225 Indian/Chagos +IQ +3321+04425 Asia/Baghdad +IR +3540+05126 Asia/Tehran +IT,SM,VA +4154+01229 Europe/Rome +JM +175805-0764736 America/Jamaica +JO +3157+03556 Asia/Amman +JP +353916+1394441 Asia/Tokyo +KE,DJ,ER,ET,KM,MG,SO,TZ,UG,YT -0117+03649 Africa/Nairobi +KG +4254+07436 Asia/Bishkek +KI,MH,TV,UM,WF +0125+17300 Pacific/Tarawa Gilberts, Marshalls, Wake +KI -0247-17143 Pacific/Kanton Phoenix Islands +KI +0152-15720 Pacific/Kiritimati Line Islands +KP +3901+12545 Asia/Pyongyang +KR +3733+12658 Asia/Seoul +KZ +4315+07657 Asia/Almaty most of Kazakhstan +KZ +4448+06528 Asia/Qyzylorda Qyzylorda/Kyzylorda/Kzyl-Orda +KZ +5312+06337 Asia/Qostanay Qostanay/Kostanay/Kustanay +KZ +5017+05710 Asia/Aqtobe Aqtöbe/Aktobe +KZ +4431+05016 Asia/Aqtau MangghystaÅ«/Mankistau +KZ +4707+05156 Asia/Atyrau AtyraÅ«/Atirau/Gur'yev +KZ +5113+05121 Asia/Oral West Kazakhstan +LB +3353+03530 Asia/Beirut +LK +0656+07951 Asia/Colombo +LR +0618-01047 Africa/Monrovia +LT +5441+02519 Europe/Vilnius +LV +5657+02406 Europe/Riga +LY +3254+01311 Africa/Tripoli +MA +3339-00735 Africa/Casablanca +MD +4700+02850 Europe/Chisinau +MH +0905+16720 Pacific/Kwajalein Kwajalein +MM,CC +1647+09610 Asia/Yangon +MN +4755+10653 Asia/Ulaanbaatar most of Mongolia +MN +4801+09139 Asia/Hovd Bayan-Ölgii, Govi-Altai, Hovd, Uvs, Zavkhan +MN +4804+11430 Asia/Choibalsan Dornod, Sükhbaatar +MO +221150+1133230 Asia/Macau +MQ +1436-06105 America/Martinique +MT +3554+01431 Europe/Malta +MU -2010+05730 Indian/Mauritius +MV,TF +0410+07330 Indian/Maldives Kerguelen, St Paul I, Amsterdam I +MX +1924-09909 America/Mexico_City Central Mexico +MX +2105-08646 America/Cancun Quintana Roo +MX +2058-08937 America/Merida Campeche, Yucatán +MX +2540-10019 America/Monterrey Durango; Coahuila, Nuevo León, Tamaulipas (most areas) +MX +2550-09730 America/Matamoros Coahuila, Nuevo León, Tamaulipas (US border) +MX +2838-10605 America/Chihuahua Chihuahua (most areas) +MX +3144-10629 America/Ciudad_Juarez Chihuahua (US border - west) +MX +2934-10425 America/Ojinaga Chihuahua (US border - east) +MX +2313-10625 America/Mazatlan Baja California Sur, Nayarit (most areas), Sinaloa +MX +2048-10515 America/Bahia_Banderas BahÃa de Banderas +MX +2904-11058 America/Hermosillo Sonora +MX +3232-11701 America/Tijuana Baja California +MY,BN +0133+11020 Asia/Kuching Sabah, Sarawak +MZ,BI,BW,CD,MW,RW,ZM,ZW -2558+03235 Africa/Maputo Central Africa Time +NA -2234+01706 Africa/Windhoek +NC -2216+16627 Pacific/Noumea +NF -2903+16758 Pacific/Norfolk +NG,AO,BJ,CD,CF,CG,CM,GA,GQ,NE +0627+00324 Africa/Lagos West Africa Time +NI +1209-08617 America/Managua +NP +2743+08519 Asia/Kathmandu +NR -0031+16655 Pacific/Nauru +NU -1901-16955 Pacific/Niue +NZ,AQ -3652+17446 Pacific/Auckland New Zealand time +NZ -4357-17633 Pacific/Chatham Chatham Islands +PA,CA,KY +0858-07932 America/Panama EST - ON (Atikokan), NU (Coral H) +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,AQ,FM -0930+14710 Pacific/Port_Moresby Papua New Guinea (most areas), Chuuk, Yap, Dumont d'Urville +PG -0613+15534 Pacific/Bougainville Bougainville +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,AG,CA,AI,AW,BL,BQ,CW,DM,GD,GP,KN,LC,MF,MS,SX,TT,VC,VG,VI +182806-0660622 America/Puerto_Rico AST +PS +3130+03428 Asia/Gaza Gaza Strip +PS +313200+0350542 Asia/Hebron West Bank +PT +3843-00908 Europe/Lisbon Portugal (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,BH +2517+05132 Asia/Qatar +RO +4426+02606 Europe/Bucharest +RS,BA,HR,ME,MK,SI +4450+02030 Europe/Belgrade +RU +5443+02030 Europe/Kaliningrad MSK-01 - Kaliningrad +RU +554521+0373704 Europe/Moscow MSK+00 - Moscow area +# Mention RU and UA alphabetically. See "territorial claims" above. +RU,UA +4457+03406 Europe/Simferopol Crimea +RU +5836+04939 Europe/Kirov MSK+00 - Kirov +RU +4844+04425 Europe/Volgograd MSK+00 - Volgograd +RU +4621+04803 Europe/Astrakhan MSK+01 - Astrakhan +RU +5134+04602 Europe/Saratov MSK+01 - Saratov +RU +5420+04824 Europe/Ulyanovsk MSK+01 - Ulyanovsk +RU +5312+05009 Europe/Samara MSK+01 - Samara, Udmurtia +RU +5651+06036 Asia/Yekaterinburg MSK+02 - Urals +RU +5500+07324 Asia/Omsk MSK+03 - Omsk +RU +5502+08255 Asia/Novosibirsk MSK+04 - Novosibirsk +RU +5322+08345 Asia/Barnaul MSK+04 - Altai +RU +5630+08458 Asia/Tomsk MSK+04 - Tomsk +RU +5345+08707 Asia/Novokuznetsk MSK+04 - Kemerovo +RU +5601+09250 Asia/Krasnoyarsk MSK+04 - Krasnoyarsk area +RU +5216+10420 Asia/Irkutsk MSK+05 - Irkutsk, Buryatia +RU +5203+11328 Asia/Chita MSK+06 - Zabaykalsky +RU +6200+12940 Asia/Yakutsk MSK+06 - Lena River +RU +623923+1353314 Asia/Khandyga MSK+06 - Tomponsky, Ust-Maysky +RU +4310+13156 Asia/Vladivostok MSK+07 - Amur River +RU +643337+1431336 Asia/Ust-Nera MSK+07 - Oymyakonsky +RU +5934+15048 Asia/Magadan MSK+08 - Magadan +RU +4658+14242 Asia/Sakhalin MSK+08 - Sakhalin Island +RU +6728+15343 Asia/Srednekolymsk MSK+08 - Sakha (E); N Kuril Is +RU +5301+15839 Asia/Kamchatka MSK+09 - Kamchatka +RU +6445+17729 Asia/Anadyr MSK+09 - Bering Sea +SA,AQ,KW,YE +2438+04643 Asia/Riyadh Syowa +SB,FM -0932+16012 Pacific/Guadalcanal Pohnpei +SD +1536+03232 Africa/Khartoum +SG,MY +0117+10351 Asia/Singapore peninsular Malaysia +SR +0550-05510 America/Paramaribo +SS +0451+03137 Africa/Juba +ST +0020+00644 Africa/Sao_Tome +SV +1342-08912 America/El_Salvador +SY +3330+03618 Asia/Damascus +TC +2128-07108 America/Grand_Turk +TD +1207+01503 Africa/Ndjamena +TH,CX,KH,LA,VN +1345+10031 Asia/Bangkok north Vietnam +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 -210800-1751200 Pacific/Tongatapu +TR +4101+02858 Europe/Istanbul +TW +2503+12130 Asia/Taipei +UA +5026+03031 Europe/Kyiv most of Ukraine +US +404251-0740023 America/New_York Eastern (most areas) +US +421953-0830245 America/Detroit Eastern - MI (most areas) +US +381515-0854534 America/Kentucky/Louisville Eastern - KY (Louisville area) +US +364947-0845057 America/Kentucky/Monticello Eastern - KY (Wayne) +US +394606-0860929 America/Indiana/Indianapolis Eastern - IN (most areas) +US +384038-0873143 America/Indiana/Vincennes Eastern - IN (Da, Du, K, Mn) +US +410305-0863611 America/Indiana/Winamac Eastern - IN (Pulaski) +US +382232-0862041 America/Indiana/Marengo Eastern - IN (Crawford) +US +382931-0871643 America/Indiana/Petersburg Eastern - IN (Pike) +US +384452-0850402 America/Indiana/Vevay Eastern - IN (Switzerland) +US +415100-0873900 America/Chicago Central (most areas) +US +375711-0864541 America/Indiana/Tell_City Central - IN (Perry) +US +411745-0863730 America/Indiana/Knox Central - IN (Starke) +US +450628-0873651 America/Menominee Central - MI (Wisconsin border) +US +470659-1011757 America/North_Dakota/Center Central - ND (Oliver) +US +465042-1012439 America/North_Dakota/New_Salem Central - ND (Morton rural) +US +471551-1014640 America/North_Dakota/Beulah Central - ND (Mercer) +US +394421-1045903 America/Denver Mountain (most areas) +US +433649-1161209 America/Boise Mountain - ID (south); OR (east) +US,CA +332654-1120424 America/Phoenix MST - AZ (most areas), Creston BC +US +340308-1181434 America/Los_Angeles Pacific +US +611305-1495401 America/Anchorage Alaska (most areas) +US +581807-1342511 America/Juneau Alaska - Juneau area +US +571035-1351807 America/Sitka Alaska - Sitka area +US +550737-1313435 America/Metlakatla Alaska - Annette Island +US +593249-1394338 America/Yakutat Alaska - Yakutat +US +643004-1652423 America/Nome Alaska (west) +US +515248-1763929 America/Adak Alaska - western Aleutians +US +211825-1575130 Pacific/Honolulu Hawaii +UY -345433-0561245 America/Montevideo +UZ +3940+06648 Asia/Samarkand Uzbekistan (west) +UZ +4120+06918 Asia/Tashkent Uzbekistan (east) +VE +1030-06656 America/Caracas +VN +1045+10640 Asia/Ho_Chi_Minh south Vietnam +VU -1740+16825 Pacific/Efate +WS -1350-17144 Pacific/Apia +ZA,LS,SZ -2615+02800 Africa/Johannesburg +# +# The next section contains experimental tab-separated comments for +# use by user agents like tzselect that identify continents and oceans. +# +# For example, the comment "#@AQ<tab>Antarctica/" means the country code +# AQ is in the continent Antarctica regardless of the Zone name, +# so Pacific/Auckland should be listed under Antarctica as well as +# under the Pacific because its line's country codes include AQ. +# +# If more than one country code is affected each is listed separated +# by commas, e.g., #@IS,SH<tab>Atlantic/". If a country code is in +# more than one continent or ocean, each is listed separated by +# commas, e.g., the second column of "#@CY,TR<tab>Asia/,Europe/". +# +# These experimental comments are present only for country codes where +# the continent or ocean is not already obvious from the Zone name. +# For example, there is no such comment for RU since it already +# corresponds to Zone names starting with both "Europe/" and "Asia/". +# +#@AQ Antarctica/ +#@IS,SH Atlantic/ +#@CY,TR Asia/,Europe/ +#@SJ Arctic/ +#@CC,CX,KM,MG,YT Indian/ diff --git a/contrib/python/pytz/py3/tests/ya.make b/contrib/python/pytz/py3/tests/ya.make new file mode 100644 index 0000000000..6861ad4292 --- /dev/null +++ b/contrib/python/pytz/py3/tests/ya.make @@ -0,0 +1,19 @@ +PY3TEST() + +PEERDIR( + contrib/python/pytz +) + +SRCDIR( + contrib/python/pytz/py3/pytz/tests +) + +TEST_SRCS( + test_docs.py + test_lazy.py + test_tzinfo.py +) + +NO_LINT() + +END() diff --git a/contrib/python/pytz/py3/ya.make b/contrib/python/pytz/py3/ya.make new file mode 100644 index 0000000000..d4ef56461f --- /dev/null +++ b/contrib/python/pytz/py3/ya.make @@ -0,0 +1,637 @@ +# Generated by devtools/yamaker (pypi). + +PY3_LIBRARY() + +VERSION(2023.3.post1) + +LICENSE(MIT) + +PEERDIR( + contrib/python/setuptools +) + +NO_LINT() + +PY_SRCS( + TOP_LEVEL + pytz/__init__.py + pytz/exceptions.py + pytz/lazy.py + pytz/reference.py + pytz/tzfile.py + pytz/tzinfo.py +) + +RESOURCE_FILES( + PREFIX contrib/python/pytz/py3/ + .dist-info/METADATA + .dist-info/top_level.txt + 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/Juba + 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/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/Aruba + pytz/zoneinfo/America/Asuncion + pytz/zoneinfo/America/Atikokan + pytz/zoneinfo/America/Atka + pytz/zoneinfo/America/Bahia + pytz/zoneinfo/America/Bahia_Banderas + 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/Ciudad_Juarez + pytz/zoneinfo/America/Coral_Harbour + pytz/zoneinfo/America/Cordoba + pytz/zoneinfo/America/Costa_Rica + pytz/zoneinfo/America/Creston + 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_Nelson + 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/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/Indianapolis + pytz/zoneinfo/America/Inuvik + pytz/zoneinfo/America/Iqaluit + pytz/zoneinfo/America/Jamaica + pytz/zoneinfo/America/Jujuy + pytz/zoneinfo/America/Juneau + pytz/zoneinfo/America/Kentucky/Louisville + pytz/zoneinfo/America/Kentucky/Monticello + pytz/zoneinfo/America/Knox_IN + pytz/zoneinfo/America/Kralendijk + pytz/zoneinfo/America/La_Paz + pytz/zoneinfo/America/Lima + pytz/zoneinfo/America/Los_Angeles + pytz/zoneinfo/America/Louisville + pytz/zoneinfo/America/Lower_Princes + 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/Metlakatla + 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/North_Dakota/Beulah + pytz/zoneinfo/America/North_Dakota/Center + pytz/zoneinfo/America/North_Dakota/New_Salem + pytz/zoneinfo/America/Nuuk + 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/Punta_Arenas + 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/Sitka + 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/Antarctica/Casey + pytz/zoneinfo/Antarctica/Davis + pytz/zoneinfo/Antarctica/DumontDUrville + pytz/zoneinfo/Antarctica/Macquarie + 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/Troll + 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/Atyrau + pytz/zoneinfo/Asia/Baghdad + pytz/zoneinfo/Asia/Bahrain + pytz/zoneinfo/Asia/Baku + pytz/zoneinfo/Asia/Bangkok + pytz/zoneinfo/Asia/Barnaul + pytz/zoneinfo/Asia/Beirut + pytz/zoneinfo/Asia/Bishkek + pytz/zoneinfo/Asia/Brunei + pytz/zoneinfo/Asia/Calcutta + pytz/zoneinfo/Asia/Chita + 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/Famagusta + pytz/zoneinfo/Asia/Gaza + pytz/zoneinfo/Asia/Harbin + pytz/zoneinfo/Asia/Hebron + 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/Khandyga + 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/Qostanay + pytz/zoneinfo/Asia/Qyzylorda + pytz/zoneinfo/Asia/Rangoon + pytz/zoneinfo/Asia/Riyadh + 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/Srednekolymsk + 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/Tomsk + pytz/zoneinfo/Asia/Ujung_Pandang + pytz/zoneinfo/Asia/Ulaanbaatar + pytz/zoneinfo/Asia/Ulan_Bator + pytz/zoneinfo/Asia/Urumqi + pytz/zoneinfo/Asia/Ust-Nera + pytz/zoneinfo/Asia/Vientiane + pytz/zoneinfo/Asia/Vladivostok + pytz/zoneinfo/Asia/Yakutsk + pytz/zoneinfo/Asia/Yangon + 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/CET + pytz/zoneinfo/CST6CDT + pytz/zoneinfo/Canada/Atlantic + pytz/zoneinfo/Canada/Central + 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/Cuba + pytz/zoneinfo/EET + pytz/zoneinfo/EST + pytz/zoneinfo/EST5EDT + pytz/zoneinfo/Egypt + pytz/zoneinfo/Eire + 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/Astrakhan + 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/Busingen + 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/Kirov + pytz/zoneinfo/Europe/Kyiv + 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/Saratov + 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/Ulyanovsk + 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/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/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/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/Mexico/BajaNorte + pytz/zoneinfo/Mexico/BajaSur + pytz/zoneinfo/Mexico/General + pytz/zoneinfo/NZ + pytz/zoneinfo/NZ-CHAT + pytz/zoneinfo/Navajo + pytz/zoneinfo/PRC + pytz/zoneinfo/PST8PDT + pytz/zoneinfo/Pacific/Apia + pytz/zoneinfo/Pacific/Auckland + pytz/zoneinfo/Pacific/Bougainville + pytz/zoneinfo/Pacific/Chatham + pytz/zoneinfo/Pacific/Chuuk + 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/Kanton + 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/Pohnpei + 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/Poland + pytz/zoneinfo/Portugal + pytz/zoneinfo/ROC + pytz/zoneinfo/ROK + pytz/zoneinfo/Singapore + pytz/zoneinfo/Turkey + pytz/zoneinfo/UCT + 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/Samoa + pytz/zoneinfo/UTC + pytz/zoneinfo/Universal + pytz/zoneinfo/W-SU + pytz/zoneinfo/WET + pytz/zoneinfo/Zulu + pytz/zoneinfo/iso3166.tab + pytz/zoneinfo/leapseconds + pytz/zoneinfo/tzdata.zi + pytz/zoneinfo/zone.tab + pytz/zoneinfo/zone1970.tab +) + +END() + +RECURSE_FOR_TESTS( + tests +) diff --git a/contrib/python/pytz/tests/ya.make b/contrib/python/pytz/tests/ya.make deleted file mode 100644 index ef03dc57e6..0000000000 --- a/contrib/python/pytz/tests/ya.make +++ /dev/null @@ -1,19 +0,0 @@ -PY23_TEST() - -PEERDIR( - contrib/python/pytz -) - -SRCDIR( - contrib/python/pytz/pytz/tests -) - -TEST_SRCS( - test_docs.py - test_lazy.py - test_tzinfo.py -) - -NO_LINT() - -END() diff --git a/contrib/python/pytz/ya.make b/contrib/python/pytz/ya.make index d4273dd672..36ca67d462 100644 --- a/contrib/python/pytz/ya.make +++ b/contrib/python/pytz/ya.make @@ -1,637 +1,18 @@ -# Generated by devtools/yamaker (pypi). - PY23_LIBRARY() -VERSION(2023.3.post1) - -LICENSE(MIT) +LICENSE(Service-Py23-Proxy) -PEERDIR( - contrib/python/setuptools -) +IF (PYTHON2) + PEERDIR(contrib/python/pytz/py2) +ELSE() + PEERDIR(contrib/python/pytz/py3) +ENDIF() NO_LINT() -PY_SRCS( - TOP_LEVEL - pytz/__init__.py - pytz/exceptions.py - pytz/lazy.py - pytz/reference.py - pytz/tzfile.py - pytz/tzinfo.py -) - -RESOURCE_FILES( - PREFIX contrib/python/pytz/ - .dist-info/METADATA - .dist-info/top_level.txt - 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/Juba - 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/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/Aruba - pytz/zoneinfo/America/Asuncion - pytz/zoneinfo/America/Atikokan - pytz/zoneinfo/America/Atka - pytz/zoneinfo/America/Bahia - pytz/zoneinfo/America/Bahia_Banderas - 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/Ciudad_Juarez - pytz/zoneinfo/America/Coral_Harbour - pytz/zoneinfo/America/Cordoba - pytz/zoneinfo/America/Costa_Rica - pytz/zoneinfo/America/Creston - 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_Nelson - 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/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/Indianapolis - pytz/zoneinfo/America/Inuvik - pytz/zoneinfo/America/Iqaluit - pytz/zoneinfo/America/Jamaica - pytz/zoneinfo/America/Jujuy - pytz/zoneinfo/America/Juneau - pytz/zoneinfo/America/Kentucky/Louisville - pytz/zoneinfo/America/Kentucky/Monticello - pytz/zoneinfo/America/Knox_IN - pytz/zoneinfo/America/Kralendijk - pytz/zoneinfo/America/La_Paz - pytz/zoneinfo/America/Lima - pytz/zoneinfo/America/Los_Angeles - pytz/zoneinfo/America/Louisville - pytz/zoneinfo/America/Lower_Princes - 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/Metlakatla - 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/North_Dakota/Beulah - pytz/zoneinfo/America/North_Dakota/Center - pytz/zoneinfo/America/North_Dakota/New_Salem - pytz/zoneinfo/America/Nuuk - 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/Punta_Arenas - 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/Sitka - 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/Antarctica/Casey - pytz/zoneinfo/Antarctica/Davis - pytz/zoneinfo/Antarctica/DumontDUrville - pytz/zoneinfo/Antarctica/Macquarie - 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/Troll - 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/Atyrau - pytz/zoneinfo/Asia/Baghdad - pytz/zoneinfo/Asia/Bahrain - pytz/zoneinfo/Asia/Baku - pytz/zoneinfo/Asia/Bangkok - pytz/zoneinfo/Asia/Barnaul - pytz/zoneinfo/Asia/Beirut - pytz/zoneinfo/Asia/Bishkek - pytz/zoneinfo/Asia/Brunei - pytz/zoneinfo/Asia/Calcutta - pytz/zoneinfo/Asia/Chita - 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/Famagusta - pytz/zoneinfo/Asia/Gaza - pytz/zoneinfo/Asia/Harbin - pytz/zoneinfo/Asia/Hebron - 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/Khandyga - 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/Qostanay - pytz/zoneinfo/Asia/Qyzylorda - pytz/zoneinfo/Asia/Rangoon - pytz/zoneinfo/Asia/Riyadh - 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/Srednekolymsk - 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/Tomsk - pytz/zoneinfo/Asia/Ujung_Pandang - pytz/zoneinfo/Asia/Ulaanbaatar - pytz/zoneinfo/Asia/Ulan_Bator - pytz/zoneinfo/Asia/Urumqi - pytz/zoneinfo/Asia/Ust-Nera - pytz/zoneinfo/Asia/Vientiane - pytz/zoneinfo/Asia/Vladivostok - pytz/zoneinfo/Asia/Yakutsk - pytz/zoneinfo/Asia/Yangon - 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/CET - pytz/zoneinfo/CST6CDT - pytz/zoneinfo/Canada/Atlantic - pytz/zoneinfo/Canada/Central - 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/Cuba - pytz/zoneinfo/EET - pytz/zoneinfo/EST - pytz/zoneinfo/EST5EDT - pytz/zoneinfo/Egypt - pytz/zoneinfo/Eire - 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/Astrakhan - 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/Busingen - 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/Kirov - pytz/zoneinfo/Europe/Kyiv - 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/Saratov - 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/Ulyanovsk - 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/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/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/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/Mexico/BajaNorte - pytz/zoneinfo/Mexico/BajaSur - pytz/zoneinfo/Mexico/General - pytz/zoneinfo/NZ - pytz/zoneinfo/NZ-CHAT - pytz/zoneinfo/Navajo - pytz/zoneinfo/PRC - pytz/zoneinfo/PST8PDT - pytz/zoneinfo/Pacific/Apia - pytz/zoneinfo/Pacific/Auckland - pytz/zoneinfo/Pacific/Bougainville - pytz/zoneinfo/Pacific/Chatham - pytz/zoneinfo/Pacific/Chuuk - 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/Kanton - 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/Pohnpei - 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/Poland - pytz/zoneinfo/Portugal - pytz/zoneinfo/ROC - pytz/zoneinfo/ROK - pytz/zoneinfo/Singapore - pytz/zoneinfo/Turkey - pytz/zoneinfo/UCT - 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/Samoa - pytz/zoneinfo/UTC - pytz/zoneinfo/Universal - pytz/zoneinfo/W-SU - pytz/zoneinfo/WET - pytz/zoneinfo/Zulu - pytz/zoneinfo/iso3166.tab - pytz/zoneinfo/leapseconds - pytz/zoneinfo/tzdata.zi - pytz/zoneinfo/zone.tab - pytz/zoneinfo/zone1970.tab -) - END() -RECURSE_FOR_TESTS( - tests +RECURSE( + py2 + py3 ) |