Translation of UI (german and english)
Bugfix for feeds
- removed categories related and up
- load new books now working
- category random now working
login page is free of non accessible elements
boolean custom column is vivible in UI
books with only with certain languages can be shown
book shelfs can be deleted from UI
Anonymous user view is more resticted
Added browse of series in sidebar
Dependencys in vendor folder are updated to newer versions (licencs files are now present)
Bugfix editing Authors names
Made upload on windows working
This commit is contained in:
Vendored
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Asia/Aden.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Aden(DstTzInfo):
|
||||
'''Asia/Aden timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Aden'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1949,12,31,20,59,12),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(10860,0,'LMT'),
|
||||
i(10800,0,'AST'),
|
||||
]
|
||||
|
||||
Aden = Aden()
|
||||
|
||||
Vendored
+120
@@ -0,0 +1,120 @@
|
||||
'''tzinfo timezone information for Asia/Almaty.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Almaty(DstTzInfo):
|
||||
'''Asia/Almaty timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Almaty'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1924,5,1,18,52,12),
|
||||
d(1930,6,20,19,0,0),
|
||||
d(1981,3,31,18,0,0),
|
||||
d(1981,9,30,17,0,0),
|
||||
d(1982,3,31,18,0,0),
|
||||
d(1982,9,30,17,0,0),
|
||||
d(1983,3,31,18,0,0),
|
||||
d(1983,9,30,17,0,0),
|
||||
d(1984,3,31,18,0,0),
|
||||
d(1984,9,29,20,0,0),
|
||||
d(1985,3,30,20,0,0),
|
||||
d(1985,9,28,20,0,0),
|
||||
d(1986,3,29,20,0,0),
|
||||
d(1986,9,27,20,0,0),
|
||||
d(1987,3,28,20,0,0),
|
||||
d(1987,9,26,20,0,0),
|
||||
d(1988,3,26,20,0,0),
|
||||
d(1988,9,24,20,0,0),
|
||||
d(1989,3,25,20,0,0),
|
||||
d(1989,9,23,20,0,0),
|
||||
d(1990,3,24,20,0,0),
|
||||
d(1990,9,29,20,0,0),
|
||||
d(1990,12,31,18,0,0),
|
||||
d(1992,3,28,17,0,0),
|
||||
d(1992,9,26,16,0,0),
|
||||
d(1993,3,27,20,0,0),
|
||||
d(1993,9,25,20,0,0),
|
||||
d(1994,3,26,20,0,0),
|
||||
d(1994,9,24,20,0,0),
|
||||
d(1995,3,25,20,0,0),
|
||||
d(1995,9,23,20,0,0),
|
||||
d(1996,3,30,20,0,0),
|
||||
d(1996,10,26,20,0,0),
|
||||
d(1997,3,29,20,0,0),
|
||||
d(1997,10,25,20,0,0),
|
||||
d(1998,3,28,20,0,0),
|
||||
d(1998,10,24,20,0,0),
|
||||
d(1999,3,27,20,0,0),
|
||||
d(1999,10,30,20,0,0),
|
||||
d(2000,3,25,20,0,0),
|
||||
d(2000,10,28,20,0,0),
|
||||
d(2001,3,24,20,0,0),
|
||||
d(2001,10,27,20,0,0),
|
||||
d(2002,3,30,20,0,0),
|
||||
d(2002,10,26,20,0,0),
|
||||
d(2003,3,29,20,0,0),
|
||||
d(2003,10,25,20,0,0),
|
||||
d(2004,3,27,20,0,0),
|
||||
d(2004,10,30,20,0,0),
|
||||
d(2005,3,14,18,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(18480,0,'LMT'),
|
||||
i(18000,0,'ALMT'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(25200,3600,'ALMST'),
|
||||
i(21600,0,'ALMT'),
|
||||
i(21600,0,'ALMT'),
|
||||
]
|
||||
|
||||
Almaty = Almaty()
|
||||
|
||||
Vendored
+258
@@ -0,0 +1,258 @@
|
||||
'''tzinfo timezone information for Asia/Amman.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Amman(DstTzInfo):
|
||||
'''Asia/Amman timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Amman'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1930,12,31,21,36,16),
|
||||
d(1973,6,5,22,0,0),
|
||||
d(1973,9,30,21,0,0),
|
||||
d(1974,4,30,22,0,0),
|
||||
d(1974,9,30,21,0,0),
|
||||
d(1975,4,30,22,0,0),
|
||||
d(1975,9,30,21,0,0),
|
||||
d(1976,4,30,22,0,0),
|
||||
d(1976,10,31,21,0,0),
|
||||
d(1977,4,30,22,0,0),
|
||||
d(1977,9,30,21,0,0),
|
||||
d(1978,4,29,22,0,0),
|
||||
d(1978,9,29,21,0,0),
|
||||
d(1985,3,31,22,0,0),
|
||||
d(1985,9,30,21,0,0),
|
||||
d(1986,4,3,22,0,0),
|
||||
d(1986,10,2,21,0,0),
|
||||
d(1987,4,2,22,0,0),
|
||||
d(1987,10,1,21,0,0),
|
||||
d(1988,3,31,22,0,0),
|
||||
d(1988,10,6,21,0,0),
|
||||
d(1989,5,7,22,0,0),
|
||||
d(1989,10,5,21,0,0),
|
||||
d(1990,4,26,22,0,0),
|
||||
d(1990,10,4,21,0,0),
|
||||
d(1991,4,16,22,0,0),
|
||||
d(1991,9,26,21,0,0),
|
||||
d(1992,4,9,22,0,0),
|
||||
d(1992,10,1,21,0,0),
|
||||
d(1993,4,1,22,0,0),
|
||||
d(1993,9,30,21,0,0),
|
||||
d(1994,3,31,22,0,0),
|
||||
d(1994,9,15,21,0,0),
|
||||
d(1995,4,6,22,0,0),
|
||||
d(1995,9,14,22,0,0),
|
||||
d(1996,4,4,22,0,0),
|
||||
d(1996,9,19,22,0,0),
|
||||
d(1997,4,3,22,0,0),
|
||||
d(1997,9,18,22,0,0),
|
||||
d(1998,4,2,22,0,0),
|
||||
d(1998,9,17,22,0,0),
|
||||
d(1999,6,30,22,0,0),
|
||||
d(1999,9,29,22,0,0),
|
||||
d(2000,3,29,22,0,0),
|
||||
d(2000,9,27,22,0,0),
|
||||
d(2001,3,28,22,0,0),
|
||||
d(2001,9,26,22,0,0),
|
||||
d(2002,3,27,22,0,0),
|
||||
d(2002,9,25,22,0,0),
|
||||
d(2003,3,26,22,0,0),
|
||||
d(2003,10,23,22,0,0),
|
||||
d(2004,3,24,22,0,0),
|
||||
d(2004,10,14,22,0,0),
|
||||
d(2005,3,30,22,0,0),
|
||||
d(2005,9,29,22,0,0),
|
||||
d(2006,3,29,22,0,0),
|
||||
d(2006,10,26,22,0,0),
|
||||
d(2007,3,28,22,0,0),
|
||||
d(2007,10,25,22,0,0),
|
||||
d(2008,3,26,22,0,0),
|
||||
d(2008,10,30,22,0,0),
|
||||
d(2009,3,25,22,0,0),
|
||||
d(2009,10,29,22,0,0),
|
||||
d(2010,3,24,22,0,0),
|
||||
d(2010,10,28,22,0,0),
|
||||
d(2011,3,30,22,0,0),
|
||||
d(2011,10,27,22,0,0),
|
||||
d(2012,3,28,22,0,0),
|
||||
d(2012,10,25,22,0,0),
|
||||
d(2013,3,27,22,0,0),
|
||||
d(2013,10,24,22,0,0),
|
||||
d(2014,3,26,22,0,0),
|
||||
d(2014,10,30,22,0,0),
|
||||
d(2015,3,25,22,0,0),
|
||||
d(2015,10,29,22,0,0),
|
||||
d(2016,3,30,22,0,0),
|
||||
d(2016,10,27,22,0,0),
|
||||
d(2017,3,29,22,0,0),
|
||||
d(2017,10,26,22,0,0),
|
||||
d(2018,3,28,22,0,0),
|
||||
d(2018,10,25,22,0,0),
|
||||
d(2019,3,27,22,0,0),
|
||||
d(2019,10,24,22,0,0),
|
||||
d(2020,3,25,22,0,0),
|
||||
d(2020,10,29,22,0,0),
|
||||
d(2021,3,24,22,0,0),
|
||||
d(2021,10,28,22,0,0),
|
||||
d(2022,3,30,22,0,0),
|
||||
d(2022,10,27,22,0,0),
|
||||
d(2023,3,29,22,0,0),
|
||||
d(2023,10,26,22,0,0),
|
||||
d(2024,3,27,22,0,0),
|
||||
d(2024,10,24,22,0,0),
|
||||
d(2025,3,26,22,0,0),
|
||||
d(2025,10,30,22,0,0),
|
||||
d(2026,3,25,22,0,0),
|
||||
d(2026,10,29,22,0,0),
|
||||
d(2027,3,24,22,0,0),
|
||||
d(2027,10,28,22,0,0),
|
||||
d(2028,3,29,22,0,0),
|
||||
d(2028,10,26,22,0,0),
|
||||
d(2029,3,28,22,0,0),
|
||||
d(2029,10,25,22,0,0),
|
||||
d(2030,3,27,22,0,0),
|
||||
d(2030,10,24,22,0,0),
|
||||
d(2031,3,26,22,0,0),
|
||||
d(2031,10,30,22,0,0),
|
||||
d(2032,3,24,22,0,0),
|
||||
d(2032,10,28,22,0,0),
|
||||
d(2033,3,30,22,0,0),
|
||||
d(2033,10,27,22,0,0),
|
||||
d(2034,3,29,22,0,0),
|
||||
d(2034,10,26,22,0,0),
|
||||
d(2035,3,28,22,0,0),
|
||||
d(2035,10,25,22,0,0),
|
||||
d(2036,3,26,22,0,0),
|
||||
d(2036,10,30,22,0,0),
|
||||
d(2037,3,25,22,0,0),
|
||||
d(2037,10,29,22,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(8640,0,'LMT'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
]
|
||||
|
||||
Amman = Amman()
|
||||
|
||||
Vendored
+254
@@ -0,0 +1,254 @@
|
||||
'''tzinfo timezone information for Asia/Anadyr.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Anadyr(DstTzInfo):
|
||||
'''Asia/Anadyr timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Anadyr'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1924,5,1,12,10,4),
|
||||
d(1930,6,20,12,0,0),
|
||||
d(1981,3,31,11,0,0),
|
||||
d(1981,9,30,10,0,0),
|
||||
d(1982,3,31,11,0,0),
|
||||
d(1982,9,30,11,0,0),
|
||||
d(1983,3,31,12,0,0),
|
||||
d(1983,9,30,11,0,0),
|
||||
d(1984,3,31,12,0,0),
|
||||
d(1984,9,29,14,0,0),
|
||||
d(1985,3,30,14,0,0),
|
||||
d(1985,9,28,14,0,0),
|
||||
d(1986,3,29,14,0,0),
|
||||
d(1986,9,27,14,0,0),
|
||||
d(1987,3,28,14,0,0),
|
||||
d(1987,9,26,14,0,0),
|
||||
d(1988,3,26,14,0,0),
|
||||
d(1988,9,24,14,0,0),
|
||||
d(1989,3,25,14,0,0),
|
||||
d(1989,9,23,14,0,0),
|
||||
d(1990,3,24,14,0,0),
|
||||
d(1990,9,29,14,0,0),
|
||||
d(1991,3,30,14,0,0),
|
||||
d(1991,9,28,15,0,0),
|
||||
d(1992,1,18,15,0,0),
|
||||
d(1992,3,28,11,0,0),
|
||||
d(1992,9,26,10,0,0),
|
||||
d(1993,3,27,14,0,0),
|
||||
d(1993,9,25,14,0,0),
|
||||
d(1994,3,26,14,0,0),
|
||||
d(1994,9,24,14,0,0),
|
||||
d(1995,3,25,14,0,0),
|
||||
d(1995,9,23,14,0,0),
|
||||
d(1996,3,30,14,0,0),
|
||||
d(1996,10,26,14,0,0),
|
||||
d(1997,3,29,14,0,0),
|
||||
d(1997,10,25,14,0,0),
|
||||
d(1998,3,28,14,0,0),
|
||||
d(1998,10,24,14,0,0),
|
||||
d(1999,3,27,14,0,0),
|
||||
d(1999,10,30,14,0,0),
|
||||
d(2000,3,25,14,0,0),
|
||||
d(2000,10,28,14,0,0),
|
||||
d(2001,3,24,14,0,0),
|
||||
d(2001,10,27,14,0,0),
|
||||
d(2002,3,30,14,0,0),
|
||||
d(2002,10,26,14,0,0),
|
||||
d(2003,3,29,14,0,0),
|
||||
d(2003,10,25,14,0,0),
|
||||
d(2004,3,27,14,0,0),
|
||||
d(2004,10,30,14,0,0),
|
||||
d(2005,3,26,14,0,0),
|
||||
d(2005,10,29,14,0,0),
|
||||
d(2006,3,25,14,0,0),
|
||||
d(2006,10,28,14,0,0),
|
||||
d(2007,3,24,14,0,0),
|
||||
d(2007,10,27,14,0,0),
|
||||
d(2008,3,29,14,0,0),
|
||||
d(2008,10,25,14,0,0),
|
||||
d(2009,3,28,14,0,0),
|
||||
d(2009,10,24,14,0,0),
|
||||
d(2010,3,27,14,0,0),
|
||||
d(2010,10,30,14,0,0),
|
||||
d(2011,3,26,14,0,0),
|
||||
d(2011,10,29,14,0,0),
|
||||
d(2012,3,24,14,0,0),
|
||||
d(2012,10,27,14,0,0),
|
||||
d(2013,3,30,14,0,0),
|
||||
d(2013,10,26,14,0,0),
|
||||
d(2014,3,29,14,0,0),
|
||||
d(2014,10,25,14,0,0),
|
||||
d(2015,3,28,14,0,0),
|
||||
d(2015,10,24,14,0,0),
|
||||
d(2016,3,26,14,0,0),
|
||||
d(2016,10,29,14,0,0),
|
||||
d(2017,3,25,14,0,0),
|
||||
d(2017,10,28,14,0,0),
|
||||
d(2018,3,24,14,0,0),
|
||||
d(2018,10,27,14,0,0),
|
||||
d(2019,3,30,14,0,0),
|
||||
d(2019,10,26,14,0,0),
|
||||
d(2020,3,28,14,0,0),
|
||||
d(2020,10,24,14,0,0),
|
||||
d(2021,3,27,14,0,0),
|
||||
d(2021,10,30,14,0,0),
|
||||
d(2022,3,26,14,0,0),
|
||||
d(2022,10,29,14,0,0),
|
||||
d(2023,3,25,14,0,0),
|
||||
d(2023,10,28,14,0,0),
|
||||
d(2024,3,30,14,0,0),
|
||||
d(2024,10,26,14,0,0),
|
||||
d(2025,3,29,14,0,0),
|
||||
d(2025,10,25,14,0,0),
|
||||
d(2026,3,28,14,0,0),
|
||||
d(2026,10,24,14,0,0),
|
||||
d(2027,3,27,14,0,0),
|
||||
d(2027,10,30,14,0,0),
|
||||
d(2028,3,25,14,0,0),
|
||||
d(2028,10,28,14,0,0),
|
||||
d(2029,3,24,14,0,0),
|
||||
d(2029,10,27,14,0,0),
|
||||
d(2030,3,30,14,0,0),
|
||||
d(2030,10,26,14,0,0),
|
||||
d(2031,3,29,14,0,0),
|
||||
d(2031,10,25,14,0,0),
|
||||
d(2032,3,27,14,0,0),
|
||||
d(2032,10,30,14,0,0),
|
||||
d(2033,3,26,14,0,0),
|
||||
d(2033,10,29,14,0,0),
|
||||
d(2034,3,25,14,0,0),
|
||||
d(2034,10,28,14,0,0),
|
||||
d(2035,3,24,14,0,0),
|
||||
d(2035,10,27,14,0,0),
|
||||
d(2036,3,29,14,0,0),
|
||||
d(2036,10,25,14,0,0),
|
||||
d(2037,3,28,14,0,0),
|
||||
d(2037,10,24,14,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(42600,0,'LMT'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,0,'ANAT'),
|
||||
i(50400,3600,'ANAST'),
|
||||
i(46800,0,'ANAT'),
|
||||
i(46800,0,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(43200,0,'ANAST'),
|
||||
i(39600,0,'ANAT'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
i(46800,3600,'ANAST'),
|
||||
i(43200,0,'ANAT'),
|
||||
]
|
||||
|
||||
Anadyr = Anadyr()
|
||||
|
||||
Vendored
+122
@@ -0,0 +1,122 @@
|
||||
'''tzinfo timezone information for Asia/Aqtau.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Aqtau(DstTzInfo):
|
||||
'''Asia/Aqtau timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Aqtau'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1924,5,1,20,38,56),
|
||||
d(1930,6,20,20,0,0),
|
||||
d(1962,12,31,19,0,0),
|
||||
d(1981,9,30,19,0,0),
|
||||
d(1982,3,31,18,0,0),
|
||||
d(1982,9,30,18,0,0),
|
||||
d(1983,3,31,19,0,0),
|
||||
d(1983,9,30,18,0,0),
|
||||
d(1984,3,31,19,0,0),
|
||||
d(1984,9,29,21,0,0),
|
||||
d(1985,3,30,21,0,0),
|
||||
d(1985,9,28,21,0,0),
|
||||
d(1986,3,29,21,0,0),
|
||||
d(1986,9,27,21,0,0),
|
||||
d(1987,3,28,21,0,0),
|
||||
d(1987,9,26,21,0,0),
|
||||
d(1988,3,26,21,0,0),
|
||||
d(1988,9,24,21,0,0),
|
||||
d(1989,3,25,21,0,0),
|
||||
d(1989,9,23,21,0,0),
|
||||
d(1990,3,24,21,0,0),
|
||||
d(1990,9,29,21,0,0),
|
||||
d(1990,12,31,19,0,0),
|
||||
d(1991,12,15,19,0,0),
|
||||
d(1992,3,28,18,0,0),
|
||||
d(1992,9,26,17,0,0),
|
||||
d(1993,3,27,21,0,0),
|
||||
d(1993,9,25,21,0,0),
|
||||
d(1994,3,26,21,0,0),
|
||||
d(1994,9,24,21,0,0),
|
||||
d(1995,3,25,21,0,0),
|
||||
d(1995,9,23,22,0,0),
|
||||
d(1996,3,30,22,0,0),
|
||||
d(1996,10,26,22,0,0),
|
||||
d(1997,3,29,22,0,0),
|
||||
d(1997,10,25,22,0,0),
|
||||
d(1998,3,28,22,0,0),
|
||||
d(1998,10,24,22,0,0),
|
||||
d(1999,3,27,22,0,0),
|
||||
d(1999,10,30,22,0,0),
|
||||
d(2000,3,25,22,0,0),
|
||||
d(2000,10,28,22,0,0),
|
||||
d(2001,3,24,22,0,0),
|
||||
d(2001,10,27,22,0,0),
|
||||
d(2002,3,30,22,0,0),
|
||||
d(2002,10,26,22,0,0),
|
||||
d(2003,3,29,22,0,0),
|
||||
d(2003,10,25,22,0,0),
|
||||
d(2004,3,27,22,0,0),
|
||||
d(2004,10,30,22,0,0),
|
||||
d(2005,3,14,20,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(12060,0,'LMT'),
|
||||
i(14400,0,'FORT'),
|
||||
i(18000,0,'FORT'),
|
||||
i(18000,0,'SHET'),
|
||||
i(21600,0,'SHET'),
|
||||
i(21600,0,'SHEST'),
|
||||
i(18000,0,'SHET'),
|
||||
i(21600,3600,'SHEST'),
|
||||
i(18000,0,'SHET'),
|
||||
i(21600,3600,'SHEST'),
|
||||
i(18000,0,'SHET'),
|
||||
i(21600,3600,'SHEST'),
|
||||
i(18000,0,'SHET'),
|
||||
i(21600,3600,'SHEST'),
|
||||
i(18000,0,'SHET'),
|
||||
i(21600,3600,'SHEST'),
|
||||
i(18000,0,'SHET'),
|
||||
i(21600,3600,'SHEST'),
|
||||
i(18000,0,'SHET'),
|
||||
i(21600,3600,'SHEST'),
|
||||
i(18000,0,'SHET'),
|
||||
i(21600,3600,'SHEST'),
|
||||
i(18000,0,'SHET'),
|
||||
i(18000,0,'SHET'),
|
||||
i(18000,0,'AQTT'),
|
||||
i(21600,3600,'AQTST'),
|
||||
i(18000,0,'AQTT'),
|
||||
i(21600,3600,'AQTST'),
|
||||
i(18000,0,'AQTT'),
|
||||
i(21600,3600,'AQTST'),
|
||||
i(18000,0,'AQTT'),
|
||||
i(18000,0,'AQTST'),
|
||||
i(14400,0,'AQTT'),
|
||||
i(18000,3600,'AQTST'),
|
||||
i(14400,0,'AQTT'),
|
||||
i(18000,3600,'AQTST'),
|
||||
i(14400,0,'AQTT'),
|
||||
i(18000,3600,'AQTST'),
|
||||
i(14400,0,'AQTT'),
|
||||
i(18000,3600,'AQTST'),
|
||||
i(14400,0,'AQTT'),
|
||||
i(18000,3600,'AQTST'),
|
||||
i(14400,0,'AQTT'),
|
||||
i(18000,3600,'AQTST'),
|
||||
i(14400,0,'AQTT'),
|
||||
i(18000,3600,'AQTST'),
|
||||
i(14400,0,'AQTT'),
|
||||
i(18000,3600,'AQTST'),
|
||||
i(14400,0,'AQTT'),
|
||||
i(18000,3600,'AQTST'),
|
||||
i(14400,0,'AQTT'),
|
||||
i(18000,0,'AQTT'),
|
||||
]
|
||||
|
||||
Aqtau = Aqtau()
|
||||
|
||||
Vendored
+122
@@ -0,0 +1,122 @@
|
||||
'''tzinfo timezone information for Asia/Aqtobe.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Aqtobe(DstTzInfo):
|
||||
'''Asia/Aqtobe timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Aqtobe'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1924,5,1,20,11,20),
|
||||
d(1930,6,20,20,0,0),
|
||||
d(1981,3,31,19,0,0),
|
||||
d(1981,9,30,18,0,0),
|
||||
d(1982,3,31,18,0,0),
|
||||
d(1982,9,30,18,0,0),
|
||||
d(1983,3,31,19,0,0),
|
||||
d(1983,9,30,18,0,0),
|
||||
d(1984,3,31,19,0,0),
|
||||
d(1984,9,29,21,0,0),
|
||||
d(1985,3,30,21,0,0),
|
||||
d(1985,9,28,21,0,0),
|
||||
d(1986,3,29,21,0,0),
|
||||
d(1986,9,27,21,0,0),
|
||||
d(1987,3,28,21,0,0),
|
||||
d(1987,9,26,21,0,0),
|
||||
d(1988,3,26,21,0,0),
|
||||
d(1988,9,24,21,0,0),
|
||||
d(1989,3,25,21,0,0),
|
||||
d(1989,9,23,21,0,0),
|
||||
d(1990,3,24,21,0,0),
|
||||
d(1990,9,29,21,0,0),
|
||||
d(1990,12,31,19,0,0),
|
||||
d(1991,12,15,19,0,0),
|
||||
d(1992,3,28,18,0,0),
|
||||
d(1992,9,26,17,0,0),
|
||||
d(1993,3,27,21,0,0),
|
||||
d(1993,9,25,21,0,0),
|
||||
d(1994,3,26,21,0,0),
|
||||
d(1994,9,24,21,0,0),
|
||||
d(1995,3,25,21,0,0),
|
||||
d(1995,9,23,21,0,0),
|
||||
d(1996,3,30,21,0,0),
|
||||
d(1996,10,26,21,0,0),
|
||||
d(1997,3,29,21,0,0),
|
||||
d(1997,10,25,21,0,0),
|
||||
d(1998,3,28,21,0,0),
|
||||
d(1998,10,24,21,0,0),
|
||||
d(1999,3,27,21,0,0),
|
||||
d(1999,10,30,21,0,0),
|
||||
d(2000,3,25,21,0,0),
|
||||
d(2000,10,28,21,0,0),
|
||||
d(2001,3,24,21,0,0),
|
||||
d(2001,10,27,21,0,0),
|
||||
d(2002,3,30,21,0,0),
|
||||
d(2002,10,26,21,0,0),
|
||||
d(2003,3,29,21,0,0),
|
||||
d(2003,10,25,21,0,0),
|
||||
d(2004,3,27,21,0,0),
|
||||
d(2004,10,30,21,0,0),
|
||||
d(2005,3,14,19,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(13740,0,'LMT'),
|
||||
i(14400,0,'AKTT'),
|
||||
i(18000,0,'AKTT'),
|
||||
i(21600,3600,'AKTST'),
|
||||
i(21600,0,'AKTT'),
|
||||
i(21600,0,'AKTST'),
|
||||
i(18000,0,'AKTT'),
|
||||
i(21600,3600,'AKTST'),
|
||||
i(18000,0,'AKTT'),
|
||||
i(21600,3600,'AKTST'),
|
||||
i(18000,0,'AKTT'),
|
||||
i(21600,3600,'AKTST'),
|
||||
i(18000,0,'AKTT'),
|
||||
i(21600,3600,'AKTST'),
|
||||
i(18000,0,'AKTT'),
|
||||
i(21600,3600,'AKTST'),
|
||||
i(18000,0,'AKTT'),
|
||||
i(21600,3600,'AKTST'),
|
||||
i(18000,0,'AKTT'),
|
||||
i(21600,3600,'AKTST'),
|
||||
i(18000,0,'AKTT'),
|
||||
i(21600,3600,'AKTST'),
|
||||
i(18000,0,'AKTT'),
|
||||
i(18000,0,'AKTT'),
|
||||
i(18000,0,'AQTT'),
|
||||
i(21600,3600,'AQTST'),
|
||||
i(18000,0,'AQTT'),
|
||||
i(21600,3600,'AQTST'),
|
||||
i(18000,0,'AQTT'),
|
||||
i(21600,3600,'AQTST'),
|
||||
i(18000,0,'AQTT'),
|
||||
i(21600,3600,'AQTST'),
|
||||
i(18000,0,'AQTT'),
|
||||
i(21600,3600,'AQTST'),
|
||||
i(18000,0,'AQTT'),
|
||||
i(21600,3600,'AQTST'),
|
||||
i(18000,0,'AQTT'),
|
||||
i(21600,3600,'AQTST'),
|
||||
i(18000,0,'AQTT'),
|
||||
i(21600,3600,'AQTST'),
|
||||
i(18000,0,'AQTT'),
|
||||
i(21600,3600,'AQTST'),
|
||||
i(18000,0,'AQTT'),
|
||||
i(21600,3600,'AQTST'),
|
||||
i(18000,0,'AQTT'),
|
||||
i(21600,3600,'AQTST'),
|
||||
i(18000,0,'AQTT'),
|
||||
i(21600,3600,'AQTST'),
|
||||
i(18000,0,'AQTT'),
|
||||
i(21600,3600,'AQTST'),
|
||||
i(18000,0,'AQTT'),
|
||||
i(18000,0,'AQTT'),
|
||||
]
|
||||
|
||||
Aqtobe = Aqtobe()
|
||||
|
||||
+72
@@ -0,0 +1,72 @@
|
||||
'''tzinfo timezone information for Asia/Ashgabat.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Ashgabat(DstTzInfo):
|
||||
'''Asia/Ashgabat timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Ashgabat'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1924,5,1,20,6,28),
|
||||
d(1930,6,20,20,0,0),
|
||||
d(1981,3,31,19,0,0),
|
||||
d(1981,9,30,18,0,0),
|
||||
d(1982,3,31,19,0,0),
|
||||
d(1982,9,30,18,0,0),
|
||||
d(1983,3,31,19,0,0),
|
||||
d(1983,9,30,18,0,0),
|
||||
d(1984,3,31,19,0,0),
|
||||
d(1984,9,29,21,0,0),
|
||||
d(1985,3,30,21,0,0),
|
||||
d(1985,9,28,21,0,0),
|
||||
d(1986,3,29,21,0,0),
|
||||
d(1986,9,27,21,0,0),
|
||||
d(1987,3,28,21,0,0),
|
||||
d(1987,9,26,21,0,0),
|
||||
d(1988,3,26,21,0,0),
|
||||
d(1988,9,24,21,0,0),
|
||||
d(1989,3,25,21,0,0),
|
||||
d(1989,9,23,21,0,0),
|
||||
d(1990,3,24,21,0,0),
|
||||
d(1990,9,29,21,0,0),
|
||||
d(1991,3,30,21,0,0),
|
||||
d(1991,9,28,22,0,0),
|
||||
d(1991,10,26,20,0,0),
|
||||
d(1992,1,18,22,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(14040,0,'LMT'),
|
||||
i(14400,0,'ASHT'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(18000,0,'ASHST'),
|
||||
i(14400,0,'ASHT'),
|
||||
i(14400,0,'TMT'),
|
||||
i(18000,0,'TMT'),
|
||||
]
|
||||
|
||||
Ashgabat = Ashgabat()
|
||||
|
||||
+72
@@ -0,0 +1,72 @@
|
||||
'''tzinfo timezone information for Asia/Ashkhabad.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Ashkhabad(DstTzInfo):
|
||||
'''Asia/Ashkhabad timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Ashkhabad'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1924,5,1,20,6,28),
|
||||
d(1930,6,20,20,0,0),
|
||||
d(1981,3,31,19,0,0),
|
||||
d(1981,9,30,18,0,0),
|
||||
d(1982,3,31,19,0,0),
|
||||
d(1982,9,30,18,0,0),
|
||||
d(1983,3,31,19,0,0),
|
||||
d(1983,9,30,18,0,0),
|
||||
d(1984,3,31,19,0,0),
|
||||
d(1984,9,29,21,0,0),
|
||||
d(1985,3,30,21,0,0),
|
||||
d(1985,9,28,21,0,0),
|
||||
d(1986,3,29,21,0,0),
|
||||
d(1986,9,27,21,0,0),
|
||||
d(1987,3,28,21,0,0),
|
||||
d(1987,9,26,21,0,0),
|
||||
d(1988,3,26,21,0,0),
|
||||
d(1988,9,24,21,0,0),
|
||||
d(1989,3,25,21,0,0),
|
||||
d(1989,9,23,21,0,0),
|
||||
d(1990,3,24,21,0,0),
|
||||
d(1990,9,29,21,0,0),
|
||||
d(1991,3,30,21,0,0),
|
||||
d(1991,9,28,22,0,0),
|
||||
d(1991,10,26,20,0,0),
|
||||
d(1992,1,18,22,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(14040,0,'LMT'),
|
||||
i(14400,0,'ASHT'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(21600,3600,'ASHST'),
|
||||
i(18000,0,'ASHT'),
|
||||
i(18000,0,'ASHST'),
|
||||
i(14400,0,'ASHT'),
|
||||
i(14400,0,'TMT'),
|
||||
i(18000,0,'TMT'),
|
||||
]
|
||||
|
||||
Ashkhabad = Ashkhabad()
|
||||
|
||||
Vendored
+246
@@ -0,0 +1,246 @@
|
||||
'''tzinfo timezone information for Asia/Baghdad.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Baghdad(DstTzInfo):
|
||||
'''Asia/Baghdad timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Baghdad'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1917,12,31,21,2,24),
|
||||
d(1982,4,30,21,0,0),
|
||||
d(1982,9,30,20,0,0),
|
||||
d(1983,3,30,21,0,0),
|
||||
d(1983,9,30,20,0,0),
|
||||
d(1984,3,31,21,0,0),
|
||||
d(1984,9,30,20,0,0),
|
||||
d(1985,3,31,21,0,0),
|
||||
d(1985,9,28,22,0,0),
|
||||
d(1986,3,29,22,0,0),
|
||||
d(1986,9,27,22,0,0),
|
||||
d(1987,3,28,22,0,0),
|
||||
d(1987,9,26,22,0,0),
|
||||
d(1988,3,26,22,0,0),
|
||||
d(1988,9,24,22,0,0),
|
||||
d(1989,3,25,22,0,0),
|
||||
d(1989,9,23,22,0,0),
|
||||
d(1990,3,24,22,0,0),
|
||||
d(1990,9,29,22,0,0),
|
||||
d(1991,4,1,0,0,0),
|
||||
d(1991,10,1,0,0,0),
|
||||
d(1992,4,1,0,0,0),
|
||||
d(1992,10,1,0,0,0),
|
||||
d(1993,4,1,0,0,0),
|
||||
d(1993,10,1,0,0,0),
|
||||
d(1994,4,1,0,0,0),
|
||||
d(1994,10,1,0,0,0),
|
||||
d(1995,4,1,0,0,0),
|
||||
d(1995,10,1,0,0,0),
|
||||
d(1996,4,1,0,0,0),
|
||||
d(1996,10,1,0,0,0),
|
||||
d(1997,4,1,0,0,0),
|
||||
d(1997,10,1,0,0,0),
|
||||
d(1998,4,1,0,0,0),
|
||||
d(1998,10,1,0,0,0),
|
||||
d(1999,4,1,0,0,0),
|
||||
d(1999,10,1,0,0,0),
|
||||
d(2000,4,1,0,0,0),
|
||||
d(2000,10,1,0,0,0),
|
||||
d(2001,4,1,0,0,0),
|
||||
d(2001,10,1,0,0,0),
|
||||
d(2002,4,1,0,0,0),
|
||||
d(2002,10,1,0,0,0),
|
||||
d(2003,4,1,0,0,0),
|
||||
d(2003,10,1,0,0,0),
|
||||
d(2004,4,1,0,0,0),
|
||||
d(2004,10,1,0,0,0),
|
||||
d(2005,4,1,0,0,0),
|
||||
d(2005,10,1,0,0,0),
|
||||
d(2006,4,1,0,0,0),
|
||||
d(2006,10,1,0,0,0),
|
||||
d(2007,4,1,0,0,0),
|
||||
d(2007,10,1,0,0,0),
|
||||
d(2008,4,1,0,0,0),
|
||||
d(2008,10,1,0,0,0),
|
||||
d(2009,4,1,0,0,0),
|
||||
d(2009,10,1,0,0,0),
|
||||
d(2010,4,1,0,0,0),
|
||||
d(2010,10,1,0,0,0),
|
||||
d(2011,4,1,0,0,0),
|
||||
d(2011,10,1,0,0,0),
|
||||
d(2012,4,1,0,0,0),
|
||||
d(2012,10,1,0,0,0),
|
||||
d(2013,4,1,0,0,0),
|
||||
d(2013,10,1,0,0,0),
|
||||
d(2014,4,1,0,0,0),
|
||||
d(2014,10,1,0,0,0),
|
||||
d(2015,4,1,0,0,0),
|
||||
d(2015,10,1,0,0,0),
|
||||
d(2016,4,1,0,0,0),
|
||||
d(2016,10,1,0,0,0),
|
||||
d(2017,4,1,0,0,0),
|
||||
d(2017,10,1,0,0,0),
|
||||
d(2018,4,1,0,0,0),
|
||||
d(2018,10,1,0,0,0),
|
||||
d(2019,4,1,0,0,0),
|
||||
d(2019,10,1,0,0,0),
|
||||
d(2020,4,1,0,0,0),
|
||||
d(2020,10,1,0,0,0),
|
||||
d(2021,4,1,0,0,0),
|
||||
d(2021,10,1,0,0,0),
|
||||
d(2022,4,1,0,0,0),
|
||||
d(2022,10,1,0,0,0),
|
||||
d(2023,4,1,0,0,0),
|
||||
d(2023,10,1,0,0,0),
|
||||
d(2024,4,1,0,0,0),
|
||||
d(2024,10,1,0,0,0),
|
||||
d(2025,4,1,0,0,0),
|
||||
d(2025,10,1,0,0,0),
|
||||
d(2026,4,1,0,0,0),
|
||||
d(2026,10,1,0,0,0),
|
||||
d(2027,4,1,0,0,0),
|
||||
d(2027,10,1,0,0,0),
|
||||
d(2028,4,1,0,0,0),
|
||||
d(2028,10,1,0,0,0),
|
||||
d(2029,4,1,0,0,0),
|
||||
d(2029,10,1,0,0,0),
|
||||
d(2030,4,1,0,0,0),
|
||||
d(2030,10,1,0,0,0),
|
||||
d(2031,4,1,0,0,0),
|
||||
d(2031,10,1,0,0,0),
|
||||
d(2032,4,1,0,0,0),
|
||||
d(2032,10,1,0,0,0),
|
||||
d(2033,4,1,0,0,0),
|
||||
d(2033,10,1,0,0,0),
|
||||
d(2034,4,1,0,0,0),
|
||||
d(2034,10,1,0,0,0),
|
||||
d(2035,4,1,0,0,0),
|
||||
d(2035,10,1,0,0,0),
|
||||
d(2036,4,1,0,0,0),
|
||||
d(2036,10,1,0,0,0),
|
||||
d(2037,4,1,0,0,0),
|
||||
d(2037,10,1,0,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(10680,0,'BMT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
i(14400,3600,'ADT'),
|
||||
i(10800,0,'AST'),
|
||||
]
|
||||
|
||||
Baghdad = Baghdad()
|
||||
|
||||
Vendored
+24
@@ -0,0 +1,24 @@
|
||||
'''tzinfo timezone information for Asia/Bahrain.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Bahrain(DstTzInfo):
|
||||
'''Asia/Bahrain timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Bahrain'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1919,12,31,20,37,40),
|
||||
d(1972,5,31,20,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(12120,0,'LMT'),
|
||||
i(14400,0,'GST'),
|
||||
i(10800,0,'AST'),
|
||||
]
|
||||
|
||||
Bahrain = Bahrain()
|
||||
|
||||
Vendored
+244
@@ -0,0 +1,244 @@
|
||||
'''tzinfo timezone information for Asia/Baku.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Baku(DstTzInfo):
|
||||
'''Asia/Baku timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Baku'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1924,5,1,20,40,36),
|
||||
d(1957,2,28,21,0,0),
|
||||
d(1981,3,31,20,0,0),
|
||||
d(1981,9,30,19,0,0),
|
||||
d(1982,3,31,20,0,0),
|
||||
d(1982,9,30,19,0,0),
|
||||
d(1983,3,31,20,0,0),
|
||||
d(1983,9,30,19,0,0),
|
||||
d(1984,3,31,20,0,0),
|
||||
d(1984,9,29,22,0,0),
|
||||
d(1985,3,30,22,0,0),
|
||||
d(1985,9,28,22,0,0),
|
||||
d(1986,3,29,22,0,0),
|
||||
d(1986,9,27,22,0,0),
|
||||
d(1987,3,28,22,0,0),
|
||||
d(1987,9,26,22,0,0),
|
||||
d(1988,3,26,22,0,0),
|
||||
d(1988,9,24,22,0,0),
|
||||
d(1989,3,25,22,0,0),
|
||||
d(1989,9,23,22,0,0),
|
||||
d(1990,3,24,22,0,0),
|
||||
d(1990,9,29,22,0,0),
|
||||
d(1991,3,30,22,0,0),
|
||||
d(1991,8,29,20,0,0),
|
||||
d(1991,9,28,23,0,0),
|
||||
d(1992,3,28,20,0,0),
|
||||
d(1992,9,26,19,0,0),
|
||||
d(1996,3,31,1,0,0),
|
||||
d(1996,10,27,1,0,0),
|
||||
d(1996,12,31,20,0,0),
|
||||
d(1997,3,30,0,0,0),
|
||||
d(1997,10,26,0,0,0),
|
||||
d(1998,3,29,0,0,0),
|
||||
d(1998,10,25,0,0,0),
|
||||
d(1999,3,28,0,0,0),
|
||||
d(1999,10,31,0,0,0),
|
||||
d(2000,3,26,0,0,0),
|
||||
d(2000,10,29,0,0,0),
|
||||
d(2001,3,25,0,0,0),
|
||||
d(2001,10,28,0,0,0),
|
||||
d(2002,3,31,0,0,0),
|
||||
d(2002,10,27,0,0,0),
|
||||
d(2003,3,30,0,0,0),
|
||||
d(2003,10,26,0,0,0),
|
||||
d(2004,3,28,0,0,0),
|
||||
d(2004,10,31,0,0,0),
|
||||
d(2005,3,27,0,0,0),
|
||||
d(2005,10,30,0,0,0),
|
||||
d(2006,3,26,0,0,0),
|
||||
d(2006,10,29,0,0,0),
|
||||
d(2007,3,25,0,0,0),
|
||||
d(2007,10,28,0,0,0),
|
||||
d(2008,3,30,0,0,0),
|
||||
d(2008,10,26,0,0,0),
|
||||
d(2009,3,29,0,0,0),
|
||||
d(2009,10,25,0,0,0),
|
||||
d(2010,3,28,0,0,0),
|
||||
d(2010,10,31,0,0,0),
|
||||
d(2011,3,27,0,0,0),
|
||||
d(2011,10,30,0,0,0),
|
||||
d(2012,3,25,0,0,0),
|
||||
d(2012,10,28,0,0,0),
|
||||
d(2013,3,31,0,0,0),
|
||||
d(2013,10,27,0,0,0),
|
||||
d(2014,3,30,0,0,0),
|
||||
d(2014,10,26,0,0,0),
|
||||
d(2015,3,29,0,0,0),
|
||||
d(2015,10,25,0,0,0),
|
||||
d(2016,3,27,0,0,0),
|
||||
d(2016,10,30,0,0,0),
|
||||
d(2017,3,26,0,0,0),
|
||||
d(2017,10,29,0,0,0),
|
||||
d(2018,3,25,0,0,0),
|
||||
d(2018,10,28,0,0,0),
|
||||
d(2019,3,31,0,0,0),
|
||||
d(2019,10,27,0,0,0),
|
||||
d(2020,3,29,0,0,0),
|
||||
d(2020,10,25,0,0,0),
|
||||
d(2021,3,28,0,0,0),
|
||||
d(2021,10,31,0,0,0),
|
||||
d(2022,3,27,0,0,0),
|
||||
d(2022,10,30,0,0,0),
|
||||
d(2023,3,26,0,0,0),
|
||||
d(2023,10,29,0,0,0),
|
||||
d(2024,3,31,0,0,0),
|
||||
d(2024,10,27,0,0,0),
|
||||
d(2025,3,30,0,0,0),
|
||||
d(2025,10,26,0,0,0),
|
||||
d(2026,3,29,0,0,0),
|
||||
d(2026,10,25,0,0,0),
|
||||
d(2027,3,28,0,0,0),
|
||||
d(2027,10,31,0,0,0),
|
||||
d(2028,3,26,0,0,0),
|
||||
d(2028,10,29,0,0,0),
|
||||
d(2029,3,25,0,0,0),
|
||||
d(2029,10,28,0,0,0),
|
||||
d(2030,3,31,0,0,0),
|
||||
d(2030,10,27,0,0,0),
|
||||
d(2031,3,30,0,0,0),
|
||||
d(2031,10,26,0,0,0),
|
||||
d(2032,3,28,0,0,0),
|
||||
d(2032,10,31,0,0,0),
|
||||
d(2033,3,27,0,0,0),
|
||||
d(2033,10,30,0,0,0),
|
||||
d(2034,3,26,0,0,0),
|
||||
d(2034,10,29,0,0,0),
|
||||
d(2035,3,25,0,0,0),
|
||||
d(2035,10,28,0,0,0),
|
||||
d(2036,3,30,0,0,0),
|
||||
d(2036,10,26,0,0,0),
|
||||
d(2037,3,29,0,0,0),
|
||||
d(2037,10,25,0,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(11940,0,'LMT'),
|
||||
i(10800,0,'BAKT'),
|
||||
i(14400,0,'BAKT'),
|
||||
i(18000,3600,'BAKST'),
|
||||
i(14400,0,'BAKT'),
|
||||
i(18000,3600,'BAKST'),
|
||||
i(14400,0,'BAKT'),
|
||||
i(18000,3600,'BAKST'),
|
||||
i(14400,0,'BAKT'),
|
||||
i(18000,3600,'BAKST'),
|
||||
i(14400,0,'BAKT'),
|
||||
i(18000,3600,'BAKST'),
|
||||
i(14400,0,'BAKT'),
|
||||
i(18000,3600,'BAKST'),
|
||||
i(14400,0,'BAKT'),
|
||||
i(18000,3600,'BAKST'),
|
||||
i(14400,0,'BAKT'),
|
||||
i(18000,3600,'BAKST'),
|
||||
i(14400,0,'BAKT'),
|
||||
i(18000,3600,'BAKST'),
|
||||
i(14400,0,'BAKT'),
|
||||
i(18000,3600,'BAKST'),
|
||||
i(14400,0,'BAKT'),
|
||||
i(14400,0,'BAKST'),
|
||||
i(14400,0,'AZST'),
|
||||
i(10800,0,'AZT'),
|
||||
i(14400,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
i(18000,3600,'AZST'),
|
||||
i(14400,0,'AZT'),
|
||||
]
|
||||
|
||||
Baku = Baku()
|
||||
|
||||
Vendored
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Asia/Bangkok.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Bangkok(DstTzInfo):
|
||||
'''Asia/Bangkok timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Bangkok'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1920,3,31,17,17,56),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(24120,0,'BMT'),
|
||||
i(25200,0,'ICT'),
|
||||
]
|
||||
|
||||
Bangkok = Bangkok()
|
||||
|
||||
Vendored
+300
@@ -0,0 +1,300 @@
|
||||
'''tzinfo timezone information for Asia/Beirut.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Beirut(DstTzInfo):
|
||||
'''Asia/Beirut timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Beirut'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1920,3,27,22,0,0),
|
||||
d(1920,10,24,21,0,0),
|
||||
d(1921,4,2,22,0,0),
|
||||
d(1921,10,2,21,0,0),
|
||||
d(1922,3,25,22,0,0),
|
||||
d(1922,10,7,21,0,0),
|
||||
d(1923,4,21,22,0,0),
|
||||
d(1923,9,15,21,0,0),
|
||||
d(1957,4,30,22,0,0),
|
||||
d(1957,9,30,21,0,0),
|
||||
d(1958,4,30,22,0,0),
|
||||
d(1958,9,30,21,0,0),
|
||||
d(1959,4,30,22,0,0),
|
||||
d(1959,9,30,21,0,0),
|
||||
d(1960,4,30,22,0,0),
|
||||
d(1960,9,30,21,0,0),
|
||||
d(1961,4,30,22,0,0),
|
||||
d(1961,9,30,21,0,0),
|
||||
d(1972,6,21,22,0,0),
|
||||
d(1972,9,30,21,0,0),
|
||||
d(1973,4,30,22,0,0),
|
||||
d(1973,9,30,21,0,0),
|
||||
d(1974,4,30,22,0,0),
|
||||
d(1974,9,30,21,0,0),
|
||||
d(1975,4,30,22,0,0),
|
||||
d(1975,9,30,21,0,0),
|
||||
d(1976,4,30,22,0,0),
|
||||
d(1976,9,30,21,0,0),
|
||||
d(1977,4,30,22,0,0),
|
||||
d(1977,9,30,21,0,0),
|
||||
d(1978,4,29,22,0,0),
|
||||
d(1978,9,29,21,0,0),
|
||||
d(1984,4,30,22,0,0),
|
||||
d(1984,10,15,21,0,0),
|
||||
d(1985,4,30,22,0,0),
|
||||
d(1985,10,15,21,0,0),
|
||||
d(1986,4,30,22,0,0),
|
||||
d(1986,10,15,21,0,0),
|
||||
d(1987,4,30,22,0,0),
|
||||
d(1987,10,15,21,0,0),
|
||||
d(1988,5,31,22,0,0),
|
||||
d(1988,10,15,21,0,0),
|
||||
d(1989,5,9,22,0,0),
|
||||
d(1989,10,15,21,0,0),
|
||||
d(1990,4,30,22,0,0),
|
||||
d(1990,10,15,21,0,0),
|
||||
d(1991,4,30,22,0,0),
|
||||
d(1991,10,15,21,0,0),
|
||||
d(1992,4,30,22,0,0),
|
||||
d(1992,10,3,21,0,0),
|
||||
d(1993,3,27,22,0,0),
|
||||
d(1993,9,25,21,0,0),
|
||||
d(1994,3,26,22,0,0),
|
||||
d(1994,9,24,21,0,0),
|
||||
d(1995,3,25,22,0,0),
|
||||
d(1995,9,23,21,0,0),
|
||||
d(1996,3,30,22,0,0),
|
||||
d(1996,9,28,21,0,0),
|
||||
d(1997,3,29,22,0,0),
|
||||
d(1997,9,27,21,0,0),
|
||||
d(1998,3,28,22,0,0),
|
||||
d(1998,9,26,21,0,0),
|
||||
d(1999,3,27,22,0,0),
|
||||
d(1999,10,30,21,0,0),
|
||||
d(2000,3,25,22,0,0),
|
||||
d(2000,10,28,21,0,0),
|
||||
d(2001,3,24,22,0,0),
|
||||
d(2001,10,27,21,0,0),
|
||||
d(2002,3,30,22,0,0),
|
||||
d(2002,10,26,21,0,0),
|
||||
d(2003,3,29,22,0,0),
|
||||
d(2003,10,25,21,0,0),
|
||||
d(2004,3,27,22,0,0),
|
||||
d(2004,10,30,21,0,0),
|
||||
d(2005,3,26,22,0,0),
|
||||
d(2005,10,29,21,0,0),
|
||||
d(2006,3,25,22,0,0),
|
||||
d(2006,10,28,21,0,0),
|
||||
d(2007,3,24,22,0,0),
|
||||
d(2007,10,27,21,0,0),
|
||||
d(2008,3,29,22,0,0),
|
||||
d(2008,10,25,21,0,0),
|
||||
d(2009,3,28,22,0,0),
|
||||
d(2009,10,24,21,0,0),
|
||||
d(2010,3,27,22,0,0),
|
||||
d(2010,10,30,21,0,0),
|
||||
d(2011,3,26,22,0,0),
|
||||
d(2011,10,29,21,0,0),
|
||||
d(2012,3,24,22,0,0),
|
||||
d(2012,10,27,21,0,0),
|
||||
d(2013,3,30,22,0,0),
|
||||
d(2013,10,26,21,0,0),
|
||||
d(2014,3,29,22,0,0),
|
||||
d(2014,10,25,21,0,0),
|
||||
d(2015,3,28,22,0,0),
|
||||
d(2015,10,24,21,0,0),
|
||||
d(2016,3,26,22,0,0),
|
||||
d(2016,10,29,21,0,0),
|
||||
d(2017,3,25,22,0,0),
|
||||
d(2017,10,28,21,0,0),
|
||||
d(2018,3,24,22,0,0),
|
||||
d(2018,10,27,21,0,0),
|
||||
d(2019,3,30,22,0,0),
|
||||
d(2019,10,26,21,0,0),
|
||||
d(2020,3,28,22,0,0),
|
||||
d(2020,10,24,21,0,0),
|
||||
d(2021,3,27,22,0,0),
|
||||
d(2021,10,30,21,0,0),
|
||||
d(2022,3,26,22,0,0),
|
||||
d(2022,10,29,21,0,0),
|
||||
d(2023,3,25,22,0,0),
|
||||
d(2023,10,28,21,0,0),
|
||||
d(2024,3,30,22,0,0),
|
||||
d(2024,10,26,21,0,0),
|
||||
d(2025,3,29,22,0,0),
|
||||
d(2025,10,25,21,0,0),
|
||||
d(2026,3,28,22,0,0),
|
||||
d(2026,10,24,21,0,0),
|
||||
d(2027,3,27,22,0,0),
|
||||
d(2027,10,30,21,0,0),
|
||||
d(2028,3,25,22,0,0),
|
||||
d(2028,10,28,21,0,0),
|
||||
d(2029,3,24,22,0,0),
|
||||
d(2029,10,27,21,0,0),
|
||||
d(2030,3,30,22,0,0),
|
||||
d(2030,10,26,21,0,0),
|
||||
d(2031,3,29,22,0,0),
|
||||
d(2031,10,25,21,0,0),
|
||||
d(2032,3,27,22,0,0),
|
||||
d(2032,10,30,21,0,0),
|
||||
d(2033,3,26,22,0,0),
|
||||
d(2033,10,29,21,0,0),
|
||||
d(2034,3,25,22,0,0),
|
||||
d(2034,10,28,21,0,0),
|
||||
d(2035,3,24,22,0,0),
|
||||
d(2035,10,27,21,0,0),
|
||||
d(2036,3,29,22,0,0),
|
||||
d(2036,10,25,21,0,0),
|
||||
d(2037,3,28,22,0,0),
|
||||
d(2037,10,24,21,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
]
|
||||
|
||||
Beirut = Beirut()
|
||||
|
||||
Vendored
+124
@@ -0,0 +1,124 @@
|
||||
'''tzinfo timezone information for Asia/Bishkek.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Bishkek(DstTzInfo):
|
||||
'''Asia/Bishkek timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Bishkek'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1924,5,1,19,1,36),
|
||||
d(1930,6,20,19,0,0),
|
||||
d(1981,3,31,18,0,0),
|
||||
d(1981,9,30,17,0,0),
|
||||
d(1982,3,31,18,0,0),
|
||||
d(1982,9,30,17,0,0),
|
||||
d(1983,3,31,18,0,0),
|
||||
d(1983,9,30,17,0,0),
|
||||
d(1984,3,31,18,0,0),
|
||||
d(1984,9,29,20,0,0),
|
||||
d(1985,3,30,20,0,0),
|
||||
d(1985,9,28,20,0,0),
|
||||
d(1986,3,29,20,0,0),
|
||||
d(1986,9,27,20,0,0),
|
||||
d(1987,3,28,20,0,0),
|
||||
d(1987,9,26,20,0,0),
|
||||
d(1988,3,26,20,0,0),
|
||||
d(1988,9,24,20,0,0),
|
||||
d(1989,3,25,20,0,0),
|
||||
d(1989,9,23,20,0,0),
|
||||
d(1990,3,24,20,0,0),
|
||||
d(1990,9,29,20,0,0),
|
||||
d(1991,3,30,20,0,0),
|
||||
d(1991,8,30,20,0,0),
|
||||
d(1992,4,11,19,0,0),
|
||||
d(1992,9,26,18,0,0),
|
||||
d(1993,4,10,19,0,0),
|
||||
d(1993,9,25,18,0,0),
|
||||
d(1994,4,9,19,0,0),
|
||||
d(1994,9,24,18,0,0),
|
||||
d(1995,4,8,19,0,0),
|
||||
d(1995,9,23,18,0,0),
|
||||
d(1996,4,6,19,0,0),
|
||||
d(1996,9,28,18,0,0),
|
||||
d(1997,3,29,21,30,0),
|
||||
d(1997,10,25,20,30,0),
|
||||
d(1998,3,28,21,30,0),
|
||||
d(1998,10,24,20,30,0),
|
||||
d(1999,3,27,21,30,0),
|
||||
d(1999,10,30,20,30,0),
|
||||
d(2000,3,25,21,30,0),
|
||||
d(2000,10,28,20,30,0),
|
||||
d(2001,3,24,21,30,0),
|
||||
d(2001,10,27,20,30,0),
|
||||
d(2002,3,30,21,30,0),
|
||||
d(2002,10,26,20,30,0),
|
||||
d(2003,3,29,21,30,0),
|
||||
d(2003,10,25,20,30,0),
|
||||
d(2004,3,27,21,30,0),
|
||||
d(2004,10,30,20,30,0),
|
||||
d(2005,3,26,21,30,0),
|
||||
d(2005,8,11,18,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(17880,0,'LMT'),
|
||||
i(18000,0,'FRUT'),
|
||||
i(21600,0,'FRUT'),
|
||||
i(25200,3600,'FRUST'),
|
||||
i(21600,0,'FRUT'),
|
||||
i(25200,3600,'FRUST'),
|
||||
i(21600,0,'FRUT'),
|
||||
i(25200,3600,'FRUST'),
|
||||
i(21600,0,'FRUT'),
|
||||
i(25200,3600,'FRUST'),
|
||||
i(21600,0,'FRUT'),
|
||||
i(25200,3600,'FRUST'),
|
||||
i(21600,0,'FRUT'),
|
||||
i(25200,3600,'FRUST'),
|
||||
i(21600,0,'FRUT'),
|
||||
i(25200,3600,'FRUST'),
|
||||
i(21600,0,'FRUT'),
|
||||
i(25200,3600,'FRUST'),
|
||||
i(21600,0,'FRUT'),
|
||||
i(25200,3600,'FRUST'),
|
||||
i(21600,0,'FRUT'),
|
||||
i(25200,3600,'FRUST'),
|
||||
i(21600,0,'FRUT'),
|
||||
i(21600,0,'FRUST'),
|
||||
i(18000,0,'KGT'),
|
||||
i(21600,3600,'KGST'),
|
||||
i(18000,0,'KGT'),
|
||||
i(21600,3600,'KGST'),
|
||||
i(18000,0,'KGT'),
|
||||
i(21600,3600,'KGST'),
|
||||
i(18000,0,'KGT'),
|
||||
i(21600,3600,'KGST'),
|
||||
i(18000,0,'KGT'),
|
||||
i(21600,3600,'KGST'),
|
||||
i(18000,0,'KGT'),
|
||||
i(21600,3600,'KGST'),
|
||||
i(18000,0,'KGT'),
|
||||
i(21600,3600,'KGST'),
|
||||
i(18000,0,'KGT'),
|
||||
i(21600,3600,'KGST'),
|
||||
i(18000,0,'KGT'),
|
||||
i(21600,3600,'KGST'),
|
||||
i(18000,0,'KGT'),
|
||||
i(21600,3600,'KGST'),
|
||||
i(18000,0,'KGT'),
|
||||
i(21600,3600,'KGST'),
|
||||
i(18000,0,'KGT'),
|
||||
i(21600,3600,'KGST'),
|
||||
i(18000,0,'KGT'),
|
||||
i(21600,3600,'KGST'),
|
||||
i(18000,0,'KGT'),
|
||||
i(21600,3600,'KGST'),
|
||||
i(21600,0,'KGT'),
|
||||
]
|
||||
|
||||
Bishkek = Bishkek()
|
||||
|
||||
Vendored
+24
@@ -0,0 +1,24 @@
|
||||
'''tzinfo timezone information for Asia/Brunei.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Brunei(DstTzInfo):
|
||||
'''Asia/Brunei timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Brunei'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1926,2,28,16,20,20),
|
||||
d(1932,12,31,16,30,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(27600,0,'LMT'),
|
||||
i(27000,0,'BNT'),
|
||||
i(28800,0,'BNT'),
|
||||
]
|
||||
|
||||
Brunei = Brunei()
|
||||
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
'''tzinfo timezone information for Asia/Calcutta.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Calcutta(DstTzInfo):
|
||||
'''Asia/Calcutta timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Calcutta'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1941,9,30,18,6,40),
|
||||
d(1942,5,14,17,30,0),
|
||||
d(1942,8,31,18,30,0),
|
||||
d(1945,10,14,17,30,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(21180,0,'HMT'),
|
||||
i(23400,0,'BURT'),
|
||||
i(19800,0,'IST'),
|
||||
i(23400,3600,'IST'),
|
||||
i(19800,0,'IST'),
|
||||
]
|
||||
|
||||
Calcutta = Calcutta()
|
||||
|
||||
+236
@@ -0,0 +1,236 @@
|
||||
'''tzinfo timezone information for Asia/Choibalsan.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Choibalsan(DstTzInfo):
|
||||
'''Asia/Choibalsan timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Choibalsan'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1905,7,31,16,22,0),
|
||||
d(1977,12,31,17,0,0),
|
||||
d(1983,3,31,16,0,0),
|
||||
d(1983,9,30,14,0,0),
|
||||
d(1984,3,31,15,0,0),
|
||||
d(1984,9,29,14,0,0),
|
||||
d(1985,3,30,15,0,0),
|
||||
d(1985,9,28,14,0,0),
|
||||
d(1986,3,29,15,0,0),
|
||||
d(1986,9,27,14,0,0),
|
||||
d(1987,3,28,15,0,0),
|
||||
d(1987,9,26,14,0,0),
|
||||
d(1988,3,26,15,0,0),
|
||||
d(1988,9,24,14,0,0),
|
||||
d(1989,3,25,15,0,0),
|
||||
d(1989,9,23,14,0,0),
|
||||
d(1990,3,24,15,0,0),
|
||||
d(1990,9,29,14,0,0),
|
||||
d(1991,3,30,15,0,0),
|
||||
d(1991,9,28,14,0,0),
|
||||
d(1992,3,28,15,0,0),
|
||||
d(1992,9,26,14,0,0),
|
||||
d(1993,3,27,15,0,0),
|
||||
d(1993,9,25,14,0,0),
|
||||
d(1994,3,26,15,0,0),
|
||||
d(1994,9,24,14,0,0),
|
||||
d(1995,3,25,15,0,0),
|
||||
d(1995,9,23,14,0,0),
|
||||
d(1996,3,30,15,0,0),
|
||||
d(1996,9,28,14,0,0),
|
||||
d(1997,3,29,15,0,0),
|
||||
d(1997,9,27,14,0,0),
|
||||
d(1998,3,28,15,0,0),
|
||||
d(1998,9,26,14,0,0),
|
||||
d(2001,4,27,17,0,0),
|
||||
d(2001,9,28,16,0,0),
|
||||
d(2002,3,29,17,0,0),
|
||||
d(2002,9,27,16,0,0),
|
||||
d(2003,3,28,17,0,0),
|
||||
d(2003,9,26,16,0,0),
|
||||
d(2004,3,26,17,0,0),
|
||||
d(2004,9,24,16,0,0),
|
||||
d(2005,3,25,17,0,0),
|
||||
d(2005,9,23,16,0,0),
|
||||
d(2006,3,24,17,0,0),
|
||||
d(2006,9,29,16,0,0),
|
||||
d(2007,3,30,17,0,0),
|
||||
d(2007,9,28,16,0,0),
|
||||
d(2008,3,28,17,0,0),
|
||||
d(2008,9,26,16,0,0),
|
||||
d(2009,3,27,17,0,0),
|
||||
d(2009,9,25,16,0,0),
|
||||
d(2010,3,26,17,0,0),
|
||||
d(2010,9,24,16,0,0),
|
||||
d(2011,3,25,17,0,0),
|
||||
d(2011,9,23,16,0,0),
|
||||
d(2012,3,30,17,0,0),
|
||||
d(2012,9,28,16,0,0),
|
||||
d(2013,3,29,17,0,0),
|
||||
d(2013,9,27,16,0,0),
|
||||
d(2014,3,28,17,0,0),
|
||||
d(2014,9,26,16,0,0),
|
||||
d(2015,3,27,17,0,0),
|
||||
d(2015,9,25,16,0,0),
|
||||
d(2016,3,25,17,0,0),
|
||||
d(2016,9,23,16,0,0),
|
||||
d(2017,3,24,17,0,0),
|
||||
d(2017,9,29,16,0,0),
|
||||
d(2018,3,30,17,0,0),
|
||||
d(2018,9,28,16,0,0),
|
||||
d(2019,3,29,17,0,0),
|
||||
d(2019,9,27,16,0,0),
|
||||
d(2020,3,27,17,0,0),
|
||||
d(2020,9,25,16,0,0),
|
||||
d(2021,3,26,17,0,0),
|
||||
d(2021,9,24,16,0,0),
|
||||
d(2022,3,25,17,0,0),
|
||||
d(2022,9,23,16,0,0),
|
||||
d(2023,3,24,17,0,0),
|
||||
d(2023,9,29,16,0,0),
|
||||
d(2024,3,29,17,0,0),
|
||||
d(2024,9,27,16,0,0),
|
||||
d(2025,3,28,17,0,0),
|
||||
d(2025,9,26,16,0,0),
|
||||
d(2026,3,27,17,0,0),
|
||||
d(2026,9,25,16,0,0),
|
||||
d(2027,3,26,17,0,0),
|
||||
d(2027,9,24,16,0,0),
|
||||
d(2028,3,24,17,0,0),
|
||||
d(2028,9,29,16,0,0),
|
||||
d(2029,3,30,17,0,0),
|
||||
d(2029,9,28,16,0,0),
|
||||
d(2030,3,29,17,0,0),
|
||||
d(2030,9,27,16,0,0),
|
||||
d(2031,3,28,17,0,0),
|
||||
d(2031,9,26,16,0,0),
|
||||
d(2032,3,26,17,0,0),
|
||||
d(2032,9,24,16,0,0),
|
||||
d(2033,3,25,17,0,0),
|
||||
d(2033,9,23,16,0,0),
|
||||
d(2034,3,24,17,0,0),
|
||||
d(2034,9,29,16,0,0),
|
||||
d(2035,3,30,17,0,0),
|
||||
d(2035,9,28,16,0,0),
|
||||
d(2036,3,28,17,0,0),
|
||||
d(2036,9,26,16,0,0),
|
||||
d(2037,3,27,17,0,0),
|
||||
d(2037,9,25,16,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(27480,0,'LMT'),
|
||||
i(25200,0,'ULAT'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(36000,7200,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
i(36000,3600,'CHOST'),
|
||||
i(32400,0,'CHOT'),
|
||||
]
|
||||
|
||||
Choibalsan = Choibalsan()
|
||||
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
'''tzinfo timezone information for Asia/Chongqing.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Chongqing(DstTzInfo):
|
||||
'''Asia/Chongqing timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Chongqing'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1927,12,31,16,53,40),
|
||||
d(1980,4,30,17,0,0),
|
||||
d(1986,5,3,16,0,0),
|
||||
d(1986,9,13,15,0,0),
|
||||
d(1987,4,11,16,0,0),
|
||||
d(1987,9,12,15,0,0),
|
||||
d(1988,4,9,16,0,0),
|
||||
d(1988,9,10,15,0,0),
|
||||
d(1989,4,15,16,0,0),
|
||||
d(1989,9,16,15,0,0),
|
||||
d(1990,4,14,16,0,0),
|
||||
d(1990,9,15,15,0,0),
|
||||
d(1991,4,13,16,0,0),
|
||||
d(1991,9,14,15,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(25560,0,'LMT'),
|
||||
i(25200,0,'LONT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
]
|
||||
|
||||
Chongqing = Chongqing()
|
||||
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
'''tzinfo timezone information for Asia/Chungking.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Chungking(DstTzInfo):
|
||||
'''Asia/Chungking timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Chungking'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1927,12,31,16,53,40),
|
||||
d(1980,4,30,17,0,0),
|
||||
d(1986,5,3,16,0,0),
|
||||
d(1986,9,13,15,0,0),
|
||||
d(1987,4,11,16,0,0),
|
||||
d(1987,9,12,15,0,0),
|
||||
d(1988,4,9,16,0,0),
|
||||
d(1988,9,10,15,0,0),
|
||||
d(1989,4,15,16,0,0),
|
||||
d(1989,9,16,15,0,0),
|
||||
d(1990,4,14,16,0,0),
|
||||
d(1990,9,15,15,0,0),
|
||||
d(1991,4,13,16,0,0),
|
||||
d(1991,9,14,15,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(25560,0,'LMT'),
|
||||
i(25200,0,'LONT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
]
|
||||
|
||||
Chungking = Chungking()
|
||||
|
||||
Vendored
+34
@@ -0,0 +1,34 @@
|
||||
'''tzinfo timezone information for Asia/Colombo.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Colombo(DstTzInfo):
|
||||
'''Asia/Colombo timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Colombo'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1905,12,31,18,40,28),
|
||||
d(1942,1,4,18,30,0),
|
||||
d(1942,8,31,18,0,0),
|
||||
d(1945,10,15,19,30,0),
|
||||
d(1996,5,24,18,30,0),
|
||||
d(1996,10,25,18,0,0),
|
||||
d(2006,4,14,18,30,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(19200,0,'MMT'),
|
||||
i(19800,0,'IST'),
|
||||
i(21600,1800,'IHST'),
|
||||
i(23400,3600,'IST'),
|
||||
i(19800,0,'IST'),
|
||||
i(23400,0,'LKT'),
|
||||
i(21600,0,'LKT'),
|
||||
i(19800,0,'IST'),
|
||||
]
|
||||
|
||||
Colombo = Colombo()
|
||||
|
||||
Vendored
+30
@@ -0,0 +1,30 @@
|
||||
'''tzinfo timezone information for Asia/Dacca.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Dacca(DstTzInfo):
|
||||
'''Asia/Dacca timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Dacca'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1941,9,30,18,6,40),
|
||||
d(1942,5,14,17,30,0),
|
||||
d(1942,8,31,18,30,0),
|
||||
d(1951,9,29,17,30,0),
|
||||
d(1971,3,25,18,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(21180,0,'HMT'),
|
||||
i(23400,0,'BURT'),
|
||||
i(19800,0,'IST'),
|
||||
i(23400,0,'BURT'),
|
||||
i(21600,0,'DACT'),
|
||||
i(21600,0,'BDT'),
|
||||
]
|
||||
|
||||
Dacca = Dacca()
|
||||
|
||||
+322
@@ -0,0 +1,322 @@
|
||||
'''tzinfo timezone information for Asia/Damascus.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Damascus(DstTzInfo):
|
||||
'''Asia/Damascus timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Damascus'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1919,12,31,21,34,48),
|
||||
d(1920,4,18,0,0,0),
|
||||
d(1920,10,2,23,0,0),
|
||||
d(1921,4,17,0,0,0),
|
||||
d(1921,10,1,23,0,0),
|
||||
d(1922,4,16,0,0,0),
|
||||
d(1922,9,30,23,0,0),
|
||||
d(1923,4,15,0,0,0),
|
||||
d(1923,10,6,23,0,0),
|
||||
d(1962,4,29,0,0,0),
|
||||
d(1962,9,30,23,0,0),
|
||||
d(1963,5,1,0,0,0),
|
||||
d(1963,9,29,23,0,0),
|
||||
d(1964,5,1,0,0,0),
|
||||
d(1964,9,30,23,0,0),
|
||||
d(1965,5,1,0,0,0),
|
||||
d(1965,9,29,23,0,0),
|
||||
d(1966,4,24,0,0,0),
|
||||
d(1966,9,30,23,0,0),
|
||||
d(1967,5,1,0,0,0),
|
||||
d(1967,9,30,23,0,0),
|
||||
d(1968,5,1,0,0,0),
|
||||
d(1968,9,30,23,0,0),
|
||||
d(1969,5,1,0,0,0),
|
||||
d(1969,9,30,23,0,0),
|
||||
d(1970,5,1,0,0,0),
|
||||
d(1970,9,30,23,0,0),
|
||||
d(1971,5,1,0,0,0),
|
||||
d(1971,9,30,23,0,0),
|
||||
d(1972,5,1,0,0,0),
|
||||
d(1972,9,30,23,0,0),
|
||||
d(1973,5,1,0,0,0),
|
||||
d(1973,9,30,23,0,0),
|
||||
d(1974,5,1,0,0,0),
|
||||
d(1974,9,30,23,0,0),
|
||||
d(1975,5,1,0,0,0),
|
||||
d(1975,9,30,23,0,0),
|
||||
d(1976,5,1,0,0,0),
|
||||
d(1976,9,30,23,0,0),
|
||||
d(1977,5,1,0,0,0),
|
||||
d(1977,8,31,23,0,0),
|
||||
d(1978,5,1,0,0,0),
|
||||
d(1978,8,31,23,0,0),
|
||||
d(1983,4,9,0,0,0),
|
||||
d(1983,9,30,23,0,0),
|
||||
d(1984,4,9,0,0,0),
|
||||
d(1984,9,30,23,0,0),
|
||||
d(1986,2,16,0,0,0),
|
||||
d(1986,10,8,23,0,0),
|
||||
d(1987,3,1,0,0,0),
|
||||
d(1987,10,30,23,0,0),
|
||||
d(1988,3,15,0,0,0),
|
||||
d(1988,10,30,23,0,0),
|
||||
d(1989,3,31,0,0,0),
|
||||
d(1989,9,30,23,0,0),
|
||||
d(1990,4,1,0,0,0),
|
||||
d(1990,9,29,23,0,0),
|
||||
d(1991,3,31,22,0,0),
|
||||
d(1991,9,30,21,0,0),
|
||||
d(1992,4,7,22,0,0),
|
||||
d(1992,9,30,21,0,0),
|
||||
d(1993,3,25,22,0,0),
|
||||
d(1993,9,24,21,0,0),
|
||||
d(1994,3,31,22,0,0),
|
||||
d(1994,9,30,21,0,0),
|
||||
d(1995,3,31,22,0,0),
|
||||
d(1995,9,30,21,0,0),
|
||||
d(1996,3,31,22,0,0),
|
||||
d(1996,9,30,21,0,0),
|
||||
d(1997,3,30,22,0,0),
|
||||
d(1997,9,30,21,0,0),
|
||||
d(1998,3,29,22,0,0),
|
||||
d(1998,9,30,21,0,0),
|
||||
d(1999,3,31,22,0,0),
|
||||
d(1999,9,30,21,0,0),
|
||||
d(2000,3,31,22,0,0),
|
||||
d(2000,9,30,21,0,0),
|
||||
d(2001,3,31,22,0,0),
|
||||
d(2001,9,30,21,0,0),
|
||||
d(2002,3,31,22,0,0),
|
||||
d(2002,9,30,21,0,0),
|
||||
d(2003,3,31,22,0,0),
|
||||
d(2003,9,30,21,0,0),
|
||||
d(2004,3,31,22,0,0),
|
||||
d(2004,9,30,21,0,0),
|
||||
d(2005,3,31,22,0,0),
|
||||
d(2005,9,30,21,0,0),
|
||||
d(2006,3,31,22,0,0),
|
||||
d(2006,9,21,21,0,0),
|
||||
d(2007,3,31,22,0,0),
|
||||
d(2007,9,30,21,0,0),
|
||||
d(2008,3,31,22,0,0),
|
||||
d(2008,9,30,21,0,0),
|
||||
d(2009,3,31,22,0,0),
|
||||
d(2009,9,30,21,0,0),
|
||||
d(2010,3,31,22,0,0),
|
||||
d(2010,9,30,21,0,0),
|
||||
d(2011,3,31,22,0,0),
|
||||
d(2011,9,30,21,0,0),
|
||||
d(2012,3,31,22,0,0),
|
||||
d(2012,9,30,21,0,0),
|
||||
d(2013,3,31,22,0,0),
|
||||
d(2013,9,30,21,0,0),
|
||||
d(2014,3,31,22,0,0),
|
||||
d(2014,9,30,21,0,0),
|
||||
d(2015,3,31,22,0,0),
|
||||
d(2015,9,30,21,0,0),
|
||||
d(2016,3,31,22,0,0),
|
||||
d(2016,9,30,21,0,0),
|
||||
d(2017,3,31,22,0,0),
|
||||
d(2017,9,30,21,0,0),
|
||||
d(2018,3,31,22,0,0),
|
||||
d(2018,9,30,21,0,0),
|
||||
d(2019,3,31,22,0,0),
|
||||
d(2019,9,30,21,0,0),
|
||||
d(2020,3,31,22,0,0),
|
||||
d(2020,9,30,21,0,0),
|
||||
d(2021,3,31,22,0,0),
|
||||
d(2021,9,30,21,0,0),
|
||||
d(2022,3,31,22,0,0),
|
||||
d(2022,9,30,21,0,0),
|
||||
d(2023,3,31,22,0,0),
|
||||
d(2023,9,30,21,0,0),
|
||||
d(2024,3,31,22,0,0),
|
||||
d(2024,9,30,21,0,0),
|
||||
d(2025,3,31,22,0,0),
|
||||
d(2025,9,30,21,0,0),
|
||||
d(2026,3,31,22,0,0),
|
||||
d(2026,9,30,21,0,0),
|
||||
d(2027,3,31,22,0,0),
|
||||
d(2027,9,30,21,0,0),
|
||||
d(2028,3,31,22,0,0),
|
||||
d(2028,9,30,21,0,0),
|
||||
d(2029,3,31,22,0,0),
|
||||
d(2029,9,30,21,0,0),
|
||||
d(2030,3,31,22,0,0),
|
||||
d(2030,9,30,21,0,0),
|
||||
d(2031,3,31,22,0,0),
|
||||
d(2031,9,30,21,0,0),
|
||||
d(2032,3,31,22,0,0),
|
||||
d(2032,9,30,21,0,0),
|
||||
d(2033,3,31,22,0,0),
|
||||
d(2033,9,30,21,0,0),
|
||||
d(2034,3,31,22,0,0),
|
||||
d(2034,9,30,21,0,0),
|
||||
d(2035,3,31,22,0,0),
|
||||
d(2035,9,30,21,0,0),
|
||||
d(2036,3,31,22,0,0),
|
||||
d(2036,9,30,21,0,0),
|
||||
d(2037,3,31,22,0,0),
|
||||
d(2037,9,30,21,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(8700,0,'LMT'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
]
|
||||
|
||||
Damascus = Damascus()
|
||||
|
||||
Vendored
+30
@@ -0,0 +1,30 @@
|
||||
'''tzinfo timezone information for Asia/Dhaka.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Dhaka(DstTzInfo):
|
||||
'''Asia/Dhaka timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Dhaka'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1941,9,30,18,6,40),
|
||||
d(1942,5,14,17,30,0),
|
||||
d(1942,8,31,18,30,0),
|
||||
d(1951,9,29,17,30,0),
|
||||
d(1971,3,25,18,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(21180,0,'HMT'),
|
||||
i(23400,0,'BURT'),
|
||||
i(19800,0,'IST'),
|
||||
i(23400,0,'BURT'),
|
||||
i(21600,0,'DACT'),
|
||||
i(21600,0,'BDT'),
|
||||
]
|
||||
|
||||
Dhaka = Dhaka()
|
||||
|
||||
Vendored
+30
@@ -0,0 +1,30 @@
|
||||
'''tzinfo timezone information for Asia/Dili.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Dili(DstTzInfo):
|
||||
'''Asia/Dili timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Dili'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1911,12,31,15,37,40),
|
||||
d(1942,2,21,15,0,0),
|
||||
d(1945,7,31,15,0,0),
|
||||
d(1976,5,2,15,0,0),
|
||||
d(2000,9,16,16,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(30120,0,'LMT'),
|
||||
i(28800,0,'TLT'),
|
||||
i(32400,0,'JST'),
|
||||
i(32400,0,'TLT'),
|
||||
i(28800,0,'CIT'),
|
||||
i(32400,0,'TLT'),
|
||||
]
|
||||
|
||||
Dili = Dili()
|
||||
|
||||
Vendored
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Asia/Dubai.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Dubai(DstTzInfo):
|
||||
'''Asia/Dubai timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Dubai'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1919,12,31,20,18,48),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(13260,0,'LMT'),
|
||||
i(14400,0,'GST'),
|
||||
]
|
||||
|
||||
Dubai = Dubai()
|
||||
|
||||
+68
@@ -0,0 +1,68 @@
|
||||
'''tzinfo timezone information for Asia/Dushanbe.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Dushanbe(DstTzInfo):
|
||||
'''Asia/Dushanbe timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Dushanbe'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1924,5,1,19,24,48),
|
||||
d(1930,6,20,19,0,0),
|
||||
d(1981,3,31,18,0,0),
|
||||
d(1981,9,30,17,0,0),
|
||||
d(1982,3,31,18,0,0),
|
||||
d(1982,9,30,17,0,0),
|
||||
d(1983,3,31,18,0,0),
|
||||
d(1983,9,30,17,0,0),
|
||||
d(1984,3,31,18,0,0),
|
||||
d(1984,9,29,20,0,0),
|
||||
d(1985,3,30,20,0,0),
|
||||
d(1985,9,28,20,0,0),
|
||||
d(1986,3,29,20,0,0),
|
||||
d(1986,9,27,20,0,0),
|
||||
d(1987,3,28,20,0,0),
|
||||
d(1987,9,26,20,0,0),
|
||||
d(1988,3,26,20,0,0),
|
||||
d(1988,9,24,20,0,0),
|
||||
d(1989,3,25,20,0,0),
|
||||
d(1989,9,23,20,0,0),
|
||||
d(1990,3,24,20,0,0),
|
||||
d(1990,9,29,20,0,0),
|
||||
d(1991,3,30,20,0,0),
|
||||
d(1991,9,8,21,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(16500,0,'LMT'),
|
||||
i(18000,0,'DUST'),
|
||||
i(21600,0,'DUST'),
|
||||
i(25200,3600,'DUSST'),
|
||||
i(21600,0,'DUST'),
|
||||
i(25200,3600,'DUSST'),
|
||||
i(21600,0,'DUST'),
|
||||
i(25200,3600,'DUSST'),
|
||||
i(21600,0,'DUST'),
|
||||
i(25200,3600,'DUSST'),
|
||||
i(21600,0,'DUST'),
|
||||
i(25200,3600,'DUSST'),
|
||||
i(21600,0,'DUST'),
|
||||
i(25200,3600,'DUSST'),
|
||||
i(21600,0,'DUST'),
|
||||
i(25200,3600,'DUSST'),
|
||||
i(21600,0,'DUST'),
|
||||
i(25200,3600,'DUSST'),
|
||||
i(21600,0,'DUST'),
|
||||
i(25200,3600,'DUSST'),
|
||||
i(21600,0,'DUST'),
|
||||
i(25200,3600,'DUSST'),
|
||||
i(21600,0,'DUST'),
|
||||
i(21600,0,'DUSST'),
|
||||
i(18000,0,'TJT'),
|
||||
]
|
||||
|
||||
Dushanbe = Dushanbe()
|
||||
|
||||
Vendored
+308
@@ -0,0 +1,308 @@
|
||||
'''tzinfo timezone information for Asia/Gaza.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Gaza(DstTzInfo):
|
||||
'''Asia/Gaza timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Gaza'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1940,5,31,22,0,0),
|
||||
d(1942,10,31,21,0,0),
|
||||
d(1943,4,1,0,0,0),
|
||||
d(1943,10,31,21,0,0),
|
||||
d(1944,3,31,22,0,0),
|
||||
d(1944,10,31,21,0,0),
|
||||
d(1945,4,15,22,0,0),
|
||||
d(1945,10,31,23,0,0),
|
||||
d(1946,4,16,0,0,0),
|
||||
d(1946,10,31,21,0,0),
|
||||
d(1957,5,9,22,0,0),
|
||||
d(1957,9,30,21,0,0),
|
||||
d(1958,4,30,22,0,0),
|
||||
d(1958,9,30,21,0,0),
|
||||
d(1959,4,30,23,0,0),
|
||||
d(1959,9,30,0,0,0),
|
||||
d(1960,4,30,23,0,0),
|
||||
d(1960,9,30,0,0,0),
|
||||
d(1961,4,30,23,0,0),
|
||||
d(1961,9,30,0,0,0),
|
||||
d(1962,4,30,23,0,0),
|
||||
d(1962,9,30,0,0,0),
|
||||
d(1963,4,30,23,0,0),
|
||||
d(1963,9,30,0,0,0),
|
||||
d(1964,4,30,23,0,0),
|
||||
d(1964,9,30,0,0,0),
|
||||
d(1965,4,30,23,0,0),
|
||||
d(1965,9,30,0,0,0),
|
||||
d(1966,4,30,23,0,0),
|
||||
d(1966,10,1,0,0,0),
|
||||
d(1967,4,30,23,0,0),
|
||||
d(1967,6,4,21,0,0),
|
||||
d(1974,7,6,22,0,0),
|
||||
d(1974,10,12,21,0,0),
|
||||
d(1975,4,19,22,0,0),
|
||||
d(1975,8,30,21,0,0),
|
||||
d(1985,4,13,22,0,0),
|
||||
d(1985,9,14,21,0,0),
|
||||
d(1986,5,17,22,0,0),
|
||||
d(1986,9,6,21,0,0),
|
||||
d(1987,4,14,22,0,0),
|
||||
d(1987,9,12,21,0,0),
|
||||
d(1988,4,8,22,0,0),
|
||||
d(1988,9,2,21,0,0),
|
||||
d(1989,4,29,22,0,0),
|
||||
d(1989,9,2,21,0,0),
|
||||
d(1990,3,24,22,0,0),
|
||||
d(1990,8,25,21,0,0),
|
||||
d(1991,3,23,22,0,0),
|
||||
d(1991,8,31,21,0,0),
|
||||
d(1992,3,28,22,0,0),
|
||||
d(1992,9,5,21,0,0),
|
||||
d(1993,4,1,22,0,0),
|
||||
d(1993,9,4,21,0,0),
|
||||
d(1994,3,31,22,0,0),
|
||||
d(1994,8,27,21,0,0),
|
||||
d(1995,3,30,22,0,0),
|
||||
d(1995,9,2,21,0,0),
|
||||
d(1995,12,31,22,0,0),
|
||||
d(1996,4,4,22,0,0),
|
||||
d(1996,9,19,22,0,0),
|
||||
d(1997,4,3,22,0,0),
|
||||
d(1997,9,18,22,0,0),
|
||||
d(1998,4,2,22,0,0),
|
||||
d(1998,9,17,22,0,0),
|
||||
d(1998,12,31,22,0,0),
|
||||
d(1999,4,15,22,0,0),
|
||||
d(1999,10,14,21,0,0),
|
||||
d(2000,4,20,22,0,0),
|
||||
d(2000,10,19,21,0,0),
|
||||
d(2001,4,19,22,0,0),
|
||||
d(2001,10,18,21,0,0),
|
||||
d(2002,4,18,22,0,0),
|
||||
d(2002,10,17,21,0,0),
|
||||
d(2003,4,17,22,0,0),
|
||||
d(2003,10,16,21,0,0),
|
||||
d(2004,4,15,22,0,0),
|
||||
d(2004,9,30,22,0,0),
|
||||
d(2005,4,14,22,0,0),
|
||||
d(2005,10,3,23,0,0),
|
||||
d(2006,3,31,22,0,0),
|
||||
d(2006,9,21,21,0,0),
|
||||
d(2007,3,31,22,0,0),
|
||||
d(2007,10,18,21,0,0),
|
||||
d(2008,3,31,22,0,0),
|
||||
d(2008,10,16,21,0,0),
|
||||
d(2009,3,31,22,0,0),
|
||||
d(2009,10,15,21,0,0),
|
||||
d(2010,3,31,22,0,0),
|
||||
d(2010,10,14,21,0,0),
|
||||
d(2011,3,31,22,0,0),
|
||||
d(2011,10,20,21,0,0),
|
||||
d(2012,3,31,22,0,0),
|
||||
d(2012,10,18,21,0,0),
|
||||
d(2013,3,31,22,0,0),
|
||||
d(2013,10,17,21,0,0),
|
||||
d(2014,3,31,22,0,0),
|
||||
d(2014,10,16,21,0,0),
|
||||
d(2015,3,31,22,0,0),
|
||||
d(2015,10,15,21,0,0),
|
||||
d(2016,3,31,22,0,0),
|
||||
d(2016,10,20,21,0,0),
|
||||
d(2017,3,31,22,0,0),
|
||||
d(2017,10,19,21,0,0),
|
||||
d(2018,3,31,22,0,0),
|
||||
d(2018,10,18,21,0,0),
|
||||
d(2019,3,31,22,0,0),
|
||||
d(2019,10,17,21,0,0),
|
||||
d(2020,3,31,22,0,0),
|
||||
d(2020,10,15,21,0,0),
|
||||
d(2021,3,31,22,0,0),
|
||||
d(2021,10,14,21,0,0),
|
||||
d(2022,3,31,22,0,0),
|
||||
d(2022,10,20,21,0,0),
|
||||
d(2023,3,31,22,0,0),
|
||||
d(2023,10,19,21,0,0),
|
||||
d(2024,3,31,22,0,0),
|
||||
d(2024,10,17,21,0,0),
|
||||
d(2025,3,31,22,0,0),
|
||||
d(2025,10,16,21,0,0),
|
||||
d(2026,3,31,22,0,0),
|
||||
d(2026,10,15,21,0,0),
|
||||
d(2027,3,31,22,0,0),
|
||||
d(2027,10,14,21,0,0),
|
||||
d(2028,3,31,22,0,0),
|
||||
d(2028,10,19,21,0,0),
|
||||
d(2029,3,31,22,0,0),
|
||||
d(2029,10,18,21,0,0),
|
||||
d(2030,3,31,22,0,0),
|
||||
d(2030,10,17,21,0,0),
|
||||
d(2031,3,31,22,0,0),
|
||||
d(2031,10,16,21,0,0),
|
||||
d(2032,3,31,22,0,0),
|
||||
d(2032,10,14,21,0,0),
|
||||
d(2033,3,31,22,0,0),
|
||||
d(2033,10,20,21,0,0),
|
||||
d(2034,3,31,22,0,0),
|
||||
d(2034,10,19,21,0,0),
|
||||
d(2035,3,31,22,0,0),
|
||||
d(2035,10,18,21,0,0),
|
||||
d(2036,3,31,22,0,0),
|
||||
d(2036,10,16,21,0,0),
|
||||
d(2037,3,31,22,0,0),
|
||||
d(2037,10,15,21,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EET'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EET'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EET'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EET'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EET'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
]
|
||||
|
||||
Gaza = Gaza()
|
||||
|
||||
Vendored
+54
@@ -0,0 +1,54 @@
|
||||
'''tzinfo timezone information for Asia/Harbin.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Harbin(DstTzInfo):
|
||||
'''Asia/Harbin timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Harbin'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1927,12,31,15,33,16),
|
||||
d(1932,2,29,15,30,0),
|
||||
d(1939,12,31,16,0,0),
|
||||
d(1966,4,30,15,0,0),
|
||||
d(1980,4,30,15,30,0),
|
||||
d(1986,5,3,16,0,0),
|
||||
d(1986,9,13,15,0,0),
|
||||
d(1987,4,11,16,0,0),
|
||||
d(1987,9,12,15,0,0),
|
||||
d(1988,4,9,16,0,0),
|
||||
d(1988,9,10,15,0,0),
|
||||
d(1989,4,15,16,0,0),
|
||||
d(1989,9,16,15,0,0),
|
||||
d(1990,4,14,16,0,0),
|
||||
d(1990,9,15,15,0,0),
|
||||
d(1991,4,13,16,0,0),
|
||||
d(1991,9,14,15,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(30420,0,'LMT'),
|
||||
i(30600,0,'CHAT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,0,'CHAT'),
|
||||
i(30600,0,'CHAT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
]
|
||||
|
||||
Harbin = Harbin()
|
||||
|
||||
+158
@@ -0,0 +1,158 @@
|
||||
'''tzinfo timezone information for Asia/Hong_Kong.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Hong_Kong(DstTzInfo):
|
||||
'''Asia/Hong_Kong timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Hong_Kong'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1904,10,29,16,23,24),
|
||||
d(1946,4,19,19,30,0),
|
||||
d(1946,11,30,18,30,0),
|
||||
d(1947,4,12,19,30,0),
|
||||
d(1947,12,29,18,30,0),
|
||||
d(1948,5,1,19,30,0),
|
||||
d(1948,10,30,18,30,0),
|
||||
d(1949,4,2,19,30,0),
|
||||
d(1949,10,29,18,30,0),
|
||||
d(1950,4,1,19,30,0),
|
||||
d(1950,10,28,18,30,0),
|
||||
d(1951,3,31,19,30,0),
|
||||
d(1951,10,27,18,30,0),
|
||||
d(1952,4,5,19,30,0),
|
||||
d(1952,10,25,18,30,0),
|
||||
d(1953,4,4,19,30,0),
|
||||
d(1953,10,31,18,30,0),
|
||||
d(1954,3,20,19,30,0),
|
||||
d(1954,10,30,18,30,0),
|
||||
d(1955,3,19,19,30,0),
|
||||
d(1955,11,5,18,30,0),
|
||||
d(1956,3,17,19,30,0),
|
||||
d(1956,11,3,18,30,0),
|
||||
d(1957,3,23,19,30,0),
|
||||
d(1957,11,2,18,30,0),
|
||||
d(1958,3,22,19,30,0),
|
||||
d(1958,11,1,18,30,0),
|
||||
d(1959,3,21,19,30,0),
|
||||
d(1959,10,31,18,30,0),
|
||||
d(1960,3,19,19,30,0),
|
||||
d(1960,11,5,18,30,0),
|
||||
d(1961,3,18,19,30,0),
|
||||
d(1961,11,4,18,30,0),
|
||||
d(1962,3,17,19,30,0),
|
||||
d(1962,11,3,18,30,0),
|
||||
d(1963,3,23,19,30,0),
|
||||
d(1963,11,2,18,30,0),
|
||||
d(1964,3,21,19,30,0),
|
||||
d(1964,10,31,18,30,0),
|
||||
d(1965,4,17,19,30,0),
|
||||
d(1965,10,16,18,30,0),
|
||||
d(1966,4,16,19,30,0),
|
||||
d(1966,10,15,18,30,0),
|
||||
d(1967,4,15,19,30,0),
|
||||
d(1967,10,21,18,30,0),
|
||||
d(1968,4,20,19,30,0),
|
||||
d(1968,10,19,18,30,0),
|
||||
d(1969,4,19,19,30,0),
|
||||
d(1969,10,18,18,30,0),
|
||||
d(1970,4,18,19,30,0),
|
||||
d(1970,10,17,18,30,0),
|
||||
d(1971,4,17,19,30,0),
|
||||
d(1971,10,16,18,30,0),
|
||||
d(1972,4,15,19,30,0),
|
||||
d(1972,10,21,18,30,0),
|
||||
d(1973,4,21,19,30,0),
|
||||
d(1973,10,20,18,30,0),
|
||||
d(1974,4,20,19,30,0),
|
||||
d(1974,10,19,18,30,0),
|
||||
d(1975,4,19,19,30,0),
|
||||
d(1975,10,18,18,30,0),
|
||||
d(1976,4,17,19,30,0),
|
||||
d(1976,10,16,18,30,0),
|
||||
d(1977,4,16,19,30,0),
|
||||
d(1977,10,15,18,30,0),
|
||||
d(1979,5,12,19,30,0),
|
||||
d(1979,10,20,18,30,0),
|
||||
d(1980,5,10,19,30,0),
|
||||
d(1980,10,18,18,30,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(27420,0,'LMT'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
i(32400,3600,'HKST'),
|
||||
i(28800,0,'HKT'),
|
||||
]
|
||||
|
||||
Hong_Kong = Hong_Kong()
|
||||
|
||||
Vendored
+236
@@ -0,0 +1,236 @@
|
||||
'''tzinfo timezone information for Asia/Hovd.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Hovd(DstTzInfo):
|
||||
'''Asia/Hovd timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Hovd'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1905,7,31,17,53,24),
|
||||
d(1977,12,31,18,0,0),
|
||||
d(1983,3,31,17,0,0),
|
||||
d(1983,9,30,16,0,0),
|
||||
d(1984,3,31,17,0,0),
|
||||
d(1984,9,29,16,0,0),
|
||||
d(1985,3,30,17,0,0),
|
||||
d(1985,9,28,16,0,0),
|
||||
d(1986,3,29,17,0,0),
|
||||
d(1986,9,27,16,0,0),
|
||||
d(1987,3,28,17,0,0),
|
||||
d(1987,9,26,16,0,0),
|
||||
d(1988,3,26,17,0,0),
|
||||
d(1988,9,24,16,0,0),
|
||||
d(1989,3,25,17,0,0),
|
||||
d(1989,9,23,16,0,0),
|
||||
d(1990,3,24,17,0,0),
|
||||
d(1990,9,29,16,0,0),
|
||||
d(1991,3,30,17,0,0),
|
||||
d(1991,9,28,16,0,0),
|
||||
d(1992,3,28,17,0,0),
|
||||
d(1992,9,26,16,0,0),
|
||||
d(1993,3,27,17,0,0),
|
||||
d(1993,9,25,16,0,0),
|
||||
d(1994,3,26,17,0,0),
|
||||
d(1994,9,24,16,0,0),
|
||||
d(1995,3,25,17,0,0),
|
||||
d(1995,9,23,16,0,0),
|
||||
d(1996,3,30,17,0,0),
|
||||
d(1996,9,28,16,0,0),
|
||||
d(1997,3,29,17,0,0),
|
||||
d(1997,9,27,16,0,0),
|
||||
d(1998,3,28,17,0,0),
|
||||
d(1998,9,26,16,0,0),
|
||||
d(2001,4,27,19,0,0),
|
||||
d(2001,9,28,18,0,0),
|
||||
d(2002,3,29,19,0,0),
|
||||
d(2002,9,27,18,0,0),
|
||||
d(2003,3,28,19,0,0),
|
||||
d(2003,9,26,18,0,0),
|
||||
d(2004,3,26,19,0,0),
|
||||
d(2004,9,24,18,0,0),
|
||||
d(2005,3,25,19,0,0),
|
||||
d(2005,9,23,18,0,0),
|
||||
d(2006,3,24,19,0,0),
|
||||
d(2006,9,29,18,0,0),
|
||||
d(2007,3,30,19,0,0),
|
||||
d(2007,9,28,18,0,0),
|
||||
d(2008,3,28,19,0,0),
|
||||
d(2008,9,26,18,0,0),
|
||||
d(2009,3,27,19,0,0),
|
||||
d(2009,9,25,18,0,0),
|
||||
d(2010,3,26,19,0,0),
|
||||
d(2010,9,24,18,0,0),
|
||||
d(2011,3,25,19,0,0),
|
||||
d(2011,9,23,18,0,0),
|
||||
d(2012,3,30,19,0,0),
|
||||
d(2012,9,28,18,0,0),
|
||||
d(2013,3,29,19,0,0),
|
||||
d(2013,9,27,18,0,0),
|
||||
d(2014,3,28,19,0,0),
|
||||
d(2014,9,26,18,0,0),
|
||||
d(2015,3,27,19,0,0),
|
||||
d(2015,9,25,18,0,0),
|
||||
d(2016,3,25,19,0,0),
|
||||
d(2016,9,23,18,0,0),
|
||||
d(2017,3,24,19,0,0),
|
||||
d(2017,9,29,18,0,0),
|
||||
d(2018,3,30,19,0,0),
|
||||
d(2018,9,28,18,0,0),
|
||||
d(2019,3,29,19,0,0),
|
||||
d(2019,9,27,18,0,0),
|
||||
d(2020,3,27,19,0,0),
|
||||
d(2020,9,25,18,0,0),
|
||||
d(2021,3,26,19,0,0),
|
||||
d(2021,9,24,18,0,0),
|
||||
d(2022,3,25,19,0,0),
|
||||
d(2022,9,23,18,0,0),
|
||||
d(2023,3,24,19,0,0),
|
||||
d(2023,9,29,18,0,0),
|
||||
d(2024,3,29,19,0,0),
|
||||
d(2024,9,27,18,0,0),
|
||||
d(2025,3,28,19,0,0),
|
||||
d(2025,9,26,18,0,0),
|
||||
d(2026,3,27,19,0,0),
|
||||
d(2026,9,25,18,0,0),
|
||||
d(2027,3,26,19,0,0),
|
||||
d(2027,9,24,18,0,0),
|
||||
d(2028,3,24,19,0,0),
|
||||
d(2028,9,29,18,0,0),
|
||||
d(2029,3,30,19,0,0),
|
||||
d(2029,9,28,18,0,0),
|
||||
d(2030,3,29,19,0,0),
|
||||
d(2030,9,27,18,0,0),
|
||||
d(2031,3,28,19,0,0),
|
||||
d(2031,9,26,18,0,0),
|
||||
d(2032,3,26,19,0,0),
|
||||
d(2032,9,24,18,0,0),
|
||||
d(2033,3,25,19,0,0),
|
||||
d(2033,9,23,18,0,0),
|
||||
d(2034,3,24,19,0,0),
|
||||
d(2034,9,29,18,0,0),
|
||||
d(2035,3,30,19,0,0),
|
||||
d(2035,9,28,18,0,0),
|
||||
d(2036,3,28,19,0,0),
|
||||
d(2036,9,26,18,0,0),
|
||||
d(2037,3,27,19,0,0),
|
||||
d(2037,9,25,18,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(22020,0,'LMT'),
|
||||
i(21600,0,'HOVT'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
i(28800,3600,'HOVST'),
|
||||
i(25200,0,'HOVT'),
|
||||
]
|
||||
|
||||
Hovd = Hovd()
|
||||
|
||||
Vendored
+254
@@ -0,0 +1,254 @@
|
||||
'''tzinfo timezone information for Asia/Irkutsk.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Irkutsk(DstTzInfo):
|
||||
'''Asia/Irkutsk timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Irkutsk'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1920,1,24,17,2,40),
|
||||
d(1930,6,20,17,0,0),
|
||||
d(1981,3,31,16,0,0),
|
||||
d(1981,9,30,15,0,0),
|
||||
d(1982,3,31,16,0,0),
|
||||
d(1982,9,30,15,0,0),
|
||||
d(1983,3,31,16,0,0),
|
||||
d(1983,9,30,15,0,0),
|
||||
d(1984,3,31,16,0,0),
|
||||
d(1984,9,29,18,0,0),
|
||||
d(1985,3,30,18,0,0),
|
||||
d(1985,9,28,18,0,0),
|
||||
d(1986,3,29,18,0,0),
|
||||
d(1986,9,27,18,0,0),
|
||||
d(1987,3,28,18,0,0),
|
||||
d(1987,9,26,18,0,0),
|
||||
d(1988,3,26,18,0,0),
|
||||
d(1988,9,24,18,0,0),
|
||||
d(1989,3,25,18,0,0),
|
||||
d(1989,9,23,18,0,0),
|
||||
d(1990,3,24,18,0,0),
|
||||
d(1990,9,29,18,0,0),
|
||||
d(1991,3,30,18,0,0),
|
||||
d(1991,9,28,19,0,0),
|
||||
d(1992,1,18,19,0,0),
|
||||
d(1992,3,28,15,0,0),
|
||||
d(1992,9,26,14,0,0),
|
||||
d(1993,3,27,18,0,0),
|
||||
d(1993,9,25,18,0,0),
|
||||
d(1994,3,26,18,0,0),
|
||||
d(1994,9,24,18,0,0),
|
||||
d(1995,3,25,18,0,0),
|
||||
d(1995,9,23,18,0,0),
|
||||
d(1996,3,30,18,0,0),
|
||||
d(1996,10,26,18,0,0),
|
||||
d(1997,3,29,18,0,0),
|
||||
d(1997,10,25,18,0,0),
|
||||
d(1998,3,28,18,0,0),
|
||||
d(1998,10,24,18,0,0),
|
||||
d(1999,3,27,18,0,0),
|
||||
d(1999,10,30,18,0,0),
|
||||
d(2000,3,25,18,0,0),
|
||||
d(2000,10,28,18,0,0),
|
||||
d(2001,3,24,18,0,0),
|
||||
d(2001,10,27,18,0,0),
|
||||
d(2002,3,30,18,0,0),
|
||||
d(2002,10,26,18,0,0),
|
||||
d(2003,3,29,18,0,0),
|
||||
d(2003,10,25,18,0,0),
|
||||
d(2004,3,27,18,0,0),
|
||||
d(2004,10,30,18,0,0),
|
||||
d(2005,3,26,18,0,0),
|
||||
d(2005,10,29,18,0,0),
|
||||
d(2006,3,25,18,0,0),
|
||||
d(2006,10,28,18,0,0),
|
||||
d(2007,3,24,18,0,0),
|
||||
d(2007,10,27,18,0,0),
|
||||
d(2008,3,29,18,0,0),
|
||||
d(2008,10,25,18,0,0),
|
||||
d(2009,3,28,18,0,0),
|
||||
d(2009,10,24,18,0,0),
|
||||
d(2010,3,27,18,0,0),
|
||||
d(2010,10,30,18,0,0),
|
||||
d(2011,3,26,18,0,0),
|
||||
d(2011,10,29,18,0,0),
|
||||
d(2012,3,24,18,0,0),
|
||||
d(2012,10,27,18,0,0),
|
||||
d(2013,3,30,18,0,0),
|
||||
d(2013,10,26,18,0,0),
|
||||
d(2014,3,29,18,0,0),
|
||||
d(2014,10,25,18,0,0),
|
||||
d(2015,3,28,18,0,0),
|
||||
d(2015,10,24,18,0,0),
|
||||
d(2016,3,26,18,0,0),
|
||||
d(2016,10,29,18,0,0),
|
||||
d(2017,3,25,18,0,0),
|
||||
d(2017,10,28,18,0,0),
|
||||
d(2018,3,24,18,0,0),
|
||||
d(2018,10,27,18,0,0),
|
||||
d(2019,3,30,18,0,0),
|
||||
d(2019,10,26,18,0,0),
|
||||
d(2020,3,28,18,0,0),
|
||||
d(2020,10,24,18,0,0),
|
||||
d(2021,3,27,18,0,0),
|
||||
d(2021,10,30,18,0,0),
|
||||
d(2022,3,26,18,0,0),
|
||||
d(2022,10,29,18,0,0),
|
||||
d(2023,3,25,18,0,0),
|
||||
d(2023,10,28,18,0,0),
|
||||
d(2024,3,30,18,0,0),
|
||||
d(2024,10,26,18,0,0),
|
||||
d(2025,3,29,18,0,0),
|
||||
d(2025,10,25,18,0,0),
|
||||
d(2026,3,28,18,0,0),
|
||||
d(2026,10,24,18,0,0),
|
||||
d(2027,3,27,18,0,0),
|
||||
d(2027,10,30,18,0,0),
|
||||
d(2028,3,25,18,0,0),
|
||||
d(2028,10,28,18,0,0),
|
||||
d(2029,3,24,18,0,0),
|
||||
d(2029,10,27,18,0,0),
|
||||
d(2030,3,30,18,0,0),
|
||||
d(2030,10,26,18,0,0),
|
||||
d(2031,3,29,18,0,0),
|
||||
d(2031,10,25,18,0,0),
|
||||
d(2032,3,27,18,0,0),
|
||||
d(2032,10,30,18,0,0),
|
||||
d(2033,3,26,18,0,0),
|
||||
d(2033,10,29,18,0,0),
|
||||
d(2034,3,25,18,0,0),
|
||||
d(2034,10,28,18,0,0),
|
||||
d(2035,3,24,18,0,0),
|
||||
d(2035,10,27,18,0,0),
|
||||
d(2036,3,29,18,0,0),
|
||||
d(2036,10,25,18,0,0),
|
||||
d(2037,3,28,18,0,0),
|
||||
d(2037,10,24,18,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(25020,0,'IMT'),
|
||||
i(25200,0,'IRKT'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(28800,0,'IRKST'),
|
||||
i(25200,0,'IRKT'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
i(32400,3600,'IRKST'),
|
||||
i(28800,0,'IRKT'),
|
||||
]
|
||||
|
||||
Irkutsk = Irkutsk()
|
||||
|
||||
+362
@@ -0,0 +1,362 @@
|
||||
'''tzinfo timezone information for Asia/Istanbul.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Istanbul(DstTzInfo):
|
||||
'''Asia/Istanbul timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Istanbul'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1910,9,30,22,3,4),
|
||||
d(1916,4,30,22,0,0),
|
||||
d(1916,9,30,21,0,0),
|
||||
d(1920,3,27,22,0,0),
|
||||
d(1920,10,24,21,0,0),
|
||||
d(1921,4,2,22,0,0),
|
||||
d(1921,10,2,21,0,0),
|
||||
d(1922,3,25,22,0,0),
|
||||
d(1922,10,7,21,0,0),
|
||||
d(1924,5,12,22,0,0),
|
||||
d(1924,9,30,21,0,0),
|
||||
d(1925,4,30,22,0,0),
|
||||
d(1925,9,30,21,0,0),
|
||||
d(1940,6,29,22,0,0),
|
||||
d(1940,10,4,21,0,0),
|
||||
d(1940,11,30,22,0,0),
|
||||
d(1941,9,20,21,0,0),
|
||||
d(1942,3,31,22,0,0),
|
||||
d(1942,10,31,21,0,0),
|
||||
d(1945,4,1,22,0,0),
|
||||
d(1945,10,7,21,0,0),
|
||||
d(1946,5,31,22,0,0),
|
||||
d(1946,9,30,21,0,0),
|
||||
d(1947,4,19,22,0,0),
|
||||
d(1947,10,4,21,0,0),
|
||||
d(1948,4,17,22,0,0),
|
||||
d(1948,10,2,21,0,0),
|
||||
d(1949,4,9,22,0,0),
|
||||
d(1949,10,1,21,0,0),
|
||||
d(1950,4,18,22,0,0),
|
||||
d(1950,10,7,21,0,0),
|
||||
d(1951,4,21,22,0,0),
|
||||
d(1951,10,7,21,0,0),
|
||||
d(1962,7,14,22,0,0),
|
||||
d(1962,10,7,21,0,0),
|
||||
d(1964,5,14,22,0,0),
|
||||
d(1964,9,30,21,0,0),
|
||||
d(1970,5,2,22,0,0),
|
||||
d(1970,10,3,21,0,0),
|
||||
d(1971,5,1,22,0,0),
|
||||
d(1971,10,2,21,0,0),
|
||||
d(1972,5,6,22,0,0),
|
||||
d(1972,10,7,21,0,0),
|
||||
d(1973,6,2,23,0,0),
|
||||
d(1973,11,4,0,0,0),
|
||||
d(1974,3,31,0,0,0),
|
||||
d(1974,11,3,2,0,0),
|
||||
d(1975,3,29,22,0,0),
|
||||
d(1975,10,25,21,0,0),
|
||||
d(1976,5,31,22,0,0),
|
||||
d(1976,10,30,21,0,0),
|
||||
d(1977,4,2,22,0,0),
|
||||
d(1977,10,15,21,0,0),
|
||||
d(1978,4,1,22,0,0),
|
||||
d(1978,10,14,21,0,0),
|
||||
d(1979,10,14,20,0,0),
|
||||
d(1980,4,6,0,0,0),
|
||||
d(1980,10,12,20,0,0),
|
||||
d(1981,3,29,0,0,0),
|
||||
d(1981,10,11,20,0,0),
|
||||
d(1982,3,28,0,0,0),
|
||||
d(1982,10,10,20,0,0),
|
||||
d(1983,7,30,21,0,0),
|
||||
d(1983,10,1,20,0,0),
|
||||
d(1985,4,19,21,0,0),
|
||||
d(1985,9,27,21,0,0),
|
||||
d(1986,3,30,0,0,0),
|
||||
d(1986,9,28,0,0,0),
|
||||
d(1987,3,29,0,0,0),
|
||||
d(1987,9,27,0,0,0),
|
||||
d(1988,3,27,0,0,0),
|
||||
d(1988,9,25,0,0,0),
|
||||
d(1989,3,26,0,0,0),
|
||||
d(1989,9,24,0,0,0),
|
||||
d(1990,3,25,0,0,0),
|
||||
d(1990,9,30,0,0,0),
|
||||
d(1990,12,31,22,0,0),
|
||||
d(1991,3,31,1,0,0),
|
||||
d(1991,9,29,1,0,0),
|
||||
d(1992,3,29,1,0,0),
|
||||
d(1992,9,27,1,0,0),
|
||||
d(1993,3,28,1,0,0),
|
||||
d(1993,9,26,1,0,0),
|
||||
d(1994,3,27,1,0,0),
|
||||
d(1994,9,25,1,0,0),
|
||||
d(1995,3,26,1,0,0),
|
||||
d(1995,9,24,1,0,0),
|
||||
d(1996,3,31,1,0,0),
|
||||
d(1996,10,27,1,0,0),
|
||||
d(1997,3,30,1,0,0),
|
||||
d(1997,10,26,1,0,0),
|
||||
d(1998,3,29,1,0,0),
|
||||
d(1998,10,25,1,0,0),
|
||||
d(1999,3,28,1,0,0),
|
||||
d(1999,10,31,1,0,0),
|
||||
d(2000,3,26,1,0,0),
|
||||
d(2000,10,29,1,0,0),
|
||||
d(2001,3,25,1,0,0),
|
||||
d(2001,10,28,1,0,0),
|
||||
d(2002,3,31,1,0,0),
|
||||
d(2002,10,27,1,0,0),
|
||||
d(2003,3,30,1,0,0),
|
||||
d(2003,10,26,1,0,0),
|
||||
d(2004,3,28,1,0,0),
|
||||
d(2004,10,31,1,0,0),
|
||||
d(2005,3,27,1,0,0),
|
||||
d(2005,10,30,1,0,0),
|
||||
d(2006,3,26,1,0,0),
|
||||
d(2006,10,29,1,0,0),
|
||||
d(2007,3,25,1,0,0),
|
||||
d(2007,10,28,1,0,0),
|
||||
d(2008,3,30,1,0,0),
|
||||
d(2008,10,26,1,0,0),
|
||||
d(2009,3,29,1,0,0),
|
||||
d(2009,10,25,1,0,0),
|
||||
d(2010,3,28,1,0,0),
|
||||
d(2010,10,31,1,0,0),
|
||||
d(2011,3,27,1,0,0),
|
||||
d(2011,10,30,1,0,0),
|
||||
d(2012,3,25,1,0,0),
|
||||
d(2012,10,28,1,0,0),
|
||||
d(2013,3,31,1,0,0),
|
||||
d(2013,10,27,1,0,0),
|
||||
d(2014,3,30,1,0,0),
|
||||
d(2014,10,26,1,0,0),
|
||||
d(2015,3,29,1,0,0),
|
||||
d(2015,10,25,1,0,0),
|
||||
d(2016,3,27,1,0,0),
|
||||
d(2016,10,30,1,0,0),
|
||||
d(2017,3,26,1,0,0),
|
||||
d(2017,10,29,1,0,0),
|
||||
d(2018,3,25,1,0,0),
|
||||
d(2018,10,28,1,0,0),
|
||||
d(2019,3,31,1,0,0),
|
||||
d(2019,10,27,1,0,0),
|
||||
d(2020,3,29,1,0,0),
|
||||
d(2020,10,25,1,0,0),
|
||||
d(2021,3,28,1,0,0),
|
||||
d(2021,10,31,1,0,0),
|
||||
d(2022,3,27,1,0,0),
|
||||
d(2022,10,30,1,0,0),
|
||||
d(2023,3,26,1,0,0),
|
||||
d(2023,10,29,1,0,0),
|
||||
d(2024,3,31,1,0,0),
|
||||
d(2024,10,27,1,0,0),
|
||||
d(2025,3,30,1,0,0),
|
||||
d(2025,10,26,1,0,0),
|
||||
d(2026,3,29,1,0,0),
|
||||
d(2026,10,25,1,0,0),
|
||||
d(2027,3,28,1,0,0),
|
||||
d(2027,10,31,1,0,0),
|
||||
d(2028,3,26,1,0,0),
|
||||
d(2028,10,29,1,0,0),
|
||||
d(2029,3,25,1,0,0),
|
||||
d(2029,10,28,1,0,0),
|
||||
d(2030,3,31,1,0,0),
|
||||
d(2030,10,27,1,0,0),
|
||||
d(2031,3,30,1,0,0),
|
||||
d(2031,10,26,1,0,0),
|
||||
d(2032,3,28,1,0,0),
|
||||
d(2032,10,31,1,0,0),
|
||||
d(2033,3,27,1,0,0),
|
||||
d(2033,10,30,1,0,0),
|
||||
d(2034,3,26,1,0,0),
|
||||
d(2034,10,29,1,0,0),
|
||||
d(2035,3,25,1,0,0),
|
||||
d(2035,10,28,1,0,0),
|
||||
d(2036,3,30,1,0,0),
|
||||
d(2036,10,26,1,0,0),
|
||||
d(2037,3,29,1,0,0),
|
||||
d(2037,10,25,1,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(7020,0,'IMT'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(14400,7200,'TRST'),
|
||||
i(10800,0,'TRT'),
|
||||
i(14400,3600,'TRST'),
|
||||
i(10800,0,'TRT'),
|
||||
i(14400,3600,'TRST'),
|
||||
i(10800,0,'TRT'),
|
||||
i(14400,3600,'TRST'),
|
||||
i(10800,0,'TRT'),
|
||||
i(14400,3600,'TRST'),
|
||||
i(10800,0,'TRT'),
|
||||
i(10800,0,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
]
|
||||
|
||||
Istanbul = Istanbul()
|
||||
|
||||
Vendored
+34
@@ -0,0 +1,34 @@
|
||||
'''tzinfo timezone information for Asia/Jakarta.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Jakarta(DstTzInfo):
|
||||
'''Asia/Jakarta timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Jakarta'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1923,12,31,16,40,0),
|
||||
d(1932,10,31,16,40,0),
|
||||
d(1942,3,22,16,30,0),
|
||||
d(1945,7,31,15,0,0),
|
||||
d(1948,4,30,16,30,0),
|
||||
d(1950,4,30,16,0,0),
|
||||
d(1963,12,31,16,30,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(25620,0,'JMT'),
|
||||
i(26400,0,'JAVT'),
|
||||
i(27000,0,'WIT'),
|
||||
i(32400,0,'JST'),
|
||||
i(27000,0,'WIT'),
|
||||
i(28800,0,'WIT'),
|
||||
i(27000,0,'WIT'),
|
||||
i(25200,0,'WIT'),
|
||||
]
|
||||
|
||||
Jakarta = Jakarta()
|
||||
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
'''tzinfo timezone information for Asia/Jayapura.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Jayapura(DstTzInfo):
|
||||
'''Asia/Jayapura timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Jayapura'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1932,10,31,14,37,12),
|
||||
d(1943,12,31,15,0,0),
|
||||
d(1963,12,31,14,30,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(33780,0,'LMT'),
|
||||
i(32400,0,'EIT'),
|
||||
i(34200,0,'CST'),
|
||||
i(32400,0,'EIT'),
|
||||
]
|
||||
|
||||
Jayapura = Jayapura()
|
||||
|
||||
+304
@@ -0,0 +1,304 @@
|
||||
'''tzinfo timezone information for Asia/Jerusalem.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Jerusalem(DstTzInfo):
|
||||
'''Asia/Jerusalem timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Jerusalem'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1917,12,31,21,39,20),
|
||||
d(1940,5,31,22,0,0),
|
||||
d(1942,10,31,21,0,0),
|
||||
d(1943,4,1,0,0,0),
|
||||
d(1943,10,31,21,0,0),
|
||||
d(1944,3,31,22,0,0),
|
||||
d(1944,10,31,21,0,0),
|
||||
d(1945,4,15,22,0,0),
|
||||
d(1945,10,31,23,0,0),
|
||||
d(1946,4,16,0,0,0),
|
||||
d(1946,10,31,21,0,0),
|
||||
d(1948,5,22,22,0,0),
|
||||
d(1948,8,31,20,0,0),
|
||||
d(1948,10,31,23,0,0),
|
||||
d(1949,4,30,22,0,0),
|
||||
d(1949,10,31,23,0,0),
|
||||
d(1950,4,15,22,0,0),
|
||||
d(1950,9,15,0,0,0),
|
||||
d(1951,3,31,22,0,0),
|
||||
d(1951,11,11,0,0,0),
|
||||
d(1952,4,20,0,0,0),
|
||||
d(1952,10,19,0,0,0),
|
||||
d(1953,4,12,0,0,0),
|
||||
d(1953,9,13,0,0,0),
|
||||
d(1954,6,12,22,0,0),
|
||||
d(1954,9,11,21,0,0),
|
||||
d(1955,6,11,0,0,0),
|
||||
d(1955,9,10,21,0,0),
|
||||
d(1956,6,2,22,0,0),
|
||||
d(1956,9,30,0,0,0),
|
||||
d(1957,4,29,0,0,0),
|
||||
d(1957,9,21,21,0,0),
|
||||
d(1974,7,6,22,0,0),
|
||||
d(1974,10,12,21,0,0),
|
||||
d(1975,4,19,22,0,0),
|
||||
d(1975,8,30,21,0,0),
|
||||
d(1985,4,13,22,0,0),
|
||||
d(1985,9,14,21,0,0),
|
||||
d(1986,5,17,22,0,0),
|
||||
d(1986,9,6,21,0,0),
|
||||
d(1987,4,14,22,0,0),
|
||||
d(1987,9,12,21,0,0),
|
||||
d(1988,4,8,22,0,0),
|
||||
d(1988,9,2,21,0,0),
|
||||
d(1989,4,29,22,0,0),
|
||||
d(1989,9,2,21,0,0),
|
||||
d(1990,3,24,22,0,0),
|
||||
d(1990,8,25,21,0,0),
|
||||
d(1991,3,23,22,0,0),
|
||||
d(1991,8,31,21,0,0),
|
||||
d(1992,3,28,22,0,0),
|
||||
d(1992,9,5,21,0,0),
|
||||
d(1993,4,1,22,0,0),
|
||||
d(1993,9,4,21,0,0),
|
||||
d(1994,3,31,22,0,0),
|
||||
d(1994,8,27,21,0,0),
|
||||
d(1995,3,30,22,0,0),
|
||||
d(1995,9,2,21,0,0),
|
||||
d(1996,3,14,22,0,0),
|
||||
d(1996,9,15,21,0,0),
|
||||
d(1997,3,20,22,0,0),
|
||||
d(1997,9,13,21,0,0),
|
||||
d(1998,3,19,22,0,0),
|
||||
d(1998,9,5,21,0,0),
|
||||
d(1999,4,2,0,0,0),
|
||||
d(1999,9,2,23,0,0),
|
||||
d(2000,4,14,0,0,0),
|
||||
d(2000,10,5,22,0,0),
|
||||
d(2001,4,8,23,0,0),
|
||||
d(2001,9,23,22,0,0),
|
||||
d(2002,3,28,23,0,0),
|
||||
d(2002,10,6,22,0,0),
|
||||
d(2003,3,27,23,0,0),
|
||||
d(2003,10,2,22,0,0),
|
||||
d(2004,4,6,23,0,0),
|
||||
d(2004,9,21,22,0,0),
|
||||
d(2005,4,1,0,0,0),
|
||||
d(2005,10,8,23,0,0),
|
||||
d(2006,3,31,0,0,0),
|
||||
d(2006,9,30,23,0,0),
|
||||
d(2007,3,30,0,0,0),
|
||||
d(2007,9,15,23,0,0),
|
||||
d(2008,3,28,0,0,0),
|
||||
d(2008,10,4,23,0,0),
|
||||
d(2009,3,27,0,0,0),
|
||||
d(2009,9,26,23,0,0),
|
||||
d(2010,3,26,0,0,0),
|
||||
d(2010,9,11,23,0,0),
|
||||
d(2011,4,1,0,0,0),
|
||||
d(2011,10,1,23,0,0),
|
||||
d(2012,3,30,0,0,0),
|
||||
d(2012,9,22,23,0,0),
|
||||
d(2013,3,29,0,0,0),
|
||||
d(2013,9,7,23,0,0),
|
||||
d(2014,3,28,0,0,0),
|
||||
d(2014,9,27,23,0,0),
|
||||
d(2015,3,27,0,0,0),
|
||||
d(2015,9,19,23,0,0),
|
||||
d(2016,4,1,0,0,0),
|
||||
d(2016,10,8,23,0,0),
|
||||
d(2017,3,31,0,0,0),
|
||||
d(2017,9,23,23,0,0),
|
||||
d(2018,3,30,0,0,0),
|
||||
d(2018,9,15,23,0,0),
|
||||
d(2019,3,29,0,0,0),
|
||||
d(2019,10,5,23,0,0),
|
||||
d(2020,3,27,0,0,0),
|
||||
d(2020,9,26,23,0,0),
|
||||
d(2021,3,26,0,0,0),
|
||||
d(2021,9,11,23,0,0),
|
||||
d(2022,4,1,0,0,0),
|
||||
d(2022,10,1,23,0,0),
|
||||
d(2023,3,31,0,0,0),
|
||||
d(2023,9,23,23,0,0),
|
||||
d(2024,3,29,0,0,0),
|
||||
d(2024,10,5,23,0,0),
|
||||
d(2025,3,28,0,0,0),
|
||||
d(2025,9,27,23,0,0),
|
||||
d(2026,3,27,0,0,0),
|
||||
d(2026,9,19,23,0,0),
|
||||
d(2027,3,26,0,0,0),
|
||||
d(2027,10,9,23,0,0),
|
||||
d(2028,3,31,0,0,0),
|
||||
d(2028,9,23,23,0,0),
|
||||
d(2029,3,30,0,0,0),
|
||||
d(2029,9,15,23,0,0),
|
||||
d(2030,3,29,0,0,0),
|
||||
d(2030,10,5,23,0,0),
|
||||
d(2031,3,28,0,0,0),
|
||||
d(2031,9,20,23,0,0),
|
||||
d(2032,3,26,0,0,0),
|
||||
d(2032,9,11,23,0,0),
|
||||
d(2033,4,1,0,0,0),
|
||||
d(2033,10,1,23,0,0),
|
||||
d(2034,3,31,0,0,0),
|
||||
d(2034,9,16,23,0,0),
|
||||
d(2035,3,30,0,0,0),
|
||||
d(2035,10,6,23,0,0),
|
||||
d(2036,3,28,0,0,0),
|
||||
d(2036,9,27,23,0,0),
|
||||
d(2037,3,27,0,0,0),
|
||||
d(2037,9,12,23,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(8460,0,'JMT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(14400,7200,'IDDT'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
]
|
||||
|
||||
Jerusalem = Jerusalem()
|
||||
|
||||
Vendored
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Asia/Kabul.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Kabul(DstTzInfo):
|
||||
'''Asia/Kabul timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Kabul'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1944,12,31,20,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(14400,0,'AFT'),
|
||||
i(16200,0,'AFT'),
|
||||
]
|
||||
|
||||
Kabul = Kabul()
|
||||
|
||||
+254
@@ -0,0 +1,254 @@
|
||||
'''tzinfo timezone information for Asia/Kamchatka.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Kamchatka(DstTzInfo):
|
||||
'''Asia/Kamchatka timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Kamchatka'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1922,11,9,13,25,24),
|
||||
d(1930,6,20,13,0,0),
|
||||
d(1981,3,31,12,0,0),
|
||||
d(1981,9,30,11,0,0),
|
||||
d(1982,3,31,12,0,0),
|
||||
d(1982,9,30,11,0,0),
|
||||
d(1983,3,31,12,0,0),
|
||||
d(1983,9,30,11,0,0),
|
||||
d(1984,3,31,12,0,0),
|
||||
d(1984,9,29,14,0,0),
|
||||
d(1985,3,30,14,0,0),
|
||||
d(1985,9,28,14,0,0),
|
||||
d(1986,3,29,14,0,0),
|
||||
d(1986,9,27,14,0,0),
|
||||
d(1987,3,28,14,0,0),
|
||||
d(1987,9,26,14,0,0),
|
||||
d(1988,3,26,14,0,0),
|
||||
d(1988,9,24,14,0,0),
|
||||
d(1989,3,25,14,0,0),
|
||||
d(1989,9,23,14,0,0),
|
||||
d(1990,3,24,14,0,0),
|
||||
d(1990,9,29,14,0,0),
|
||||
d(1991,3,30,14,0,0),
|
||||
d(1991,9,28,15,0,0),
|
||||
d(1992,1,18,15,0,0),
|
||||
d(1992,3,28,11,0,0),
|
||||
d(1992,9,26,10,0,0),
|
||||
d(1993,3,27,14,0,0),
|
||||
d(1993,9,25,14,0,0),
|
||||
d(1994,3,26,14,0,0),
|
||||
d(1994,9,24,14,0,0),
|
||||
d(1995,3,25,14,0,0),
|
||||
d(1995,9,23,14,0,0),
|
||||
d(1996,3,30,14,0,0),
|
||||
d(1996,10,26,14,0,0),
|
||||
d(1997,3,29,14,0,0),
|
||||
d(1997,10,25,14,0,0),
|
||||
d(1998,3,28,14,0,0),
|
||||
d(1998,10,24,14,0,0),
|
||||
d(1999,3,27,14,0,0),
|
||||
d(1999,10,30,14,0,0),
|
||||
d(2000,3,25,14,0,0),
|
||||
d(2000,10,28,14,0,0),
|
||||
d(2001,3,24,14,0,0),
|
||||
d(2001,10,27,14,0,0),
|
||||
d(2002,3,30,14,0,0),
|
||||
d(2002,10,26,14,0,0),
|
||||
d(2003,3,29,14,0,0),
|
||||
d(2003,10,25,14,0,0),
|
||||
d(2004,3,27,14,0,0),
|
||||
d(2004,10,30,14,0,0),
|
||||
d(2005,3,26,14,0,0),
|
||||
d(2005,10,29,14,0,0),
|
||||
d(2006,3,25,14,0,0),
|
||||
d(2006,10,28,14,0,0),
|
||||
d(2007,3,24,14,0,0),
|
||||
d(2007,10,27,14,0,0),
|
||||
d(2008,3,29,14,0,0),
|
||||
d(2008,10,25,14,0,0),
|
||||
d(2009,3,28,14,0,0),
|
||||
d(2009,10,24,14,0,0),
|
||||
d(2010,3,27,14,0,0),
|
||||
d(2010,10,30,14,0,0),
|
||||
d(2011,3,26,14,0,0),
|
||||
d(2011,10,29,14,0,0),
|
||||
d(2012,3,24,14,0,0),
|
||||
d(2012,10,27,14,0,0),
|
||||
d(2013,3,30,14,0,0),
|
||||
d(2013,10,26,14,0,0),
|
||||
d(2014,3,29,14,0,0),
|
||||
d(2014,10,25,14,0,0),
|
||||
d(2015,3,28,14,0,0),
|
||||
d(2015,10,24,14,0,0),
|
||||
d(2016,3,26,14,0,0),
|
||||
d(2016,10,29,14,0,0),
|
||||
d(2017,3,25,14,0,0),
|
||||
d(2017,10,28,14,0,0),
|
||||
d(2018,3,24,14,0,0),
|
||||
d(2018,10,27,14,0,0),
|
||||
d(2019,3,30,14,0,0),
|
||||
d(2019,10,26,14,0,0),
|
||||
d(2020,3,28,14,0,0),
|
||||
d(2020,10,24,14,0,0),
|
||||
d(2021,3,27,14,0,0),
|
||||
d(2021,10,30,14,0,0),
|
||||
d(2022,3,26,14,0,0),
|
||||
d(2022,10,29,14,0,0),
|
||||
d(2023,3,25,14,0,0),
|
||||
d(2023,10,28,14,0,0),
|
||||
d(2024,3,30,14,0,0),
|
||||
d(2024,10,26,14,0,0),
|
||||
d(2025,3,29,14,0,0),
|
||||
d(2025,10,25,14,0,0),
|
||||
d(2026,3,28,14,0,0),
|
||||
d(2026,10,24,14,0,0),
|
||||
d(2027,3,27,14,0,0),
|
||||
d(2027,10,30,14,0,0),
|
||||
d(2028,3,25,14,0,0),
|
||||
d(2028,10,28,14,0,0),
|
||||
d(2029,3,24,14,0,0),
|
||||
d(2029,10,27,14,0,0),
|
||||
d(2030,3,30,14,0,0),
|
||||
d(2030,10,26,14,0,0),
|
||||
d(2031,3,29,14,0,0),
|
||||
d(2031,10,25,14,0,0),
|
||||
d(2032,3,27,14,0,0),
|
||||
d(2032,10,30,14,0,0),
|
||||
d(2033,3,26,14,0,0),
|
||||
d(2033,10,29,14,0,0),
|
||||
d(2034,3,25,14,0,0),
|
||||
d(2034,10,28,14,0,0),
|
||||
d(2035,3,24,14,0,0),
|
||||
d(2035,10,27,14,0,0),
|
||||
d(2036,3,29,14,0,0),
|
||||
d(2036,10,25,14,0,0),
|
||||
d(2037,3,28,14,0,0),
|
||||
d(2037,10,24,14,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(38100,0,'LMT'),
|
||||
i(39600,0,'PETT'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(43200,0,'PETST'),
|
||||
i(39600,0,'PETT'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
i(46800,3600,'PETST'),
|
||||
i(43200,0,'PETT'),
|
||||
]
|
||||
|
||||
Kamchatka = Kamchatka()
|
||||
|
||||
Vendored
+34
@@ -0,0 +1,34 @@
|
||||
'''tzinfo timezone information for Asia/Karachi.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Karachi(DstTzInfo):
|
||||
'''Asia/Karachi timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Karachi'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1906,12,31,19,31,48),
|
||||
d(1942,8,31,18,30,0),
|
||||
d(1945,10,14,17,30,0),
|
||||
d(1951,9,29,18,30,0),
|
||||
d(1971,3,25,19,0,0),
|
||||
d(2002,4,6,19,1,0),
|
||||
d(2002,10,5,18,1,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(16080,0,'LMT'),
|
||||
i(19800,0,'IST'),
|
||||
i(23400,3600,'IST'),
|
||||
i(19800,0,'IST'),
|
||||
i(18000,0,'KART'),
|
||||
i(18000,0,'PKT'),
|
||||
i(21600,3600,'PKST'),
|
||||
i(18000,0,'PKT'),
|
||||
]
|
||||
|
||||
Karachi = Karachi()
|
||||
|
||||
Vendored
+50
@@ -0,0 +1,50 @@
|
||||
'''tzinfo timezone information for Asia/Kashgar.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Kashgar(DstTzInfo):
|
||||
'''Asia/Kashgar timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Kashgar'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1927,12,31,18,56,4),
|
||||
d(1939,12,31,18,30,0),
|
||||
d(1980,4,30,19,0,0),
|
||||
d(1986,5,3,16,0,0),
|
||||
d(1986,9,13,15,0,0),
|
||||
d(1987,4,11,16,0,0),
|
||||
d(1987,9,12,15,0,0),
|
||||
d(1988,4,9,16,0,0),
|
||||
d(1988,9,10,15,0,0),
|
||||
d(1989,4,15,16,0,0),
|
||||
d(1989,9,16,15,0,0),
|
||||
d(1990,4,14,16,0,0),
|
||||
d(1990,9,15,15,0,0),
|
||||
d(1991,4,13,16,0,0),
|
||||
d(1991,9,14,15,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(18240,0,'LMT'),
|
||||
i(19800,0,'KAST'),
|
||||
i(18000,0,'KAST'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
]
|
||||
|
||||
Kashgar = Kashgar()
|
||||
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
'''tzinfo timezone information for Asia/Katmandu.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Katmandu(DstTzInfo):
|
||||
'''Asia/Katmandu timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Katmandu'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1919,12,31,18,18,44),
|
||||
d(1985,12,31,18,30,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(20460,0,'LMT'),
|
||||
i(19800,0,'IST'),
|
||||
i(20700,0,'NPT'),
|
||||
]
|
||||
|
||||
Katmandu = Katmandu()
|
||||
|
||||
+254
@@ -0,0 +1,254 @@
|
||||
'''tzinfo timezone information for Asia/Krasnoyarsk.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Krasnoyarsk(DstTzInfo):
|
||||
'''Asia/Krasnoyarsk timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Krasnoyarsk'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1920,1,5,17,48,40),
|
||||
d(1930,6,20,18,0,0),
|
||||
d(1981,3,31,17,0,0),
|
||||
d(1981,9,30,16,0,0),
|
||||
d(1982,3,31,17,0,0),
|
||||
d(1982,9,30,16,0,0),
|
||||
d(1983,3,31,17,0,0),
|
||||
d(1983,9,30,16,0,0),
|
||||
d(1984,3,31,17,0,0),
|
||||
d(1984,9,29,19,0,0),
|
||||
d(1985,3,30,19,0,0),
|
||||
d(1985,9,28,19,0,0),
|
||||
d(1986,3,29,19,0,0),
|
||||
d(1986,9,27,19,0,0),
|
||||
d(1987,3,28,19,0,0),
|
||||
d(1987,9,26,19,0,0),
|
||||
d(1988,3,26,19,0,0),
|
||||
d(1988,9,24,19,0,0),
|
||||
d(1989,3,25,19,0,0),
|
||||
d(1989,9,23,19,0,0),
|
||||
d(1990,3,24,19,0,0),
|
||||
d(1990,9,29,19,0,0),
|
||||
d(1991,3,30,19,0,0),
|
||||
d(1991,9,28,20,0,0),
|
||||
d(1992,1,18,20,0,0),
|
||||
d(1992,3,28,16,0,0),
|
||||
d(1992,9,26,15,0,0),
|
||||
d(1993,3,27,19,0,0),
|
||||
d(1993,9,25,19,0,0),
|
||||
d(1994,3,26,19,0,0),
|
||||
d(1994,9,24,19,0,0),
|
||||
d(1995,3,25,19,0,0),
|
||||
d(1995,9,23,19,0,0),
|
||||
d(1996,3,30,19,0,0),
|
||||
d(1996,10,26,19,0,0),
|
||||
d(1997,3,29,19,0,0),
|
||||
d(1997,10,25,19,0,0),
|
||||
d(1998,3,28,19,0,0),
|
||||
d(1998,10,24,19,0,0),
|
||||
d(1999,3,27,19,0,0),
|
||||
d(1999,10,30,19,0,0),
|
||||
d(2000,3,25,19,0,0),
|
||||
d(2000,10,28,19,0,0),
|
||||
d(2001,3,24,19,0,0),
|
||||
d(2001,10,27,19,0,0),
|
||||
d(2002,3,30,19,0,0),
|
||||
d(2002,10,26,19,0,0),
|
||||
d(2003,3,29,19,0,0),
|
||||
d(2003,10,25,19,0,0),
|
||||
d(2004,3,27,19,0,0),
|
||||
d(2004,10,30,19,0,0),
|
||||
d(2005,3,26,19,0,0),
|
||||
d(2005,10,29,19,0,0),
|
||||
d(2006,3,25,19,0,0),
|
||||
d(2006,10,28,19,0,0),
|
||||
d(2007,3,24,19,0,0),
|
||||
d(2007,10,27,19,0,0),
|
||||
d(2008,3,29,19,0,0),
|
||||
d(2008,10,25,19,0,0),
|
||||
d(2009,3,28,19,0,0),
|
||||
d(2009,10,24,19,0,0),
|
||||
d(2010,3,27,19,0,0),
|
||||
d(2010,10,30,19,0,0),
|
||||
d(2011,3,26,19,0,0),
|
||||
d(2011,10,29,19,0,0),
|
||||
d(2012,3,24,19,0,0),
|
||||
d(2012,10,27,19,0,0),
|
||||
d(2013,3,30,19,0,0),
|
||||
d(2013,10,26,19,0,0),
|
||||
d(2014,3,29,19,0,0),
|
||||
d(2014,10,25,19,0,0),
|
||||
d(2015,3,28,19,0,0),
|
||||
d(2015,10,24,19,0,0),
|
||||
d(2016,3,26,19,0,0),
|
||||
d(2016,10,29,19,0,0),
|
||||
d(2017,3,25,19,0,0),
|
||||
d(2017,10,28,19,0,0),
|
||||
d(2018,3,24,19,0,0),
|
||||
d(2018,10,27,19,0,0),
|
||||
d(2019,3,30,19,0,0),
|
||||
d(2019,10,26,19,0,0),
|
||||
d(2020,3,28,19,0,0),
|
||||
d(2020,10,24,19,0,0),
|
||||
d(2021,3,27,19,0,0),
|
||||
d(2021,10,30,19,0,0),
|
||||
d(2022,3,26,19,0,0),
|
||||
d(2022,10,29,19,0,0),
|
||||
d(2023,3,25,19,0,0),
|
||||
d(2023,10,28,19,0,0),
|
||||
d(2024,3,30,19,0,0),
|
||||
d(2024,10,26,19,0,0),
|
||||
d(2025,3,29,19,0,0),
|
||||
d(2025,10,25,19,0,0),
|
||||
d(2026,3,28,19,0,0),
|
||||
d(2026,10,24,19,0,0),
|
||||
d(2027,3,27,19,0,0),
|
||||
d(2027,10,30,19,0,0),
|
||||
d(2028,3,25,19,0,0),
|
||||
d(2028,10,28,19,0,0),
|
||||
d(2029,3,24,19,0,0),
|
||||
d(2029,10,27,19,0,0),
|
||||
d(2030,3,30,19,0,0),
|
||||
d(2030,10,26,19,0,0),
|
||||
d(2031,3,29,19,0,0),
|
||||
d(2031,10,25,19,0,0),
|
||||
d(2032,3,27,19,0,0),
|
||||
d(2032,10,30,19,0,0),
|
||||
d(2033,3,26,19,0,0),
|
||||
d(2033,10,29,19,0,0),
|
||||
d(2034,3,25,19,0,0),
|
||||
d(2034,10,28,19,0,0),
|
||||
d(2035,3,24,19,0,0),
|
||||
d(2035,10,27,19,0,0),
|
||||
d(2036,3,29,19,0,0),
|
||||
d(2036,10,25,19,0,0),
|
||||
d(2037,3,28,19,0,0),
|
||||
d(2037,10,24,19,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(22260,0,'LMT'),
|
||||
i(21600,0,'KRAT'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(25200,0,'KRAST'),
|
||||
i(21600,0,'KRAT'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
i(28800,3600,'KRAST'),
|
||||
i(25200,0,'KRAT'),
|
||||
]
|
||||
|
||||
Krasnoyarsk = Krasnoyarsk()
|
||||
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
'''tzinfo timezone information for Asia/Kuala_Lumpur.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Kuala_Lumpur(DstTzInfo):
|
||||
'''Asia/Kuala_Lumpur timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Kuala_Lumpur'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1905,5,31,17,4,35),
|
||||
d(1932,12,31,17,0,0),
|
||||
d(1935,12,31,16,40,0),
|
||||
d(1941,8,31,16,40,0),
|
||||
d(1942,2,15,16,30,0),
|
||||
d(1945,9,11,15,0,0),
|
||||
d(1981,12,31,16,30,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(24900,0,'SMT'),
|
||||
i(25200,0,'MALT'),
|
||||
i(26400,1200,'MALST'),
|
||||
i(26400,0,'MALT'),
|
||||
i(27000,0,'MALT'),
|
||||
i(32400,0,'JST'),
|
||||
i(27000,0,'MALT'),
|
||||
i(28800,0,'MYT'),
|
||||
]
|
||||
|
||||
Kuala_Lumpur = Kuala_Lumpur()
|
||||
|
||||
Vendored
+58
@@ -0,0 +1,58 @@
|
||||
'''tzinfo timezone information for Asia/Kuching.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Kuching(DstTzInfo):
|
||||
'''Asia/Kuching timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Kuching'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1926,2,28,16,38,40),
|
||||
d(1932,12,31,16,30,0),
|
||||
d(1935,9,13,16,0,0),
|
||||
d(1935,12,13,15,40,0),
|
||||
d(1936,9,13,16,0,0),
|
||||
d(1936,12,13,15,40,0),
|
||||
d(1937,9,13,16,0,0),
|
||||
d(1937,12,13,15,40,0),
|
||||
d(1938,9,13,16,0,0),
|
||||
d(1938,12,13,15,40,0),
|
||||
d(1939,9,13,16,0,0),
|
||||
d(1939,12,13,15,40,0),
|
||||
d(1940,9,13,16,0,0),
|
||||
d(1940,12,13,15,40,0),
|
||||
d(1941,9,13,16,0,0),
|
||||
d(1941,12,13,15,40,0),
|
||||
d(1942,2,15,16,0,0),
|
||||
d(1945,9,11,15,0,0),
|
||||
d(1981,12,31,16,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(26460,0,'LMT'),
|
||||
i(27000,0,'BORT'),
|
||||
i(28800,0,'BORT'),
|
||||
i(30000,1200,'BORTST'),
|
||||
i(28800,0,'BORT'),
|
||||
i(30000,1200,'BORTST'),
|
||||
i(28800,0,'BORT'),
|
||||
i(30000,1200,'BORTST'),
|
||||
i(28800,0,'BORT'),
|
||||
i(30000,1200,'BORTST'),
|
||||
i(28800,0,'BORT'),
|
||||
i(30000,1200,'BORTST'),
|
||||
i(28800,0,'BORT'),
|
||||
i(30000,1200,'BORTST'),
|
||||
i(28800,0,'BORT'),
|
||||
i(30000,1200,'BORTST'),
|
||||
i(28800,0,'BORT'),
|
||||
i(32400,0,'JST'),
|
||||
i(28800,0,'BORT'),
|
||||
i(28800,0,'MYT'),
|
||||
]
|
||||
|
||||
Kuching = Kuching()
|
||||
|
||||
Vendored
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Asia/Kuwait.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Kuwait(DstTzInfo):
|
||||
'''Asia/Kuwait timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Kuwait'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1949,12,31,20,48,4),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(11520,0,'LMT'),
|
||||
i(10800,0,'AST'),
|
||||
]
|
||||
|
||||
Kuwait = Kuwait()
|
||||
|
||||
Vendored
+104
@@ -0,0 +1,104 @@
|
||||
'''tzinfo timezone information for Asia/Macao.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Macao(DstTzInfo):
|
||||
'''Asia/Macao timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Macao'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1911,12,31,16,25,40),
|
||||
d(1961,3,18,19,30,0),
|
||||
d(1961,11,4,18,30,0),
|
||||
d(1962,3,17,19,30,0),
|
||||
d(1962,11,3,18,30,0),
|
||||
d(1963,3,16,16,0,0),
|
||||
d(1963,11,2,18,30,0),
|
||||
d(1964,3,21,19,30,0),
|
||||
d(1964,10,31,18,30,0),
|
||||
d(1965,3,20,16,0,0),
|
||||
d(1965,10,30,15,0,0),
|
||||
d(1966,4,16,19,30,0),
|
||||
d(1966,10,15,18,30,0),
|
||||
d(1967,4,15,19,30,0),
|
||||
d(1967,10,21,18,30,0),
|
||||
d(1968,4,20,19,30,0),
|
||||
d(1968,10,19,18,30,0),
|
||||
d(1969,4,19,19,30,0),
|
||||
d(1969,10,18,18,30,0),
|
||||
d(1970,4,18,19,30,0),
|
||||
d(1970,10,17,18,30,0),
|
||||
d(1971,4,17,19,30,0),
|
||||
d(1971,10,16,18,30,0),
|
||||
d(1972,4,15,16,0,0),
|
||||
d(1972,10,14,15,0,0),
|
||||
d(1973,4,14,16,0,0),
|
||||
d(1973,10,20,15,0,0),
|
||||
d(1974,4,20,16,0,0),
|
||||
d(1974,10,19,18,30,0),
|
||||
d(1975,4,19,19,30,0),
|
||||
d(1975,10,18,18,30,0),
|
||||
d(1976,4,17,19,30,0),
|
||||
d(1976,10,16,18,30,0),
|
||||
d(1977,4,16,19,30,0),
|
||||
d(1977,10,15,18,30,0),
|
||||
d(1978,4,15,16,0,0),
|
||||
d(1978,10,14,15,0,0),
|
||||
d(1979,4,14,16,0,0),
|
||||
d(1979,10,20,15,0,0),
|
||||
d(1980,4,19,16,0,0),
|
||||
d(1980,10,18,15,0,0),
|
||||
d(1999,12,19,16,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(27240,0,'LMT'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(28800,0,'CST'),
|
||||
]
|
||||
|
||||
Macao = Macao()
|
||||
|
||||
Vendored
+104
@@ -0,0 +1,104 @@
|
||||
'''tzinfo timezone information for Asia/Macau.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Macau(DstTzInfo):
|
||||
'''Asia/Macau timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Macau'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1911,12,31,16,25,40),
|
||||
d(1961,3,18,19,30,0),
|
||||
d(1961,11,4,18,30,0),
|
||||
d(1962,3,17,19,30,0),
|
||||
d(1962,11,3,18,30,0),
|
||||
d(1963,3,16,16,0,0),
|
||||
d(1963,11,2,18,30,0),
|
||||
d(1964,3,21,19,30,0),
|
||||
d(1964,10,31,18,30,0),
|
||||
d(1965,3,20,16,0,0),
|
||||
d(1965,10,30,15,0,0),
|
||||
d(1966,4,16,19,30,0),
|
||||
d(1966,10,15,18,30,0),
|
||||
d(1967,4,15,19,30,0),
|
||||
d(1967,10,21,18,30,0),
|
||||
d(1968,4,20,19,30,0),
|
||||
d(1968,10,19,18,30,0),
|
||||
d(1969,4,19,19,30,0),
|
||||
d(1969,10,18,18,30,0),
|
||||
d(1970,4,18,19,30,0),
|
||||
d(1970,10,17,18,30,0),
|
||||
d(1971,4,17,19,30,0),
|
||||
d(1971,10,16,18,30,0),
|
||||
d(1972,4,15,16,0,0),
|
||||
d(1972,10,14,15,0,0),
|
||||
d(1973,4,14,16,0,0),
|
||||
d(1973,10,20,15,0,0),
|
||||
d(1974,4,20,16,0,0),
|
||||
d(1974,10,19,18,30,0),
|
||||
d(1975,4,19,19,30,0),
|
||||
d(1975,10,18,18,30,0),
|
||||
d(1976,4,17,19,30,0),
|
||||
d(1976,10,16,18,30,0),
|
||||
d(1977,4,16,19,30,0),
|
||||
d(1977,10,15,18,30,0),
|
||||
d(1978,4,15,16,0,0),
|
||||
d(1978,10,14,15,0,0),
|
||||
d(1979,4,14,16,0,0),
|
||||
d(1979,10,20,15,0,0),
|
||||
d(1980,4,19,16,0,0),
|
||||
d(1980,10,18,15,0,0),
|
||||
d(1999,12,19,16,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(27240,0,'LMT'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(32400,3600,'MOST'),
|
||||
i(28800,0,'MOT'),
|
||||
i(28800,0,'CST'),
|
||||
]
|
||||
|
||||
Macau = Macau()
|
||||
|
||||
Vendored
+254
@@ -0,0 +1,254 @@
|
||||
'''tzinfo timezone information for Asia/Magadan.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Magadan(DstTzInfo):
|
||||
'''Asia/Magadan timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Magadan'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1924,5,1,13,56,48),
|
||||
d(1930,6,20,14,0,0),
|
||||
d(1981,3,31,13,0,0),
|
||||
d(1981,9,30,12,0,0),
|
||||
d(1982,3,31,13,0,0),
|
||||
d(1982,9,30,12,0,0),
|
||||
d(1983,3,31,13,0,0),
|
||||
d(1983,9,30,12,0,0),
|
||||
d(1984,3,31,13,0,0),
|
||||
d(1984,9,29,15,0,0),
|
||||
d(1985,3,30,15,0,0),
|
||||
d(1985,9,28,15,0,0),
|
||||
d(1986,3,29,15,0,0),
|
||||
d(1986,9,27,15,0,0),
|
||||
d(1987,3,28,15,0,0),
|
||||
d(1987,9,26,15,0,0),
|
||||
d(1988,3,26,15,0,0),
|
||||
d(1988,9,24,15,0,0),
|
||||
d(1989,3,25,15,0,0),
|
||||
d(1989,9,23,15,0,0),
|
||||
d(1990,3,24,15,0,0),
|
||||
d(1990,9,29,15,0,0),
|
||||
d(1991,3,30,15,0,0),
|
||||
d(1991,9,28,16,0,0),
|
||||
d(1992,1,18,16,0,0),
|
||||
d(1992,3,28,12,0,0),
|
||||
d(1992,9,26,11,0,0),
|
||||
d(1993,3,27,15,0,0),
|
||||
d(1993,9,25,15,0,0),
|
||||
d(1994,3,26,15,0,0),
|
||||
d(1994,9,24,15,0,0),
|
||||
d(1995,3,25,15,0,0),
|
||||
d(1995,9,23,15,0,0),
|
||||
d(1996,3,30,15,0,0),
|
||||
d(1996,10,26,15,0,0),
|
||||
d(1997,3,29,15,0,0),
|
||||
d(1997,10,25,15,0,0),
|
||||
d(1998,3,28,15,0,0),
|
||||
d(1998,10,24,15,0,0),
|
||||
d(1999,3,27,15,0,0),
|
||||
d(1999,10,30,15,0,0),
|
||||
d(2000,3,25,15,0,0),
|
||||
d(2000,10,28,15,0,0),
|
||||
d(2001,3,24,15,0,0),
|
||||
d(2001,10,27,15,0,0),
|
||||
d(2002,3,30,15,0,0),
|
||||
d(2002,10,26,15,0,0),
|
||||
d(2003,3,29,15,0,0),
|
||||
d(2003,10,25,15,0,0),
|
||||
d(2004,3,27,15,0,0),
|
||||
d(2004,10,30,15,0,0),
|
||||
d(2005,3,26,15,0,0),
|
||||
d(2005,10,29,15,0,0),
|
||||
d(2006,3,25,15,0,0),
|
||||
d(2006,10,28,15,0,0),
|
||||
d(2007,3,24,15,0,0),
|
||||
d(2007,10,27,15,0,0),
|
||||
d(2008,3,29,15,0,0),
|
||||
d(2008,10,25,15,0,0),
|
||||
d(2009,3,28,15,0,0),
|
||||
d(2009,10,24,15,0,0),
|
||||
d(2010,3,27,15,0,0),
|
||||
d(2010,10,30,15,0,0),
|
||||
d(2011,3,26,15,0,0),
|
||||
d(2011,10,29,15,0,0),
|
||||
d(2012,3,24,15,0,0),
|
||||
d(2012,10,27,15,0,0),
|
||||
d(2013,3,30,15,0,0),
|
||||
d(2013,10,26,15,0,0),
|
||||
d(2014,3,29,15,0,0),
|
||||
d(2014,10,25,15,0,0),
|
||||
d(2015,3,28,15,0,0),
|
||||
d(2015,10,24,15,0,0),
|
||||
d(2016,3,26,15,0,0),
|
||||
d(2016,10,29,15,0,0),
|
||||
d(2017,3,25,15,0,0),
|
||||
d(2017,10,28,15,0,0),
|
||||
d(2018,3,24,15,0,0),
|
||||
d(2018,10,27,15,0,0),
|
||||
d(2019,3,30,15,0,0),
|
||||
d(2019,10,26,15,0,0),
|
||||
d(2020,3,28,15,0,0),
|
||||
d(2020,10,24,15,0,0),
|
||||
d(2021,3,27,15,0,0),
|
||||
d(2021,10,30,15,0,0),
|
||||
d(2022,3,26,15,0,0),
|
||||
d(2022,10,29,15,0,0),
|
||||
d(2023,3,25,15,0,0),
|
||||
d(2023,10,28,15,0,0),
|
||||
d(2024,3,30,15,0,0),
|
||||
d(2024,10,26,15,0,0),
|
||||
d(2025,3,29,15,0,0),
|
||||
d(2025,10,25,15,0,0),
|
||||
d(2026,3,28,15,0,0),
|
||||
d(2026,10,24,15,0,0),
|
||||
d(2027,3,27,15,0,0),
|
||||
d(2027,10,30,15,0,0),
|
||||
d(2028,3,25,15,0,0),
|
||||
d(2028,10,28,15,0,0),
|
||||
d(2029,3,24,15,0,0),
|
||||
d(2029,10,27,15,0,0),
|
||||
d(2030,3,30,15,0,0),
|
||||
d(2030,10,26,15,0,0),
|
||||
d(2031,3,29,15,0,0),
|
||||
d(2031,10,25,15,0,0),
|
||||
d(2032,3,27,15,0,0),
|
||||
d(2032,10,30,15,0,0),
|
||||
d(2033,3,26,15,0,0),
|
||||
d(2033,10,29,15,0,0),
|
||||
d(2034,3,25,15,0,0),
|
||||
d(2034,10,28,15,0,0),
|
||||
d(2035,3,24,15,0,0),
|
||||
d(2035,10,27,15,0,0),
|
||||
d(2036,3,29,15,0,0),
|
||||
d(2036,10,25,15,0,0),
|
||||
d(2037,3,28,15,0,0),
|
||||
d(2037,10,24,15,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(36180,0,'LMT'),
|
||||
i(36000,0,'MAGT'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(39600,0,'MAGST'),
|
||||
i(36000,0,'MAGT'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
i(43200,3600,'MAGST'),
|
||||
i(39600,0,'MAGT'),
|
||||
]
|
||||
|
||||
Magadan = Magadan()
|
||||
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
'''tzinfo timezone information for Asia/Makassar.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Makassar(DstTzInfo):
|
||||
'''Asia/Makassar timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Makassar'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1919,12,31,16,2,24),
|
||||
d(1932,10,31,16,2,24),
|
||||
d(1942,2,8,16,0,0),
|
||||
d(1945,7,31,15,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(28680,0,'LMT'),
|
||||
i(28680,0,'MMT'),
|
||||
i(28800,0,'CIT'),
|
||||
i(32400,0,'JST'),
|
||||
i(28800,0,'CIT'),
|
||||
]
|
||||
|
||||
Makassar = Makassar()
|
||||
|
||||
Vendored
+36
@@ -0,0 +1,36 @@
|
||||
'''tzinfo timezone information for Asia/Manila.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Manila(DstTzInfo):
|
||||
'''Asia/Manila timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Manila'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1936,10,31,16,0,0),
|
||||
d(1937,1,31,15,0,0),
|
||||
d(1942,4,30,16,0,0),
|
||||
d(1944,10,31,15,0,0),
|
||||
d(1954,4,11,16,0,0),
|
||||
d(1954,6,30,15,0,0),
|
||||
d(1978,3,21,16,0,0),
|
||||
d(1978,9,20,15,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(28800,0,'PHT'),
|
||||
i(32400,3600,'PHST'),
|
||||
i(28800,0,'PHT'),
|
||||
i(32400,0,'JST'),
|
||||
i(28800,0,'PHT'),
|
||||
i(32400,3600,'PHST'),
|
||||
i(28800,0,'PHT'),
|
||||
i(32400,3600,'PHST'),
|
||||
i(28800,0,'PHT'),
|
||||
]
|
||||
|
||||
Manila = Manila()
|
||||
|
||||
Vendored
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Asia/Muscat.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Muscat(DstTzInfo):
|
||||
'''Asia/Muscat timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Muscat'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1919,12,31,20,5,40),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(14040,0,'LMT'),
|
||||
i(14400,0,'GST'),
|
||||
]
|
||||
|
||||
Muscat = Muscat()
|
||||
|
||||
Vendored
+274
@@ -0,0 +1,274 @@
|
||||
'''tzinfo timezone information for Asia/Nicosia.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Nicosia(DstTzInfo):
|
||||
'''Asia/Nicosia timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Nicosia'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1921,11,13,21,46,32),
|
||||
d(1975,4,12,22,0,0),
|
||||
d(1975,10,11,21,0,0),
|
||||
d(1976,5,14,22,0,0),
|
||||
d(1976,10,10,21,0,0),
|
||||
d(1977,4,2,22,0,0),
|
||||
d(1977,9,24,21,0,0),
|
||||
d(1978,4,1,22,0,0),
|
||||
d(1978,10,1,21,0,0),
|
||||
d(1979,3,31,22,0,0),
|
||||
d(1979,9,29,21,0,0),
|
||||
d(1980,4,5,22,0,0),
|
||||
d(1980,9,27,21,0,0),
|
||||
d(1981,3,28,22,0,0),
|
||||
d(1981,9,26,21,0,0),
|
||||
d(1982,3,27,22,0,0),
|
||||
d(1982,9,25,21,0,0),
|
||||
d(1983,3,26,22,0,0),
|
||||
d(1983,9,24,21,0,0),
|
||||
d(1984,3,24,22,0,0),
|
||||
d(1984,9,29,21,0,0),
|
||||
d(1985,3,30,22,0,0),
|
||||
d(1985,9,28,21,0,0),
|
||||
d(1986,3,29,22,0,0),
|
||||
d(1986,9,27,21,0,0),
|
||||
d(1987,3,28,22,0,0),
|
||||
d(1987,9,26,21,0,0),
|
||||
d(1988,3,26,22,0,0),
|
||||
d(1988,9,24,21,0,0),
|
||||
d(1989,3,25,22,0,0),
|
||||
d(1989,9,23,21,0,0),
|
||||
d(1990,3,24,22,0,0),
|
||||
d(1990,9,29,21,0,0),
|
||||
d(1991,3,30,22,0,0),
|
||||
d(1991,9,28,21,0,0),
|
||||
d(1992,3,28,22,0,0),
|
||||
d(1992,9,26,21,0,0),
|
||||
d(1993,3,27,22,0,0),
|
||||
d(1993,9,25,21,0,0),
|
||||
d(1994,3,26,22,0,0),
|
||||
d(1994,9,24,21,0,0),
|
||||
d(1995,3,25,22,0,0),
|
||||
d(1995,9,23,21,0,0),
|
||||
d(1996,3,30,22,0,0),
|
||||
d(1996,9,28,21,0,0),
|
||||
d(1997,3,29,22,0,0),
|
||||
d(1997,9,27,21,0,0),
|
||||
d(1998,3,28,22,0,0),
|
||||
d(1998,10,25,1,0,0),
|
||||
d(1999,3,28,1,0,0),
|
||||
d(1999,10,31,1,0,0),
|
||||
d(2000,3,26,1,0,0),
|
||||
d(2000,10,29,1,0,0),
|
||||
d(2001,3,25,1,0,0),
|
||||
d(2001,10,28,1,0,0),
|
||||
d(2002,3,31,1,0,0),
|
||||
d(2002,10,27,1,0,0),
|
||||
d(2003,3,30,1,0,0),
|
||||
d(2003,10,26,1,0,0),
|
||||
d(2004,3,28,1,0,0),
|
||||
d(2004,10,31,1,0,0),
|
||||
d(2005,3,27,1,0,0),
|
||||
d(2005,10,30,1,0,0),
|
||||
d(2006,3,26,1,0,0),
|
||||
d(2006,10,29,1,0,0),
|
||||
d(2007,3,25,1,0,0),
|
||||
d(2007,10,28,1,0,0),
|
||||
d(2008,3,30,1,0,0),
|
||||
d(2008,10,26,1,0,0),
|
||||
d(2009,3,29,1,0,0),
|
||||
d(2009,10,25,1,0,0),
|
||||
d(2010,3,28,1,0,0),
|
||||
d(2010,10,31,1,0,0),
|
||||
d(2011,3,27,1,0,0),
|
||||
d(2011,10,30,1,0,0),
|
||||
d(2012,3,25,1,0,0),
|
||||
d(2012,10,28,1,0,0),
|
||||
d(2013,3,31,1,0,0),
|
||||
d(2013,10,27,1,0,0),
|
||||
d(2014,3,30,1,0,0),
|
||||
d(2014,10,26,1,0,0),
|
||||
d(2015,3,29,1,0,0),
|
||||
d(2015,10,25,1,0,0),
|
||||
d(2016,3,27,1,0,0),
|
||||
d(2016,10,30,1,0,0),
|
||||
d(2017,3,26,1,0,0),
|
||||
d(2017,10,29,1,0,0),
|
||||
d(2018,3,25,1,0,0),
|
||||
d(2018,10,28,1,0,0),
|
||||
d(2019,3,31,1,0,0),
|
||||
d(2019,10,27,1,0,0),
|
||||
d(2020,3,29,1,0,0),
|
||||
d(2020,10,25,1,0,0),
|
||||
d(2021,3,28,1,0,0),
|
||||
d(2021,10,31,1,0,0),
|
||||
d(2022,3,27,1,0,0),
|
||||
d(2022,10,30,1,0,0),
|
||||
d(2023,3,26,1,0,0),
|
||||
d(2023,10,29,1,0,0),
|
||||
d(2024,3,31,1,0,0),
|
||||
d(2024,10,27,1,0,0),
|
||||
d(2025,3,30,1,0,0),
|
||||
d(2025,10,26,1,0,0),
|
||||
d(2026,3,29,1,0,0),
|
||||
d(2026,10,25,1,0,0),
|
||||
d(2027,3,28,1,0,0),
|
||||
d(2027,10,31,1,0,0),
|
||||
d(2028,3,26,1,0,0),
|
||||
d(2028,10,29,1,0,0),
|
||||
d(2029,3,25,1,0,0),
|
||||
d(2029,10,28,1,0,0),
|
||||
d(2030,3,31,1,0,0),
|
||||
d(2030,10,27,1,0,0),
|
||||
d(2031,3,30,1,0,0),
|
||||
d(2031,10,26,1,0,0),
|
||||
d(2032,3,28,1,0,0),
|
||||
d(2032,10,31,1,0,0),
|
||||
d(2033,3,27,1,0,0),
|
||||
d(2033,10,30,1,0,0),
|
||||
d(2034,3,26,1,0,0),
|
||||
d(2034,10,29,1,0,0),
|
||||
d(2035,3,25,1,0,0),
|
||||
d(2035,10,28,1,0,0),
|
||||
d(2036,3,30,1,0,0),
|
||||
d(2036,10,26,1,0,0),
|
||||
d(2037,3,29,1,0,0),
|
||||
d(2037,10,25,1,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(7980,0,'LMT'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
i(10800,3600,'EEST'),
|
||||
i(7200,0,'EET'),
|
||||
]
|
||||
|
||||
Nicosia = Nicosia()
|
||||
|
||||
+256
@@ -0,0 +1,256 @@
|
||||
'''tzinfo timezone information for Asia/Novosibirsk.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Novosibirsk(DstTzInfo):
|
||||
'''Asia/Novosibirsk timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Novosibirsk'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1919,12,14,0,28,20),
|
||||
d(1930,6,20,18,0,0),
|
||||
d(1981,3,31,17,0,0),
|
||||
d(1981,9,30,16,0,0),
|
||||
d(1982,3,31,17,0,0),
|
||||
d(1982,9,30,16,0,0),
|
||||
d(1983,3,31,17,0,0),
|
||||
d(1983,9,30,16,0,0),
|
||||
d(1984,3,31,17,0,0),
|
||||
d(1984,9,29,19,0,0),
|
||||
d(1985,3,30,19,0,0),
|
||||
d(1985,9,28,19,0,0),
|
||||
d(1986,3,29,19,0,0),
|
||||
d(1986,9,27,19,0,0),
|
||||
d(1987,3,28,19,0,0),
|
||||
d(1987,9,26,19,0,0),
|
||||
d(1988,3,26,19,0,0),
|
||||
d(1988,9,24,19,0,0),
|
||||
d(1989,3,25,19,0,0),
|
||||
d(1989,9,23,19,0,0),
|
||||
d(1990,3,24,19,0,0),
|
||||
d(1990,9,29,19,0,0),
|
||||
d(1991,3,30,19,0,0),
|
||||
d(1991,9,28,20,0,0),
|
||||
d(1992,1,18,20,0,0),
|
||||
d(1992,3,28,16,0,0),
|
||||
d(1992,9,26,15,0,0),
|
||||
d(1993,3,27,19,0,0),
|
||||
d(1993,5,22,16,0,0),
|
||||
d(1993,9,25,20,0,0),
|
||||
d(1994,3,26,20,0,0),
|
||||
d(1994,9,24,20,0,0),
|
||||
d(1995,3,25,20,0,0),
|
||||
d(1995,9,23,20,0,0),
|
||||
d(1996,3,30,20,0,0),
|
||||
d(1996,10,26,20,0,0),
|
||||
d(1997,3,29,20,0,0),
|
||||
d(1997,10,25,20,0,0),
|
||||
d(1998,3,28,20,0,0),
|
||||
d(1998,10,24,20,0,0),
|
||||
d(1999,3,27,20,0,0),
|
||||
d(1999,10,30,20,0,0),
|
||||
d(2000,3,25,20,0,0),
|
||||
d(2000,10,28,20,0,0),
|
||||
d(2001,3,24,20,0,0),
|
||||
d(2001,10,27,20,0,0),
|
||||
d(2002,3,30,20,0,0),
|
||||
d(2002,10,26,20,0,0),
|
||||
d(2003,3,29,20,0,0),
|
||||
d(2003,10,25,20,0,0),
|
||||
d(2004,3,27,20,0,0),
|
||||
d(2004,10,30,20,0,0),
|
||||
d(2005,3,26,20,0,0),
|
||||
d(2005,10,29,20,0,0),
|
||||
d(2006,3,25,20,0,0),
|
||||
d(2006,10,28,20,0,0),
|
||||
d(2007,3,24,20,0,0),
|
||||
d(2007,10,27,20,0,0),
|
||||
d(2008,3,29,20,0,0),
|
||||
d(2008,10,25,20,0,0),
|
||||
d(2009,3,28,20,0,0),
|
||||
d(2009,10,24,20,0,0),
|
||||
d(2010,3,27,20,0,0),
|
||||
d(2010,10,30,20,0,0),
|
||||
d(2011,3,26,20,0,0),
|
||||
d(2011,10,29,20,0,0),
|
||||
d(2012,3,24,20,0,0),
|
||||
d(2012,10,27,20,0,0),
|
||||
d(2013,3,30,20,0,0),
|
||||
d(2013,10,26,20,0,0),
|
||||
d(2014,3,29,20,0,0),
|
||||
d(2014,10,25,20,0,0),
|
||||
d(2015,3,28,20,0,0),
|
||||
d(2015,10,24,20,0,0),
|
||||
d(2016,3,26,20,0,0),
|
||||
d(2016,10,29,20,0,0),
|
||||
d(2017,3,25,20,0,0),
|
||||
d(2017,10,28,20,0,0),
|
||||
d(2018,3,24,20,0,0),
|
||||
d(2018,10,27,20,0,0),
|
||||
d(2019,3,30,20,0,0),
|
||||
d(2019,10,26,20,0,0),
|
||||
d(2020,3,28,20,0,0),
|
||||
d(2020,10,24,20,0,0),
|
||||
d(2021,3,27,20,0,0),
|
||||
d(2021,10,30,20,0,0),
|
||||
d(2022,3,26,20,0,0),
|
||||
d(2022,10,29,20,0,0),
|
||||
d(2023,3,25,20,0,0),
|
||||
d(2023,10,28,20,0,0),
|
||||
d(2024,3,30,20,0,0),
|
||||
d(2024,10,26,20,0,0),
|
||||
d(2025,3,29,20,0,0),
|
||||
d(2025,10,25,20,0,0),
|
||||
d(2026,3,28,20,0,0),
|
||||
d(2026,10,24,20,0,0),
|
||||
d(2027,3,27,20,0,0),
|
||||
d(2027,10,30,20,0,0),
|
||||
d(2028,3,25,20,0,0),
|
||||
d(2028,10,28,20,0,0),
|
||||
d(2029,3,24,20,0,0),
|
||||
d(2029,10,27,20,0,0),
|
||||
d(2030,3,30,20,0,0),
|
||||
d(2030,10,26,20,0,0),
|
||||
d(2031,3,29,20,0,0),
|
||||
d(2031,10,25,20,0,0),
|
||||
d(2032,3,27,20,0,0),
|
||||
d(2032,10,30,20,0,0),
|
||||
d(2033,3,26,20,0,0),
|
||||
d(2033,10,29,20,0,0),
|
||||
d(2034,3,25,20,0,0),
|
||||
d(2034,10,28,20,0,0),
|
||||
d(2035,3,24,20,0,0),
|
||||
d(2035,10,27,20,0,0),
|
||||
d(2036,3,29,20,0,0),
|
||||
d(2036,10,25,20,0,0),
|
||||
d(2037,3,28,20,0,0),
|
||||
d(2037,10,24,20,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(19920,0,'LMT'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,0,'NOVT'),
|
||||
i(28800,3600,'NOVST'),
|
||||
i(25200,0,'NOVT'),
|
||||
i(28800,3600,'NOVST'),
|
||||
i(25200,0,'NOVT'),
|
||||
i(28800,3600,'NOVST'),
|
||||
i(25200,0,'NOVT'),
|
||||
i(28800,3600,'NOVST'),
|
||||
i(25200,0,'NOVT'),
|
||||
i(28800,3600,'NOVST'),
|
||||
i(25200,0,'NOVT'),
|
||||
i(28800,3600,'NOVST'),
|
||||
i(25200,0,'NOVT'),
|
||||
i(28800,3600,'NOVST'),
|
||||
i(25200,0,'NOVT'),
|
||||
i(28800,3600,'NOVST'),
|
||||
i(25200,0,'NOVT'),
|
||||
i(28800,3600,'NOVST'),
|
||||
i(25200,0,'NOVT'),
|
||||
i(28800,3600,'NOVST'),
|
||||
i(25200,0,'NOVT'),
|
||||
i(25200,0,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,0,'NOVT'),
|
||||
i(28800,3600,'NOVST'),
|
||||
i(25200,0,'NOVT'),
|
||||
i(28800,3600,'NOVST'),
|
||||
i(25200,0,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
i(25200,3600,'NOVST'),
|
||||
i(21600,0,'NOVT'),
|
||||
]
|
||||
|
||||
Novosibirsk = Novosibirsk()
|
||||
|
||||
Vendored
+254
@@ -0,0 +1,254 @@
|
||||
'''tzinfo timezone information for Asia/Omsk.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Omsk(DstTzInfo):
|
||||
'''Asia/Omsk timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Omsk'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1919,11,13,19,6,24),
|
||||
d(1930,6,20,19,0,0),
|
||||
d(1981,3,31,18,0,0),
|
||||
d(1981,9,30,17,0,0),
|
||||
d(1982,3,31,18,0,0),
|
||||
d(1982,9,30,17,0,0),
|
||||
d(1983,3,31,18,0,0),
|
||||
d(1983,9,30,17,0,0),
|
||||
d(1984,3,31,18,0,0),
|
||||
d(1984,9,29,20,0,0),
|
||||
d(1985,3,30,20,0,0),
|
||||
d(1985,9,28,20,0,0),
|
||||
d(1986,3,29,20,0,0),
|
||||
d(1986,9,27,20,0,0),
|
||||
d(1987,3,28,20,0,0),
|
||||
d(1987,9,26,20,0,0),
|
||||
d(1988,3,26,20,0,0),
|
||||
d(1988,9,24,20,0,0),
|
||||
d(1989,3,25,20,0,0),
|
||||
d(1989,9,23,20,0,0),
|
||||
d(1990,3,24,20,0,0),
|
||||
d(1990,9,29,20,0,0),
|
||||
d(1991,3,30,20,0,0),
|
||||
d(1991,9,28,21,0,0),
|
||||
d(1992,1,18,21,0,0),
|
||||
d(1992,3,28,17,0,0),
|
||||
d(1992,9,26,16,0,0),
|
||||
d(1993,3,27,20,0,0),
|
||||
d(1993,9,25,20,0,0),
|
||||
d(1994,3,26,20,0,0),
|
||||
d(1994,9,24,20,0,0),
|
||||
d(1995,3,25,20,0,0),
|
||||
d(1995,9,23,20,0,0),
|
||||
d(1996,3,30,20,0,0),
|
||||
d(1996,10,26,20,0,0),
|
||||
d(1997,3,29,20,0,0),
|
||||
d(1997,10,25,20,0,0),
|
||||
d(1998,3,28,20,0,0),
|
||||
d(1998,10,24,20,0,0),
|
||||
d(1999,3,27,20,0,0),
|
||||
d(1999,10,30,20,0,0),
|
||||
d(2000,3,25,20,0,0),
|
||||
d(2000,10,28,20,0,0),
|
||||
d(2001,3,24,20,0,0),
|
||||
d(2001,10,27,20,0,0),
|
||||
d(2002,3,30,20,0,0),
|
||||
d(2002,10,26,20,0,0),
|
||||
d(2003,3,29,20,0,0),
|
||||
d(2003,10,25,20,0,0),
|
||||
d(2004,3,27,20,0,0),
|
||||
d(2004,10,30,20,0,0),
|
||||
d(2005,3,26,20,0,0),
|
||||
d(2005,10,29,20,0,0),
|
||||
d(2006,3,25,20,0,0),
|
||||
d(2006,10,28,20,0,0),
|
||||
d(2007,3,24,20,0,0),
|
||||
d(2007,10,27,20,0,0),
|
||||
d(2008,3,29,20,0,0),
|
||||
d(2008,10,25,20,0,0),
|
||||
d(2009,3,28,20,0,0),
|
||||
d(2009,10,24,20,0,0),
|
||||
d(2010,3,27,20,0,0),
|
||||
d(2010,10,30,20,0,0),
|
||||
d(2011,3,26,20,0,0),
|
||||
d(2011,10,29,20,0,0),
|
||||
d(2012,3,24,20,0,0),
|
||||
d(2012,10,27,20,0,0),
|
||||
d(2013,3,30,20,0,0),
|
||||
d(2013,10,26,20,0,0),
|
||||
d(2014,3,29,20,0,0),
|
||||
d(2014,10,25,20,0,0),
|
||||
d(2015,3,28,20,0,0),
|
||||
d(2015,10,24,20,0,0),
|
||||
d(2016,3,26,20,0,0),
|
||||
d(2016,10,29,20,0,0),
|
||||
d(2017,3,25,20,0,0),
|
||||
d(2017,10,28,20,0,0),
|
||||
d(2018,3,24,20,0,0),
|
||||
d(2018,10,27,20,0,0),
|
||||
d(2019,3,30,20,0,0),
|
||||
d(2019,10,26,20,0,0),
|
||||
d(2020,3,28,20,0,0),
|
||||
d(2020,10,24,20,0,0),
|
||||
d(2021,3,27,20,0,0),
|
||||
d(2021,10,30,20,0,0),
|
||||
d(2022,3,26,20,0,0),
|
||||
d(2022,10,29,20,0,0),
|
||||
d(2023,3,25,20,0,0),
|
||||
d(2023,10,28,20,0,0),
|
||||
d(2024,3,30,20,0,0),
|
||||
d(2024,10,26,20,0,0),
|
||||
d(2025,3,29,20,0,0),
|
||||
d(2025,10,25,20,0,0),
|
||||
d(2026,3,28,20,0,0),
|
||||
d(2026,10,24,20,0,0),
|
||||
d(2027,3,27,20,0,0),
|
||||
d(2027,10,30,20,0,0),
|
||||
d(2028,3,25,20,0,0),
|
||||
d(2028,10,28,20,0,0),
|
||||
d(2029,3,24,20,0,0),
|
||||
d(2029,10,27,20,0,0),
|
||||
d(2030,3,30,20,0,0),
|
||||
d(2030,10,26,20,0,0),
|
||||
d(2031,3,29,20,0,0),
|
||||
d(2031,10,25,20,0,0),
|
||||
d(2032,3,27,20,0,0),
|
||||
d(2032,10,30,20,0,0),
|
||||
d(2033,3,26,20,0,0),
|
||||
d(2033,10,29,20,0,0),
|
||||
d(2034,3,25,20,0,0),
|
||||
d(2034,10,28,20,0,0),
|
||||
d(2035,3,24,20,0,0),
|
||||
d(2035,10,27,20,0,0),
|
||||
d(2036,3,29,20,0,0),
|
||||
d(2036,10,25,20,0,0),
|
||||
d(2037,3,28,20,0,0),
|
||||
d(2037,10,24,20,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(17640,0,'LMT'),
|
||||
i(18000,0,'OMST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(21600,0,'OMSST'),
|
||||
i(18000,0,'OMST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
i(25200,3600,'OMSST'),
|
||||
i(21600,0,'OMST'),
|
||||
]
|
||||
|
||||
Omsk = Omsk()
|
||||
|
||||
Vendored
+122
@@ -0,0 +1,122 @@
|
||||
'''tzinfo timezone information for Asia/Oral.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Oral(DstTzInfo):
|
||||
'''Asia/Oral timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Oral'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1924,5,1,20,34,36),
|
||||
d(1930,6,20,20,0,0),
|
||||
d(1981,3,31,19,0,0),
|
||||
d(1981,9,30,18,0,0),
|
||||
d(1982,3,31,18,0,0),
|
||||
d(1982,9,30,18,0,0),
|
||||
d(1983,3,31,19,0,0),
|
||||
d(1983,9,30,18,0,0),
|
||||
d(1984,3,31,19,0,0),
|
||||
d(1984,9,29,21,0,0),
|
||||
d(1985,3,30,21,0,0),
|
||||
d(1985,9,28,21,0,0),
|
||||
d(1986,3,29,21,0,0),
|
||||
d(1986,9,27,21,0,0),
|
||||
d(1987,3,28,21,0,0),
|
||||
d(1987,9,26,21,0,0),
|
||||
d(1988,3,26,21,0,0),
|
||||
d(1988,9,24,21,0,0),
|
||||
d(1989,3,25,21,0,0),
|
||||
d(1989,9,23,22,0,0),
|
||||
d(1990,3,24,22,0,0),
|
||||
d(1990,9,29,22,0,0),
|
||||
d(1990,12,31,20,0,0),
|
||||
d(1991,12,15,20,0,0),
|
||||
d(1992,3,28,19,0,0),
|
||||
d(1992,9,26,18,0,0),
|
||||
d(1993,3,27,22,0,0),
|
||||
d(1993,9,25,22,0,0),
|
||||
d(1994,3,26,22,0,0),
|
||||
d(1994,9,24,22,0,0),
|
||||
d(1995,3,25,22,0,0),
|
||||
d(1995,9,23,22,0,0),
|
||||
d(1996,3,30,22,0,0),
|
||||
d(1996,10,26,22,0,0),
|
||||
d(1997,3,29,22,0,0),
|
||||
d(1997,10,25,22,0,0),
|
||||
d(1998,3,28,22,0,0),
|
||||
d(1998,10,24,22,0,0),
|
||||
d(1999,3,27,22,0,0),
|
||||
d(1999,10,30,22,0,0),
|
||||
d(2000,3,25,22,0,0),
|
||||
d(2000,10,28,22,0,0),
|
||||
d(2001,3,24,22,0,0),
|
||||
d(2001,10,27,22,0,0),
|
||||
d(2002,3,30,22,0,0),
|
||||
d(2002,10,26,22,0,0),
|
||||
d(2003,3,29,22,0,0),
|
||||
d(2003,10,25,22,0,0),
|
||||
d(2004,3,27,22,0,0),
|
||||
d(2004,10,30,22,0,0),
|
||||
d(2005,3,14,20,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(12300,0,'LMT'),
|
||||
i(14400,0,'URAT'),
|
||||
i(18000,0,'URAT'),
|
||||
i(21600,3600,'URAST'),
|
||||
i(21600,0,'URAT'),
|
||||
i(21600,0,'URAST'),
|
||||
i(18000,0,'URAT'),
|
||||
i(21600,3600,'URAST'),
|
||||
i(18000,0,'URAT'),
|
||||
i(21600,3600,'URAST'),
|
||||
i(18000,0,'URAT'),
|
||||
i(21600,3600,'URAST'),
|
||||
i(18000,0,'URAT'),
|
||||
i(21600,3600,'URAST'),
|
||||
i(18000,0,'URAT'),
|
||||
i(21600,3600,'URAST'),
|
||||
i(18000,0,'URAT'),
|
||||
i(21600,3600,'URAST'),
|
||||
i(18000,0,'URAT'),
|
||||
i(18000,0,'URAST'),
|
||||
i(14400,0,'URAT'),
|
||||
i(18000,3600,'URAST'),
|
||||
i(14400,0,'URAT'),
|
||||
i(14400,0,'URAT'),
|
||||
i(14400,0,'ORAT'),
|
||||
i(18000,3600,'ORAST'),
|
||||
i(14400,0,'ORAT'),
|
||||
i(18000,3600,'ORAST'),
|
||||
i(14400,0,'ORAT'),
|
||||
i(18000,3600,'ORAST'),
|
||||
i(14400,0,'ORAT'),
|
||||
i(18000,3600,'ORAST'),
|
||||
i(14400,0,'ORAT'),
|
||||
i(18000,3600,'ORAST'),
|
||||
i(14400,0,'ORAT'),
|
||||
i(18000,3600,'ORAST'),
|
||||
i(14400,0,'ORAT'),
|
||||
i(18000,3600,'ORAST'),
|
||||
i(14400,0,'ORAT'),
|
||||
i(18000,3600,'ORAST'),
|
||||
i(14400,0,'ORAT'),
|
||||
i(18000,3600,'ORAST'),
|
||||
i(14400,0,'ORAT'),
|
||||
i(18000,3600,'ORAST'),
|
||||
i(14400,0,'ORAT'),
|
||||
i(18000,3600,'ORAST'),
|
||||
i(14400,0,'ORAT'),
|
||||
i(18000,3600,'ORAST'),
|
||||
i(14400,0,'ORAT'),
|
||||
i(18000,3600,'ORAST'),
|
||||
i(14400,0,'ORAT'),
|
||||
i(18000,0,'ORAT'),
|
||||
]
|
||||
|
||||
Oral = Oral()
|
||||
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
'''tzinfo timezone information for Asia/Phnom_Penh.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Phnom_Penh(DstTzInfo):
|
||||
'''Asia/Phnom_Penh timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Phnom_Penh'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1906,6,8,17,0,20),
|
||||
d(1911,3,10,16,54,40),
|
||||
d(1912,4,30,17,0,0),
|
||||
d(1931,4,30,16,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(25200,0,'LMT'),
|
||||
i(25560,0,'SMT'),
|
||||
i(25200,0,'ICT'),
|
||||
i(28800,0,'ICT'),
|
||||
i(25200,0,'ICT'),
|
||||
]
|
||||
|
||||
Phnom_Penh = Phnom_Penh()
|
||||
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
'''tzinfo timezone information for Asia/Pontianak.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Pontianak(DstTzInfo):
|
||||
'''Asia/Pontianak timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Pontianak'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1908,4,30,16,42,40),
|
||||
d(1932,10,31,16,42,40),
|
||||
d(1942,1,28,16,30,0),
|
||||
d(1945,7,31,15,0,0),
|
||||
d(1948,4,30,16,30,0),
|
||||
d(1950,4,30,16,0,0),
|
||||
d(1963,12,31,16,30,0),
|
||||
d(1987,12,31,16,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(26220,0,'LMT'),
|
||||
i(26220,0,'PMT'),
|
||||
i(27000,0,'WIT'),
|
||||
i(32400,0,'JST'),
|
||||
i(27000,0,'WIT'),
|
||||
i(28800,0,'WIT'),
|
||||
i(27000,0,'WIT'),
|
||||
i(28800,0,'CIT'),
|
||||
i(25200,0,'WIT'),
|
||||
]
|
||||
|
||||
Pontianak = Pontianak()
|
||||
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
'''tzinfo timezone information for Asia/Pyongyang.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Pyongyang(DstTzInfo):
|
||||
'''Asia/Pyongyang timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Pyongyang'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1904,11,30,15,30,0),
|
||||
d(1927,12,31,15,0,0),
|
||||
d(1931,12,31,15,30,0),
|
||||
d(1954,3,20,15,0,0),
|
||||
d(1961,8,9,16,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(30600,0,'KST'),
|
||||
i(32400,0,'KST'),
|
||||
i(30600,0,'KST'),
|
||||
i(32400,0,'KST'),
|
||||
i(28800,0,'KST'),
|
||||
i(32400,0,'KST'),
|
||||
]
|
||||
|
||||
Pyongyang = Pyongyang()
|
||||
|
||||
Vendored
+24
@@ -0,0 +1,24 @@
|
||||
'''tzinfo timezone information for Asia/Qatar.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Qatar(DstTzInfo):
|
||||
'''Asia/Qatar timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Qatar'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1919,12,31,20,33,52),
|
||||
d(1972,5,31,20,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(12360,0,'LMT'),
|
||||
i(14400,0,'GST'),
|
||||
i(10800,0,'AST'),
|
||||
]
|
||||
|
||||
Qatar = Qatar()
|
||||
|
||||
+124
@@ -0,0 +1,124 @@
|
||||
'''tzinfo timezone information for Asia/Qyzylorda.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Qyzylorda(DstTzInfo):
|
||||
'''Asia/Qyzylorda timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Qyzylorda'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1924,5,1,19,38,8),
|
||||
d(1930,6,20,20,0,0),
|
||||
d(1981,3,31,19,0,0),
|
||||
d(1981,9,30,18,0,0),
|
||||
d(1982,3,31,18,0,0),
|
||||
d(1982,9,30,18,0,0),
|
||||
d(1983,3,31,19,0,0),
|
||||
d(1983,9,30,18,0,0),
|
||||
d(1984,3,31,19,0,0),
|
||||
d(1984,9,29,21,0,0),
|
||||
d(1985,3,30,21,0,0),
|
||||
d(1985,9,28,21,0,0),
|
||||
d(1986,3,29,21,0,0),
|
||||
d(1986,9,27,21,0,0),
|
||||
d(1987,3,28,21,0,0),
|
||||
d(1987,9,26,21,0,0),
|
||||
d(1988,3,26,21,0,0),
|
||||
d(1988,9,24,21,0,0),
|
||||
d(1989,3,25,21,0,0),
|
||||
d(1989,9,23,21,0,0),
|
||||
d(1990,3,24,21,0,0),
|
||||
d(1990,9,29,21,0,0),
|
||||
d(1990,12,31,19,0,0),
|
||||
d(1991,12,15,19,0,0),
|
||||
d(1992,1,18,21,0,0),
|
||||
d(1992,3,28,17,0,0),
|
||||
d(1992,9,26,16,0,0),
|
||||
d(1993,3,27,20,0,0),
|
||||
d(1993,9,25,20,0,0),
|
||||
d(1994,3,26,20,0,0),
|
||||
d(1994,9,24,20,0,0),
|
||||
d(1995,3,25,20,0,0),
|
||||
d(1995,9,23,20,0,0),
|
||||
d(1996,3,30,20,0,0),
|
||||
d(1996,10,26,20,0,0),
|
||||
d(1997,3,29,20,0,0),
|
||||
d(1997,10,25,20,0,0),
|
||||
d(1998,3,28,20,0,0),
|
||||
d(1998,10,24,20,0,0),
|
||||
d(1999,3,27,20,0,0),
|
||||
d(1999,10,30,20,0,0),
|
||||
d(2000,3,25,20,0,0),
|
||||
d(2000,10,28,20,0,0),
|
||||
d(2001,3,24,20,0,0),
|
||||
d(2001,10,27,20,0,0),
|
||||
d(2002,3,30,20,0,0),
|
||||
d(2002,10,26,20,0,0),
|
||||
d(2003,3,29,20,0,0),
|
||||
d(2003,10,25,20,0,0),
|
||||
d(2004,3,27,20,0,0),
|
||||
d(2004,10,30,20,0,0),
|
||||
d(2005,3,14,18,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(15720,0,'LMT'),
|
||||
i(14400,0,'KIZT'),
|
||||
i(18000,0,'KIZT'),
|
||||
i(21600,3600,'KIZST'),
|
||||
i(21600,0,'KIZT'),
|
||||
i(21600,0,'KIZST'),
|
||||
i(18000,0,'KIZT'),
|
||||
i(21600,3600,'KIZST'),
|
||||
i(18000,0,'KIZT'),
|
||||
i(21600,3600,'KIZST'),
|
||||
i(18000,0,'KIZT'),
|
||||
i(21600,3600,'KIZST'),
|
||||
i(18000,0,'KIZT'),
|
||||
i(21600,3600,'KIZST'),
|
||||
i(18000,0,'KIZT'),
|
||||
i(21600,3600,'KIZST'),
|
||||
i(18000,0,'KIZT'),
|
||||
i(21600,3600,'KIZST'),
|
||||
i(18000,0,'KIZT'),
|
||||
i(21600,3600,'KIZST'),
|
||||
i(18000,0,'KIZT'),
|
||||
i(21600,3600,'KIZST'),
|
||||
i(18000,0,'KIZT'),
|
||||
i(18000,0,'KIZT'),
|
||||
i(18000,0,'QYZT'),
|
||||
i(21600,0,'QYZT'),
|
||||
i(25200,3600,'QYZST'),
|
||||
i(21600,0,'QYZT'),
|
||||
i(25200,3600,'QYZST'),
|
||||
i(21600,0,'QYZT'),
|
||||
i(25200,3600,'QYZST'),
|
||||
i(21600,0,'QYZT'),
|
||||
i(25200,3600,'QYZST'),
|
||||
i(21600,0,'QYZT'),
|
||||
i(25200,3600,'QYZST'),
|
||||
i(21600,0,'QYZT'),
|
||||
i(25200,3600,'QYZST'),
|
||||
i(21600,0,'QYZT'),
|
||||
i(25200,3600,'QYZST'),
|
||||
i(21600,0,'QYZT'),
|
||||
i(25200,3600,'QYZST'),
|
||||
i(21600,0,'QYZT'),
|
||||
i(25200,3600,'QYZST'),
|
||||
i(21600,0,'QYZT'),
|
||||
i(25200,3600,'QYZST'),
|
||||
i(21600,0,'QYZT'),
|
||||
i(25200,3600,'QYZST'),
|
||||
i(21600,0,'QYZT'),
|
||||
i(25200,3600,'QYZST'),
|
||||
i(21600,0,'QYZT'),
|
||||
i(25200,3600,'QYZST'),
|
||||
i(21600,0,'QYZT'),
|
||||
i(21600,0,'QYZT'),
|
||||
]
|
||||
|
||||
Qyzylorda = Qyzylorda()
|
||||
|
||||
Vendored
+26
@@ -0,0 +1,26 @@
|
||||
'''tzinfo timezone information for Asia/Rangoon.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Rangoon(DstTzInfo):
|
||||
'''Asia/Rangoon timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Rangoon'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1919,12,31,17,35,24),
|
||||
d(1942,4,30,17,30,0),
|
||||
d(1945,5,2,15,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(23100,0,'RMT'),
|
||||
i(23400,0,'BURT'),
|
||||
i(32400,0,'JST'),
|
||||
i(23400,0,'MMT'),
|
||||
]
|
||||
|
||||
Rangoon = Rangoon()
|
||||
|
||||
Vendored
+22
@@ -0,0 +1,22 @@
|
||||
'''tzinfo timezone information for Asia/Riyadh.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Riyadh(DstTzInfo):
|
||||
'''Asia/Riyadh timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Riyadh'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1949,12,31,20,53,8),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(11220,0,'LMT'),
|
||||
i(10800,0,'AST'),
|
||||
]
|
||||
|
||||
Riyadh = Riyadh()
|
||||
|
||||
Vendored
+28
@@ -0,0 +1,28 @@
|
||||
'''tzinfo timezone information for Asia/Saigon.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Saigon(DstTzInfo):
|
||||
'''Asia/Saigon timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Saigon'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1906,6,8,16,53,20),
|
||||
d(1911,3,10,16,54,40),
|
||||
d(1912,4,30,17,0,0),
|
||||
d(1931,4,30,16,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(25620,0,'LMT'),
|
||||
i(25560,0,'SMT'),
|
||||
i(25200,0,'ICT'),
|
||||
i(28800,0,'ICT'),
|
||||
i(25200,0,'ICT'),
|
||||
]
|
||||
|
||||
Saigon = Saigon()
|
||||
|
||||
+256
@@ -0,0 +1,256 @@
|
||||
'''tzinfo timezone information for Asia/Sakhalin.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Sakhalin(DstTzInfo):
|
||||
'''Asia/Sakhalin timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Sakhalin'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1905,8,22,14,29,12),
|
||||
d(1937,12,31,15,0,0),
|
||||
d(1945,8,24,15,0,0),
|
||||
d(1981,3,31,13,0,0),
|
||||
d(1981,9,30,12,0,0),
|
||||
d(1982,3,31,13,0,0),
|
||||
d(1982,9,30,12,0,0),
|
||||
d(1983,3,31,13,0,0),
|
||||
d(1983,9,30,12,0,0),
|
||||
d(1984,3,31,13,0,0),
|
||||
d(1984,9,29,15,0,0),
|
||||
d(1985,3,30,15,0,0),
|
||||
d(1985,9,28,15,0,0),
|
||||
d(1986,3,29,15,0,0),
|
||||
d(1986,9,27,15,0,0),
|
||||
d(1987,3,28,15,0,0),
|
||||
d(1987,9,26,15,0,0),
|
||||
d(1988,3,26,15,0,0),
|
||||
d(1988,9,24,15,0,0),
|
||||
d(1989,3,25,15,0,0),
|
||||
d(1989,9,23,15,0,0),
|
||||
d(1990,3,24,15,0,0),
|
||||
d(1990,9,29,15,0,0),
|
||||
d(1991,3,30,15,0,0),
|
||||
d(1991,9,28,16,0,0),
|
||||
d(1992,1,18,16,0,0),
|
||||
d(1992,3,28,12,0,0),
|
||||
d(1992,9,26,11,0,0),
|
||||
d(1993,3,27,15,0,0),
|
||||
d(1993,9,25,15,0,0),
|
||||
d(1994,3,26,15,0,0),
|
||||
d(1994,9,24,15,0,0),
|
||||
d(1995,3,25,15,0,0),
|
||||
d(1995,9,23,15,0,0),
|
||||
d(1996,3,30,15,0,0),
|
||||
d(1996,10,26,15,0,0),
|
||||
d(1997,3,29,15,0,0),
|
||||
d(1997,10,25,16,0,0),
|
||||
d(1998,3,28,16,0,0),
|
||||
d(1998,10,24,16,0,0),
|
||||
d(1999,3,27,16,0,0),
|
||||
d(1999,10,30,16,0,0),
|
||||
d(2000,3,25,16,0,0),
|
||||
d(2000,10,28,16,0,0),
|
||||
d(2001,3,24,16,0,0),
|
||||
d(2001,10,27,16,0,0),
|
||||
d(2002,3,30,16,0,0),
|
||||
d(2002,10,26,16,0,0),
|
||||
d(2003,3,29,16,0,0),
|
||||
d(2003,10,25,16,0,0),
|
||||
d(2004,3,27,16,0,0),
|
||||
d(2004,10,30,16,0,0),
|
||||
d(2005,3,26,16,0,0),
|
||||
d(2005,10,29,16,0,0),
|
||||
d(2006,3,25,16,0,0),
|
||||
d(2006,10,28,16,0,0),
|
||||
d(2007,3,24,16,0,0),
|
||||
d(2007,10,27,16,0,0),
|
||||
d(2008,3,29,16,0,0),
|
||||
d(2008,10,25,16,0,0),
|
||||
d(2009,3,28,16,0,0),
|
||||
d(2009,10,24,16,0,0),
|
||||
d(2010,3,27,16,0,0),
|
||||
d(2010,10,30,16,0,0),
|
||||
d(2011,3,26,16,0,0),
|
||||
d(2011,10,29,16,0,0),
|
||||
d(2012,3,24,16,0,0),
|
||||
d(2012,10,27,16,0,0),
|
||||
d(2013,3,30,16,0,0),
|
||||
d(2013,10,26,16,0,0),
|
||||
d(2014,3,29,16,0,0),
|
||||
d(2014,10,25,16,0,0),
|
||||
d(2015,3,28,16,0,0),
|
||||
d(2015,10,24,16,0,0),
|
||||
d(2016,3,26,16,0,0),
|
||||
d(2016,10,29,16,0,0),
|
||||
d(2017,3,25,16,0,0),
|
||||
d(2017,10,28,16,0,0),
|
||||
d(2018,3,24,16,0,0),
|
||||
d(2018,10,27,16,0,0),
|
||||
d(2019,3,30,16,0,0),
|
||||
d(2019,10,26,16,0,0),
|
||||
d(2020,3,28,16,0,0),
|
||||
d(2020,10,24,16,0,0),
|
||||
d(2021,3,27,16,0,0),
|
||||
d(2021,10,30,16,0,0),
|
||||
d(2022,3,26,16,0,0),
|
||||
d(2022,10,29,16,0,0),
|
||||
d(2023,3,25,16,0,0),
|
||||
d(2023,10,28,16,0,0),
|
||||
d(2024,3,30,16,0,0),
|
||||
d(2024,10,26,16,0,0),
|
||||
d(2025,3,29,16,0,0),
|
||||
d(2025,10,25,16,0,0),
|
||||
d(2026,3,28,16,0,0),
|
||||
d(2026,10,24,16,0,0),
|
||||
d(2027,3,27,16,0,0),
|
||||
d(2027,10,30,16,0,0),
|
||||
d(2028,3,25,16,0,0),
|
||||
d(2028,10,28,16,0,0),
|
||||
d(2029,3,24,16,0,0),
|
||||
d(2029,10,27,16,0,0),
|
||||
d(2030,3,30,16,0,0),
|
||||
d(2030,10,26,16,0,0),
|
||||
d(2031,3,29,16,0,0),
|
||||
d(2031,10,25,16,0,0),
|
||||
d(2032,3,27,16,0,0),
|
||||
d(2032,10,30,16,0,0),
|
||||
d(2033,3,26,16,0,0),
|
||||
d(2033,10,29,16,0,0),
|
||||
d(2034,3,25,16,0,0),
|
||||
d(2034,10,28,16,0,0),
|
||||
d(2035,3,24,16,0,0),
|
||||
d(2035,10,27,16,0,0),
|
||||
d(2036,3,29,16,0,0),
|
||||
d(2036,10,25,16,0,0),
|
||||
d(2037,3,28,16,0,0),
|
||||
d(2037,10,24,16,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(34260,0,'LMT'),
|
||||
i(32400,0,'CJT'),
|
||||
i(32400,0,'JST'),
|
||||
i(39600,0,'SAKT'),
|
||||
i(43200,3600,'SAKST'),
|
||||
i(39600,0,'SAKT'),
|
||||
i(43200,3600,'SAKST'),
|
||||
i(39600,0,'SAKT'),
|
||||
i(43200,3600,'SAKST'),
|
||||
i(39600,0,'SAKT'),
|
||||
i(43200,3600,'SAKST'),
|
||||
i(39600,0,'SAKT'),
|
||||
i(43200,3600,'SAKST'),
|
||||
i(39600,0,'SAKT'),
|
||||
i(43200,3600,'SAKST'),
|
||||
i(39600,0,'SAKT'),
|
||||
i(43200,3600,'SAKST'),
|
||||
i(39600,0,'SAKT'),
|
||||
i(43200,3600,'SAKST'),
|
||||
i(39600,0,'SAKT'),
|
||||
i(43200,3600,'SAKST'),
|
||||
i(39600,0,'SAKT'),
|
||||
i(43200,3600,'SAKST'),
|
||||
i(39600,0,'SAKT'),
|
||||
i(39600,0,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,0,'SAKT'),
|
||||
i(43200,3600,'SAKST'),
|
||||
i(39600,0,'SAKT'),
|
||||
i(43200,3600,'SAKST'),
|
||||
i(39600,0,'SAKT'),
|
||||
i(43200,3600,'SAKST'),
|
||||
i(39600,0,'SAKT'),
|
||||
i(43200,3600,'SAKST'),
|
||||
i(39600,0,'SAKT'),
|
||||
i(43200,3600,'SAKST'),
|
||||
i(39600,0,'SAKT'),
|
||||
i(39600,0,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
i(39600,3600,'SAKST'),
|
||||
i(36000,0,'SAKT'),
|
||||
]
|
||||
|
||||
Sakhalin = Sakhalin()
|
||||
|
||||
+72
@@ -0,0 +1,72 @@
|
||||
'''tzinfo timezone information for Asia/Samarkand.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Samarkand(DstTzInfo):
|
||||
'''Asia/Samarkand timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Samarkand'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1924,5,1,19,32,48),
|
||||
d(1930,6,20,20,0,0),
|
||||
d(1981,3,31,19,0,0),
|
||||
d(1981,9,30,18,0,0),
|
||||
d(1982,3,31,18,0,0),
|
||||
d(1982,9,30,18,0,0),
|
||||
d(1983,3,31,19,0,0),
|
||||
d(1983,9,30,18,0,0),
|
||||
d(1984,3,31,19,0,0),
|
||||
d(1984,9,29,21,0,0),
|
||||
d(1985,3,30,21,0,0),
|
||||
d(1985,9,28,21,0,0),
|
||||
d(1986,3,29,21,0,0),
|
||||
d(1986,9,27,21,0,0),
|
||||
d(1987,3,28,21,0,0),
|
||||
d(1987,9,26,21,0,0),
|
||||
d(1988,3,26,21,0,0),
|
||||
d(1988,9,24,21,0,0),
|
||||
d(1989,3,25,21,0,0),
|
||||
d(1989,9,23,21,0,0),
|
||||
d(1990,3,24,21,0,0),
|
||||
d(1990,9,29,21,0,0),
|
||||
d(1991,3,30,21,0,0),
|
||||
d(1991,8,31,18,0,0),
|
||||
d(1991,9,28,21,0,0),
|
||||
d(1991,12,31,19,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(16020,0,'LMT'),
|
||||
i(14400,0,'SAMT'),
|
||||
i(18000,0,'SAMT'),
|
||||
i(21600,3600,'SAMST'),
|
||||
i(21600,0,'TAST'),
|
||||
i(21600,0,'SAMST'),
|
||||
i(18000,0,'SAMT'),
|
||||
i(21600,3600,'SAMST'),
|
||||
i(18000,0,'SAMT'),
|
||||
i(21600,3600,'SAMST'),
|
||||
i(18000,0,'SAMT'),
|
||||
i(21600,3600,'SAMST'),
|
||||
i(18000,0,'SAMT'),
|
||||
i(21600,3600,'SAMST'),
|
||||
i(18000,0,'SAMT'),
|
||||
i(21600,3600,'SAMST'),
|
||||
i(18000,0,'SAMT'),
|
||||
i(21600,3600,'SAMST'),
|
||||
i(18000,0,'SAMT'),
|
||||
i(21600,3600,'SAMST'),
|
||||
i(18000,0,'SAMT'),
|
||||
i(21600,3600,'SAMST'),
|
||||
i(18000,0,'SAMT'),
|
||||
i(21600,3600,'SAMST'),
|
||||
i(21600,3600,'UZST'),
|
||||
i(18000,0,'UZT'),
|
||||
i(18000,0,'UZT'),
|
||||
]
|
||||
|
||||
Samarkand = Samarkand()
|
||||
|
||||
Vendored
+44
@@ -0,0 +1,44 @@
|
||||
'''tzinfo timezone information for Asia/Seoul.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Seoul(DstTzInfo):
|
||||
'''Asia/Seoul timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Seoul'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1904,11,30,15,30,0),
|
||||
d(1927,12,31,15,0,0),
|
||||
d(1931,12,31,15,30,0),
|
||||
d(1954,3,20,15,0,0),
|
||||
d(1960,5,14,16,0,0),
|
||||
d(1960,9,12,15,0,0),
|
||||
d(1961,8,9,16,0,0),
|
||||
d(1968,9,30,15,30,0),
|
||||
d(1987,5,9,15,0,0),
|
||||
d(1987,10,10,14,0,0),
|
||||
d(1988,5,7,15,0,0),
|
||||
d(1988,10,8,14,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(30600,0,'KST'),
|
||||
i(32400,0,'KST'),
|
||||
i(30600,0,'KST'),
|
||||
i(32400,0,'KST'),
|
||||
i(28800,0,'KST'),
|
||||
i(32400,3600,'KDT'),
|
||||
i(28800,0,'KST'),
|
||||
i(30600,0,'KST'),
|
||||
i(32400,0,'KST'),
|
||||
i(36000,3600,'KDT'),
|
||||
i(32400,0,'KST'),
|
||||
i(36000,3600,'KDT'),
|
||||
i(32400,0,'KST'),
|
||||
]
|
||||
|
||||
Seoul = Seoul()
|
||||
|
||||
+54
@@ -0,0 +1,54 @@
|
||||
'''tzinfo timezone information for Asia/Shanghai.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Shanghai(DstTzInfo):
|
||||
'''Asia/Shanghai timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Shanghai'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1927,12,31,15,54,8),
|
||||
d(1940,6,2,16,0,0),
|
||||
d(1940,9,30,15,0,0),
|
||||
d(1941,3,15,16,0,0),
|
||||
d(1941,9,30,15,0,0),
|
||||
d(1986,5,3,16,0,0),
|
||||
d(1986,9,13,15,0,0),
|
||||
d(1987,4,11,16,0,0),
|
||||
d(1987,9,12,15,0,0),
|
||||
d(1988,4,9,16,0,0),
|
||||
d(1988,9,10,15,0,0),
|
||||
d(1989,4,15,16,0,0),
|
||||
d(1989,9,16,15,0,0),
|
||||
d(1990,4,14,16,0,0),
|
||||
d(1990,9,15,15,0,0),
|
||||
d(1991,4,13,16,0,0),
|
||||
d(1991,9,14,15,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(29160,0,'LMT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
]
|
||||
|
||||
Shanghai = Shanghai()
|
||||
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
'''tzinfo timezone information for Asia/Singapore.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Singapore(DstTzInfo):
|
||||
'''Asia/Singapore timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Singapore'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1905,5,31,17,4,35),
|
||||
d(1932,12,31,17,0,0),
|
||||
d(1935,12,31,16,40,0),
|
||||
d(1941,8,31,16,40,0),
|
||||
d(1942,2,15,16,30,0),
|
||||
d(1945,9,11,15,0,0),
|
||||
d(1965,8,8,16,30,0),
|
||||
d(1981,12,31,16,30,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(24900,0,'SMT'),
|
||||
i(25200,0,'MALT'),
|
||||
i(26400,1200,'MALST'),
|
||||
i(26400,0,'MALT'),
|
||||
i(27000,0,'MALT'),
|
||||
i(32400,0,'JST'),
|
||||
i(27000,0,'MALT'),
|
||||
i(27000,0,'SGT'),
|
||||
i(28800,0,'SGT'),
|
||||
]
|
||||
|
||||
Singapore = Singapore()
|
||||
|
||||
Vendored
+100
@@ -0,0 +1,100 @@
|
||||
'''tzinfo timezone information for Asia/Taipei.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Taipei(DstTzInfo):
|
||||
'''Asia/Taipei timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Taipei'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1945,4,30,16,0,0),
|
||||
d(1945,9,30,15,0,0),
|
||||
d(1946,4,30,16,0,0),
|
||||
d(1946,9,30,15,0,0),
|
||||
d(1947,4,30,16,0,0),
|
||||
d(1947,9,30,15,0,0),
|
||||
d(1948,4,30,16,0,0),
|
||||
d(1948,9,30,15,0,0),
|
||||
d(1949,4,30,16,0,0),
|
||||
d(1949,9,30,15,0,0),
|
||||
d(1950,4,30,16,0,0),
|
||||
d(1950,9,30,15,0,0),
|
||||
d(1951,4,30,16,0,0),
|
||||
d(1951,9,30,15,0,0),
|
||||
d(1952,2,29,16,0,0),
|
||||
d(1952,10,31,15,0,0),
|
||||
d(1953,3,31,16,0,0),
|
||||
d(1953,10,31,15,0,0),
|
||||
d(1954,3,31,16,0,0),
|
||||
d(1954,10,31,15,0,0),
|
||||
d(1955,3,31,16,0,0),
|
||||
d(1955,9,30,15,0,0),
|
||||
d(1956,3,31,16,0,0),
|
||||
d(1956,9,30,15,0,0),
|
||||
d(1957,3,31,16,0,0),
|
||||
d(1957,9,30,15,0,0),
|
||||
d(1958,3,31,16,0,0),
|
||||
d(1958,9,30,15,0,0),
|
||||
d(1959,3,31,16,0,0),
|
||||
d(1959,9,30,15,0,0),
|
||||
d(1960,5,31,16,0,0),
|
||||
d(1960,9,30,15,0,0),
|
||||
d(1961,5,31,16,0,0),
|
||||
d(1961,9,30,15,0,0),
|
||||
d(1974,3,31,16,0,0),
|
||||
d(1974,9,30,15,0,0),
|
||||
d(1975,3,31,16,0,0),
|
||||
d(1975,9,30,15,0,0),
|
||||
d(1980,6,29,16,0,0),
|
||||
d(1980,9,29,15,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
]
|
||||
|
||||
Taipei = Taipei()
|
||||
|
||||
+72
@@ -0,0 +1,72 @@
|
||||
'''tzinfo timezone information for Asia/Tashkent.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Tashkent(DstTzInfo):
|
||||
'''Asia/Tashkent timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Tashkent'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1924,5,1,19,22,48),
|
||||
d(1930,6,20,19,0,0),
|
||||
d(1981,3,31,18,0,0),
|
||||
d(1981,9,30,17,0,0),
|
||||
d(1982,3,31,18,0,0),
|
||||
d(1982,9,30,17,0,0),
|
||||
d(1983,3,31,18,0,0),
|
||||
d(1983,9,30,17,0,0),
|
||||
d(1984,3,31,18,0,0),
|
||||
d(1984,9,29,20,0,0),
|
||||
d(1985,3,30,20,0,0),
|
||||
d(1985,9,28,20,0,0),
|
||||
d(1986,3,29,20,0,0),
|
||||
d(1986,9,27,20,0,0),
|
||||
d(1987,3,28,20,0,0),
|
||||
d(1987,9,26,20,0,0),
|
||||
d(1988,3,26,20,0,0),
|
||||
d(1988,9,24,20,0,0),
|
||||
d(1989,3,25,20,0,0),
|
||||
d(1989,9,23,20,0,0),
|
||||
d(1990,3,24,20,0,0),
|
||||
d(1990,9,29,20,0,0),
|
||||
d(1991,3,30,20,0,0),
|
||||
d(1991,8,31,18,0,0),
|
||||
d(1991,9,28,21,0,0),
|
||||
d(1991,12,31,19,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(16620,0,'LMT'),
|
||||
i(18000,0,'TAST'),
|
||||
i(21600,0,'TAST'),
|
||||
i(25200,3600,'TASST'),
|
||||
i(21600,0,'TAST'),
|
||||
i(25200,3600,'TASST'),
|
||||
i(21600,0,'TAST'),
|
||||
i(25200,3600,'TASST'),
|
||||
i(21600,0,'TAST'),
|
||||
i(25200,3600,'TASST'),
|
||||
i(21600,0,'TAST'),
|
||||
i(25200,3600,'TASST'),
|
||||
i(21600,0,'TAST'),
|
||||
i(25200,3600,'TASST'),
|
||||
i(21600,0,'TAST'),
|
||||
i(25200,3600,'TASST'),
|
||||
i(21600,0,'TAST'),
|
||||
i(25200,3600,'TASST'),
|
||||
i(21600,0,'TAST'),
|
||||
i(25200,3600,'TASST'),
|
||||
i(21600,0,'TAST'),
|
||||
i(25200,3600,'TASST'),
|
||||
i(21600,0,'TAST'),
|
||||
i(21600,0,'TASST'),
|
||||
i(21600,0,'UZST'),
|
||||
i(18000,0,'UZT'),
|
||||
i(18000,0,'UZT'),
|
||||
]
|
||||
|
||||
Tashkent = Tashkent()
|
||||
|
||||
Vendored
+126
@@ -0,0 +1,126 @@
|
||||
'''tzinfo timezone information for Asia/Tbilisi.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Tbilisi(DstTzInfo):
|
||||
'''Asia/Tbilisi timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Tbilisi'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1924,5,1,21,0,44),
|
||||
d(1957,2,28,21,0,0),
|
||||
d(1981,3,31,20,0,0),
|
||||
d(1981,9,30,19,0,0),
|
||||
d(1982,3,31,20,0,0),
|
||||
d(1982,9,30,19,0,0),
|
||||
d(1983,3,31,20,0,0),
|
||||
d(1983,9,30,19,0,0),
|
||||
d(1984,3,31,20,0,0),
|
||||
d(1984,9,29,22,0,0),
|
||||
d(1985,3,30,22,0,0),
|
||||
d(1985,9,28,22,0,0),
|
||||
d(1986,3,29,22,0,0),
|
||||
d(1986,9,27,22,0,0),
|
||||
d(1987,3,28,22,0,0),
|
||||
d(1987,9,26,22,0,0),
|
||||
d(1988,3,26,22,0,0),
|
||||
d(1988,9,24,22,0,0),
|
||||
d(1989,3,25,22,0,0),
|
||||
d(1989,9,23,22,0,0),
|
||||
d(1990,3,24,22,0,0),
|
||||
d(1990,9,29,22,0,0),
|
||||
d(1991,3,30,22,0,0),
|
||||
d(1991,4,8,20,0,0),
|
||||
d(1991,9,28,23,0,0),
|
||||
d(1991,12,31,21,0,0),
|
||||
d(1992,3,28,21,0,0),
|
||||
d(1992,9,26,20,0,0),
|
||||
d(1993,3,27,21,0,0),
|
||||
d(1993,9,25,20,0,0),
|
||||
d(1994,3,26,21,0,0),
|
||||
d(1994,9,24,20,0,0),
|
||||
d(1995,3,25,20,0,0),
|
||||
d(1995,9,23,19,0,0),
|
||||
d(1996,3,30,20,0,0),
|
||||
d(1997,3,29,19,0,0),
|
||||
d(1997,10,25,19,0,0),
|
||||
d(1998,3,28,20,0,0),
|
||||
d(1998,10,24,19,0,0),
|
||||
d(1999,3,27,20,0,0),
|
||||
d(1999,10,30,19,0,0),
|
||||
d(2000,3,25,20,0,0),
|
||||
d(2000,10,28,19,0,0),
|
||||
d(2001,3,24,20,0,0),
|
||||
d(2001,10,27,19,0,0),
|
||||
d(2002,3,30,20,0,0),
|
||||
d(2002,10,26,19,0,0),
|
||||
d(2003,3,29,20,0,0),
|
||||
d(2003,10,25,19,0,0),
|
||||
d(2004,3,27,20,0,0),
|
||||
d(2004,6,26,19,0,0),
|
||||
d(2004,10,30,23,0,0),
|
||||
d(2005,3,26,23,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(10740,0,'TBMT'),
|
||||
i(10800,0,'TBIT'),
|
||||
i(14400,0,'TBIT'),
|
||||
i(18000,3600,'TBIST'),
|
||||
i(14400,0,'TBIT'),
|
||||
i(18000,3600,'TBIST'),
|
||||
i(14400,0,'TBIT'),
|
||||
i(18000,3600,'TBIST'),
|
||||
i(14400,0,'TBIT'),
|
||||
i(18000,3600,'TBIST'),
|
||||
i(14400,0,'TBIT'),
|
||||
i(18000,3600,'TBIST'),
|
||||
i(14400,0,'TBIT'),
|
||||
i(18000,3600,'TBIST'),
|
||||
i(14400,0,'TBIT'),
|
||||
i(18000,3600,'TBIST'),
|
||||
i(14400,0,'TBIT'),
|
||||
i(18000,3600,'TBIST'),
|
||||
i(14400,0,'TBIT'),
|
||||
i(18000,3600,'TBIST'),
|
||||
i(14400,0,'TBIT'),
|
||||
i(18000,3600,'TBIST'),
|
||||
i(14400,0,'TBIT'),
|
||||
i(14400,0,'TBIST'),
|
||||
i(14400,0,'GEST'),
|
||||
i(10800,0,'GET'),
|
||||
i(10800,0,'GET'),
|
||||
i(14400,3600,'GEST'),
|
||||
i(10800,0,'GET'),
|
||||
i(14400,3600,'GEST'),
|
||||
i(10800,0,'GET'),
|
||||
i(14400,3600,'GEST'),
|
||||
i(14400,0,'GET'),
|
||||
i(18000,3600,'GEST'),
|
||||
i(14400,0,'GET'),
|
||||
i(18000,3600,'GEST'),
|
||||
i(18000,3600,'GEST'),
|
||||
i(14400,0,'GET'),
|
||||
i(18000,3600,'GEST'),
|
||||
i(14400,0,'GET'),
|
||||
i(18000,3600,'GEST'),
|
||||
i(14400,0,'GET'),
|
||||
i(18000,3600,'GEST'),
|
||||
i(14400,0,'GET'),
|
||||
i(18000,3600,'GEST'),
|
||||
i(14400,0,'GET'),
|
||||
i(18000,3600,'GEST'),
|
||||
i(14400,0,'GET'),
|
||||
i(18000,3600,'GEST'),
|
||||
i(14400,0,'GET'),
|
||||
i(18000,3600,'GEST'),
|
||||
i(14400,0,'GEST'),
|
||||
i(10800,0,'GET'),
|
||||
i(14400,0,'GET'),
|
||||
]
|
||||
|
||||
Tbilisi = Tbilisi()
|
||||
|
||||
Vendored
+100
@@ -0,0 +1,100 @@
|
||||
'''tzinfo timezone information for Asia/Tehran.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Tehran(DstTzInfo):
|
||||
'''Asia/Tehran timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Tehran'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1915,12,31,20,34,16),
|
||||
d(1945,12,31,20,34,16),
|
||||
d(1977,10,31,20,30,0),
|
||||
d(1978,3,20,20,0,0),
|
||||
d(1978,10,20,19,0,0),
|
||||
d(1978,12,31,20,0,0),
|
||||
d(1979,3,20,20,30,0),
|
||||
d(1979,9,18,19,30,0),
|
||||
d(1980,3,20,20,30,0),
|
||||
d(1980,9,22,19,30,0),
|
||||
d(1991,5,2,20,30,0),
|
||||
d(1991,9,21,19,30,0),
|
||||
d(1992,3,21,20,30,0),
|
||||
d(1992,9,21,19,30,0),
|
||||
d(1993,3,21,20,30,0),
|
||||
d(1993,9,21,19,30,0),
|
||||
d(1994,3,21,20,30,0),
|
||||
d(1994,9,21,19,30,0),
|
||||
d(1995,3,21,20,30,0),
|
||||
d(1995,9,21,19,30,0),
|
||||
d(1996,3,20,20,30,0),
|
||||
d(1996,9,20,19,30,0),
|
||||
d(1997,3,21,20,30,0),
|
||||
d(1997,9,21,19,30,0),
|
||||
d(1998,3,21,20,30,0),
|
||||
d(1998,9,21,19,30,0),
|
||||
d(1999,3,21,20,30,0),
|
||||
d(1999,9,21,19,30,0),
|
||||
d(2000,3,20,20,30,0),
|
||||
d(2000,9,20,19,30,0),
|
||||
d(2001,3,21,20,30,0),
|
||||
d(2001,9,21,19,30,0),
|
||||
d(2002,3,21,20,30,0),
|
||||
d(2002,9,21,19,30,0),
|
||||
d(2003,3,21,20,30,0),
|
||||
d(2003,9,21,19,30,0),
|
||||
d(2004,3,20,20,30,0),
|
||||
d(2004,9,20,19,30,0),
|
||||
d(2005,3,21,20,30,0),
|
||||
d(2005,9,21,19,30,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(12360,0,'LMT'),
|
||||
i(12360,0,'TMT'),
|
||||
i(12600,0,'IRST'),
|
||||
i(14400,0,'IRST'),
|
||||
i(18000,3600,'IRDT'),
|
||||
i(14400,0,'IRST'),
|
||||
i(12600,0,'IRST'),
|
||||
i(16200,3600,'IRDT'),
|
||||
i(12600,0,'IRST'),
|
||||
i(16200,3600,'IRDT'),
|
||||
i(12600,0,'IRST'),
|
||||
i(16200,3600,'IRDT'),
|
||||
i(12600,0,'IRST'),
|
||||
i(16200,3600,'IRDT'),
|
||||
i(12600,0,'IRST'),
|
||||
i(16200,3600,'IRDT'),
|
||||
i(12600,0,'IRST'),
|
||||
i(16200,3600,'IRDT'),
|
||||
i(12600,0,'IRST'),
|
||||
i(16200,3600,'IRDT'),
|
||||
i(12600,0,'IRST'),
|
||||
i(16200,3600,'IRDT'),
|
||||
i(12600,0,'IRST'),
|
||||
i(16200,3600,'IRDT'),
|
||||
i(12600,0,'IRST'),
|
||||
i(16200,3600,'IRDT'),
|
||||
i(12600,0,'IRST'),
|
||||
i(16200,3600,'IRDT'),
|
||||
i(12600,0,'IRST'),
|
||||
i(16200,3600,'IRDT'),
|
||||
i(12600,0,'IRST'),
|
||||
i(16200,3600,'IRDT'),
|
||||
i(12600,0,'IRST'),
|
||||
i(16200,3600,'IRDT'),
|
||||
i(12600,0,'IRST'),
|
||||
i(16200,3600,'IRDT'),
|
||||
i(12600,0,'IRST'),
|
||||
i(16200,3600,'IRDT'),
|
||||
i(12600,0,'IRST'),
|
||||
i(16200,3600,'IRDT'),
|
||||
i(12600,0,'IRST'),
|
||||
]
|
||||
|
||||
Tehran = Tehran()
|
||||
|
||||
+304
@@ -0,0 +1,304 @@
|
||||
'''tzinfo timezone information for Asia/Tel_Aviv.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Tel_Aviv(DstTzInfo):
|
||||
'''Asia/Tel_Aviv timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Tel_Aviv'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1917,12,31,21,39,20),
|
||||
d(1940,5,31,22,0,0),
|
||||
d(1942,10,31,21,0,0),
|
||||
d(1943,4,1,0,0,0),
|
||||
d(1943,10,31,21,0,0),
|
||||
d(1944,3,31,22,0,0),
|
||||
d(1944,10,31,21,0,0),
|
||||
d(1945,4,15,22,0,0),
|
||||
d(1945,10,31,23,0,0),
|
||||
d(1946,4,16,0,0,0),
|
||||
d(1946,10,31,21,0,0),
|
||||
d(1948,5,22,22,0,0),
|
||||
d(1948,8,31,20,0,0),
|
||||
d(1948,10,31,23,0,0),
|
||||
d(1949,4,30,22,0,0),
|
||||
d(1949,10,31,23,0,0),
|
||||
d(1950,4,15,22,0,0),
|
||||
d(1950,9,15,0,0,0),
|
||||
d(1951,3,31,22,0,0),
|
||||
d(1951,11,11,0,0,0),
|
||||
d(1952,4,20,0,0,0),
|
||||
d(1952,10,19,0,0,0),
|
||||
d(1953,4,12,0,0,0),
|
||||
d(1953,9,13,0,0,0),
|
||||
d(1954,6,12,22,0,0),
|
||||
d(1954,9,11,21,0,0),
|
||||
d(1955,6,11,0,0,0),
|
||||
d(1955,9,10,21,0,0),
|
||||
d(1956,6,2,22,0,0),
|
||||
d(1956,9,30,0,0,0),
|
||||
d(1957,4,29,0,0,0),
|
||||
d(1957,9,21,21,0,0),
|
||||
d(1974,7,6,22,0,0),
|
||||
d(1974,10,12,21,0,0),
|
||||
d(1975,4,19,22,0,0),
|
||||
d(1975,8,30,21,0,0),
|
||||
d(1985,4,13,22,0,0),
|
||||
d(1985,9,14,21,0,0),
|
||||
d(1986,5,17,22,0,0),
|
||||
d(1986,9,6,21,0,0),
|
||||
d(1987,4,14,22,0,0),
|
||||
d(1987,9,12,21,0,0),
|
||||
d(1988,4,8,22,0,0),
|
||||
d(1988,9,2,21,0,0),
|
||||
d(1989,4,29,22,0,0),
|
||||
d(1989,9,2,21,0,0),
|
||||
d(1990,3,24,22,0,0),
|
||||
d(1990,8,25,21,0,0),
|
||||
d(1991,3,23,22,0,0),
|
||||
d(1991,8,31,21,0,0),
|
||||
d(1992,3,28,22,0,0),
|
||||
d(1992,9,5,21,0,0),
|
||||
d(1993,4,1,22,0,0),
|
||||
d(1993,9,4,21,0,0),
|
||||
d(1994,3,31,22,0,0),
|
||||
d(1994,8,27,21,0,0),
|
||||
d(1995,3,30,22,0,0),
|
||||
d(1995,9,2,21,0,0),
|
||||
d(1996,3,14,22,0,0),
|
||||
d(1996,9,15,21,0,0),
|
||||
d(1997,3,20,22,0,0),
|
||||
d(1997,9,13,21,0,0),
|
||||
d(1998,3,19,22,0,0),
|
||||
d(1998,9,5,21,0,0),
|
||||
d(1999,4,2,0,0,0),
|
||||
d(1999,9,2,23,0,0),
|
||||
d(2000,4,14,0,0,0),
|
||||
d(2000,10,5,22,0,0),
|
||||
d(2001,4,8,23,0,0),
|
||||
d(2001,9,23,22,0,0),
|
||||
d(2002,3,28,23,0,0),
|
||||
d(2002,10,6,22,0,0),
|
||||
d(2003,3,27,23,0,0),
|
||||
d(2003,10,2,22,0,0),
|
||||
d(2004,4,6,23,0,0),
|
||||
d(2004,9,21,22,0,0),
|
||||
d(2005,4,1,0,0,0),
|
||||
d(2005,10,8,23,0,0),
|
||||
d(2006,3,31,0,0,0),
|
||||
d(2006,9,30,23,0,0),
|
||||
d(2007,3,30,0,0,0),
|
||||
d(2007,9,15,23,0,0),
|
||||
d(2008,3,28,0,0,0),
|
||||
d(2008,10,4,23,0,0),
|
||||
d(2009,3,27,0,0,0),
|
||||
d(2009,9,26,23,0,0),
|
||||
d(2010,3,26,0,0,0),
|
||||
d(2010,9,11,23,0,0),
|
||||
d(2011,4,1,0,0,0),
|
||||
d(2011,10,1,23,0,0),
|
||||
d(2012,3,30,0,0,0),
|
||||
d(2012,9,22,23,0,0),
|
||||
d(2013,3,29,0,0,0),
|
||||
d(2013,9,7,23,0,0),
|
||||
d(2014,3,28,0,0,0),
|
||||
d(2014,9,27,23,0,0),
|
||||
d(2015,3,27,0,0,0),
|
||||
d(2015,9,19,23,0,0),
|
||||
d(2016,4,1,0,0,0),
|
||||
d(2016,10,8,23,0,0),
|
||||
d(2017,3,31,0,0,0),
|
||||
d(2017,9,23,23,0,0),
|
||||
d(2018,3,30,0,0,0),
|
||||
d(2018,9,15,23,0,0),
|
||||
d(2019,3,29,0,0,0),
|
||||
d(2019,10,5,23,0,0),
|
||||
d(2020,3,27,0,0,0),
|
||||
d(2020,9,26,23,0,0),
|
||||
d(2021,3,26,0,0,0),
|
||||
d(2021,9,11,23,0,0),
|
||||
d(2022,4,1,0,0,0),
|
||||
d(2022,10,1,23,0,0),
|
||||
d(2023,3,31,0,0,0),
|
||||
d(2023,9,23,23,0,0),
|
||||
d(2024,3,29,0,0,0),
|
||||
d(2024,10,5,23,0,0),
|
||||
d(2025,3,28,0,0,0),
|
||||
d(2025,9,27,23,0,0),
|
||||
d(2026,3,27,0,0,0),
|
||||
d(2026,9,19,23,0,0),
|
||||
d(2027,3,26,0,0,0),
|
||||
d(2027,10,9,23,0,0),
|
||||
d(2028,3,31,0,0,0),
|
||||
d(2028,9,23,23,0,0),
|
||||
d(2029,3,30,0,0,0),
|
||||
d(2029,9,15,23,0,0),
|
||||
d(2030,3,29,0,0,0),
|
||||
d(2030,10,5,23,0,0),
|
||||
d(2031,3,28,0,0,0),
|
||||
d(2031,9,20,23,0,0),
|
||||
d(2032,3,26,0,0,0),
|
||||
d(2032,9,11,23,0,0),
|
||||
d(2033,4,1,0,0,0),
|
||||
d(2033,10,1,23,0,0),
|
||||
d(2034,3,31,0,0,0),
|
||||
d(2034,9,16,23,0,0),
|
||||
d(2035,3,30,0,0,0),
|
||||
d(2035,10,6,23,0,0),
|
||||
d(2036,3,28,0,0,0),
|
||||
d(2036,9,27,23,0,0),
|
||||
d(2037,3,27,0,0,0),
|
||||
d(2037,9,12,23,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(8460,0,'JMT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(14400,7200,'IDDT'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
i(10800,3600,'IDT'),
|
||||
i(7200,0,'IST'),
|
||||
]
|
||||
|
||||
Tel_Aviv = Tel_Aviv()
|
||||
|
||||
Vendored
+24
@@ -0,0 +1,24 @@
|
||||
'''tzinfo timezone information for Asia/Thimbu.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Thimbu(DstTzInfo):
|
||||
'''Asia/Thimbu timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Thimbu'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1947,8,14,18,1,24),
|
||||
d(1987,9,30,18,30,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(21540,0,'LMT'),
|
||||
i(19800,0,'IST'),
|
||||
i(21600,0,'BTT'),
|
||||
]
|
||||
|
||||
Thimbu = Thimbu()
|
||||
|
||||
Vendored
+24
@@ -0,0 +1,24 @@
|
||||
'''tzinfo timezone information for Asia/Thimphu.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Thimphu(DstTzInfo):
|
||||
'''Asia/Thimphu timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Thimphu'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1947,8,14,18,1,24),
|
||||
d(1987,9,30,18,30,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(21540,0,'LMT'),
|
||||
i(19800,0,'IST'),
|
||||
i(21600,0,'BTT'),
|
||||
]
|
||||
|
||||
Thimphu = Thimphu()
|
||||
|
||||
Vendored
+38
@@ -0,0 +1,38 @@
|
||||
'''tzinfo timezone information for Asia/Tokyo.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Tokyo(DstTzInfo):
|
||||
'''Asia/Tokyo timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Tokyo'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1937,12,31,15,0,0),
|
||||
d(1948,5,1,17,0,0),
|
||||
d(1948,9,10,16,0,0),
|
||||
d(1949,4,2,17,0,0),
|
||||
d(1949,9,9,16,0,0),
|
||||
d(1950,5,6,17,0,0),
|
||||
d(1950,9,8,16,0,0),
|
||||
d(1951,5,5,17,0,0),
|
||||
d(1951,9,7,16,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(32400,0,'CJT'),
|
||||
i(32400,0,'JST'),
|
||||
i(36000,3600,'JDT'),
|
||||
i(32400,0,'JST'),
|
||||
i(36000,3600,'JDT'),
|
||||
i(32400,0,'JST'),
|
||||
i(36000,3600,'JDT'),
|
||||
i(32400,0,'JST'),
|
||||
i(36000,3600,'JDT'),
|
||||
i(32400,0,'JST'),
|
||||
]
|
||||
|
||||
Tokyo = Tokyo()
|
||||
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
'''tzinfo timezone information for Asia/Ujung_Pandang.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Ujung_Pandang(DstTzInfo):
|
||||
'''Asia/Ujung_Pandang timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Ujung_Pandang'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1919,12,31,16,2,24),
|
||||
d(1932,10,31,16,2,24),
|
||||
d(1942,2,8,16,0,0),
|
||||
d(1945,7,31,15,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(28680,0,'LMT'),
|
||||
i(28680,0,'MMT'),
|
||||
i(28800,0,'CIT'),
|
||||
i(32400,0,'JST'),
|
||||
i(28800,0,'CIT'),
|
||||
]
|
||||
|
||||
Ujung_Pandang = Ujung_Pandang()
|
||||
|
||||
+236
@@ -0,0 +1,236 @@
|
||||
'''tzinfo timezone information for Asia/Ulaanbaatar.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Ulaanbaatar(DstTzInfo):
|
||||
'''Asia/Ulaanbaatar timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Ulaanbaatar'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1905,7,31,16,52,28),
|
||||
d(1977,12,31,17,0,0),
|
||||
d(1983,3,31,16,0,0),
|
||||
d(1983,9,30,15,0,0),
|
||||
d(1984,3,31,16,0,0),
|
||||
d(1984,9,29,15,0,0),
|
||||
d(1985,3,30,16,0,0),
|
||||
d(1985,9,28,15,0,0),
|
||||
d(1986,3,29,16,0,0),
|
||||
d(1986,9,27,15,0,0),
|
||||
d(1987,3,28,16,0,0),
|
||||
d(1987,9,26,15,0,0),
|
||||
d(1988,3,26,16,0,0),
|
||||
d(1988,9,24,15,0,0),
|
||||
d(1989,3,25,16,0,0),
|
||||
d(1989,9,23,15,0,0),
|
||||
d(1990,3,24,16,0,0),
|
||||
d(1990,9,29,15,0,0),
|
||||
d(1991,3,30,16,0,0),
|
||||
d(1991,9,28,15,0,0),
|
||||
d(1992,3,28,16,0,0),
|
||||
d(1992,9,26,15,0,0),
|
||||
d(1993,3,27,16,0,0),
|
||||
d(1993,9,25,15,0,0),
|
||||
d(1994,3,26,16,0,0),
|
||||
d(1994,9,24,15,0,0),
|
||||
d(1995,3,25,16,0,0),
|
||||
d(1995,9,23,15,0,0),
|
||||
d(1996,3,30,16,0,0),
|
||||
d(1996,9,28,15,0,0),
|
||||
d(1997,3,29,16,0,0),
|
||||
d(1997,9,27,15,0,0),
|
||||
d(1998,3,28,16,0,0),
|
||||
d(1998,9,26,15,0,0),
|
||||
d(2001,4,27,18,0,0),
|
||||
d(2001,9,28,17,0,0),
|
||||
d(2002,3,29,18,0,0),
|
||||
d(2002,9,27,17,0,0),
|
||||
d(2003,3,28,18,0,0),
|
||||
d(2003,9,26,17,0,0),
|
||||
d(2004,3,26,18,0,0),
|
||||
d(2004,9,24,17,0,0),
|
||||
d(2005,3,25,18,0,0),
|
||||
d(2005,9,23,17,0,0),
|
||||
d(2006,3,24,18,0,0),
|
||||
d(2006,9,29,17,0,0),
|
||||
d(2007,3,30,18,0,0),
|
||||
d(2007,9,28,17,0,0),
|
||||
d(2008,3,28,18,0,0),
|
||||
d(2008,9,26,17,0,0),
|
||||
d(2009,3,27,18,0,0),
|
||||
d(2009,9,25,17,0,0),
|
||||
d(2010,3,26,18,0,0),
|
||||
d(2010,9,24,17,0,0),
|
||||
d(2011,3,25,18,0,0),
|
||||
d(2011,9,23,17,0,0),
|
||||
d(2012,3,30,18,0,0),
|
||||
d(2012,9,28,17,0,0),
|
||||
d(2013,3,29,18,0,0),
|
||||
d(2013,9,27,17,0,0),
|
||||
d(2014,3,28,18,0,0),
|
||||
d(2014,9,26,17,0,0),
|
||||
d(2015,3,27,18,0,0),
|
||||
d(2015,9,25,17,0,0),
|
||||
d(2016,3,25,18,0,0),
|
||||
d(2016,9,23,17,0,0),
|
||||
d(2017,3,24,18,0,0),
|
||||
d(2017,9,29,17,0,0),
|
||||
d(2018,3,30,18,0,0),
|
||||
d(2018,9,28,17,0,0),
|
||||
d(2019,3,29,18,0,0),
|
||||
d(2019,9,27,17,0,0),
|
||||
d(2020,3,27,18,0,0),
|
||||
d(2020,9,25,17,0,0),
|
||||
d(2021,3,26,18,0,0),
|
||||
d(2021,9,24,17,0,0),
|
||||
d(2022,3,25,18,0,0),
|
||||
d(2022,9,23,17,0,0),
|
||||
d(2023,3,24,18,0,0),
|
||||
d(2023,9,29,17,0,0),
|
||||
d(2024,3,29,18,0,0),
|
||||
d(2024,9,27,17,0,0),
|
||||
d(2025,3,28,18,0,0),
|
||||
d(2025,9,26,17,0,0),
|
||||
d(2026,3,27,18,0,0),
|
||||
d(2026,9,25,17,0,0),
|
||||
d(2027,3,26,18,0,0),
|
||||
d(2027,9,24,17,0,0),
|
||||
d(2028,3,24,18,0,0),
|
||||
d(2028,9,29,17,0,0),
|
||||
d(2029,3,30,18,0,0),
|
||||
d(2029,9,28,17,0,0),
|
||||
d(2030,3,29,18,0,0),
|
||||
d(2030,9,27,17,0,0),
|
||||
d(2031,3,28,18,0,0),
|
||||
d(2031,9,26,17,0,0),
|
||||
d(2032,3,26,18,0,0),
|
||||
d(2032,9,24,17,0,0),
|
||||
d(2033,3,25,18,0,0),
|
||||
d(2033,9,23,17,0,0),
|
||||
d(2034,3,24,18,0,0),
|
||||
d(2034,9,29,17,0,0),
|
||||
d(2035,3,30,18,0,0),
|
||||
d(2035,9,28,17,0,0),
|
||||
d(2036,3,28,18,0,0),
|
||||
d(2036,9,26,17,0,0),
|
||||
d(2037,3,27,18,0,0),
|
||||
d(2037,9,25,17,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(25680,0,'LMT'),
|
||||
i(25200,0,'ULAT'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
]
|
||||
|
||||
Ulaanbaatar = Ulaanbaatar()
|
||||
|
||||
+236
@@ -0,0 +1,236 @@
|
||||
'''tzinfo timezone information for Asia/Ulan_Bator.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Ulan_Bator(DstTzInfo):
|
||||
'''Asia/Ulan_Bator timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Ulan_Bator'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1905,7,31,16,52,28),
|
||||
d(1977,12,31,17,0,0),
|
||||
d(1983,3,31,16,0,0),
|
||||
d(1983,9,30,15,0,0),
|
||||
d(1984,3,31,16,0,0),
|
||||
d(1984,9,29,15,0,0),
|
||||
d(1985,3,30,16,0,0),
|
||||
d(1985,9,28,15,0,0),
|
||||
d(1986,3,29,16,0,0),
|
||||
d(1986,9,27,15,0,0),
|
||||
d(1987,3,28,16,0,0),
|
||||
d(1987,9,26,15,0,0),
|
||||
d(1988,3,26,16,0,0),
|
||||
d(1988,9,24,15,0,0),
|
||||
d(1989,3,25,16,0,0),
|
||||
d(1989,9,23,15,0,0),
|
||||
d(1990,3,24,16,0,0),
|
||||
d(1990,9,29,15,0,0),
|
||||
d(1991,3,30,16,0,0),
|
||||
d(1991,9,28,15,0,0),
|
||||
d(1992,3,28,16,0,0),
|
||||
d(1992,9,26,15,0,0),
|
||||
d(1993,3,27,16,0,0),
|
||||
d(1993,9,25,15,0,0),
|
||||
d(1994,3,26,16,0,0),
|
||||
d(1994,9,24,15,0,0),
|
||||
d(1995,3,25,16,0,0),
|
||||
d(1995,9,23,15,0,0),
|
||||
d(1996,3,30,16,0,0),
|
||||
d(1996,9,28,15,0,0),
|
||||
d(1997,3,29,16,0,0),
|
||||
d(1997,9,27,15,0,0),
|
||||
d(1998,3,28,16,0,0),
|
||||
d(1998,9,26,15,0,0),
|
||||
d(2001,4,27,18,0,0),
|
||||
d(2001,9,28,17,0,0),
|
||||
d(2002,3,29,18,0,0),
|
||||
d(2002,9,27,17,0,0),
|
||||
d(2003,3,28,18,0,0),
|
||||
d(2003,9,26,17,0,0),
|
||||
d(2004,3,26,18,0,0),
|
||||
d(2004,9,24,17,0,0),
|
||||
d(2005,3,25,18,0,0),
|
||||
d(2005,9,23,17,0,0),
|
||||
d(2006,3,24,18,0,0),
|
||||
d(2006,9,29,17,0,0),
|
||||
d(2007,3,30,18,0,0),
|
||||
d(2007,9,28,17,0,0),
|
||||
d(2008,3,28,18,0,0),
|
||||
d(2008,9,26,17,0,0),
|
||||
d(2009,3,27,18,0,0),
|
||||
d(2009,9,25,17,0,0),
|
||||
d(2010,3,26,18,0,0),
|
||||
d(2010,9,24,17,0,0),
|
||||
d(2011,3,25,18,0,0),
|
||||
d(2011,9,23,17,0,0),
|
||||
d(2012,3,30,18,0,0),
|
||||
d(2012,9,28,17,0,0),
|
||||
d(2013,3,29,18,0,0),
|
||||
d(2013,9,27,17,0,0),
|
||||
d(2014,3,28,18,0,0),
|
||||
d(2014,9,26,17,0,0),
|
||||
d(2015,3,27,18,0,0),
|
||||
d(2015,9,25,17,0,0),
|
||||
d(2016,3,25,18,0,0),
|
||||
d(2016,9,23,17,0,0),
|
||||
d(2017,3,24,18,0,0),
|
||||
d(2017,9,29,17,0,0),
|
||||
d(2018,3,30,18,0,0),
|
||||
d(2018,9,28,17,0,0),
|
||||
d(2019,3,29,18,0,0),
|
||||
d(2019,9,27,17,0,0),
|
||||
d(2020,3,27,18,0,0),
|
||||
d(2020,9,25,17,0,0),
|
||||
d(2021,3,26,18,0,0),
|
||||
d(2021,9,24,17,0,0),
|
||||
d(2022,3,25,18,0,0),
|
||||
d(2022,9,23,17,0,0),
|
||||
d(2023,3,24,18,0,0),
|
||||
d(2023,9,29,17,0,0),
|
||||
d(2024,3,29,18,0,0),
|
||||
d(2024,9,27,17,0,0),
|
||||
d(2025,3,28,18,0,0),
|
||||
d(2025,9,26,17,0,0),
|
||||
d(2026,3,27,18,0,0),
|
||||
d(2026,9,25,17,0,0),
|
||||
d(2027,3,26,18,0,0),
|
||||
d(2027,9,24,17,0,0),
|
||||
d(2028,3,24,18,0,0),
|
||||
d(2028,9,29,17,0,0),
|
||||
d(2029,3,30,18,0,0),
|
||||
d(2029,9,28,17,0,0),
|
||||
d(2030,3,29,18,0,0),
|
||||
d(2030,9,27,17,0,0),
|
||||
d(2031,3,28,18,0,0),
|
||||
d(2031,9,26,17,0,0),
|
||||
d(2032,3,26,18,0,0),
|
||||
d(2032,9,24,17,0,0),
|
||||
d(2033,3,25,18,0,0),
|
||||
d(2033,9,23,17,0,0),
|
||||
d(2034,3,24,18,0,0),
|
||||
d(2034,9,29,17,0,0),
|
||||
d(2035,3,30,18,0,0),
|
||||
d(2035,9,28,17,0,0),
|
||||
d(2036,3,28,18,0,0),
|
||||
d(2036,9,26,17,0,0),
|
||||
d(2037,3,27,18,0,0),
|
||||
d(2037,9,25,17,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(25680,0,'LMT'),
|
||||
i(25200,0,'ULAT'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
i(32400,3600,'ULAST'),
|
||||
i(28800,0,'ULAT'),
|
||||
]
|
||||
|
||||
Ulan_Bator = Ulan_Bator()
|
||||
|
||||
Vendored
+48
@@ -0,0 +1,48 @@
|
||||
'''tzinfo timezone information for Asia/Urumqi.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Urumqi(DstTzInfo):
|
||||
'''Asia/Urumqi timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Urumqi'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1927,12,31,18,9,40),
|
||||
d(1980,4,30,18,0,0),
|
||||
d(1986,5,3,16,0,0),
|
||||
d(1986,9,13,15,0,0),
|
||||
d(1987,4,11,16,0,0),
|
||||
d(1987,9,12,15,0,0),
|
||||
d(1988,4,9,16,0,0),
|
||||
d(1988,9,10,15,0,0),
|
||||
d(1989,4,15,16,0,0),
|
||||
d(1989,9,16,15,0,0),
|
||||
d(1990,4,14,16,0,0),
|
||||
d(1990,9,15,15,0,0),
|
||||
d(1991,4,13,16,0,0),
|
||||
d(1991,9,14,15,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(21000,0,'LMT'),
|
||||
i(21600,0,'URUT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
i(32400,3600,'CDT'),
|
||||
i(28800,0,'CST'),
|
||||
]
|
||||
|
||||
Urumqi = Urumqi()
|
||||
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
'''tzinfo timezone information for Asia/Vientiane.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Vientiane(DstTzInfo):
|
||||
'''Asia/Vientiane timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Vientiane'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1906,6,8,17,9,36),
|
||||
d(1911,3,10,16,54,40),
|
||||
d(1912,4,30,17,0,0),
|
||||
d(1931,4,30,16,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(24600,0,'LMT'),
|
||||
i(25560,0,'SMT'),
|
||||
i(25200,0,'ICT'),
|
||||
i(28800,0,'ICT'),
|
||||
i(25200,0,'ICT'),
|
||||
]
|
||||
|
||||
Vientiane = Vientiane()
|
||||
|
||||
+254
@@ -0,0 +1,254 @@
|
||||
'''tzinfo timezone information for Asia/Vladivostok.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Vladivostok(DstTzInfo):
|
||||
'''Asia/Vladivostok timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Vladivostok'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1922,11,14,15,12,16),
|
||||
d(1930,6,20,15,0,0),
|
||||
d(1981,3,31,14,0,0),
|
||||
d(1981,9,30,13,0,0),
|
||||
d(1982,3,31,14,0,0),
|
||||
d(1982,9,30,13,0,0),
|
||||
d(1983,3,31,14,0,0),
|
||||
d(1983,9,30,13,0,0),
|
||||
d(1984,3,31,14,0,0),
|
||||
d(1984,9,29,16,0,0),
|
||||
d(1985,3,30,16,0,0),
|
||||
d(1985,9,28,16,0,0),
|
||||
d(1986,3,29,16,0,0),
|
||||
d(1986,9,27,16,0,0),
|
||||
d(1987,3,28,16,0,0),
|
||||
d(1987,9,26,16,0,0),
|
||||
d(1988,3,26,16,0,0),
|
||||
d(1988,9,24,16,0,0),
|
||||
d(1989,3,25,16,0,0),
|
||||
d(1989,9,23,16,0,0),
|
||||
d(1990,3,24,16,0,0),
|
||||
d(1990,9,29,16,0,0),
|
||||
d(1991,3,30,16,0,0),
|
||||
d(1991,9,28,17,0,0),
|
||||
d(1992,1,18,17,0,0),
|
||||
d(1992,3,28,13,0,0),
|
||||
d(1992,9,26,12,0,0),
|
||||
d(1993,3,27,16,0,0),
|
||||
d(1993,9,25,16,0,0),
|
||||
d(1994,3,26,16,0,0),
|
||||
d(1994,9,24,16,0,0),
|
||||
d(1995,3,25,16,0,0),
|
||||
d(1995,9,23,16,0,0),
|
||||
d(1996,3,30,16,0,0),
|
||||
d(1996,10,26,16,0,0),
|
||||
d(1997,3,29,16,0,0),
|
||||
d(1997,10,25,16,0,0),
|
||||
d(1998,3,28,16,0,0),
|
||||
d(1998,10,24,16,0,0),
|
||||
d(1999,3,27,16,0,0),
|
||||
d(1999,10,30,16,0,0),
|
||||
d(2000,3,25,16,0,0),
|
||||
d(2000,10,28,16,0,0),
|
||||
d(2001,3,24,16,0,0),
|
||||
d(2001,10,27,16,0,0),
|
||||
d(2002,3,30,16,0,0),
|
||||
d(2002,10,26,16,0,0),
|
||||
d(2003,3,29,16,0,0),
|
||||
d(2003,10,25,16,0,0),
|
||||
d(2004,3,27,16,0,0),
|
||||
d(2004,10,30,16,0,0),
|
||||
d(2005,3,26,16,0,0),
|
||||
d(2005,10,29,16,0,0),
|
||||
d(2006,3,25,16,0,0),
|
||||
d(2006,10,28,16,0,0),
|
||||
d(2007,3,24,16,0,0),
|
||||
d(2007,10,27,16,0,0),
|
||||
d(2008,3,29,16,0,0),
|
||||
d(2008,10,25,16,0,0),
|
||||
d(2009,3,28,16,0,0),
|
||||
d(2009,10,24,16,0,0),
|
||||
d(2010,3,27,16,0,0),
|
||||
d(2010,10,30,16,0,0),
|
||||
d(2011,3,26,16,0,0),
|
||||
d(2011,10,29,16,0,0),
|
||||
d(2012,3,24,16,0,0),
|
||||
d(2012,10,27,16,0,0),
|
||||
d(2013,3,30,16,0,0),
|
||||
d(2013,10,26,16,0,0),
|
||||
d(2014,3,29,16,0,0),
|
||||
d(2014,10,25,16,0,0),
|
||||
d(2015,3,28,16,0,0),
|
||||
d(2015,10,24,16,0,0),
|
||||
d(2016,3,26,16,0,0),
|
||||
d(2016,10,29,16,0,0),
|
||||
d(2017,3,25,16,0,0),
|
||||
d(2017,10,28,16,0,0),
|
||||
d(2018,3,24,16,0,0),
|
||||
d(2018,10,27,16,0,0),
|
||||
d(2019,3,30,16,0,0),
|
||||
d(2019,10,26,16,0,0),
|
||||
d(2020,3,28,16,0,0),
|
||||
d(2020,10,24,16,0,0),
|
||||
d(2021,3,27,16,0,0),
|
||||
d(2021,10,30,16,0,0),
|
||||
d(2022,3,26,16,0,0),
|
||||
d(2022,10,29,16,0,0),
|
||||
d(2023,3,25,16,0,0),
|
||||
d(2023,10,28,16,0,0),
|
||||
d(2024,3,30,16,0,0),
|
||||
d(2024,10,26,16,0,0),
|
||||
d(2025,3,29,16,0,0),
|
||||
d(2025,10,25,16,0,0),
|
||||
d(2026,3,28,16,0,0),
|
||||
d(2026,10,24,16,0,0),
|
||||
d(2027,3,27,16,0,0),
|
||||
d(2027,10,30,16,0,0),
|
||||
d(2028,3,25,16,0,0),
|
||||
d(2028,10,28,16,0,0),
|
||||
d(2029,3,24,16,0,0),
|
||||
d(2029,10,27,16,0,0),
|
||||
d(2030,3,30,16,0,0),
|
||||
d(2030,10,26,16,0,0),
|
||||
d(2031,3,29,16,0,0),
|
||||
d(2031,10,25,16,0,0),
|
||||
d(2032,3,27,16,0,0),
|
||||
d(2032,10,30,16,0,0),
|
||||
d(2033,3,26,16,0,0),
|
||||
d(2033,10,29,16,0,0),
|
||||
d(2034,3,25,16,0,0),
|
||||
d(2034,10,28,16,0,0),
|
||||
d(2035,3,24,16,0,0),
|
||||
d(2035,10,27,16,0,0),
|
||||
d(2036,3,29,16,0,0),
|
||||
d(2036,10,25,16,0,0),
|
||||
d(2037,3,28,16,0,0),
|
||||
d(2037,10,24,16,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(31680,0,'LMT'),
|
||||
i(32400,0,'VLAT'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(36000,0,'VLASST'),
|
||||
i(32400,0,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
i(39600,3600,'VLAST'),
|
||||
i(36000,0,'VLAT'),
|
||||
]
|
||||
|
||||
Vladivostok = Vladivostok()
|
||||
|
||||
Vendored
+254
@@ -0,0 +1,254 @@
|
||||
'''tzinfo timezone information for Asia/Yakutsk.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Yakutsk(DstTzInfo):
|
||||
'''Asia/Yakutsk timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Yakutsk'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1919,12,14,15,21,20),
|
||||
d(1930,6,20,16,0,0),
|
||||
d(1981,3,31,15,0,0),
|
||||
d(1981,9,30,14,0,0),
|
||||
d(1982,3,31,15,0,0),
|
||||
d(1982,9,30,14,0,0),
|
||||
d(1983,3,31,15,0,0),
|
||||
d(1983,9,30,14,0,0),
|
||||
d(1984,3,31,15,0,0),
|
||||
d(1984,9,29,17,0,0),
|
||||
d(1985,3,30,17,0,0),
|
||||
d(1985,9,28,17,0,0),
|
||||
d(1986,3,29,17,0,0),
|
||||
d(1986,9,27,17,0,0),
|
||||
d(1987,3,28,17,0,0),
|
||||
d(1987,9,26,17,0,0),
|
||||
d(1988,3,26,17,0,0),
|
||||
d(1988,9,24,17,0,0),
|
||||
d(1989,3,25,17,0,0),
|
||||
d(1989,9,23,17,0,0),
|
||||
d(1990,3,24,17,0,0),
|
||||
d(1990,9,29,17,0,0),
|
||||
d(1991,3,30,17,0,0),
|
||||
d(1991,9,28,18,0,0),
|
||||
d(1992,1,18,18,0,0),
|
||||
d(1992,3,28,14,0,0),
|
||||
d(1992,9,26,13,0,0),
|
||||
d(1993,3,27,17,0,0),
|
||||
d(1993,9,25,17,0,0),
|
||||
d(1994,3,26,17,0,0),
|
||||
d(1994,9,24,17,0,0),
|
||||
d(1995,3,25,17,0,0),
|
||||
d(1995,9,23,17,0,0),
|
||||
d(1996,3,30,17,0,0),
|
||||
d(1996,10,26,17,0,0),
|
||||
d(1997,3,29,17,0,0),
|
||||
d(1997,10,25,17,0,0),
|
||||
d(1998,3,28,17,0,0),
|
||||
d(1998,10,24,17,0,0),
|
||||
d(1999,3,27,17,0,0),
|
||||
d(1999,10,30,17,0,0),
|
||||
d(2000,3,25,17,0,0),
|
||||
d(2000,10,28,17,0,0),
|
||||
d(2001,3,24,17,0,0),
|
||||
d(2001,10,27,17,0,0),
|
||||
d(2002,3,30,17,0,0),
|
||||
d(2002,10,26,17,0,0),
|
||||
d(2003,3,29,17,0,0),
|
||||
d(2003,10,25,17,0,0),
|
||||
d(2004,3,27,17,0,0),
|
||||
d(2004,10,30,17,0,0),
|
||||
d(2005,3,26,17,0,0),
|
||||
d(2005,10,29,17,0,0),
|
||||
d(2006,3,25,17,0,0),
|
||||
d(2006,10,28,17,0,0),
|
||||
d(2007,3,24,17,0,0),
|
||||
d(2007,10,27,17,0,0),
|
||||
d(2008,3,29,17,0,0),
|
||||
d(2008,10,25,17,0,0),
|
||||
d(2009,3,28,17,0,0),
|
||||
d(2009,10,24,17,0,0),
|
||||
d(2010,3,27,17,0,0),
|
||||
d(2010,10,30,17,0,0),
|
||||
d(2011,3,26,17,0,0),
|
||||
d(2011,10,29,17,0,0),
|
||||
d(2012,3,24,17,0,0),
|
||||
d(2012,10,27,17,0,0),
|
||||
d(2013,3,30,17,0,0),
|
||||
d(2013,10,26,17,0,0),
|
||||
d(2014,3,29,17,0,0),
|
||||
d(2014,10,25,17,0,0),
|
||||
d(2015,3,28,17,0,0),
|
||||
d(2015,10,24,17,0,0),
|
||||
d(2016,3,26,17,0,0),
|
||||
d(2016,10,29,17,0,0),
|
||||
d(2017,3,25,17,0,0),
|
||||
d(2017,10,28,17,0,0),
|
||||
d(2018,3,24,17,0,0),
|
||||
d(2018,10,27,17,0,0),
|
||||
d(2019,3,30,17,0,0),
|
||||
d(2019,10,26,17,0,0),
|
||||
d(2020,3,28,17,0,0),
|
||||
d(2020,10,24,17,0,0),
|
||||
d(2021,3,27,17,0,0),
|
||||
d(2021,10,30,17,0,0),
|
||||
d(2022,3,26,17,0,0),
|
||||
d(2022,10,29,17,0,0),
|
||||
d(2023,3,25,17,0,0),
|
||||
d(2023,10,28,17,0,0),
|
||||
d(2024,3,30,17,0,0),
|
||||
d(2024,10,26,17,0,0),
|
||||
d(2025,3,29,17,0,0),
|
||||
d(2025,10,25,17,0,0),
|
||||
d(2026,3,28,17,0,0),
|
||||
d(2026,10,24,17,0,0),
|
||||
d(2027,3,27,17,0,0),
|
||||
d(2027,10,30,17,0,0),
|
||||
d(2028,3,25,17,0,0),
|
||||
d(2028,10,28,17,0,0),
|
||||
d(2029,3,24,17,0,0),
|
||||
d(2029,10,27,17,0,0),
|
||||
d(2030,3,30,17,0,0),
|
||||
d(2030,10,26,17,0,0),
|
||||
d(2031,3,29,17,0,0),
|
||||
d(2031,10,25,17,0,0),
|
||||
d(2032,3,27,17,0,0),
|
||||
d(2032,10,30,17,0,0),
|
||||
d(2033,3,26,17,0,0),
|
||||
d(2033,10,29,17,0,0),
|
||||
d(2034,3,25,17,0,0),
|
||||
d(2034,10,28,17,0,0),
|
||||
d(2035,3,24,17,0,0),
|
||||
d(2035,10,27,17,0,0),
|
||||
d(2036,3,29,17,0,0),
|
||||
d(2036,10,25,17,0,0),
|
||||
d(2037,3,28,17,0,0),
|
||||
d(2037,10,24,17,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(31140,0,'LMT'),
|
||||
i(28800,0,'YAKT'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(32400,0,'YAKST'),
|
||||
i(28800,0,'YAKT'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
i(36000,3600,'YAKST'),
|
||||
i(32400,0,'YAKT'),
|
||||
]
|
||||
|
||||
Yakutsk = Yakutsk()
|
||||
|
||||
+254
@@ -0,0 +1,254 @@
|
||||
'''tzinfo timezone information for Asia/Yekaterinburg.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Yekaterinburg(DstTzInfo):
|
||||
'''Asia/Yekaterinburg timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Yekaterinburg'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1919,7,14,23,57,36),
|
||||
d(1930,6,20,20,0,0),
|
||||
d(1981,3,31,19,0,0),
|
||||
d(1981,9,30,18,0,0),
|
||||
d(1982,3,31,19,0,0),
|
||||
d(1982,9,30,18,0,0),
|
||||
d(1983,3,31,19,0,0),
|
||||
d(1983,9,30,18,0,0),
|
||||
d(1984,3,31,19,0,0),
|
||||
d(1984,9,29,21,0,0),
|
||||
d(1985,3,30,21,0,0),
|
||||
d(1985,9,28,21,0,0),
|
||||
d(1986,3,29,21,0,0),
|
||||
d(1986,9,27,21,0,0),
|
||||
d(1987,3,28,21,0,0),
|
||||
d(1987,9,26,21,0,0),
|
||||
d(1988,3,26,21,0,0),
|
||||
d(1988,9,24,21,0,0),
|
||||
d(1989,3,25,21,0,0),
|
||||
d(1989,9,23,21,0,0),
|
||||
d(1990,3,24,21,0,0),
|
||||
d(1990,9,29,21,0,0),
|
||||
d(1991,3,30,21,0,0),
|
||||
d(1991,9,28,22,0,0),
|
||||
d(1992,1,18,22,0,0),
|
||||
d(1992,3,28,18,0,0),
|
||||
d(1992,9,26,17,0,0),
|
||||
d(1993,3,27,21,0,0),
|
||||
d(1993,9,25,21,0,0),
|
||||
d(1994,3,26,21,0,0),
|
||||
d(1994,9,24,21,0,0),
|
||||
d(1995,3,25,21,0,0),
|
||||
d(1995,9,23,21,0,0),
|
||||
d(1996,3,30,21,0,0),
|
||||
d(1996,10,26,21,0,0),
|
||||
d(1997,3,29,21,0,0),
|
||||
d(1997,10,25,21,0,0),
|
||||
d(1998,3,28,21,0,0),
|
||||
d(1998,10,24,21,0,0),
|
||||
d(1999,3,27,21,0,0),
|
||||
d(1999,10,30,21,0,0),
|
||||
d(2000,3,25,21,0,0),
|
||||
d(2000,10,28,21,0,0),
|
||||
d(2001,3,24,21,0,0),
|
||||
d(2001,10,27,21,0,0),
|
||||
d(2002,3,30,21,0,0),
|
||||
d(2002,10,26,21,0,0),
|
||||
d(2003,3,29,21,0,0),
|
||||
d(2003,10,25,21,0,0),
|
||||
d(2004,3,27,21,0,0),
|
||||
d(2004,10,30,21,0,0),
|
||||
d(2005,3,26,21,0,0),
|
||||
d(2005,10,29,21,0,0),
|
||||
d(2006,3,25,21,0,0),
|
||||
d(2006,10,28,21,0,0),
|
||||
d(2007,3,24,21,0,0),
|
||||
d(2007,10,27,21,0,0),
|
||||
d(2008,3,29,21,0,0),
|
||||
d(2008,10,25,21,0,0),
|
||||
d(2009,3,28,21,0,0),
|
||||
d(2009,10,24,21,0,0),
|
||||
d(2010,3,27,21,0,0),
|
||||
d(2010,10,30,21,0,0),
|
||||
d(2011,3,26,21,0,0),
|
||||
d(2011,10,29,21,0,0),
|
||||
d(2012,3,24,21,0,0),
|
||||
d(2012,10,27,21,0,0),
|
||||
d(2013,3,30,21,0,0),
|
||||
d(2013,10,26,21,0,0),
|
||||
d(2014,3,29,21,0,0),
|
||||
d(2014,10,25,21,0,0),
|
||||
d(2015,3,28,21,0,0),
|
||||
d(2015,10,24,21,0,0),
|
||||
d(2016,3,26,21,0,0),
|
||||
d(2016,10,29,21,0,0),
|
||||
d(2017,3,25,21,0,0),
|
||||
d(2017,10,28,21,0,0),
|
||||
d(2018,3,24,21,0,0),
|
||||
d(2018,10,27,21,0,0),
|
||||
d(2019,3,30,21,0,0),
|
||||
d(2019,10,26,21,0,0),
|
||||
d(2020,3,28,21,0,0),
|
||||
d(2020,10,24,21,0,0),
|
||||
d(2021,3,27,21,0,0),
|
||||
d(2021,10,30,21,0,0),
|
||||
d(2022,3,26,21,0,0),
|
||||
d(2022,10,29,21,0,0),
|
||||
d(2023,3,25,21,0,0),
|
||||
d(2023,10,28,21,0,0),
|
||||
d(2024,3,30,21,0,0),
|
||||
d(2024,10,26,21,0,0),
|
||||
d(2025,3,29,21,0,0),
|
||||
d(2025,10,25,21,0,0),
|
||||
d(2026,3,28,21,0,0),
|
||||
d(2026,10,24,21,0,0),
|
||||
d(2027,3,27,21,0,0),
|
||||
d(2027,10,30,21,0,0),
|
||||
d(2028,3,25,21,0,0),
|
||||
d(2028,10,28,21,0,0),
|
||||
d(2029,3,24,21,0,0),
|
||||
d(2029,10,27,21,0,0),
|
||||
d(2030,3,30,21,0,0),
|
||||
d(2030,10,26,21,0,0),
|
||||
d(2031,3,29,21,0,0),
|
||||
d(2031,10,25,21,0,0),
|
||||
d(2032,3,27,21,0,0),
|
||||
d(2032,10,30,21,0,0),
|
||||
d(2033,3,26,21,0,0),
|
||||
d(2033,10,29,21,0,0),
|
||||
d(2034,3,25,21,0,0),
|
||||
d(2034,10,28,21,0,0),
|
||||
d(2035,3,24,21,0,0),
|
||||
d(2035,10,27,21,0,0),
|
||||
d(2036,3,29,21,0,0),
|
||||
d(2036,10,25,21,0,0),
|
||||
d(2037,3,28,21,0,0),
|
||||
d(2037,10,24,21,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(14520,0,'LMT'),
|
||||
i(14400,0,'SVET'),
|
||||
i(18000,0,'SVET'),
|
||||
i(21600,3600,'SVEST'),
|
||||
i(18000,0,'SVET'),
|
||||
i(21600,3600,'SVEST'),
|
||||
i(18000,0,'SVET'),
|
||||
i(21600,3600,'SVEST'),
|
||||
i(18000,0,'SVET'),
|
||||
i(21600,3600,'SVEST'),
|
||||
i(18000,0,'SVET'),
|
||||
i(21600,3600,'SVEST'),
|
||||
i(18000,0,'SVET'),
|
||||
i(21600,3600,'SVEST'),
|
||||
i(18000,0,'SVET'),
|
||||
i(21600,3600,'SVEST'),
|
||||
i(18000,0,'SVET'),
|
||||
i(21600,3600,'SVEST'),
|
||||
i(18000,0,'SVET'),
|
||||
i(21600,3600,'SVEST'),
|
||||
i(18000,0,'SVET'),
|
||||
i(21600,3600,'SVEST'),
|
||||
i(18000,0,'SVET'),
|
||||
i(18000,0,'SVEST'),
|
||||
i(14400,0,'SVET'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
i(21600,3600,'YEKST'),
|
||||
i(18000,0,'YEKT'),
|
||||
]
|
||||
|
||||
Yekaterinburg = Yekaterinburg()
|
||||
|
||||
Vendored
+252
@@ -0,0 +1,252 @@
|
||||
'''tzinfo timezone information for Asia/Yerevan.'''
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
from pytz.tzinfo import memorized_datetime as d
|
||||
from pytz.tzinfo import memorized_ttinfo as i
|
||||
|
||||
class Yerevan(DstTzInfo):
|
||||
'''Asia/Yerevan timezone definition. See datetime.tzinfo for details'''
|
||||
|
||||
zone = 'Asia/Yerevan'
|
||||
|
||||
_utc_transition_times = [
|
||||
d(1,1,1,0,0,0),
|
||||
d(1924,5,1,21,2,0),
|
||||
d(1957,2,28,21,0,0),
|
||||
d(1981,3,31,20,0,0),
|
||||
d(1981,9,30,19,0,0),
|
||||
d(1982,3,31,20,0,0),
|
||||
d(1982,9,30,19,0,0),
|
||||
d(1983,3,31,20,0,0),
|
||||
d(1983,9,30,19,0,0),
|
||||
d(1984,3,31,20,0,0),
|
||||
d(1984,9,29,22,0,0),
|
||||
d(1985,3,30,22,0,0),
|
||||
d(1985,9,28,22,0,0),
|
||||
d(1986,3,29,22,0,0),
|
||||
d(1986,9,27,22,0,0),
|
||||
d(1987,3,28,22,0,0),
|
||||
d(1987,9,26,22,0,0),
|
||||
d(1988,3,26,22,0,0),
|
||||
d(1988,9,24,22,0,0),
|
||||
d(1989,3,25,22,0,0),
|
||||
d(1989,9,23,22,0,0),
|
||||
d(1990,3,24,22,0,0),
|
||||
d(1990,9,29,22,0,0),
|
||||
d(1991,3,30,22,0,0),
|
||||
d(1991,9,22,20,0,0),
|
||||
d(1991,9,28,23,0,0),
|
||||
d(1992,3,28,20,0,0),
|
||||
d(1992,9,26,19,0,0),
|
||||
d(1993,3,27,23,0,0),
|
||||
d(1993,9,25,23,0,0),
|
||||
d(1994,3,26,23,0,0),
|
||||
d(1994,9,24,23,0,0),
|
||||
d(1995,3,25,23,0,0),
|
||||
d(1995,9,23,23,0,0),
|
||||
d(1996,12,31,20,0,0),
|
||||
d(1997,3,29,22,0,0),
|
||||
d(1997,10,25,22,0,0),
|
||||
d(1998,3,28,22,0,0),
|
||||
d(1998,10,24,22,0,0),
|
||||
d(1999,3,27,22,0,0),
|
||||
d(1999,10,30,22,0,0),
|
||||
d(2000,3,25,22,0,0),
|
||||
d(2000,10,28,22,0,0),
|
||||
d(2001,3,24,22,0,0),
|
||||
d(2001,10,27,22,0,0),
|
||||
d(2002,3,30,22,0,0),
|
||||
d(2002,10,26,22,0,0),
|
||||
d(2003,3,29,22,0,0),
|
||||
d(2003,10,25,22,0,0),
|
||||
d(2004,3,27,22,0,0),
|
||||
d(2004,10,30,22,0,0),
|
||||
d(2005,3,26,22,0,0),
|
||||
d(2005,10,29,22,0,0),
|
||||
d(2006,3,25,22,0,0),
|
||||
d(2006,10,28,22,0,0),
|
||||
d(2007,3,24,22,0,0),
|
||||
d(2007,10,27,22,0,0),
|
||||
d(2008,3,29,22,0,0),
|
||||
d(2008,10,25,22,0,0),
|
||||
d(2009,3,28,22,0,0),
|
||||
d(2009,10,24,22,0,0),
|
||||
d(2010,3,27,22,0,0),
|
||||
d(2010,10,30,22,0,0),
|
||||
d(2011,3,26,22,0,0),
|
||||
d(2011,10,29,22,0,0),
|
||||
d(2012,3,24,22,0,0),
|
||||
d(2012,10,27,22,0,0),
|
||||
d(2013,3,30,22,0,0),
|
||||
d(2013,10,26,22,0,0),
|
||||
d(2014,3,29,22,0,0),
|
||||
d(2014,10,25,22,0,0),
|
||||
d(2015,3,28,22,0,0),
|
||||
d(2015,10,24,22,0,0),
|
||||
d(2016,3,26,22,0,0),
|
||||
d(2016,10,29,22,0,0),
|
||||
d(2017,3,25,22,0,0),
|
||||
d(2017,10,28,22,0,0),
|
||||
d(2018,3,24,22,0,0),
|
||||
d(2018,10,27,22,0,0),
|
||||
d(2019,3,30,22,0,0),
|
||||
d(2019,10,26,22,0,0),
|
||||
d(2020,3,28,22,0,0),
|
||||
d(2020,10,24,22,0,0),
|
||||
d(2021,3,27,22,0,0),
|
||||
d(2021,10,30,22,0,0),
|
||||
d(2022,3,26,22,0,0),
|
||||
d(2022,10,29,22,0,0),
|
||||
d(2023,3,25,22,0,0),
|
||||
d(2023,10,28,22,0,0),
|
||||
d(2024,3,30,22,0,0),
|
||||
d(2024,10,26,22,0,0),
|
||||
d(2025,3,29,22,0,0),
|
||||
d(2025,10,25,22,0,0),
|
||||
d(2026,3,28,22,0,0),
|
||||
d(2026,10,24,22,0,0),
|
||||
d(2027,3,27,22,0,0),
|
||||
d(2027,10,30,22,0,0),
|
||||
d(2028,3,25,22,0,0),
|
||||
d(2028,10,28,22,0,0),
|
||||
d(2029,3,24,22,0,0),
|
||||
d(2029,10,27,22,0,0),
|
||||
d(2030,3,30,22,0,0),
|
||||
d(2030,10,26,22,0,0),
|
||||
d(2031,3,29,22,0,0),
|
||||
d(2031,10,25,22,0,0),
|
||||
d(2032,3,27,22,0,0),
|
||||
d(2032,10,30,22,0,0),
|
||||
d(2033,3,26,22,0,0),
|
||||
d(2033,10,29,22,0,0),
|
||||
d(2034,3,25,22,0,0),
|
||||
d(2034,10,28,22,0,0),
|
||||
d(2035,3,24,22,0,0),
|
||||
d(2035,10,27,22,0,0),
|
||||
d(2036,3,29,22,0,0),
|
||||
d(2036,10,25,22,0,0),
|
||||
d(2037,3,28,22,0,0),
|
||||
d(2037,10,24,22,0,0),
|
||||
]
|
||||
|
||||
_transition_info = [
|
||||
i(10680,0,'LMT'),
|
||||
i(10800,0,'YERT'),
|
||||
i(14400,0,'YERT'),
|
||||
i(18000,3600,'YERST'),
|
||||
i(14400,0,'YERT'),
|
||||
i(18000,3600,'YERST'),
|
||||
i(14400,0,'YERT'),
|
||||
i(18000,3600,'YERST'),
|
||||
i(14400,0,'YERT'),
|
||||
i(18000,3600,'YERST'),
|
||||
i(14400,0,'YERT'),
|
||||
i(18000,3600,'YERST'),
|
||||
i(14400,0,'YERT'),
|
||||
i(18000,3600,'YERST'),
|
||||
i(14400,0,'YERT'),
|
||||
i(18000,3600,'YERST'),
|
||||
i(14400,0,'YERT'),
|
||||
i(18000,3600,'YERST'),
|
||||
i(14400,0,'YERT'),
|
||||
i(18000,3600,'YERST'),
|
||||
i(14400,0,'YERT'),
|
||||
i(18000,3600,'YERST'),
|
||||
i(14400,0,'YERT'),
|
||||
i(14400,0,'YERST'),
|
||||
i(14400,0,'AMST'),
|
||||
i(10800,0,'AMT'),
|
||||
i(14400,3600,'AMST'),
|
||||
i(10800,0,'AMT'),
|
||||
i(14400,3600,'AMST'),
|
||||
i(10800,0,'AMT'),
|
||||
i(14400,3600,'AMST'),
|
||||
i(10800,0,'AMT'),
|
||||
i(14400,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
i(18000,3600,'AMST'),
|
||||
i(14400,0,'AMT'),
|
||||
]
|
||||
|
||||
Yerevan = Yerevan()
|
||||
|
||||
Reference in New Issue
Block a user