aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/tzdata
diff options
context:
space:
mode:
authorAlexSm <alex@ydb.tech>2024-01-18 11:28:56 +0100
committerGitHub <noreply@github.com>2024-01-18 11:28:56 +0100
commit9d0a3761b3201e0d9db879a7adf91876ebdb0564 (patch)
tree541d11ac878c18efd7ebca81e35112aa0fef995b /contrib/python/tzdata
parent404ef8886ecc9736bc58ade6da2fbd83b486a408 (diff)
downloadydb-9d0a3761b3201e0d9db879a7adf91876ebdb0564.tar.gz
Library import 8 (#1074)
* Library import 8 * Add contrib/libs/cxxsupp/libcxx/include/__verbose_abort
Diffstat (limited to 'contrib/python/tzdata')
-rw-r--r--contrib/python/tzdata/.dist-info/METADATA2
-rw-r--r--contrib/python/tzdata/tzdata/__init__.py4
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/America/Ensenadabin1025 -> 1025 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/America/Godthabbin965 -> 965 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/America/Goose_Baybin1580 -> 1580 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/America/Indiana/Winamacbin612 -> 603 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/America/Matamorosbin437 -> 437 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/America/Metlakatlabin595 -> 586 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/America/Monctonbin1493 -> 1493 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/America/Nuukbin965 -> 965 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/America/Ojinagabin709 -> 718 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/America/Santa_Isabelbin1025 -> 1025 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/America/Scoresbysundbin479 -> 984 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/America/St_Johnsbin1878 -> 1878 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/America/Tijuanabin1025 -> 1025 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Caseybin243 -> 287 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Macquariebin976 -> 976 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Trollbin177 -> 158 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Vostokbin133 -> 170 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Asia/Gazabin2518 -> 2968 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Asia/Hebronbin2536 -> 2986 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Asia/Nicosiabin597 -> 597 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Canada/Newfoundlandbin1878 -> 1878 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Europe/Belfastbin1599 -> 1599 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Europe/Bucharestbin661 -> 661 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Europe/Chisinaubin755 -> 755 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Europe/Guernseybin1599 -> 1599 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Europe/Isle_of_Manbin1599 -> 1599 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Europe/Jerseybin1599 -> 1599 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Europe/Kievbin558 -> 558 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Europe/Kyivbin558 -> 558 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Europe/Londonbin1599 -> 1599 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Europe/Nicosiabin597 -> 597 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Europe/Rigabin694 -> 694 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Europe/Sofiabin592 -> 592 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Europe/Tallinnbin675 -> 675 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Europe/Tiraspolbin755 -> 755 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Europe/Uzhgorodbin558 -> 558 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Europe/Vilniusbin676 -> 676 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Europe/Zaporozhyebin558 -> 558 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/GBbin1599 -> 1599 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/GB-Eirebin1599 -> 1599 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Mexico/BajaNortebin1025 -> 1025 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/Pacific/Norfolkbin247 -> 237 bytes
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/iso3166.tab17
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/leapseconds8
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/tzdata.zi23
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/zone.tab24
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/zone1970.tab29
-rw-r--r--contrib/python/tzdata/tzdata/zoneinfo/zonenow.tab301
-rw-r--r--contrib/python/tzdata/tzdata/zones2
-rw-r--r--contrib/python/tzdata/ya.make3
52 files changed, 366 insertions, 47 deletions
diff --git a/contrib/python/tzdata/.dist-info/METADATA b/contrib/python/tzdata/.dist-info/METADATA
index f06c73df3a..78be3e11e5 100644
--- a/contrib/python/tzdata/.dist-info/METADATA
+++ b/contrib/python/tzdata/.dist-info/METADATA
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: tzdata
-Version: 2023.3
+Version: 2023.4
Summary: Provider of IANA time zone data
Home-page: https://github.com/python/tzdata
Author: Python Software Foundation
diff --git a/contrib/python/tzdata/tzdata/__init__.py b/contrib/python/tzdata/tzdata/__init__.py
index a7d6b0b50b..b74233ceb9 100644
--- a/contrib/python/tzdata/tzdata/__init__.py
+++ b/contrib/python/tzdata/tzdata/__init__.py
@@ -1,6 +1,6 @@
# IANA versions like 2020a are not valid PEP 440 identifiers; the recommended
# way to translate the version is to use YYYY.n where `n` is a 0-based index.
-__version__ = "2023.3"
+__version__ = "2023.4"
# This exposes the original IANA version number.
-IANA_VERSION = "2023c"
+IANA_VERSION = "2023d"
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/America/Ensenada b/contrib/python/tzdata/tzdata/zoneinfo/America/Ensenada
index e8be26b139..42087af4cc 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/America/Ensenada
+++ b/contrib/python/tzdata/tzdata/zoneinfo/America/Ensenada
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/America/Godthab b/contrib/python/tzdata/tzdata/zoneinfo/America/Godthab
index 00b57bb13f..310774ea4f 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/America/Godthab
+++ b/contrib/python/tzdata/tzdata/zoneinfo/America/Godthab
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/America/Goose_Bay b/contrib/python/tzdata/tzdata/zoneinfo/America/Goose_Bay
index 820e0dd2cd..e2cc3eefc2 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/America/Goose_Bay
+++ b/contrib/python/tzdata/tzdata/zoneinfo/America/Goose_Bay
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/America/Indiana/Winamac b/contrib/python/tzdata/tzdata/zoneinfo/America/Indiana/Winamac
index 8700ed9f06..679d321e3b 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/America/Indiana/Winamac
+++ b/contrib/python/tzdata/tzdata/zoneinfo/America/Indiana/Winamac
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/America/Matamoros b/contrib/python/tzdata/tzdata/zoneinfo/America/Matamoros
index 88cabcd152..993ac47559 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/America/Matamoros
+++ b/contrib/python/tzdata/tzdata/zoneinfo/America/Matamoros
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/America/Metlakatla b/contrib/python/tzdata/tzdata/zoneinfo/America/Metlakatla
index 9fefee388e..71b0eab085 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/America/Metlakatla
+++ b/contrib/python/tzdata/tzdata/zoneinfo/America/Metlakatla
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/America/Moncton b/contrib/python/tzdata/tzdata/zoneinfo/America/Moncton
index ecb69ef2c9..020e33d976 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/America/Moncton
+++ b/contrib/python/tzdata/tzdata/zoneinfo/America/Moncton
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/America/Nuuk b/contrib/python/tzdata/tzdata/zoneinfo/America/Nuuk
index 00b57bb13f..310774ea4f 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/America/Nuuk
+++ b/contrib/python/tzdata/tzdata/zoneinfo/America/Nuuk
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/America/Ojinaga b/contrib/python/tzdata/tzdata/zoneinfo/America/Ojinaga
index 2fc74e9473..f7e40c0818 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/America/Ojinaga
+++ b/contrib/python/tzdata/tzdata/zoneinfo/America/Ojinaga
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/America/Santa_Isabel b/contrib/python/tzdata/tzdata/zoneinfo/America/Santa_Isabel
index e8be26b139..42087af4cc 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/America/Santa_Isabel
+++ b/contrib/python/tzdata/tzdata/zoneinfo/America/Santa_Isabel
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/America/Scoresbysund b/contrib/python/tzdata/tzdata/zoneinfo/America/Scoresbysund
index 6db49124e2..fc1b11cbe8 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/America/Scoresbysund
+++ b/contrib/python/tzdata/tzdata/zoneinfo/America/Scoresbysund
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/America/St_Johns b/contrib/python/tzdata/tzdata/zoneinfo/America/St_Johns
index e5f2aec2bb..94d790baac 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/America/St_Johns
+++ b/contrib/python/tzdata/tzdata/zoneinfo/America/St_Johns
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/America/Tijuana b/contrib/python/tzdata/tzdata/zoneinfo/America/Tijuana
index e8be26b139..42087af4cc 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/America/Tijuana
+++ b/contrib/python/tzdata/tzdata/zoneinfo/America/Tijuana
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Casey b/contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Casey
index 30315cc078..84f1c61e5c 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Casey
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Casey
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Macquarie b/contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Macquarie
index 3fc1f231cb..99a8e60edf 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Macquarie
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Macquarie
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Troll b/contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Troll
index 4e31affb50..2359c44bd0 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Troll
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Troll
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Vostok b/contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Vostok
index 69ff7f6fb4..4ce8f74784 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Vostok
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Antarctica/Vostok
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Asia/Gaza b/contrib/python/tzdata/tzdata/zoneinfo/Asia/Gaza
index 7e83389819..6241b4e7f5 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Asia/Gaza
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Asia/Gaza
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Asia/Hebron b/contrib/python/tzdata/tzdata/zoneinfo/Asia/Hebron
index fcf923bd28..5267de96ff 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Asia/Hebron
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Asia/Hebron
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Asia/Nicosia b/contrib/python/tzdata/tzdata/zoneinfo/Asia/Nicosia
index c210d0a598..390347f442 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Asia/Nicosia
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Asia/Nicosia
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Canada/Newfoundland b/contrib/python/tzdata/tzdata/zoneinfo/Canada/Newfoundland
index e5f2aec2bb..94d790baac 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Canada/Newfoundland
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Canada/Newfoundland
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Belfast b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Belfast
index 323cd3818a..b9e95d9262 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Belfast
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Belfast
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Bucharest b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Bucharest
index efa689ba9e..c4a391e73b 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Bucharest
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Bucharest
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Chisinau b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Chisinau
index 6970b14c50..9152e68594 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Chisinau
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Chisinau
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Guernsey b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Guernsey
index 323cd3818a..b9e95d9262 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Guernsey
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Guernsey
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Isle_of_Man b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Isle_of_Man
index 323cd3818a..b9e95d9262 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Isle_of_Man
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Isle_of_Man
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Jersey b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Jersey
index 323cd3818a..b9e95d9262 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Jersey
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Jersey
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Kiev b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Kiev
index 4e026859fd..753a6c86f3 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Kiev
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Kiev
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Kyiv b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Kyiv
index 4e026859fd..753a6c86f3 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Kyiv
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Kyiv
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Europe/London b/contrib/python/tzdata/tzdata/zoneinfo/Europe/London
index 323cd3818a..b9e95d9262 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Europe/London
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Europe/London
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Nicosia b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Nicosia
index c210d0a598..390347f442 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Nicosia
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Nicosia
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Riga b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Riga
index 26af4c90b3..d99170b642 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Riga
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Riga
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Sofia b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Sofia
index eabc972a22..89450685cd 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Sofia
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Sofia
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Tallinn b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Tallinn
index 5321bbd46e..fbebdc6255 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Tallinn
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Tallinn
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Tiraspol b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Tiraspol
index 6970b14c50..9152e68594 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Tiraspol
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Tiraspol
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Uzhgorod b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Uzhgorod
index 4e026859fd..753a6c86f3 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Uzhgorod
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Uzhgorod
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Vilnius b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Vilnius
index 75b2eebb57..43c3d7f108 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Vilnius
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Vilnius
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Zaporozhye b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Zaporozhye
index 4e026859fd..753a6c86f3 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Europe/Zaporozhye
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Europe/Zaporozhye
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/GB b/contrib/python/tzdata/tzdata/zoneinfo/GB
index 323cd3818a..b9e95d9262 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/GB
+++ b/contrib/python/tzdata/tzdata/zoneinfo/GB
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/GB-Eire b/contrib/python/tzdata/tzdata/zoneinfo/GB-Eire
index 323cd3818a..b9e95d9262 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/GB-Eire
+++ b/contrib/python/tzdata/tzdata/zoneinfo/GB-Eire
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Mexico/BajaNorte b/contrib/python/tzdata/tzdata/zoneinfo/Mexico/BajaNorte
index e8be26b139..42087af4cc 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Mexico/BajaNorte
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Mexico/BajaNorte
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/Pacific/Norfolk b/contrib/python/tzdata/tzdata/zoneinfo/Pacific/Norfolk
index 79e2a9419a..0c0bdbda2a 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/Pacific/Norfolk
+++ b/contrib/python/tzdata/tzdata/zoneinfo/Pacific/Norfolk
Binary files differ
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/iso3166.tab b/contrib/python/tzdata/tzdata/zoneinfo/iso3166.tab
index be3348d11a..402c015ec6 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/iso3166.tab
+++ b/contrib/python/tzdata/tzdata/zoneinfo/iso3166.tab
@@ -3,17 +3,22 @@
# This file is in the public domain, so clarified as of
# 2009-05-17 by Arthur David Olson.
#
-# From Paul Eggert (2022-11-18):
+# From Paul Eggert (2023-09-06):
# 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.
+# ISO/TC 46 N1108 (2023-04-05). See: ISO/TC 46 Documents
+# https://www.iso.org/committee/48750.html?view=documents
+# 2. The usual English name for the coded region. This sometimes
+# departs from ISO-listed names, sometimes so that sorted subsets
+# of names are useful (e.g., "Samoa (American)" and "Samoa
+# (western)" rather than "American Samoa" and "Samoa"),
+# sometimes to avoid confusion among non-experts (e.g.,
+# "Czech Republic" and "Turkey" rather than "Czechia" and "Türkiye"),
+# and sometimes to omit needless detail or churn (e.g., "Netherlands"
+# rather than "Netherlands (the)" or "Netherlands (Kingdom of the)").
#
# The table is sorted by country code.
#
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/leapseconds b/contrib/python/tzdata/tzdata/zoneinfo/leapseconds
index a6a170aa70..8938c763e0 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/leapseconds
+++ b/contrib/python/tzdata/tzdata/zoneinfo/leapseconds
@@ -72,11 +72,11 @@ Leap 2016 Dec 31 23:59:60 + S
# 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
+#Expires 2024 Jun 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)
+#expires 1719532800 (2024-06-28 00:00:00 UTC)
-# Updated through IERS Bulletin C65
-# File expires on: 28 December 2023
+# Updated through IERS Bulletin C66
+# File expires on: 28 June 2024
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/tzdata.zi b/contrib/python/tzdata/tzdata/zoneinfo/tzdata.zi
index b522e39532..4e01359010 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/tzdata.zi
+++ b/contrib/python/tzdata/tzdata/zoneinfo/tzdata.zi
@@ -1,4 +1,4 @@
-# version 2023c
+# version 2023d
# 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 -
@@ -394,7 +394,12 @@ Z Antarctica/Casey 0 - -00 1969
8 - +08 2019 O 4 3
11 - +11 2020 Mar 8 3
8 - +08 2020 O 4 0:1
-11 - +11
+11 - +11 2021 Mar 14
+8 - +08 2021 O 3 0:1
+11 - +11 2022 Mar 13
+8 - +08 2022 O 2 0:1
+11 - +11 2023 Mar 9 3
+8 - +08
Z Antarctica/Davis 0 - -00 1957 Ja 13
7 - +07 1964 N
0 - -00 1969 F
@@ -410,6 +415,11 @@ 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/Vostok 0 - -00 1957 D 16
+7 - +07 1994 F
+0 - -00 1994 N
+7 - +07 2023 D 18 2
+5 - +05
Z Antarctica/Rothera 0 - -00 1976 D
-3 - -03
Z Asia/Kabul 4:36:48 - LMT 1890
@@ -1050,13 +1060,13 @@ 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 2072 ma - O Sa<=30 2 0 -
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 -
@@ -1831,10 +1841,12 @@ Z America/Danmarkshavn -1:14:40 - LMT 1916 Jul 28
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
+-1 E -01/+00 2024 Mar 31
+-2 E -02/-01
Z America/Nuuk -3:26:56 - LMT 1916 Jul 28
-3 - -03 1980 Ap 6 2
--3 E -03/-02 2023 O 29 1u
+-3 E -03/-02 2023 Mar 26 1u
+-2 - -02 2023 O 29 1u
-2 E -02/-01
Z America/Thule -4:35:8 - LMT 1916 Jul 28
-4 Th A%sT
@@ -4185,7 +4197,6 @@ 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
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/zone.tab b/contrib/python/tzdata/tzdata/zoneinfo/zone.tab
index dbcb61793e..3fa9306afb 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/zone.tab
+++ b/contrib/python/tzdata/tzdata/zoneinfo/zone.tab
@@ -48,7 +48,7 @@ AR -3124-06411 America/Argentina/Cordoba Argentina (most areas: CB, CC, CN, ER,
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 -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)
@@ -87,7 +87,7 @@ 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 -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
@@ -107,21 +107,21 @@ 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 +4734-05243 America/St_Johns Newfoundland, Labrador (SE)
+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 +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 +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 +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)
@@ -207,8 +207,8 @@ 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
+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
@@ -355,7 +355,7 @@ 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 +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
@@ -418,7 +418,7 @@ 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 +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)
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/zone1970.tab b/contrib/python/tzdata/tzdata/zoneinfo/zone1970.tab
index 1f1cecb848..abd9489753 100644
--- a/contrib/python/tzdata/tzdata/zoneinfo/zone1970.tab
+++ b/contrib/python/tzdata/tzdata/zoneinfo/zone1970.tab
@@ -37,7 +37,7 @@
#country-
#codes coordinates TZ comments
AD +4230+00131 Europe/Andorra
-AE,OM,RE,SC,TF +2518+05518 Asia/Dubai Crozet, Scattered Is
+AE,OM,RE,SC,TF +2518+05518 Asia/Dubai Crozet
AF +3431+06912 Asia/Kabul
AL +4120+01950 Europe/Tirane
AM +4011+04430 Asia/Yerevan
@@ -47,12 +47,13 @@ AQ -6736+06253 Antarctica/Mawson Mawson
AQ -6448-06406 Antarctica/Palmer Palmer
AQ -6734-06808 Antarctica/Rothera Rothera
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 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 -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)
@@ -81,7 +82,7 @@ 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 -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
@@ -99,19 +100,19 @@ 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 +4734-05243 America/St_Johns Newfoundland, Labrador (SE)
+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,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 +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 +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)
@@ -126,7 +127,7 @@ 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
+CN +4348+08735 Asia/Urumqi Xinjiang Time
CO +0436-07405 America/Bogota
CR +0956-08405 America/Costa_Rica
CU +2308-08222 America/Havana
@@ -171,8 +172,8 @@ 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
+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
@@ -251,7 +252,7 @@ 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
+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 - QC (Lower North Shore)
PS +3130+03428 Asia/Gaza Gaza Strip
PS +313200+0350542 Asia/Hebron West Bank
PT +3843-00908 Europe/Lisbon Portugal (mainland)
@@ -287,7 +288,7 @@ 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 +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
@@ -329,7 +330,7 @@ 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 +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)
diff --git a/contrib/python/tzdata/tzdata/zoneinfo/zonenow.tab b/contrib/python/tzdata/tzdata/zoneinfo/zonenow.tab
new file mode 100644
index 0000000000..2dbe8f00d1
--- /dev/null
+++ b/contrib/python/tzdata/tzdata/zoneinfo/zonenow.tab
@@ -0,0 +1,301 @@
+# tzdb timezone descriptions, for users who do not care about old timestamps
+#
+# This file is in the public domain.
+#
+# From Paul Eggert (2023-12-18):
+# This file contains a table where each row stands for a timezone
+# where civil timestamps are predicted to agree from now on.
+# This file is like zone1970.tab (see zone1970.tab's coments),
+# but with the following changes:
+#
+# 1. Each timezone corresponds to a set of clocks that are planned
+# to agree from now on. This is a larger set of clocks than in
+# zone1970.tab, where each timezone's clocks must agree from 1970 on.
+# 2. The first column is irrelevant and ignored.
+# 3. The table is sorted in a different way:
+# first by standard time UTC offset;
+# then, if DST is used, by daylight saving UTC offset;
+# then by time zone abbreviation.
+# 4. Every timezone has a nonempty comments column, with wording
+# distinguishing the timezone only from other timezones with the
+# same UTC offset at some point during the year.
+#
+# The format of this table is experimental, and may change in future versions.
+#
+# 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.
+#
+#XX coordinates TZ comments
+#
+# -11 - SST
+XX -1416-17042 Pacific/Pago_Pago Midway; Samoa ("SST")
+#
+# -11
+XX -1901-16955 Pacific/Niue Niue
+#
+# -10 - HST
+XX +211825-1575130 Pacific/Honolulu Hawaii ("HST")
+#
+# -10
+XX -1732-14934 Pacific/Tahiti Tahiti; Cook Islands
+#
+# -10/-09 - HST / HDT (North America DST)
+XX +515248-1763929 America/Adak western Aleutians in Alaska ("HST/HDT")
+#
+# -09:30
+XX -0900-13930 Pacific/Marquesas Marquesas
+#
+# -09
+XX -2308-13457 Pacific/Gambier Gambier
+#
+# -09/-08 - AKST/AKDT (North America DST)
+XX +611305-1495401 America/Anchorage most of Alaska ("AKST/AKDT")
+#
+# -08
+XX -2504-13005 Pacific/Pitcairn Pitcairn
+#
+# -08/-07 - PST/PDT (North America DST)
+XX +340308-1181434 America/Los_Angeles Pacific ("PST/PDT") - US & Canada; Mexico near US border
+#
+# -07 - MST
+XX +332654-1120424 America/Phoenix Mountain Standard ("MST") - Arizona; western Mexico; Yukon
+#
+# -07/-06 - MST/MDT (North America DST)
+XX +394421-1045903 America/Denver Mountain ("MST/MDT") - US & Canada; Mexico near US border
+#
+# -06
+XX -0054-08936 Pacific/Galapagos Galápagos
+#
+# -06 - CST
+XX +1924-09909 America/Mexico_City Central Standard ("CST") - Saskatchewan; central Mexico; Central America
+#
+# -06/-05 (Chile DST)
+XX -2709-10926 Pacific/Easter Easter Island
+#
+# -06/-05 - CST/CDT (North America DST)
+XX +415100-0873900 America/Chicago Central ("CST/CDT") - US & Canada; Mexico near US border
+#
+# -05
+XX -1203-07703 America/Lima eastern South America
+#
+# -05 - EST
+XX +175805-0764736 America/Jamaica Eastern Standard ("EST") - Caymans; Jamaica; eastern Mexico; Panama
+#
+# -05/-04 - CST/CDT (Cuba DST)
+XX +2308-08222 America/Havana Cuba
+#
+# -05/-04 - EST/EDT (North America DST)
+XX +404251-0740023 America/New_York Eastern ("EST/EDT") - US & Canada
+#
+# -04
+XX +1030-06656 America/Caracas western South America
+#
+# -04 - AST
+XX +1828-06954 America/Santo_Domingo Atlantic Standard ("AST") - eastern Caribbean
+#
+# -04/-03 (Chile DST)
+XX -3327-07040 America/Santiago most of Chile
+#
+# -04/-03 (Paraguay DST)
+XX -2516-05740 America/Asuncion Paraguay
+#
+# -04/-03 - AST/ADT (North America DST)
+XX +4439-06336 America/Halifax Atlantic ("AST/ADT") - Canada; Bermuda
+#
+# -03:30/-02:30 - NST/NDT (North America DST)
+XX +4734-05243 America/St_Johns Newfoundland ("NST/NDT")
+#
+# -03
+XX -2332-04637 America/Sao_Paulo eastern South America
+#
+# -03/-02 (North America DST)
+XX +4703-05620 America/Miquelon St Pierre & Miquelon
+#
+# -02
+XX -0351-03225 America/Noronha Fernando de Noronha; South Georgia
+#
+# -02/-01 (EU DST)
+XX +6411-05144 America/Nuuk most of Greenland
+#
+# -01
+XX +1455-02331 Atlantic/Cape_Verde Cape Verde
+#
+# -01/+00 (EU DST)
+XX +3744-02540 Atlantic/Azores Azores
+# -01/+00 (EU DST) until 2024-03-31; then -02/-01 (EU DST)
+XX +7029-02158 America/Scoresbysund Ittoqqortoormiit
+#
+# +00 - GMT
+XX +0519-00402 Africa/Abidjan far western Africa; Iceland ("GMT")
+#
+# +00/+01 - GMT/BST (EU DST)
+XX +513030-0000731 Europe/London United Kingdom ("GMT/BST")
+#
+# +00/+01 - WET/WEST (EU DST)
+XX +3843-00908 Europe/Lisbon western Europe ("WET/WEST")
+#
+# +00/+02 - Troll DST
+XX -720041+0023206 Antarctica/Troll Troll Station in Antarctica
+#
+# +01 - CET
+XX +3647+00303 Africa/Algiers Algeria, Tunisia ("CET")
+#
+# +01 - WAT
+XX +0627+00324 Africa/Lagos western Africa ("WAT")
+#
+# +01/+00 - IST/GMT (EU DST in reverse)
+XX +5320-00615 Europe/Dublin Ireland ("IST/GMT")
+#
+# +01/+00 - (Morocco DST)
+XX +3339-00735 Africa/Casablanca Morocco
+#
+# +01/+02 - CET/CEST (EU DST)
+XX +4852+00220 Europe/Paris central Europe ("CET/CEST")
+#
+# +02 - CAT
+XX -2558+03235 Africa/Maputo central Africa ("CAT")
+#
+# +02 - EET
+XX +3254+01311 Africa/Tripoli Libya; Kaliningrad ("EET")
+#
+# +02 - SAST
+XX -2615+02800 Africa/Johannesburg southern Africa ("SAST")
+#
+# +02/+03 - EET/EEST (EU DST)
+XX +3758+02343 Europe/Athens eastern Europe ("EET/EEST")
+#
+# +02/+03 - EET/EEST (Egypt DST)
+XX +3003+03115 Africa/Cairo Egypt
+#
+# +02/+03 - EET/EEST (Lebanon DST)
+XX +3353+03530 Asia/Beirut Lebanon
+#
+# +02/+03 - EET/EEST (Moldova DST)
+XX +4700+02850 Europe/Chisinau Moldova
+#
+# +02/+03 - EET/EEST (Palestine DST)
+XX +3130+03428 Asia/Gaza Palestine
+#
+# +02/+03 - IST/IDT (Israel DST)
+XX +314650+0351326 Asia/Jerusalem Israel
+#
+# +03
+XX +4101+02858 Europe/Istanbul Near East; Belarus
+#
+# +03 - EAT
+XX -0117+03649 Africa/Nairobi eastern Africa ("EAT")
+#
+# +03 - MSK
+XX +554521+0373704 Europe/Moscow Moscow ("MSK")
+#
+# +03:30
+XX +3540+05126 Asia/Tehran Iran
+#
+# +04
+XX +2518+05518 Asia/Dubai Russia; Caucasus; Persian Gulf; Seychelles; Réunion
+#
+# +04:30
+XX +3431+06912 Asia/Kabul Afghanistan
+#
+# +05
+XX +4120+06918 Asia/Tashkent Russia; Tajikistan; Turkmenistan; Uzbekistan; Maldives
+#
+# +05 - PKT
+XX +2452+06703 Asia/Karachi Pakistan ("PKT")
+#
+# +05:30
+XX +0656+07951 Asia/Colombo Sri Lanka
+#
+# +05:30 - IST
+XX +2232+08822 Asia/Kolkata India ("IST")
+#
+# +05:45
+XX +2743+08519 Asia/Kathmandu Nepal
+#
+# +06
+XX +2343+09025 Asia/Dhaka Russia; Kyrgyzstan; Bhutan; Bangladesh; Chagos
+#
+# +06:30
+XX +1647+09610 Asia/Yangon Myanmar; Cocos
+#
+# +07
+XX +1345+10031 Asia/Bangkok Russia; Indochina; Christmas Island
+#
+# +07 - WIB
+XX -0610+10648 Asia/Jakarta Indonesia ("WIB")
+#
+# +08
+XX +0117+10351 Asia/Singapore Russia; Brunei; Malaysia; Singapore
+#
+# +08 - AWST
+XX -3157+11551 Australia/Perth Western Australia ("AWST")
+#
+# +08 - CST
+XX +3114+12128 Asia/Shanghai China ("CST")
+#
+# +08 - HKT
+XX +2217+11409 Asia/Hong_Kong Hong Kong ("HKT")
+#
+# +08 - PHT
+XX +1435+12100 Asia/Manila Philippines ("PHT")
+#
+# +08 - WITA
+XX -0507+11924 Asia/Makassar Indonesia ("WITA")
+#
+# +08:45
+XX -3143+12852 Australia/Eucla Eucla
+#
+# +09
+XX +5203+11328 Asia/Chita Russia; Palau; East Timor
+#
+# +09 - JST
+XX +353916+1394441 Asia/Tokyo Japan ("JST")
+#
+# +09 - KST
+XX +3733+12658 Asia/Seoul Korea ("KST")
+#
+# +09 - WIT
+XX -0232+14042 Asia/Jayapura Indonesia ("WIT")
+#
+# +09:30 - ACST
+XX -1228+13050 Australia/Darwin Northern Territory ("ACST")
+#
+# +09:30/+10:30 - ACST/ACDT (Australia DST)
+XX -3455+13835 Australia/Adelaide South Australia ("ACST/ACDT")
+#
+# +10
+XX +4310+13156 Asia/Vladivostok Russia; Yap; Chuuk; Papua New Guinea; Dumont d'Urville
+#
+# +10 - AEST
+XX -2728+15302 Australia/Brisbane Queensland ("AEST")
+#
+# +10 - ChST
+XX +1328+14445 Pacific/Guam Mariana Islands ("ChST")
+#
+# +10/+11 - AEST/AEDT (Australia DST)
+XX -3352+15113 Australia/Sydney southeast Australia ("AEST/AEDT")
+#
+# +10:30/+11
+XX -3133+15905 Australia/Lord_Howe Lord Howe Island
+#
+# +11
+XX -0613+15534 Pacific/Bougainville Russia; Kosrae; Bougainville; Solomons
+#
+# +11/+12 (Australia DST)
+XX -2903+16758 Pacific/Norfolk Norfolk Island
+#
+# +12
+XX +5301+15839 Asia/Kamchatka Russia; Tuvalu; Fiji; etc.
+#
+# +12/+13 (New Zealand DST)
+XX -3652+17446 Pacific/Auckland New Zealand ("NZST/NZDT")
+#
+# +12:45/+13:45 (Chatham DST)
+XX -4357-17633 Pacific/Chatham Chatham Islands
+#
+# +13
+XX -210800-1751200 Pacific/Tongatapu Kanton; Tokelau; Samoa (western); Tonga
+#
+# +14
+XX +0152-15720 Pacific/Kiritimati Kiritimati
diff --git a/contrib/python/tzdata/tzdata/zones b/contrib/python/tzdata/tzdata/zones
index 9300ebb09a..e1edd9ebc4 100644
--- a/contrib/python/tzdata/tzdata/zones
+++ b/contrib/python/tzdata/tzdata/zones
@@ -22,6 +22,7 @@ Antarctica/Casey
Antarctica/Davis
Antarctica/Mawson
Antarctica/Troll
+Antarctica/Vostok
Antarctica/Rothera
Asia/Kabul
Asia/Yerevan
@@ -497,7 +498,6 @@ America/Tortola
Antarctica/DumontDUrville
Antarctica/McMurdo
Antarctica/Syowa
-Antarctica/Vostok
Arctic/Longyearbyen
Asia/Aden
Asia/Bahrain
diff --git a/contrib/python/tzdata/ya.make b/contrib/python/tzdata/ya.make
index c9f9871738..04cc391451 100644
--- a/contrib/python/tzdata/ya.make
+++ b/contrib/python/tzdata/ya.make
@@ -2,7 +2,7 @@
PY3_LIBRARY()
-VERSION(2023.3)
+VERSION(2023.4)
LICENSE(Apache-2.0)
@@ -640,6 +640,7 @@ RESOURCE_FILES(
tzdata/zoneinfo/tzdata.zi
tzdata/zoneinfo/zone.tab
tzdata/zoneinfo/zone1970.tab
+ tzdata/zoneinfo/zonenow.tab
tzdata/zones
)