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:
OzzieIsaacs
2016-11-09 19:24:33 +01:00
parent a6b6700a73
commit bbf6d9b026
1690 changed files with 149106 additions and 35697 deletions
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for Africa/Abidjan.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Abidjan(DstTzInfo):
'''Africa/Abidjan timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Abidjan'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1912,1,1,0,16,8),
]
_transition_info = [
i(-960,0,'LMT'),
i(0,0,'GMT'),
]
Abidjan = Abidjan()
+50
View File
@@ -0,0 +1,50 @@
'''tzinfo timezone information for Africa/Accra.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Accra(DstTzInfo):
'''Africa/Accra timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Accra'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1918,1,1,0,0,52),
d(1936,9,1,0,0,0),
d(1936,12,30,23,40,0),
d(1937,9,1,0,0,0),
d(1937,12,30,23,40,0),
d(1938,9,1,0,0,0),
d(1938,12,30,23,40,0),
d(1939,9,1,0,0,0),
d(1939,12,30,23,40,0),
d(1940,9,1,0,0,0),
d(1940,12,30,23,40,0),
d(1941,9,1,0,0,0),
d(1941,12,30,23,40,0),
d(1942,9,1,0,0,0),
d(1942,12,30,23,40,0),
]
_transition_info = [
i(-60,0,'LMT'),
i(0,0,'GMT'),
i(1200,1200,'GHST'),
i(0,0,'GMT'),
i(1200,1200,'GHST'),
i(0,0,'GMT'),
i(1200,1200,'GHST'),
i(0,0,'GMT'),
i(1200,1200,'GHST'),
i(0,0,'GMT'),
i(1200,1200,'GHST'),
i(0,0,'GMT'),
i(1200,1200,'GHST'),
i(0,0,'GMT'),
i(1200,1200,'GHST'),
i(0,0,'GMT'),
]
Accra = Accra()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for Africa/Addis_Ababa.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Addis_Ababa(DstTzInfo):
'''Africa/Addis_Ababa timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Addis_Ababa'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1936,5,4,21,24,40),
]
_transition_info = [
i(9300,0,'ADMT'),
i(10800,0,'EAT'),
]
Addis_Ababa = Addis_Ababa()
+86
View File
@@ -0,0 +1,86 @@
'''tzinfo timezone information for Africa/Algiers.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Algiers(DstTzInfo):
'''Africa/Algiers timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Algiers'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1911,3,10,23,50,39),
d(1916,6,14,23,0,0),
d(1916,10,1,23,0,0),
d(1917,3,24,23,0,0),
d(1917,10,7,23,0,0),
d(1918,3,9,23,0,0),
d(1918,10,6,23,0,0),
d(1919,3,1,23,0,0),
d(1919,10,5,23,0,0),
d(1920,2,14,23,0,0),
d(1920,10,23,23,0,0),
d(1921,3,14,23,0,0),
d(1921,6,21,23,0,0),
d(1939,9,11,23,0,0),
d(1939,11,19,0,0,0),
d(1940,2,25,2,0,0),
d(1944,4,3,1,0,0),
d(1944,10,8,0,0,0),
d(1945,4,2,1,0,0),
d(1945,9,15,23,0,0),
d(1946,10,6,23,0,0),
d(1956,1,29,0,0,0),
d(1963,4,13,23,0,0),
d(1971,4,25,23,0,0),
d(1971,9,26,23,0,0),
d(1977,5,6,0,0,0),
d(1977,10,20,23,0,0),
d(1978,3,24,0,0,0),
d(1978,9,22,1,0,0),
d(1979,10,25,23,0,0),
d(1980,4,25,0,0,0),
d(1980,10,31,1,0,0),
d(1981,5,1,0,0,0),
]
_transition_info = [
i(540,0,'PMT'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(0,0,'WET'),
i(3600,0,'CET'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,0,'CET'),
]
Algiers = Algiers()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for Africa/Asmera.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Asmera(DstTzInfo):
'''Africa/Asmera timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Asmera'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1936,5,4,21,24,40),
]
_transition_info = [
i(9300,0,'ADMT'),
i(10800,0,'EAT'),
]
Asmera = Asmera()
+26
View File
@@ -0,0 +1,26 @@
'''tzinfo timezone information for Africa/Bamako.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Bamako(DstTzInfo):
'''Africa/Bamako timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Bamako'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1912,1,1,0,32,0),
d(1934,2,26,0,0,0),
d(1960,6,20,1,0,0),
]
_transition_info = [
i(-1920,0,'LMT'),
i(0,0,'GMT'),
i(-3600,0,'WAT'),
i(0,0,'GMT'),
]
Bamako = Bamako()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for Africa/Bangui.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Bangui(DstTzInfo):
'''Africa/Bangui timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Bangui'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1911,12,31,22,45,40),
]
_transition_info = [
i(4440,0,'LMT'),
i(3600,0,'WAT'),
]
Bangui = Bangui()
+26
View File
@@ -0,0 +1,26 @@
'''tzinfo timezone information for Africa/Banjul.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Banjul(DstTzInfo):
'''Africa/Banjul timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Banjul'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1912,1,1,1,6,36),
d(1935,1,1,1,6,36),
d(1964,1,1,1,0,0),
]
_transition_info = [
i(-4020,0,'LMT'),
i(-4020,0,'BMT'),
i(-3600,0,'WAT'),
i(0,0,'GMT'),
]
Banjul = Banjul()
+24
View File
@@ -0,0 +1,24 @@
'''tzinfo timezone information for Africa/Bissau.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Bissau(DstTzInfo):
'''Africa/Bissau timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Bissau'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1911,5,26,1,2,20),
d(1975,1,1,1,0,0),
]
_transition_info = [
i(-3720,0,'LMT'),
i(-3600,0,'WAT'),
i(0,0,'GMT'),
]
Bissau = Bissau()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for Africa/Blantyre.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Blantyre(DstTzInfo):
'''Africa/Blantyre timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Blantyre'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1903,2,28,21,40,0),
]
_transition_info = [
i(8400,0,'LMT'),
i(7200,0,'CAT'),
]
Blantyre = Blantyre()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for Africa/Brazzaville.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Brazzaville(DstTzInfo):
'''Africa/Brazzaville timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Brazzaville'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1911,12,31,22,58,52),
]
_transition_info = [
i(3660,0,'LMT'),
i(3600,0,'WAT'),
]
Brazzaville = Brazzaville()
+12
View File
@@ -0,0 +1,12 @@
'''tzinfo timezone information for Africa/Bujumbura.'''
from pytz.tzinfo import StaticTzInfo
from pytz.tzinfo import memorized_timedelta as timedelta
class Bujumbura(StaticTzInfo):
'''Africa/Bujumbura timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Bujumbura'
_utcoffset = timedelta(seconds=7200)
_tzname = 'CAT'
Bujumbura = Bujumbura()
+368
View File
@@ -0,0 +1,368 @@
'''tzinfo timezone information for Africa/Cairo.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Cairo(DstTzInfo):
'''Africa/Cairo timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Cairo'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1940,7,14,22,0,0),
d(1940,9,30,21,0,0),
d(1941,4,14,22,0,0),
d(1941,9,15,21,0,0),
d(1942,3,31,22,0,0),
d(1942,10,26,21,0,0),
d(1943,3,31,22,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,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,10,1,0,0,0),
d(1968,4,30,23,0,0),
d(1968,10,1,0,0,0),
d(1969,4,30,23,0,0),
d(1969,10,1,0,0,0),
d(1970,4,30,23,0,0),
d(1970,10,1,0,0,0),
d(1971,4,30,23,0,0),
d(1971,10,1,0,0,0),
d(1972,4,30,23,0,0),
d(1972,10,1,0,0,0),
d(1973,4,30,23,0,0),
d(1973,10,1,0,0,0),
d(1974,4,30,23,0,0),
d(1974,10,1,0,0,0),
d(1975,4,30,23,0,0),
d(1975,10,1,0,0,0),
d(1976,4,30,23,0,0),
d(1976,10,1,0,0,0),
d(1977,4,30,23,0,0),
d(1977,10,1,0,0,0),
d(1978,4,30,23,0,0),
d(1978,10,1,0,0,0),
d(1979,4,30,23,0,0),
d(1979,10,1,0,0,0),
d(1980,4,30,23,0,0),
d(1980,10,1,0,0,0),
d(1981,4,30,23,0,0),
d(1981,10,1,0,0,0),
d(1982,7,24,23,0,0),
d(1982,10,1,0,0,0),
d(1983,7,11,23,0,0),
d(1983,10,1,0,0,0),
d(1984,4,30,23,0,0),
d(1984,10,1,0,0,0),
d(1985,4,30,23,0,0),
d(1985,10,1,0,0,0),
d(1986,4,30,23,0,0),
d(1986,10,1,0,0,0),
d(1987,4,30,23,0,0),
d(1987,10,1,0,0,0),
d(1988,4,30,23,0,0),
d(1988,10,1,0,0,0),
d(1989,5,5,23,0,0),
d(1989,10,1,0,0,0),
d(1990,4,30,23,0,0),
d(1990,10,1,0,0,0),
d(1991,4,30,23,0,0),
d(1991,10,1,0,0,0),
d(1992,4,30,23,0,0),
d(1992,10,1,0,0,0),
d(1993,4,30,23,0,0),
d(1993,10,1,0,0,0),
d(1994,4,30,23,0,0),
d(1994,10,1,0,0,0),
d(1995,4,27,22,0,0),
d(1995,9,28,21,0,0),
d(1996,4,25,22,0,0),
d(1996,9,26,21,0,0),
d(1997,4,24,22,0,0),
d(1997,9,25,21,0,0),
d(1998,4,23,22,0,0),
d(1998,9,24,21,0,0),
d(1999,4,29,22,0,0),
d(1999,9,30,21,0,0),
d(2000,4,27,22,0,0),
d(2000,9,28,21,0,0),
d(2001,4,26,22,0,0),
d(2001,9,27,21,0,0),
d(2002,4,25,22,0,0),
d(2002,9,26,21,0,0),
d(2003,4,24,22,0,0),
d(2003,9,25,21,0,0),
d(2004,4,29,22,0,0),
d(2004,9,30,21,0,0),
d(2005,4,28,22,0,0),
d(2005,9,29,21,0,0),
d(2006,4,27,22,0,0),
d(2006,9,21,21,0,0),
d(2007,4,26,22,0,0),
d(2007,9,27,21,0,0),
d(2008,4,24,22,0,0),
d(2008,9,25,21,0,0),
d(2009,4,23,22,0,0),
d(2009,9,24,21,0,0),
d(2010,4,29,22,0,0),
d(2010,9,30,21,0,0),
d(2011,4,28,22,0,0),
d(2011,9,29,21,0,0),
d(2012,4,26,22,0,0),
d(2012,9,27,21,0,0),
d(2013,4,25,22,0,0),
d(2013,9,26,21,0,0),
d(2014,4,24,22,0,0),
d(2014,9,25,21,0,0),
d(2015,4,23,22,0,0),
d(2015,9,24,21,0,0),
d(2016,4,28,22,0,0),
d(2016,9,29,21,0,0),
d(2017,4,27,22,0,0),
d(2017,9,28,21,0,0),
d(2018,4,26,22,0,0),
d(2018,9,27,21,0,0),
d(2019,4,25,22,0,0),
d(2019,9,26,21,0,0),
d(2020,4,23,22,0,0),
d(2020,9,24,21,0,0),
d(2021,4,29,22,0,0),
d(2021,9,30,21,0,0),
d(2022,4,28,22,0,0),
d(2022,9,29,21,0,0),
d(2023,4,27,22,0,0),
d(2023,9,28,21,0,0),
d(2024,4,25,22,0,0),
d(2024,9,26,21,0,0),
d(2025,4,24,22,0,0),
d(2025,9,25,21,0,0),
d(2026,4,23,22,0,0),
d(2026,9,24,21,0,0),
d(2027,4,29,22,0,0),
d(2027,9,30,21,0,0),
d(2028,4,27,22,0,0),
d(2028,9,28,21,0,0),
d(2029,4,26,22,0,0),
d(2029,9,27,21,0,0),
d(2030,4,25,22,0,0),
d(2030,9,26,21,0,0),
d(2031,4,24,22,0,0),
d(2031,9,25,21,0,0),
d(2032,4,29,22,0,0),
d(2032,9,30,21,0,0),
d(2033,4,28,22,0,0),
d(2033,9,29,21,0,0),
d(2034,4,27,22,0,0),
d(2034,9,28,21,0,0),
d(2035,4,26,22,0,0),
d(2035,9,27,21,0,0),
d(2036,4,24,22,0,0),
d(2036,9,25,21,0,0),
d(2037,4,23,22,0,0),
d(2037,9,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'),
i(10800,3600,'EEST'),
i(7200,0,'EET'),
i(10800,3600,'EEST'),
i(7200,0,'EET'),
i(10800,3600,'EEST'),
i(7200,0,'EET'),
i(10800,3600,'EEST'),
i(7200,0,'EET'),
i(10800,3600,'EEST'),
i(7200,0,'EET'),
i(10800,3600,'EEST'),
i(7200,0,'EET'),
i(10800,3600,'EEST'),
i(7200,0,'EET'),
i(10800,3600,'EEST'),
i(7200,0,'EET'),
i(10800,3600,'EEST'),
i(7200,0,'EET'),
i(10800,3600,'EEST'),
i(7200,0,'EET'),
i(10800,3600,'EEST'),
i(7200,0,'EET'),
i(10800,3600,'EEST'),
i(7200,0,'EET'),
i(10800,3600,'EEST'),
i(7200,0,'EET'),
i(10800,3600,'EEST'),
i(7200,0,'EET'),
i(10800,3600,'EEST'),
i(7200,0,'EET'),
i(10800,3600,'EEST'),
i(7200,0,'EET'),
i(10800,3600,'EEST'),
i(7200,0,'EET'),
]
Cairo = Cairo()
+58
View File
@@ -0,0 +1,58 @@
'''tzinfo timezone information for Africa/Casablanca.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Casablanca(DstTzInfo):
'''Africa/Casablanca timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Casablanca'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1913,10,26,0,30,20),
d(1939,9,12,0,0,0),
d(1939,11,18,23,0,0),
d(1940,2,25,0,0,0),
d(1945,11,17,23,0,0),
d(1950,6,11,0,0,0),
d(1950,10,28,23,0,0),
d(1967,6,3,12,0,0),
d(1967,9,30,23,0,0),
d(1974,6,24,0,0,0),
d(1974,8,31,23,0,0),
d(1976,5,1,0,0,0),
d(1976,7,31,23,0,0),
d(1977,5,1,0,0,0),
d(1977,9,27,23,0,0),
d(1978,6,1,0,0,0),
d(1978,8,3,23,0,0),
d(1984,3,16,0,0,0),
d(1985,12,31,23,0,0),
]
_transition_info = [
i(-1800,0,'LMT'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,0,'CET'),
i(0,0,'WET'),
]
Casablanca = Casablanca()
+272
View File
@@ -0,0 +1,272 @@
'''tzinfo timezone information for Africa/Ceuta.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Ceuta(DstTzInfo):
'''Africa/Ceuta timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Ceuta'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1918,5,6,23,0,0),
d(1918,10,7,22,0,0),
d(1924,4,16,23,0,0),
d(1924,10,4,23,0,0),
d(1926,4,17,23,0,0),
d(1926,10,2,23,0,0),
d(1927,4,9,23,0,0),
d(1927,10,1,23,0,0),
d(1928,4,14,23,0,0),
d(1928,10,6,23,0,0),
d(1929,1,1,0,0,0),
d(1967,6,3,12,0,0),
d(1967,9,30,23,0,0),
d(1974,6,24,0,0,0),
d(1974,8,31,23,0,0),
d(1976,5,1,0,0,0),
d(1976,7,31,23,0,0),
d(1977,5,1,0,0,0),
d(1977,9,27,23,0,0),
d(1978,6,1,0,0,0),
d(1978,8,3,23,0,0),
d(1984,3,16,0,0,0),
d(1986,3,30,1,0,0),
d(1986,9,28,1,0,0),
d(1987,3,29,1,0,0),
d(1987,9,27,1,0,0),
d(1988,3,27,1,0,0),
d(1988,9,25,1,0,0),
d(1989,3,26,1,0,0),
d(1989,9,24,1,0,0),
d(1990,3,25,1,0,0),
d(1990,9,30,1,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(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,3600,'WEST'),
i(0,0,'WET'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
]
Ceuta = Ceuta()
+26
View File
@@ -0,0 +1,26 @@
'''tzinfo timezone information for Africa/Conakry.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Conakry(DstTzInfo):
'''Africa/Conakry timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Conakry'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1912,1,1,0,54,52),
d(1934,2,26,0,0,0),
d(1960,1,1,1,0,0),
]
_transition_info = [
i(-3300,0,'LMT'),
i(0,0,'GMT'),
i(-3600,0,'WAT'),
i(0,0,'GMT'),
]
Conakry = Conakry()
+24
View File
@@ -0,0 +1,24 @@
'''tzinfo timezone information for Africa/Dakar.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Dakar(DstTzInfo):
'''Africa/Dakar timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Dakar'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1912,1,1,1,9,44),
d(1941,6,1,1,0,0),
]
_transition_info = [
i(-4200,0,'LMT'),
i(-3600,0,'WAT'),
i(0,0,'GMT'),
]
Dakar = Dakar()
+26
View File
@@ -0,0 +1,26 @@
'''tzinfo timezone information for Africa/Dar_es_Salaam.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Dar_es_Salaam(DstTzInfo):
'''Africa/Dar_es_Salaam timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Dar_es_Salaam'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1930,12,31,21,22,52),
d(1947,12,31,21,0,0),
d(1960,12,31,21,15,15),
]
_transition_info = [
i(9420,0,'LMT'),
i(10800,0,'EAT'),
i(9900,0,'BEAUT'),
i(10800,0,'EAT'),
]
Dar_es_Salaam = Dar_es_Salaam()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for Africa/Djibouti.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Djibouti(DstTzInfo):
'''Africa/Djibouti timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Djibouti'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1911,6,30,21,7,24),
]
_transition_info = [
i(10380,0,'LMT'),
i(10800,0,'EAT'),
]
Djibouti = Djibouti()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for Africa/Douala.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Douala(DstTzInfo):
'''Africa/Douala timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Douala'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1911,12,31,23,21,12),
]
_transition_info = [
i(2340,0,'LMT'),
i(3600,0,'WAT'),
]
Douala = Douala()
+24
View File
@@ -0,0 +1,24 @@
'''tzinfo timezone information for Africa/El_Aaiun.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class El_Aaiun(DstTzInfo):
'''Africa/El_Aaiun timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/El_Aaiun'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1934,1,1,0,52,48),
d(1976,4,14,1,0,0),
]
_transition_info = [
i(-3180,0,'LMT'),
i(-3600,0,'WAT'),
i(0,0,'WET'),
]
El_Aaiun = El_Aaiun()
+80
View File
@@ -0,0 +1,80 @@
'''tzinfo timezone information for Africa/Freetown.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Freetown(DstTzInfo):
'''Africa/Freetown timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Freetown'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1913,6,1,0,53,0),
d(1935,6,1,1,0,0),
d(1935,10,1,0,20,0),
d(1936,6,1,1,0,0),
d(1936,10,1,0,20,0),
d(1937,6,1,1,0,0),
d(1937,10,1,0,20,0),
d(1938,6,1,1,0,0),
d(1938,10,1,0,20,0),
d(1939,6,1,1,0,0),
d(1939,10,1,0,20,0),
d(1940,6,1,1,0,0),
d(1940,10,1,0,20,0),
d(1941,6,1,1,0,0),
d(1941,10,1,0,20,0),
d(1942,6,1,1,0,0),
d(1942,10,1,0,20,0),
d(1957,1,1,1,0,0),
d(1957,6,1,0,0,0),
d(1957,8,31,23,0,0),
d(1958,6,1,0,0,0),
d(1958,8,31,23,0,0),
d(1959,6,1,0,0,0),
d(1959,8,31,23,0,0),
d(1960,6,1,0,0,0),
d(1960,8,31,23,0,0),
d(1961,6,1,0,0,0),
d(1961,8,31,23,0,0),
d(1962,6,1,0,0,0),
d(1962,8,31,23,0,0),
]
_transition_info = [
i(-3180,0,'FMT'),
i(-3600,0,'WAT'),
i(-1200,2400,'SLST'),
i(-3600,0,'WAT'),
i(-1200,2400,'SLST'),
i(-3600,0,'WAT'),
i(-1200,2400,'SLST'),
i(-3600,0,'WAT'),
i(-1200,2400,'SLST'),
i(-3600,0,'WAT'),
i(-1200,2400,'SLST'),
i(-3600,0,'WAT'),
i(-1200,2400,'SLST'),
i(-3600,0,'WAT'),
i(-1200,2400,'SLST'),
i(-3600,0,'WAT'),
i(-1200,2400,'SLST'),
i(-3600,0,'WAT'),
i(0,0,'WAT'),
i(3600,3600,'SLST'),
i(0,0,'GMT'),
i(3600,3600,'SLST'),
i(0,0,'GMT'),
i(3600,3600,'SLST'),
i(0,0,'GMT'),
i(3600,3600,'SLST'),
i(0,0,'GMT'),
i(3600,3600,'SLST'),
i(0,0,'GMT'),
i(3600,3600,'SLST'),
i(0,0,'GMT'),
]
Freetown = Freetown()
+24
View File
@@ -0,0 +1,24 @@
'''tzinfo timezone information for Africa/Gaborone.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Gaborone(DstTzInfo):
'''Africa/Gaborone timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Gaborone'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1943,9,19,0,0,0),
d(1944,3,18,23,0,0),
]
_transition_info = [
i(7200,0,'CAT'),
i(10800,3600,'CAST'),
i(7200,0,'CAT'),
]
Gaborone = Gaborone()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for Africa/Harare.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Harare(DstTzInfo):
'''Africa/Harare timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Harare'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1903,2,28,21,55,48),
]
_transition_info = [
i(7440,0,'LMT'),
i(7200,0,'CAT'),
]
Harare = Harare()
+30
View File
@@ -0,0 +1,30 @@
'''tzinfo timezone information for Africa/Johannesburg.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Johannesburg(DstTzInfo):
'''Africa/Johannesburg timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Johannesburg'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1903,2,28,22,30,0),
d(1942,9,20,0,0,0),
d(1943,3,20,23,0,0),
d(1943,9,19,0,0,0),
d(1944,3,18,23,0,0),
]
_transition_info = [
i(5400,0,'SAST'),
i(7200,0,'SAST'),
i(10800,3600,'SAST'),
i(7200,0,'SAST'),
i(10800,3600,'SAST'),
i(7200,0,'SAST'),
]
Johannesburg = Johannesburg()
+28
View File
@@ -0,0 +1,28 @@
'''tzinfo timezone information for Africa/Kampala.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Kampala(DstTzInfo):
'''Africa/Kampala timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Kampala'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1928,6,30,21,50,20),
d(1929,12,31,21,0,0),
d(1947,12,31,21,30,0),
d(1956,12,31,21,15,15),
]
_transition_info = [
i(7800,0,'LMT'),
i(10800,0,'EAT'),
i(9000,0,'BEAT'),
i(9900,0,'BEAUT'),
i(10800,0,'EAT'),
]
Kampala = Kampala()
+88
View File
@@ -0,0 +1,88 @@
'''tzinfo timezone information for Africa/Khartoum.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Khartoum(DstTzInfo):
'''Africa/Khartoum timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Khartoum'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1930,12,31,21,49,52),
d(1970,4,30,22,0,0),
d(1970,10,14,21,0,0),
d(1971,4,29,22,0,0),
d(1971,10,14,21,0,0),
d(1972,4,29,22,0,0),
d(1972,10,14,21,0,0),
d(1973,4,28,22,0,0),
d(1973,10,14,21,0,0),
d(1974,4,27,22,0,0),
d(1974,10,14,21,0,0),
d(1975,4,26,22,0,0),
d(1975,10,14,21,0,0),
d(1976,4,24,22,0,0),
d(1976,10,14,21,0,0),
d(1977,4,23,22,0,0),
d(1977,10,14,21,0,0),
d(1978,4,29,22,0,0),
d(1978,10,14,21,0,0),
d(1979,4,28,22,0,0),
d(1979,10,14,21,0,0),
d(1980,4,26,22,0,0),
d(1980,10,14,21,0,0),
d(1981,4,25,22,0,0),
d(1981,10,14,21,0,0),
d(1982,4,24,22,0,0),
d(1982,10,14,21,0,0),
d(1983,4,23,22,0,0),
d(1983,10,14,21,0,0),
d(1984,4,28,22,0,0),
d(1984,10,14,21,0,0),
d(1985,4,27,22,0,0),
d(1985,10,14,21,0,0),
d(2000,1,15,10,0,0),
]
_transition_info = [
i(7800,0,'LMT'),
i(7200,0,'CAT'),
i(10800,3600,'CAST'),
i(7200,0,'CAT'),
i(10800,3600,'CAST'),
i(7200,0,'CAT'),
i(10800,3600,'CAST'),
i(7200,0,'CAT'),
i(10800,3600,'CAST'),
i(7200,0,'CAT'),
i(10800,3600,'CAST'),
i(7200,0,'CAT'),
i(10800,3600,'CAST'),
i(7200,0,'CAT'),
i(10800,3600,'CAST'),
i(7200,0,'CAT'),
i(10800,3600,'CAST'),
i(7200,0,'CAT'),
i(10800,3600,'CAST'),
i(7200,0,'CAT'),
i(10800,3600,'CAST'),
i(7200,0,'CAT'),
i(10800,3600,'CAST'),
i(7200,0,'CAT'),
i(10800,3600,'CAST'),
i(7200,0,'CAT'),
i(10800,3600,'CAST'),
i(7200,0,'CAT'),
i(10800,3600,'CAST'),
i(7200,0,'CAT'),
i(10800,3600,'CAST'),
i(7200,0,'CAT'),
i(10800,3600,'CAST'),
i(7200,0,'CAT'),
i(10800,0,'EAT'),
]
Khartoum = Khartoum()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for Africa/Kigali.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Kigali(DstTzInfo):
'''Africa/Kigali timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Kigali'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1935,5,31,21,59,44),
]
_transition_info = [
i(7200,0,'LMT'),
i(7200,0,'CAT'),
]
Kigali = Kigali()
+12
View File
@@ -0,0 +1,12 @@
'''tzinfo timezone information for Africa/Kinshasa.'''
from pytz.tzinfo import StaticTzInfo
from pytz.tzinfo import memorized_timedelta as timedelta
class Kinshasa(StaticTzInfo):
'''Africa/Kinshasa timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Kinshasa'
_utcoffset = timedelta(seconds=3600)
_tzname = 'WAT'
Kinshasa = Kinshasa()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for Africa/Lagos.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Lagos(DstTzInfo):
'''Africa/Lagos timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Lagos'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1919,8,31,23,46,24),
]
_transition_info = [
i(840,0,'LMT'),
i(3600,0,'WAT'),
]
Lagos = Lagos()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for Africa/Libreville.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Libreville(DstTzInfo):
'''Africa/Libreville timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Libreville'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1911,12,31,23,22,12),
]
_transition_info = [
i(2280,0,'LMT'),
i(3600,0,'WAT'),
]
Libreville = Libreville()
+12
View File
@@ -0,0 +1,12 @@
'''tzinfo timezone information for Africa/Lome.'''
from pytz.tzinfo import StaticTzInfo
from pytz.tzinfo import memorized_timedelta as timedelta
class Lome(StaticTzInfo):
'''Africa/Lome timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Lome'
_utcoffset = timedelta(seconds=0)
_tzname = 'GMT'
Lome = Lome()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for Africa/Luanda.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Luanda(DstTzInfo):
'''Africa/Luanda timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Luanda'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1911,5,25,23,7,56),
]
_transition_info = [
i(3120,0,'AOT'),
i(3600,0,'WAT'),
]
Luanda = Luanda()
+12
View File
@@ -0,0 +1,12 @@
'''tzinfo timezone information for Africa/Lubumbashi.'''
from pytz.tzinfo import StaticTzInfo
from pytz.tzinfo import memorized_timedelta as timedelta
class Lubumbashi(StaticTzInfo):
'''Africa/Lubumbashi timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Lubumbashi'
_utcoffset = timedelta(seconds=7200)
_tzname = 'CAT'
Lubumbashi = Lubumbashi()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for Africa/Lusaka.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Lusaka(DstTzInfo):
'''Africa/Lusaka timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Lusaka'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1903,2,28,22,6,52),
]
_transition_info = [
i(6780,0,'LMT'),
i(7200,0,'CAT'),
]
Lusaka = Lusaka()
+24
View File
@@ -0,0 +1,24 @@
'''tzinfo timezone information for Africa/Malabo.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Malabo(DstTzInfo):
'''Africa/Malabo timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Malabo'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1911,12,31,23,24,52),
d(1963,12,15,0,0,0),
]
_transition_info = [
i(2100,0,'LMT'),
i(0,0,'GMT'),
i(3600,0,'WAT'),
]
Malabo = Malabo()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for Africa/Maputo.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Maputo(DstTzInfo):
'''Africa/Maputo timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Maputo'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1903,2,28,21,49,40),
]
_transition_info = [
i(7800,0,'LMT'),
i(7200,0,'CAT'),
]
Maputo = Maputo()
+26
View File
@@ -0,0 +1,26 @@
'''tzinfo timezone information for Africa/Maseru.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Maseru(DstTzInfo):
'''Africa/Maseru timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Maseru'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1903,2,28,22,10,0),
d(1943,9,19,0,0,0),
d(1944,3,18,23,0,0),
]
_transition_info = [
i(6600,0,'LMT'),
i(7200,0,'SAST'),
i(10800,3600,'SAST'),
i(7200,0,'SAST'),
]
Maseru = Maseru()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for Africa/Mbabane.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Mbabane(DstTzInfo):
'''Africa/Mbabane timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Mbabane'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1903,2,28,21,55,36),
]
_transition_info = [
i(7440,0,'LMT'),
i(7200,0,'SAST'),
]
Mbabane = Mbabane()
+24
View File
@@ -0,0 +1,24 @@
'''tzinfo timezone information for Africa/Mogadishu.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Mogadishu(DstTzInfo):
'''Africa/Mogadishu timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Mogadishu'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1930,12,31,21,0,0),
d(1956,12,31,21,30,0),
]
_transition_info = [
i(10800,0,'EAT'),
i(9000,0,'BEAT'),
i(10800,0,'EAT'),
]
Mogadishu = Mogadishu()
+24
View File
@@ -0,0 +1,24 @@
'''tzinfo timezone information for Africa/Monrovia.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Monrovia(DstTzInfo):
'''Africa/Monrovia timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Monrovia'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1919,3,1,0,43,8),
d(1972,5,1,0,44,30),
]
_transition_info = [
i(-2580,0,'MMT'),
i(-2640,0,'LRT'),
i(0,0,'GMT'),
]
Monrovia = Monrovia()
+28
View File
@@ -0,0 +1,28 @@
'''tzinfo timezone information for Africa/Nairobi.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Nairobi(DstTzInfo):
'''Africa/Nairobi timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Nairobi'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1928,6,30,21,32,44),
d(1929,12,31,21,0,0),
d(1939,12,31,21,30,0),
d(1959,12,31,21,15,15),
]
_transition_info = [
i(8820,0,'LMT'),
i(10800,0,'EAT'),
i(9000,0,'BEAT'),
i(9900,0,'BEAUT'),
i(10800,0,'EAT'),
]
Nairobi = Nairobi()
+26
View File
@@ -0,0 +1,26 @@
'''tzinfo timezone information for Africa/Ndjamena.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Ndjamena(DstTzInfo):
'''Africa/Ndjamena timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Ndjamena'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1911,12,31,22,59,48),
d(1979,10,13,23,0,0),
d(1980,3,7,22,0,0),
]
_transition_info = [
i(3600,0,'LMT'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
]
Ndjamena = Ndjamena()
+26
View File
@@ -0,0 +1,26 @@
'''tzinfo timezone information for Africa/Niamey.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Niamey(DstTzInfo):
'''Africa/Niamey timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Niamey'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1911,12,31,23,51,32),
d(1934,2,26,1,0,0),
d(1960,1,1,0,0,0),
]
_transition_info = [
i(480,0,'LMT'),
i(-3600,0,'WAT'),
i(0,0,'GMT'),
i(3600,0,'WAT'),
]
Niamey = Niamey()
+26
View File
@@ -0,0 +1,26 @@
'''tzinfo timezone information for Africa/Nouakchott.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Nouakchott(DstTzInfo):
'''Africa/Nouakchott timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Nouakchott'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1912,1,1,1,3,48),
d(1934,2,26,0,0,0),
d(1960,11,28,1,0,0),
]
_transition_info = [
i(-3840,0,'LMT'),
i(0,0,'GMT'),
i(-3600,0,'WAT'),
i(0,0,'GMT'),
]
Nouakchott = Nouakchott()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for Africa/Ouagadougou.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Ouagadougou(DstTzInfo):
'''Africa/Ouagadougou timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Ouagadougou'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1912,1,1,0,6,4),
]
_transition_info = [
i(-360,0,'LMT'),
i(0,0,'GMT'),
]
Ouagadougou = Ouagadougou()
+24
View File
@@ -0,0 +1,24 @@
'''tzinfo timezone information for Africa/Porto_minus_Novo.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Porto_minus_Novo(DstTzInfo):
'''Africa/Porto_minus_Novo timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Porto_minus_Novo'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1911,12,31,23,49,32),
d(1934,2,26,0,0,0),
]
_transition_info = [
i(600,0,'LMT'),
i(0,0,'GMT'),
i(3600,0,'WAT'),
]
Porto_minus_Novo = Porto_minus_Novo()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for Africa/Sao_Tome.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Sao_Tome(DstTzInfo):
'''Africa/Sao_Tome timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Sao_Tome'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1912,1,1,0,36,32),
]
_transition_info = [
i(-2220,0,'LMT'),
i(0,0,'GMT'),
]
Sao_Tome = Sao_Tome()
+26
View File
@@ -0,0 +1,26 @@
'''tzinfo timezone information for Africa/Timbuktu.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Timbuktu(DstTzInfo):
'''Africa/Timbuktu timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Timbuktu'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1912,1,1,0,32,0),
d(1934,2,26,0,0,0),
d(1960,6,20,1,0,0),
]
_transition_info = [
i(-1920,0,'LMT'),
i(0,0,'GMT'),
i(-3600,0,'WAT'),
i(0,0,'GMT'),
]
Timbuktu = Timbuktu()
+78
View File
@@ -0,0 +1,78 @@
'''tzinfo timezone information for Africa/Tripoli.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Tripoli(DstTzInfo):
'''Africa/Tripoli timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Tripoli'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1919,12,31,23,7,16),
d(1951,10,14,1,0,0),
d(1951,12,31,22,0,0),
d(1953,10,9,1,0,0),
d(1953,12,31,22,0,0),
d(1955,9,29,23,0,0),
d(1955,12,31,22,0,0),
d(1958,12,31,23,0,0),
d(1981,12,31,22,0,0),
d(1982,3,31,23,0,0),
d(1982,9,30,22,0,0),
d(1983,3,31,23,0,0),
d(1983,9,30,22,0,0),
d(1984,3,31,23,0,0),
d(1984,9,30,22,0,0),
d(1985,4,5,23,0,0),
d(1985,9,30,22,0,0),
d(1986,4,3,23,0,0),
d(1986,10,2,22,0,0),
d(1987,3,31,23,0,0),
d(1987,9,30,22,0,0),
d(1988,3,31,23,0,0),
d(1988,9,30,22,0,0),
d(1989,3,31,23,0,0),
d(1989,9,30,22,0,0),
d(1990,5,3,23,0,0),
d(1996,9,29,22,0,0),
d(1997,4,3,23,0,0),
d(1997,10,3,22,0,0),
]
_transition_info = [
i(3180,0,'LMT'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,0,'EET'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,0,'EET'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(7200,0,'EET'),
]
Tripoli = Tripoli()
+202
View File
@@ -0,0 +1,202 @@
'''tzinfo timezone information for Africa/Tunis.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Tunis(DstTzInfo):
'''Africa/Tunis timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Tunis'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1911,3,10,23,50,39),
d(1939,4,15,22,0,0),
d(1939,11,18,22,0,0),
d(1940,2,25,22,0,0),
d(1941,10,5,22,0,0),
d(1942,3,8,23,0,0),
d(1942,11,2,1,0,0),
d(1943,3,29,1,0,0),
d(1943,4,17,0,0,0),
d(1943,4,25,1,0,0),
d(1943,10,4,0,0,0),
d(1944,4,3,1,0,0),
d(1944,10,7,22,0,0),
d(1945,4,2,1,0,0),
d(1945,9,15,22,0,0),
d(1977,4,29,23,0,0),
d(1977,9,23,23,0,0),
d(1978,4,30,23,0,0),
d(1978,9,30,23,0,0),
d(1988,5,31,23,0,0),
d(1988,9,24,23,0,0),
d(1989,3,25,23,0,0),
d(1989,9,23,23,0,0),
d(1990,4,30,23,0,0),
d(1990,9,29,23,0,0),
d(2005,4,30,23,0,0),
d(2005,9,30,0,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(540,0,'PMT'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
i(7200,3600,'CEST'),
i(3600,0,'CET'),
]
Tunis = Tunis()
+204
View File
@@ -0,0 +1,204 @@
'''tzinfo timezone information for Africa/Windhoek.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Windhoek(DstTzInfo):
'''Africa/Windhoek timezone definition. See datetime.tzinfo for details'''
zone = 'Africa/Windhoek'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1903,2,28,22,30,0),
d(1942,9,20,0,0,0),
d(1943,3,20,23,0,0),
d(1990,3,20,22,0,0),
d(1994,4,2,22,0,0),
d(1994,9,4,1,0,0),
d(1995,4,2,0,0,0),
d(1995,9,3,1,0,0),
d(1996,4,7,0,0,0),
d(1996,9,1,1,0,0),
d(1997,4,6,0,0,0),
d(1997,9,7,1,0,0),
d(1998,4,5,0,0,0),
d(1998,9,6,1,0,0),
d(1999,4,4,0,0,0),
d(1999,9,5,1,0,0),
d(2000,4,2,0,0,0),
d(2000,9,3,1,0,0),
d(2001,4,1,0,0,0),
d(2001,9,2,1,0,0),
d(2002,4,7,0,0,0),
d(2002,9,1,1,0,0),
d(2003,4,6,0,0,0),
d(2003,9,7,1,0,0),
d(2004,4,4,0,0,0),
d(2004,9,5,1,0,0),
d(2005,4,3,0,0,0),
d(2005,9,4,1,0,0),
d(2006,4,2,0,0,0),
d(2006,9,3,1,0,0),
d(2007,4,1,0,0,0),
d(2007,9,2,1,0,0),
d(2008,4,6,0,0,0),
d(2008,9,7,1,0,0),
d(2009,4,5,0,0,0),
d(2009,9,6,1,0,0),
d(2010,4,4,0,0,0),
d(2010,9,5,1,0,0),
d(2011,4,3,0,0,0),
d(2011,9,4,1,0,0),
d(2012,4,1,0,0,0),
d(2012,9,2,1,0,0),
d(2013,4,7,0,0,0),
d(2013,9,1,1,0,0),
d(2014,4,6,0,0,0),
d(2014,9,7,1,0,0),
d(2015,4,5,0,0,0),
d(2015,9,6,1,0,0),
d(2016,4,3,0,0,0),
d(2016,9,4,1,0,0),
d(2017,4,2,0,0,0),
d(2017,9,3,1,0,0),
d(2018,4,1,0,0,0),
d(2018,9,2,1,0,0),
d(2019,4,7,0,0,0),
d(2019,9,1,1,0,0),
d(2020,4,5,0,0,0),
d(2020,9,6,1,0,0),
d(2021,4,4,0,0,0),
d(2021,9,5,1,0,0),
d(2022,4,3,0,0,0),
d(2022,9,4,1,0,0),
d(2023,4,2,0,0,0),
d(2023,9,3,1,0,0),
d(2024,4,7,0,0,0),
d(2024,9,1,1,0,0),
d(2025,4,6,0,0,0),
d(2025,9,7,1,0,0),
d(2026,4,5,0,0,0),
d(2026,9,6,1,0,0),
d(2027,4,4,0,0,0),
d(2027,9,5,1,0,0),
d(2028,4,2,0,0,0),
d(2028,9,3,1,0,0),
d(2029,4,1,0,0,0),
d(2029,9,2,1,0,0),
d(2030,4,7,0,0,0),
d(2030,9,1,1,0,0),
d(2031,4,6,0,0,0),
d(2031,9,7,1,0,0),
d(2032,4,4,0,0,0),
d(2032,9,5,1,0,0),
d(2033,4,3,0,0,0),
d(2033,9,4,1,0,0),
d(2034,4,2,0,0,0),
d(2034,9,3,1,0,0),
d(2035,4,1,0,0,0),
d(2035,9,2,1,0,0),
d(2036,4,6,0,0,0),
d(2036,9,7,1,0,0),
d(2037,4,5,0,0,0),
d(2037,9,6,1,0,0),
]
_transition_info = [
i(5400,0,'SWAT'),
i(7200,0,'SAST'),
i(10800,3600,'SAST'),
i(7200,0,'SAST'),
i(7200,0,'CAT'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
i(3600,0,'WAT'),
i(7200,3600,'WAST'),
]
Windhoek = Windhoek()
View File
+306
View File
@@ -0,0 +1,306 @@
'''tzinfo timezone information for America/Adak.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Adak(DstTzInfo):
'''America/Adak timezone definition. See datetime.tzinfo for details'''
zone = 'America/Adak'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1942,2,9,13,0,0),
d(1945,8,14,23,0,0),
d(1945,9,30,12,0,0),
d(1967,4,1,11,0,0),
d(1969,4,27,13,0,0),
d(1969,10,26,12,0,0),
d(1970,4,26,13,0,0),
d(1970,10,25,12,0,0),
d(1971,4,25,13,0,0),
d(1971,10,31,12,0,0),
d(1972,4,30,13,0,0),
d(1972,10,29,12,0,0),
d(1973,4,29,13,0,0),
d(1973,10,28,12,0,0),
d(1974,1,6,13,0,0),
d(1974,10,27,12,0,0),
d(1975,2,23,13,0,0),
d(1975,10,26,12,0,0),
d(1976,4,25,13,0,0),
d(1976,10,31,12,0,0),
d(1977,4,24,13,0,0),
d(1977,10,30,12,0,0),
d(1978,4,30,13,0,0),
d(1978,10,29,12,0,0),
d(1979,4,29,13,0,0),
d(1979,10,28,12,0,0),
d(1980,4,27,13,0,0),
d(1980,10,26,12,0,0),
d(1981,4,26,13,0,0),
d(1981,10,25,12,0,0),
d(1982,4,25,13,0,0),
d(1982,10,31,12,0,0),
d(1983,4,24,13,0,0),
d(1983,10,30,12,0,0),
d(1983,11,30,10,0,0),
d(1984,4,29,12,0,0),
d(1984,10,28,11,0,0),
d(1985,4,28,12,0,0),
d(1985,10,27,11,0,0),
d(1986,4,27,12,0,0),
d(1986,10,26,11,0,0),
d(1987,4,5,12,0,0),
d(1987,10,25,11,0,0),
d(1988,4,3,12,0,0),
d(1988,10,30,11,0,0),
d(1989,4,2,12,0,0),
d(1989,10,29,11,0,0),
d(1990,4,1,12,0,0),
d(1990,10,28,11,0,0),
d(1991,4,7,12,0,0),
d(1991,10,27,11,0,0),
d(1992,4,5,12,0,0),
d(1992,10,25,11,0,0),
d(1993,4,4,12,0,0),
d(1993,10,31,11,0,0),
d(1994,4,3,12,0,0),
d(1994,10,30,11,0,0),
d(1995,4,2,12,0,0),
d(1995,10,29,11,0,0),
d(1996,4,7,12,0,0),
d(1996,10,27,11,0,0),
d(1997,4,6,12,0,0),
d(1997,10,26,11,0,0),
d(1998,4,5,12,0,0),
d(1998,10,25,11,0,0),
d(1999,4,4,12,0,0),
d(1999,10,31,11,0,0),
d(2000,4,2,12,0,0),
d(2000,10,29,11,0,0),
d(2001,4,1,12,0,0),
d(2001,10,28,11,0,0),
d(2002,4,7,12,0,0),
d(2002,10,27,11,0,0),
d(2003,4,6,12,0,0),
d(2003,10,26,11,0,0),
d(2004,4,4,12,0,0),
d(2004,10,31,11,0,0),
d(2005,4,3,12,0,0),
d(2005,10,30,11,0,0),
d(2006,4,2,12,0,0),
d(2006,10,29,11,0,0),
d(2007,3,11,12,0,0),
d(2007,11,4,11,0,0),
d(2008,3,9,12,0,0),
d(2008,11,2,11,0,0),
d(2009,3,8,12,0,0),
d(2009,11,1,11,0,0),
d(2010,3,14,12,0,0),
d(2010,11,7,11,0,0),
d(2011,3,13,12,0,0),
d(2011,11,6,11,0,0),
d(2012,3,11,12,0,0),
d(2012,11,4,11,0,0),
d(2013,3,10,12,0,0),
d(2013,11,3,11,0,0),
d(2014,3,9,12,0,0),
d(2014,11,2,11,0,0),
d(2015,3,8,12,0,0),
d(2015,11,1,11,0,0),
d(2016,3,13,12,0,0),
d(2016,11,6,11,0,0),
d(2017,3,12,12,0,0),
d(2017,11,5,11,0,0),
d(2018,3,11,12,0,0),
d(2018,11,4,11,0,0),
d(2019,3,10,12,0,0),
d(2019,11,3,11,0,0),
d(2020,3,8,12,0,0),
d(2020,11,1,11,0,0),
d(2021,3,14,12,0,0),
d(2021,11,7,11,0,0),
d(2022,3,13,12,0,0),
d(2022,11,6,11,0,0),
d(2023,3,12,12,0,0),
d(2023,11,5,11,0,0),
d(2024,3,10,12,0,0),
d(2024,11,3,11,0,0),
d(2025,3,9,12,0,0),
d(2025,11,2,11,0,0),
d(2026,3,8,12,0,0),
d(2026,11,1,11,0,0),
d(2027,3,14,12,0,0),
d(2027,11,7,11,0,0),
d(2028,3,12,12,0,0),
d(2028,11,5,11,0,0),
d(2029,3,11,12,0,0),
d(2029,11,4,11,0,0),
d(2030,3,10,12,0,0),
d(2030,11,3,11,0,0),
d(2031,3,9,12,0,0),
d(2031,11,2,11,0,0),
d(2032,3,14,12,0,0),
d(2032,11,7,11,0,0),
d(2033,3,13,12,0,0),
d(2033,11,6,11,0,0),
d(2034,3,12,12,0,0),
d(2034,11,5,11,0,0),
d(2035,3,11,12,0,0),
d(2035,11,4,11,0,0),
d(2036,3,9,12,0,0),
d(2036,11,2,11,0,0),
d(2037,3,8,12,0,0),
d(2037,11,1,11,0,0),
]
_transition_info = [
i(-39600,0,'NST'),
i(-36000,3600,'NWT'),
i(-36000,3600,'NPT'),
i(-39600,0,'NST'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-36000,0,'AHST'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
]
Adak = Adak()
+306
View File
@@ -0,0 +1,306 @@
'''tzinfo timezone information for America/Anchorage.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Anchorage(DstTzInfo):
'''America/Anchorage timezone definition. See datetime.tzinfo for details'''
zone = 'America/Anchorage'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1942,2,9,12,0,0),
d(1945,8,14,23,0,0),
d(1945,9,30,11,0,0),
d(1967,4,1,10,0,0),
d(1969,4,27,12,0,0),
d(1969,10,26,11,0,0),
d(1970,4,26,12,0,0),
d(1970,10,25,11,0,0),
d(1971,4,25,12,0,0),
d(1971,10,31,11,0,0),
d(1972,4,30,12,0,0),
d(1972,10,29,11,0,0),
d(1973,4,29,12,0,0),
d(1973,10,28,11,0,0),
d(1974,1,6,12,0,0),
d(1974,10,27,11,0,0),
d(1975,2,23,12,0,0),
d(1975,10,26,11,0,0),
d(1976,4,25,12,0,0),
d(1976,10,31,11,0,0),
d(1977,4,24,12,0,0),
d(1977,10,30,11,0,0),
d(1978,4,30,12,0,0),
d(1978,10,29,11,0,0),
d(1979,4,29,12,0,0),
d(1979,10,28,11,0,0),
d(1980,4,27,12,0,0),
d(1980,10,26,11,0,0),
d(1981,4,26,12,0,0),
d(1981,10,25,11,0,0),
d(1982,4,25,12,0,0),
d(1982,10,31,11,0,0),
d(1983,4,24,12,0,0),
d(1983,10,30,11,0,0),
d(1983,11,30,9,0,0),
d(1984,4,29,11,0,0),
d(1984,10,28,10,0,0),
d(1985,4,28,11,0,0),
d(1985,10,27,10,0,0),
d(1986,4,27,11,0,0),
d(1986,10,26,10,0,0),
d(1987,4,5,11,0,0),
d(1987,10,25,10,0,0),
d(1988,4,3,11,0,0),
d(1988,10,30,10,0,0),
d(1989,4,2,11,0,0),
d(1989,10,29,10,0,0),
d(1990,4,1,11,0,0),
d(1990,10,28,10,0,0),
d(1991,4,7,11,0,0),
d(1991,10,27,10,0,0),
d(1992,4,5,11,0,0),
d(1992,10,25,10,0,0),
d(1993,4,4,11,0,0),
d(1993,10,31,10,0,0),
d(1994,4,3,11,0,0),
d(1994,10,30,10,0,0),
d(1995,4,2,11,0,0),
d(1995,10,29,10,0,0),
d(1996,4,7,11,0,0),
d(1996,10,27,10,0,0),
d(1997,4,6,11,0,0),
d(1997,10,26,10,0,0),
d(1998,4,5,11,0,0),
d(1998,10,25,10,0,0),
d(1999,4,4,11,0,0),
d(1999,10,31,10,0,0),
d(2000,4,2,11,0,0),
d(2000,10,29,10,0,0),
d(2001,4,1,11,0,0),
d(2001,10,28,10,0,0),
d(2002,4,7,11,0,0),
d(2002,10,27,10,0,0),
d(2003,4,6,11,0,0),
d(2003,10,26,10,0,0),
d(2004,4,4,11,0,0),
d(2004,10,31,10,0,0),
d(2005,4,3,11,0,0),
d(2005,10,30,10,0,0),
d(2006,4,2,11,0,0),
d(2006,10,29,10,0,0),
d(2007,3,11,11,0,0),
d(2007,11,4,10,0,0),
d(2008,3,9,11,0,0),
d(2008,11,2,10,0,0),
d(2009,3,8,11,0,0),
d(2009,11,1,10,0,0),
d(2010,3,14,11,0,0),
d(2010,11,7,10,0,0),
d(2011,3,13,11,0,0),
d(2011,11,6,10,0,0),
d(2012,3,11,11,0,0),
d(2012,11,4,10,0,0),
d(2013,3,10,11,0,0),
d(2013,11,3,10,0,0),
d(2014,3,9,11,0,0),
d(2014,11,2,10,0,0),
d(2015,3,8,11,0,0),
d(2015,11,1,10,0,0),
d(2016,3,13,11,0,0),
d(2016,11,6,10,0,0),
d(2017,3,12,11,0,0),
d(2017,11,5,10,0,0),
d(2018,3,11,11,0,0),
d(2018,11,4,10,0,0),
d(2019,3,10,11,0,0),
d(2019,11,3,10,0,0),
d(2020,3,8,11,0,0),
d(2020,11,1,10,0,0),
d(2021,3,14,11,0,0),
d(2021,11,7,10,0,0),
d(2022,3,13,11,0,0),
d(2022,11,6,10,0,0),
d(2023,3,12,11,0,0),
d(2023,11,5,10,0,0),
d(2024,3,10,11,0,0),
d(2024,11,3,10,0,0),
d(2025,3,9,11,0,0),
d(2025,11,2,10,0,0),
d(2026,3,8,11,0,0),
d(2026,11,1,10,0,0),
d(2027,3,14,11,0,0),
d(2027,11,7,10,0,0),
d(2028,3,12,11,0,0),
d(2028,11,5,10,0,0),
d(2029,3,11,11,0,0),
d(2029,11,4,10,0,0),
d(2030,3,10,11,0,0),
d(2030,11,3,10,0,0),
d(2031,3,9,11,0,0),
d(2031,11,2,10,0,0),
d(2032,3,14,11,0,0),
d(2032,11,7,10,0,0),
d(2033,3,13,11,0,0),
d(2033,11,6,10,0,0),
d(2034,3,12,11,0,0),
d(2034,11,5,10,0,0),
d(2035,3,11,11,0,0),
d(2035,11,4,10,0,0),
d(2036,3,9,11,0,0),
d(2036,11,2,10,0,0),
d(2037,3,8,11,0,0),
d(2037,11,1,10,0,0),
]
_transition_info = [
i(-36000,0,'CAT'),
i(-32400,3600,'CAWT'),
i(-32400,3600,'CAPT'),
i(-36000,0,'CAT'),
i(-36000,0,'AHST'),
i(-32400,3600,'AHDT'),
i(-36000,0,'AHST'),
i(-32400,3600,'AHDT'),
i(-36000,0,'AHST'),
i(-32400,3600,'AHDT'),
i(-36000,0,'AHST'),
i(-32400,3600,'AHDT'),
i(-36000,0,'AHST'),
i(-32400,3600,'AHDT'),
i(-36000,0,'AHST'),
i(-32400,3600,'AHDT'),
i(-36000,0,'AHST'),
i(-32400,3600,'AHDT'),
i(-36000,0,'AHST'),
i(-32400,3600,'AHDT'),
i(-36000,0,'AHST'),
i(-32400,3600,'AHDT'),
i(-36000,0,'AHST'),
i(-32400,3600,'AHDT'),
i(-36000,0,'AHST'),
i(-32400,3600,'AHDT'),
i(-36000,0,'AHST'),
i(-32400,3600,'AHDT'),
i(-36000,0,'AHST'),
i(-32400,3600,'AHDT'),
i(-36000,0,'AHST'),
i(-32400,3600,'AHDT'),
i(-36000,0,'AHST'),
i(-32400,3600,'AHDT'),
i(-32400,0,'YST'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
i(-28800,3600,'AKDT'),
i(-32400,0,'AKST'),
]
Anchorage = Anchorage()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for America/Anguilla.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Anguilla(DstTzInfo):
'''America/Anguilla timezone definition. See datetime.tzinfo for details'''
zone = 'America/Anguilla'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1912,3,2,4,12,16),
]
_transition_info = [
i(-15120,0,'LMT'),
i(-14400,0,'AST'),
]
Anguilla = Anguilla()
+24
View File
@@ -0,0 +1,24 @@
'''tzinfo timezone information for America/Antigua.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Antigua(DstTzInfo):
'''America/Antigua timezone definition. See datetime.tzinfo for details'''
zone = 'America/Antigua'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1912,3,2,4,7,12),
d(1951,1,1,5,0,0),
]
_transition_info = [
i(-14820,0,'LMT'),
i(-18000,0,'EST'),
i(-14400,0,'AST'),
]
Antigua = Antigua()
+118
View File
@@ -0,0 +1,118 @@
'''tzinfo timezone information for America/Araguaina.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Araguaina(DstTzInfo):
'''America/Araguaina timezone definition. See datetime.tzinfo for details'''
zone = 'America/Araguaina'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1914,1,1,3,12,48),
d(1931,10,3,14,0,0),
d(1932,4,1,2,0,0),
d(1932,10,3,3,0,0),
d(1933,4,1,2,0,0),
d(1949,12,1,3,0,0),
d(1950,4,16,3,0,0),
d(1950,12,1,3,0,0),
d(1951,4,1,2,0,0),
d(1951,12,1,3,0,0),
d(1952,4,1,2,0,0),
d(1952,12,1,3,0,0),
d(1953,3,1,2,0,0),
d(1963,12,9,3,0,0),
d(1964,3,1,2,0,0),
d(1965,1,31,3,0,0),
d(1965,3,31,2,0,0),
d(1965,12,1,3,0,0),
d(1966,3,1,2,0,0),
d(1966,11,1,3,0,0),
d(1967,3,1,2,0,0),
d(1967,11,1,3,0,0),
d(1968,3,1,2,0,0),
d(1985,11,2,3,0,0),
d(1986,3,15,2,0,0),
d(1986,10,25,3,0,0),
d(1987,2,14,2,0,0),
d(1987,10,25,3,0,0),
d(1988,2,7,2,0,0),
d(1988,10,16,3,0,0),
d(1989,1,29,2,0,0),
d(1989,10,15,3,0,0),
d(1990,2,11,2,0,0),
d(1995,10,15,3,0,0),
d(1996,2,11,2,0,0),
d(1996,10,6,3,0,0),
d(1997,2,16,2,0,0),
d(1997,10,6,3,0,0),
d(1998,3,1,2,0,0),
d(1998,10,11,3,0,0),
d(1999,2,21,2,0,0),
d(1999,10,3,3,0,0),
d(2000,2,27,2,0,0),
d(2000,10,8,3,0,0),
d(2001,2,18,2,0,0),
d(2001,10,14,3,0,0),
d(2002,2,17,2,0,0),
d(2002,11,3,3,0,0),
d(2003,2,16,2,0,0),
]
_transition_info = [
i(-11580,0,'LMT'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
]
Araguaina = Araguaina()
+132
View File
@@ -0,0 +1,132 @@
'''tzinfo timezone information for America/Argentina/Buenos_Aires.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Buenos_Aires(DstTzInfo):
'''America/Argentina/Buenos_Aires timezone definition. See datetime.tzinfo for details'''
zone = 'America/Argentina/Buenos_Aires'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1920,5,1,4,16,48),
d(1930,12,1,4,0,0),
d(1931,4,1,3,0,0),
d(1931,10,15,4,0,0),
d(1932,3,1,3,0,0),
d(1932,11,1,4,0,0),
d(1933,3,1,3,0,0),
d(1933,11,1,4,0,0),
d(1934,3,1,3,0,0),
d(1934,11,1,4,0,0),
d(1935,3,1,3,0,0),
d(1935,11,1,4,0,0),
d(1936,3,1,3,0,0),
d(1936,11,1,4,0,0),
d(1937,3,1,3,0,0),
d(1937,11,1,4,0,0),
d(1938,3,1,3,0,0),
d(1938,11,1,4,0,0),
d(1939,3,1,3,0,0),
d(1939,11,1,4,0,0),
d(1940,3,1,3,0,0),
d(1940,7,1,4,0,0),
d(1941,6,15,3,0,0),
d(1941,10,15,4,0,0),
d(1943,8,1,3,0,0),
d(1943,10,15,4,0,0),
d(1946,3,1,3,0,0),
d(1946,10,1,4,0,0),
d(1963,10,1,3,0,0),
d(1963,12,15,4,0,0),
d(1964,3,1,3,0,0),
d(1964,10,15,4,0,0),
d(1965,3,1,3,0,0),
d(1965,10,15,4,0,0),
d(1966,3,1,3,0,0),
d(1966,10,15,4,0,0),
d(1967,4,2,3,0,0),
d(1967,10,1,4,0,0),
d(1968,4,7,3,0,0),
d(1968,10,6,4,0,0),
d(1969,4,6,3,0,0),
d(1969,10,5,4,0,0),
d(1974,1,23,3,0,0),
d(1974,5,1,2,0,0),
d(1988,12,1,3,0,0),
d(1989,3,5,2,0,0),
d(1989,10,15,3,0,0),
d(1990,3,4,2,0,0),
d(1990,10,21,3,0,0),
d(1991,3,3,2,0,0),
d(1991,10,20,3,0,0),
d(1992,3,1,2,0,0),
d(1992,10,18,3,0,0),
d(1993,3,7,2,0,0),
d(1999,10,3,3,0,0),
d(2000,3,3,3,0,0),
]
_transition_info = [
i(-15420,0,'CMT'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-10800,0,'ARST'),
i(-10800,0,'ART'),
]
Buenos_Aires = Buenos_Aires()
+136
View File
@@ -0,0 +1,136 @@
'''tzinfo timezone information for America/Argentina/Catamarca.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Catamarca(DstTzInfo):
'''America/Argentina/Catamarca timezone definition. See datetime.tzinfo for details'''
zone = 'America/Argentina/Catamarca'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1920,5,1,4,16,48),
d(1930,12,1,4,0,0),
d(1931,4,1,3,0,0),
d(1931,10,15,4,0,0),
d(1932,3,1,3,0,0),
d(1932,11,1,4,0,0),
d(1933,3,1,3,0,0),
d(1933,11,1,4,0,0),
d(1934,3,1,3,0,0),
d(1934,11,1,4,0,0),
d(1935,3,1,3,0,0),
d(1935,11,1,4,0,0),
d(1936,3,1,3,0,0),
d(1936,11,1,4,0,0),
d(1937,3,1,3,0,0),
d(1937,11,1,4,0,0),
d(1938,3,1,3,0,0),
d(1938,11,1,4,0,0),
d(1939,3,1,3,0,0),
d(1939,11,1,4,0,0),
d(1940,3,1,3,0,0),
d(1940,7,1,4,0,0),
d(1941,6,15,3,0,0),
d(1941,10,15,4,0,0),
d(1943,8,1,3,0,0),
d(1943,10,15,4,0,0),
d(1946,3,1,3,0,0),
d(1946,10,1,4,0,0),
d(1963,10,1,3,0,0),
d(1963,12,15,4,0,0),
d(1964,3,1,3,0,0),
d(1964,10,15,4,0,0),
d(1965,3,1,3,0,0),
d(1965,10,15,4,0,0),
d(1966,3,1,3,0,0),
d(1966,10,15,4,0,0),
d(1967,4,2,3,0,0),
d(1967,10,1,4,0,0),
d(1968,4,7,3,0,0),
d(1968,10,6,4,0,0),
d(1969,4,6,3,0,0),
d(1969,10,5,4,0,0),
d(1974,1,23,3,0,0),
d(1974,5,1,2,0,0),
d(1988,12,1,3,0,0),
d(1989,3,5,2,0,0),
d(1989,10,15,3,0,0),
d(1990,3,4,2,0,0),
d(1990,10,21,3,0,0),
d(1991,3,3,2,0,0),
d(1991,10,20,4,0,0),
d(1992,3,1,2,0,0),
d(1992,10,18,3,0,0),
d(1993,3,7,2,0,0),
d(1999,10,3,3,0,0),
d(2000,3,3,3,0,0),
d(2004,6,1,3,0,0),
d(2004,6,20,4,0,0),
]
_transition_info = [
i(-15420,0,'CMT'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-14400,0,'WART'),
i(-7200,7200,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-10800,0,'ARST'),
i(-10800,0,'ART'),
i(-14400,0,'WART'),
i(-10800,0,'ART'),
]
Catamarca = Catamarca()
+136
View File
@@ -0,0 +1,136 @@
'''tzinfo timezone information for America/Argentina/ComodRivadavia.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class ComodRivadavia(DstTzInfo):
'''America/Argentina/ComodRivadavia timezone definition. See datetime.tzinfo for details'''
zone = 'America/Argentina/ComodRivadavia'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1920,5,1,4,16,48),
d(1930,12,1,4,0,0),
d(1931,4,1,3,0,0),
d(1931,10,15,4,0,0),
d(1932,3,1,3,0,0),
d(1932,11,1,4,0,0),
d(1933,3,1,3,0,0),
d(1933,11,1,4,0,0),
d(1934,3,1,3,0,0),
d(1934,11,1,4,0,0),
d(1935,3,1,3,0,0),
d(1935,11,1,4,0,0),
d(1936,3,1,3,0,0),
d(1936,11,1,4,0,0),
d(1937,3,1,3,0,0),
d(1937,11,1,4,0,0),
d(1938,3,1,3,0,0),
d(1938,11,1,4,0,0),
d(1939,3,1,3,0,0),
d(1939,11,1,4,0,0),
d(1940,3,1,3,0,0),
d(1940,7,1,4,0,0),
d(1941,6,15,3,0,0),
d(1941,10,15,4,0,0),
d(1943,8,1,3,0,0),
d(1943,10,15,4,0,0),
d(1946,3,1,3,0,0),
d(1946,10,1,4,0,0),
d(1963,10,1,3,0,0),
d(1963,12,15,4,0,0),
d(1964,3,1,3,0,0),
d(1964,10,15,4,0,0),
d(1965,3,1,3,0,0),
d(1965,10,15,4,0,0),
d(1966,3,1,3,0,0),
d(1966,10,15,4,0,0),
d(1967,4,2,3,0,0),
d(1967,10,1,4,0,0),
d(1968,4,7,3,0,0),
d(1968,10,6,4,0,0),
d(1969,4,6,3,0,0),
d(1969,10,5,4,0,0),
d(1974,1,23,3,0,0),
d(1974,5,1,2,0,0),
d(1988,12,1,3,0,0),
d(1989,3,5,2,0,0),
d(1989,10,15,3,0,0),
d(1990,3,4,2,0,0),
d(1990,10,21,3,0,0),
d(1991,3,3,2,0,0),
d(1991,10,20,4,0,0),
d(1992,3,1,2,0,0),
d(1992,10,18,3,0,0),
d(1993,3,7,2,0,0),
d(1999,10,3,3,0,0),
d(2000,3,3,3,0,0),
d(2004,6,1,3,0,0),
d(2004,6,20,4,0,0),
]
_transition_info = [
i(-15420,0,'CMT'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-14400,0,'WART'),
i(-7200,7200,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-10800,0,'ARST'),
i(-10800,0,'ART'),
i(-14400,0,'WART'),
i(-10800,0,'ART'),
]
ComodRivadavia = ComodRivadavia()
+132
View File
@@ -0,0 +1,132 @@
'''tzinfo timezone information for America/Argentina/Cordoba.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Cordoba(DstTzInfo):
'''America/Argentina/Cordoba timezone definition. See datetime.tzinfo for details'''
zone = 'America/Argentina/Cordoba'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1920,5,1,4,16,48),
d(1930,12,1,4,0,0),
d(1931,4,1,3,0,0),
d(1931,10,15,4,0,0),
d(1932,3,1,3,0,0),
d(1932,11,1,4,0,0),
d(1933,3,1,3,0,0),
d(1933,11,1,4,0,0),
d(1934,3,1,3,0,0),
d(1934,11,1,4,0,0),
d(1935,3,1,3,0,0),
d(1935,11,1,4,0,0),
d(1936,3,1,3,0,0),
d(1936,11,1,4,0,0),
d(1937,3,1,3,0,0),
d(1937,11,1,4,0,0),
d(1938,3,1,3,0,0),
d(1938,11,1,4,0,0),
d(1939,3,1,3,0,0),
d(1939,11,1,4,0,0),
d(1940,3,1,3,0,0),
d(1940,7,1,4,0,0),
d(1941,6,15,3,0,0),
d(1941,10,15,4,0,0),
d(1943,8,1,3,0,0),
d(1943,10,15,4,0,0),
d(1946,3,1,3,0,0),
d(1946,10,1,4,0,0),
d(1963,10,1,3,0,0),
d(1963,12,15,4,0,0),
d(1964,3,1,3,0,0),
d(1964,10,15,4,0,0),
d(1965,3,1,3,0,0),
d(1965,10,15,4,0,0),
d(1966,3,1,3,0,0),
d(1966,10,15,4,0,0),
d(1967,4,2,3,0,0),
d(1967,10,1,4,0,0),
d(1968,4,7,3,0,0),
d(1968,10,6,4,0,0),
d(1969,4,6,3,0,0),
d(1969,10,5,4,0,0),
d(1974,1,23,3,0,0),
d(1974,5,1,2,0,0),
d(1988,12,1,3,0,0),
d(1989,3,5,2,0,0),
d(1989,10,15,3,0,0),
d(1990,3,4,2,0,0),
d(1990,10,21,3,0,0),
d(1991,3,3,2,0,0),
d(1991,10,20,4,0,0),
d(1992,3,1,2,0,0),
d(1992,10,18,3,0,0),
d(1993,3,7,2,0,0),
d(1999,10,3,3,0,0),
d(2000,3,3,3,0,0),
]
_transition_info = [
i(-15420,0,'CMT'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-14400,0,'WART'),
i(-7200,7200,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-10800,0,'ARST'),
i(-10800,0,'ART'),
]
Cordoba = Cordoba()
+132
View File
@@ -0,0 +1,132 @@
'''tzinfo timezone information for America/Argentina/Jujuy.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Jujuy(DstTzInfo):
'''America/Argentina/Jujuy timezone definition. See datetime.tzinfo for details'''
zone = 'America/Argentina/Jujuy'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1920,5,1,4,16,48),
d(1930,12,1,4,0,0),
d(1931,4,1,3,0,0),
d(1931,10,15,4,0,0),
d(1932,3,1,3,0,0),
d(1932,11,1,4,0,0),
d(1933,3,1,3,0,0),
d(1933,11,1,4,0,0),
d(1934,3,1,3,0,0),
d(1934,11,1,4,0,0),
d(1935,3,1,3,0,0),
d(1935,11,1,4,0,0),
d(1936,3,1,3,0,0),
d(1936,11,1,4,0,0),
d(1937,3,1,3,0,0),
d(1937,11,1,4,0,0),
d(1938,3,1,3,0,0),
d(1938,11,1,4,0,0),
d(1939,3,1,3,0,0),
d(1939,11,1,4,0,0),
d(1940,3,1,3,0,0),
d(1940,7,1,4,0,0),
d(1941,6,15,3,0,0),
d(1941,10,15,4,0,0),
d(1943,8,1,3,0,0),
d(1943,10,15,4,0,0),
d(1946,3,1,3,0,0),
d(1946,10,1,4,0,0),
d(1963,10,1,3,0,0),
d(1963,12,15,4,0,0),
d(1964,3,1,3,0,0),
d(1964,10,15,4,0,0),
d(1965,3,1,3,0,0),
d(1965,10,15,4,0,0),
d(1966,3,1,3,0,0),
d(1966,10,15,4,0,0),
d(1967,4,2,3,0,0),
d(1967,10,1,4,0,0),
d(1968,4,7,3,0,0),
d(1968,10,6,4,0,0),
d(1969,4,6,3,0,0),
d(1969,10,5,4,0,0),
d(1974,1,23,3,0,0),
d(1974,5,1,2,0,0),
d(1988,12,1,3,0,0),
d(1989,3,5,2,0,0),
d(1989,10,15,3,0,0),
d(1990,3,4,2,0,0),
d(1990,10,28,4,0,0),
d(1991,3,17,3,0,0),
d(1991,10,6,4,0,0),
d(1992,3,1,2,0,0),
d(1992,10,18,3,0,0),
d(1993,3,7,2,0,0),
d(1999,10,3,3,0,0),
d(2000,3,3,3,0,0),
]
_transition_info = [
i(-15420,0,'CMT'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-14400,0,'WART'),
i(-10800,3600,'WARST'),
i(-14400,0,'WART'),
i(-7200,7200,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-10800,0,'ARST'),
i(-10800,0,'ART'),
]
Jujuy = Jujuy()
+138
View File
@@ -0,0 +1,138 @@
'''tzinfo timezone information for America/Argentina/La_Rioja.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class La_Rioja(DstTzInfo):
'''America/Argentina/La_Rioja timezone definition. See datetime.tzinfo for details'''
zone = 'America/Argentina/La_Rioja'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1920,5,1,4,16,48),
d(1930,12,1,4,0,0),
d(1931,4,1,3,0,0),
d(1931,10,15,4,0,0),
d(1932,3,1,3,0,0),
d(1932,11,1,4,0,0),
d(1933,3,1,3,0,0),
d(1933,11,1,4,0,0),
d(1934,3,1,3,0,0),
d(1934,11,1,4,0,0),
d(1935,3,1,3,0,0),
d(1935,11,1,4,0,0),
d(1936,3,1,3,0,0),
d(1936,11,1,4,0,0),
d(1937,3,1,3,0,0),
d(1937,11,1,4,0,0),
d(1938,3,1,3,0,0),
d(1938,11,1,4,0,0),
d(1939,3,1,3,0,0),
d(1939,11,1,4,0,0),
d(1940,3,1,3,0,0),
d(1940,7,1,4,0,0),
d(1941,6,15,3,0,0),
d(1941,10,15,4,0,0),
d(1943,8,1,3,0,0),
d(1943,10,15,4,0,0),
d(1946,3,1,3,0,0),
d(1946,10,1,4,0,0),
d(1963,10,1,3,0,0),
d(1963,12,15,4,0,0),
d(1964,3,1,3,0,0),
d(1964,10,15,4,0,0),
d(1965,3,1,3,0,0),
d(1965,10,15,4,0,0),
d(1966,3,1,3,0,0),
d(1966,10,15,4,0,0),
d(1967,4,2,3,0,0),
d(1967,10,1,4,0,0),
d(1968,4,7,3,0,0),
d(1968,10,6,4,0,0),
d(1969,4,6,3,0,0),
d(1969,10,5,4,0,0),
d(1974,1,23,3,0,0),
d(1974,5,1,2,0,0),
d(1988,12,1,3,0,0),
d(1989,3,5,2,0,0),
d(1989,10,15,3,0,0),
d(1990,3,4,2,0,0),
d(1990,10,21,3,0,0),
d(1991,3,1,2,0,0),
d(1991,5,7,4,0,0),
d(1991,10,20,3,0,0),
d(1992,3,1,2,0,0),
d(1992,10,18,3,0,0),
d(1993,3,7,2,0,0),
d(1999,10,3,3,0,0),
d(2000,3,3,3,0,0),
d(2004,6,1,3,0,0),
d(2004,6,20,4,0,0),
]
_transition_info = [
i(-15420,0,'CMT'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-14400,0,'WART'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-10800,0,'ARST'),
i(-10800,0,'ART'),
i(-14400,0,'WART'),
i(-10800,0,'ART'),
]
La_Rioja = La_Rioja()
+136
View File
@@ -0,0 +1,136 @@
'''tzinfo timezone information for America/Argentina/Mendoza.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Mendoza(DstTzInfo):
'''America/Argentina/Mendoza timezone definition. See datetime.tzinfo for details'''
zone = 'America/Argentina/Mendoza'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1920,5,1,4,16,48),
d(1930,12,1,4,0,0),
d(1931,4,1,3,0,0),
d(1931,10,15,4,0,0),
d(1932,3,1,3,0,0),
d(1932,11,1,4,0,0),
d(1933,3,1,3,0,0),
d(1933,11,1,4,0,0),
d(1934,3,1,3,0,0),
d(1934,11,1,4,0,0),
d(1935,3,1,3,0,0),
d(1935,11,1,4,0,0),
d(1936,3,1,3,0,0),
d(1936,11,1,4,0,0),
d(1937,3,1,3,0,0),
d(1937,11,1,4,0,0),
d(1938,3,1,3,0,0),
d(1938,11,1,4,0,0),
d(1939,3,1,3,0,0),
d(1939,11,1,4,0,0),
d(1940,3,1,3,0,0),
d(1940,7,1,4,0,0),
d(1941,6,15,3,0,0),
d(1941,10,15,4,0,0),
d(1943,8,1,3,0,0),
d(1943,10,15,4,0,0),
d(1946,3,1,3,0,0),
d(1946,10,1,4,0,0),
d(1963,10,1,3,0,0),
d(1963,12,15,4,0,0),
d(1964,3,1,3,0,0),
d(1964,10,15,4,0,0),
d(1965,3,1,3,0,0),
d(1965,10,15,4,0,0),
d(1966,3,1,3,0,0),
d(1966,10,15,4,0,0),
d(1967,4,2,3,0,0),
d(1967,10,1,4,0,0),
d(1968,4,7,3,0,0),
d(1968,10,6,4,0,0),
d(1969,4,6,3,0,0),
d(1969,10,5,4,0,0),
d(1974,1,23,3,0,0),
d(1974,5,1,2,0,0),
d(1988,12,1,3,0,0),
d(1989,3,5,2,0,0),
d(1989,10,15,3,0,0),
d(1990,3,4,2,0,0),
d(1990,10,15,4,0,0),
d(1991,3,1,3,0,0),
d(1991,10,15,4,0,0),
d(1992,3,1,3,0,0),
d(1992,10,18,4,0,0),
d(1993,3,7,2,0,0),
d(1999,10,3,3,0,0),
d(2000,3,3,3,0,0),
d(2004,5,23,3,0,0),
d(2004,9,26,4,0,0),
]
_transition_info = [
i(-15420,0,'CMT'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-14400,0,'WART'),
i(-10800,3600,'WARST'),
i(-14400,0,'WART'),
i(-10800,3600,'WARST'),
i(-14400,0,'WART'),
i(-7200,7200,'ARST'),
i(-10800,0,'ART'),
i(-10800,0,'ARST'),
i(-10800,0,'ART'),
i(-14400,0,'WART'),
i(-10800,0,'ART'),
]
Mendoza = Mendoza()
+136
View File
@@ -0,0 +1,136 @@
'''tzinfo timezone information for America/Argentina/Rio_Gallegos.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Rio_Gallegos(DstTzInfo):
'''America/Argentina/Rio_Gallegos timezone definition. See datetime.tzinfo for details'''
zone = 'America/Argentina/Rio_Gallegos'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1920,5,1,4,16,48),
d(1930,12,1,4,0,0),
d(1931,4,1,3,0,0),
d(1931,10,15,4,0,0),
d(1932,3,1,3,0,0),
d(1932,11,1,4,0,0),
d(1933,3,1,3,0,0),
d(1933,11,1,4,0,0),
d(1934,3,1,3,0,0),
d(1934,11,1,4,0,0),
d(1935,3,1,3,0,0),
d(1935,11,1,4,0,0),
d(1936,3,1,3,0,0),
d(1936,11,1,4,0,0),
d(1937,3,1,3,0,0),
d(1937,11,1,4,0,0),
d(1938,3,1,3,0,0),
d(1938,11,1,4,0,0),
d(1939,3,1,3,0,0),
d(1939,11,1,4,0,0),
d(1940,3,1,3,0,0),
d(1940,7,1,4,0,0),
d(1941,6,15,3,0,0),
d(1941,10,15,4,0,0),
d(1943,8,1,3,0,0),
d(1943,10,15,4,0,0),
d(1946,3,1,3,0,0),
d(1946,10,1,4,0,0),
d(1963,10,1,3,0,0),
d(1963,12,15,4,0,0),
d(1964,3,1,3,0,0),
d(1964,10,15,4,0,0),
d(1965,3,1,3,0,0),
d(1965,10,15,4,0,0),
d(1966,3,1,3,0,0),
d(1966,10,15,4,0,0),
d(1967,4,2,3,0,0),
d(1967,10,1,4,0,0),
d(1968,4,7,3,0,0),
d(1968,10,6,4,0,0),
d(1969,4,6,3,0,0),
d(1969,10,5,4,0,0),
d(1974,1,23,3,0,0),
d(1974,5,1,2,0,0),
d(1988,12,1,3,0,0),
d(1989,3,5,2,0,0),
d(1989,10,15,3,0,0),
d(1990,3,4,2,0,0),
d(1990,10,21,3,0,0),
d(1991,3,3,2,0,0),
d(1991,10,20,3,0,0),
d(1992,3,1,2,0,0),
d(1992,10,18,3,0,0),
d(1993,3,7,2,0,0),
d(1999,10,3,3,0,0),
d(2000,3,3,3,0,0),
d(2004,6,1,3,0,0),
d(2004,6,20,4,0,0),
]
_transition_info = [
i(-15420,0,'CMT'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-10800,0,'ARST'),
i(-10800,0,'ART'),
i(-14400,0,'WART'),
i(-10800,0,'ART'),
]
Rio_Gallegos = Rio_Gallegos()
+138
View File
@@ -0,0 +1,138 @@
'''tzinfo timezone information for America/Argentina/San_Juan.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class San_Juan(DstTzInfo):
'''America/Argentina/San_Juan timezone definition. See datetime.tzinfo for details'''
zone = 'America/Argentina/San_Juan'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1920,5,1,4,16,48),
d(1930,12,1,4,0,0),
d(1931,4,1,3,0,0),
d(1931,10,15,4,0,0),
d(1932,3,1,3,0,0),
d(1932,11,1,4,0,0),
d(1933,3,1,3,0,0),
d(1933,11,1,4,0,0),
d(1934,3,1,3,0,0),
d(1934,11,1,4,0,0),
d(1935,3,1,3,0,0),
d(1935,11,1,4,0,0),
d(1936,3,1,3,0,0),
d(1936,11,1,4,0,0),
d(1937,3,1,3,0,0),
d(1937,11,1,4,0,0),
d(1938,3,1,3,0,0),
d(1938,11,1,4,0,0),
d(1939,3,1,3,0,0),
d(1939,11,1,4,0,0),
d(1940,3,1,3,0,0),
d(1940,7,1,4,0,0),
d(1941,6,15,3,0,0),
d(1941,10,15,4,0,0),
d(1943,8,1,3,0,0),
d(1943,10,15,4,0,0),
d(1946,3,1,3,0,0),
d(1946,10,1,4,0,0),
d(1963,10,1,3,0,0),
d(1963,12,15,4,0,0),
d(1964,3,1,3,0,0),
d(1964,10,15,4,0,0),
d(1965,3,1,3,0,0),
d(1965,10,15,4,0,0),
d(1966,3,1,3,0,0),
d(1966,10,15,4,0,0),
d(1967,4,2,3,0,0),
d(1967,10,1,4,0,0),
d(1968,4,7,3,0,0),
d(1968,10,6,4,0,0),
d(1969,4,6,3,0,0),
d(1969,10,5,4,0,0),
d(1974,1,23,3,0,0),
d(1974,5,1,2,0,0),
d(1988,12,1,3,0,0),
d(1989,3,5,2,0,0),
d(1989,10,15,3,0,0),
d(1990,3,4,2,0,0),
d(1990,10,21,3,0,0),
d(1991,3,1,2,0,0),
d(1991,5,7,4,0,0),
d(1991,10,20,3,0,0),
d(1992,3,1,2,0,0),
d(1992,10,18,3,0,0),
d(1993,3,7,2,0,0),
d(1999,10,3,3,0,0),
d(2000,3,3,3,0,0),
d(2004,5,31,3,0,0),
d(2004,7,25,4,0,0),
]
_transition_info = [
i(-15420,0,'CMT'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-14400,0,'WART'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-10800,0,'ARST'),
i(-10800,0,'ART'),
i(-14400,0,'WART'),
i(-10800,0,'ART'),
]
San_Juan = San_Juan()
+136
View File
@@ -0,0 +1,136 @@
'''tzinfo timezone information for America/Argentina/Tucuman.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Tucuman(DstTzInfo):
'''America/Argentina/Tucuman timezone definition. See datetime.tzinfo for details'''
zone = 'America/Argentina/Tucuman'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1920,5,1,4,16,48),
d(1930,12,1,4,0,0),
d(1931,4,1,3,0,0),
d(1931,10,15,4,0,0),
d(1932,3,1,3,0,0),
d(1932,11,1,4,0,0),
d(1933,3,1,3,0,0),
d(1933,11,1,4,0,0),
d(1934,3,1,3,0,0),
d(1934,11,1,4,0,0),
d(1935,3,1,3,0,0),
d(1935,11,1,4,0,0),
d(1936,3,1,3,0,0),
d(1936,11,1,4,0,0),
d(1937,3,1,3,0,0),
d(1937,11,1,4,0,0),
d(1938,3,1,3,0,0),
d(1938,11,1,4,0,0),
d(1939,3,1,3,0,0),
d(1939,11,1,4,0,0),
d(1940,3,1,3,0,0),
d(1940,7,1,4,0,0),
d(1941,6,15,3,0,0),
d(1941,10,15,4,0,0),
d(1943,8,1,3,0,0),
d(1943,10,15,4,0,0),
d(1946,3,1,3,0,0),
d(1946,10,1,4,0,0),
d(1963,10,1,3,0,0),
d(1963,12,15,4,0,0),
d(1964,3,1,3,0,0),
d(1964,10,15,4,0,0),
d(1965,3,1,3,0,0),
d(1965,10,15,4,0,0),
d(1966,3,1,3,0,0),
d(1966,10,15,4,0,0),
d(1967,4,2,3,0,0),
d(1967,10,1,4,0,0),
d(1968,4,7,3,0,0),
d(1968,10,6,4,0,0),
d(1969,4,6,3,0,0),
d(1969,10,5,4,0,0),
d(1974,1,23,3,0,0),
d(1974,5,1,2,0,0),
d(1988,12,1,3,0,0),
d(1989,3,5,2,0,0),
d(1989,10,15,3,0,0),
d(1990,3,4,2,0,0),
d(1990,10,21,3,0,0),
d(1991,3,3,2,0,0),
d(1991,10,20,4,0,0),
d(1992,3,1,2,0,0),
d(1992,10,18,3,0,0),
d(1993,3,7,2,0,0),
d(1999,10,3,3,0,0),
d(2000,3,3,3,0,0),
d(2004,6,1,3,0,0),
d(2004,6,13,4,0,0),
]
_transition_info = [
i(-15420,0,'CMT'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-14400,0,'WART'),
i(-7200,7200,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-10800,0,'ARST'),
i(-10800,0,'ART'),
i(-14400,0,'WART'),
i(-10800,0,'ART'),
]
Tucuman = Tucuman()
+136
View File
@@ -0,0 +1,136 @@
'''tzinfo timezone information for America/Argentina/Ushuaia.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Ushuaia(DstTzInfo):
'''America/Argentina/Ushuaia timezone definition. See datetime.tzinfo for details'''
zone = 'America/Argentina/Ushuaia'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1920,5,1,4,16,48),
d(1930,12,1,4,0,0),
d(1931,4,1,3,0,0),
d(1931,10,15,4,0,0),
d(1932,3,1,3,0,0),
d(1932,11,1,4,0,0),
d(1933,3,1,3,0,0),
d(1933,11,1,4,0,0),
d(1934,3,1,3,0,0),
d(1934,11,1,4,0,0),
d(1935,3,1,3,0,0),
d(1935,11,1,4,0,0),
d(1936,3,1,3,0,0),
d(1936,11,1,4,0,0),
d(1937,3,1,3,0,0),
d(1937,11,1,4,0,0),
d(1938,3,1,3,0,0),
d(1938,11,1,4,0,0),
d(1939,3,1,3,0,0),
d(1939,11,1,4,0,0),
d(1940,3,1,3,0,0),
d(1940,7,1,4,0,0),
d(1941,6,15,3,0,0),
d(1941,10,15,4,0,0),
d(1943,8,1,3,0,0),
d(1943,10,15,4,0,0),
d(1946,3,1,3,0,0),
d(1946,10,1,4,0,0),
d(1963,10,1,3,0,0),
d(1963,12,15,4,0,0),
d(1964,3,1,3,0,0),
d(1964,10,15,4,0,0),
d(1965,3,1,3,0,0),
d(1965,10,15,4,0,0),
d(1966,3,1,3,0,0),
d(1966,10,15,4,0,0),
d(1967,4,2,3,0,0),
d(1967,10,1,4,0,0),
d(1968,4,7,3,0,0),
d(1968,10,6,4,0,0),
d(1969,4,6,3,0,0),
d(1969,10,5,4,0,0),
d(1974,1,23,3,0,0),
d(1974,5,1,2,0,0),
d(1988,12,1,3,0,0),
d(1989,3,5,2,0,0),
d(1989,10,15,3,0,0),
d(1990,3,4,2,0,0),
d(1990,10,21,3,0,0),
d(1991,3,3,2,0,0),
d(1991,10,20,3,0,0),
d(1992,3,1,2,0,0),
d(1992,10,18,3,0,0),
d(1993,3,7,2,0,0),
d(1999,10,3,3,0,0),
d(2000,3,3,3,0,0),
d(2004,5,30,3,0,0),
d(2004,6,20,4,0,0),
]
_transition_info = [
i(-15420,0,'CMT'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-10800,0,'ARST'),
i(-10800,0,'ART'),
i(-14400,0,'WART'),
i(-10800,0,'ART'),
]
Ushuaia = Ushuaia()
+24
View File
@@ -0,0 +1,24 @@
'''tzinfo timezone information for America/Aruba.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Aruba(DstTzInfo):
'''America/Aruba timezone definition. See datetime.tzinfo for details'''
zone = 'America/Aruba'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1912,2,12,4,40,24),
d(1965,1,1,4,30,0),
]
_transition_info = [
i(-16800,0,'LMT'),
i(-16200,0,'ANT'),
i(-14400,0,'AST'),
]
Aruba = Aruba()
+276
View File
@@ -0,0 +1,276 @@
'''tzinfo timezone information for America/Asuncion.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Asuncion(DstTzInfo):
'''America/Asuncion timezone definition. See datetime.tzinfo for details'''
zone = 'America/Asuncion'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1931,10,10,3,50,40),
d(1972,10,1,4,0,0),
d(1974,4,1,3,0,0),
d(1975,10,1,4,0,0),
d(1976,3,1,3,0,0),
d(1976,10,1,4,0,0),
d(1977,3,1,3,0,0),
d(1977,10,1,4,0,0),
d(1978,3,1,3,0,0),
d(1978,10,1,4,0,0),
d(1979,4,1,3,0,0),
d(1979,10,1,4,0,0),
d(1980,4,1,3,0,0),
d(1980,10,1,4,0,0),
d(1981,4,1,3,0,0),
d(1981,10,1,4,0,0),
d(1982,4,1,3,0,0),
d(1982,10,1,4,0,0),
d(1983,4,1,3,0,0),
d(1983,10,1,4,0,0),
d(1984,4,1,3,0,0),
d(1984,10,1,4,0,0),
d(1985,4,1,3,0,0),
d(1985,10,1,4,0,0),
d(1986,4,1,3,0,0),
d(1986,10,1,4,0,0),
d(1987,4,1,3,0,0),
d(1987,10,1,4,0,0),
d(1988,4,1,3,0,0),
d(1988,10,1,4,0,0),
d(1989,4,1,3,0,0),
d(1989,10,22,4,0,0),
d(1990,4,1,3,0,0),
d(1990,10,1,4,0,0),
d(1991,4,1,3,0,0),
d(1991,10,6,4,0,0),
d(1992,3,1,3,0,0),
d(1992,10,5,4,0,0),
d(1993,3,31,3,0,0),
d(1993,10,1,4,0,0),
d(1994,2,27,3,0,0),
d(1994,10,1,4,0,0),
d(1995,2,26,3,0,0),
d(1995,10,1,4,0,0),
d(1996,3,1,3,0,0),
d(1996,10,6,4,0,0),
d(1997,2,23,3,0,0),
d(1997,10,5,4,0,0),
d(1998,3,1,3,0,0),
d(1998,10,4,4,0,0),
d(1999,3,7,3,0,0),
d(1999,10,3,4,0,0),
d(2000,3,5,3,0,0),
d(2000,10,1,4,0,0),
d(2001,3,4,3,0,0),
d(2001,10,7,4,0,0),
d(2002,4,7,3,0,0),
d(2002,9,1,4,0,0),
d(2003,4,6,3,0,0),
d(2003,9,7,4,0,0),
d(2004,4,4,3,0,0),
d(2004,10,17,4,0,0),
d(2005,3,13,3,0,0),
d(2005,10,16,4,0,0),
d(2006,3,12,3,0,0),
d(2006,10,15,4,0,0),
d(2007,3,11,3,0,0),
d(2007,10,21,4,0,0),
d(2008,3,9,3,0,0),
d(2008,10,19,4,0,0),
d(2009,3,8,3,0,0),
d(2009,10,18,4,0,0),
d(2010,3,14,3,0,0),
d(2010,10,17,4,0,0),
d(2011,3,13,3,0,0),
d(2011,10,16,4,0,0),
d(2012,3,11,3,0,0),
d(2012,10,21,4,0,0),
d(2013,3,10,3,0,0),
d(2013,10,20,4,0,0),
d(2014,3,9,3,0,0),
d(2014,10,19,4,0,0),
d(2015,3,8,3,0,0),
d(2015,10,18,4,0,0),
d(2016,3,13,3,0,0),
d(2016,10,16,4,0,0),
d(2017,3,12,3,0,0),
d(2017,10,15,4,0,0),
d(2018,3,11,3,0,0),
d(2018,10,21,4,0,0),
d(2019,3,10,3,0,0),
d(2019,10,20,4,0,0),
d(2020,3,8,3,0,0),
d(2020,10,18,4,0,0),
d(2021,3,14,3,0,0),
d(2021,10,17,4,0,0),
d(2022,3,13,3,0,0),
d(2022,10,16,4,0,0),
d(2023,3,12,3,0,0),
d(2023,10,15,4,0,0),
d(2024,3,10,3,0,0),
d(2024,10,20,4,0,0),
d(2025,3,9,3,0,0),
d(2025,10,19,4,0,0),
d(2026,3,8,3,0,0),
d(2026,10,18,4,0,0),
d(2027,3,14,3,0,0),
d(2027,10,17,4,0,0),
d(2028,3,12,3,0,0),
d(2028,10,15,4,0,0),
d(2029,3,11,3,0,0),
d(2029,10,21,4,0,0),
d(2030,3,10,3,0,0),
d(2030,10,20,4,0,0),
d(2031,3,9,3,0,0),
d(2031,10,19,4,0,0),
d(2032,3,14,3,0,0),
d(2032,10,17,4,0,0),
d(2033,3,13,3,0,0),
d(2033,10,16,4,0,0),
d(2034,3,12,3,0,0),
d(2034,10,15,4,0,0),
d(2035,3,11,3,0,0),
d(2035,10,21,4,0,0),
d(2036,3,9,3,0,0),
d(2036,10,19,4,0,0),
d(2037,3,8,3,0,0),
d(2037,10,18,4,0,0),
]
_transition_info = [
i(-13860,0,'AMT'),
i(-14400,0,'PYT'),
i(-10800,0,'PYT'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
i(-14400,0,'PYT'),
i(-10800,3600,'PYST'),
]
Asuncion = Asuncion()
+32
View File
@@ -0,0 +1,32 @@
'''tzinfo timezone information for America/Atikokan.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Atikokan(DstTzInfo):
'''America/Atikokan timezone definition. See datetime.tzinfo for details'''
zone = 'America/Atikokan'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1918,4,14,8,0,0),
d(1918,10,31,7,0,0),
d(1940,9,29,6,0,0),
d(1942,2,9,8,0,0),
d(1945,8,14,23,0,0),
d(1945,9,30,7,0,0),
]
_transition_info = [
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-18000,3600,'CWT'),
i(-18000,3600,'CPT'),
i(-18000,0,'EST'),
]
Atikokan = Atikokan()
+306
View File
@@ -0,0 +1,306 @@
'''tzinfo timezone information for America/Atka.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Atka(DstTzInfo):
'''America/Atka timezone definition. See datetime.tzinfo for details'''
zone = 'America/Atka'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1942,2,9,13,0,0),
d(1945,8,14,23,0,0),
d(1945,9,30,12,0,0),
d(1967,4,1,11,0,0),
d(1969,4,27,13,0,0),
d(1969,10,26,12,0,0),
d(1970,4,26,13,0,0),
d(1970,10,25,12,0,0),
d(1971,4,25,13,0,0),
d(1971,10,31,12,0,0),
d(1972,4,30,13,0,0),
d(1972,10,29,12,0,0),
d(1973,4,29,13,0,0),
d(1973,10,28,12,0,0),
d(1974,1,6,13,0,0),
d(1974,10,27,12,0,0),
d(1975,2,23,13,0,0),
d(1975,10,26,12,0,0),
d(1976,4,25,13,0,0),
d(1976,10,31,12,0,0),
d(1977,4,24,13,0,0),
d(1977,10,30,12,0,0),
d(1978,4,30,13,0,0),
d(1978,10,29,12,0,0),
d(1979,4,29,13,0,0),
d(1979,10,28,12,0,0),
d(1980,4,27,13,0,0),
d(1980,10,26,12,0,0),
d(1981,4,26,13,0,0),
d(1981,10,25,12,0,0),
d(1982,4,25,13,0,0),
d(1982,10,31,12,0,0),
d(1983,4,24,13,0,0),
d(1983,10,30,12,0,0),
d(1983,11,30,10,0,0),
d(1984,4,29,12,0,0),
d(1984,10,28,11,0,0),
d(1985,4,28,12,0,0),
d(1985,10,27,11,0,0),
d(1986,4,27,12,0,0),
d(1986,10,26,11,0,0),
d(1987,4,5,12,0,0),
d(1987,10,25,11,0,0),
d(1988,4,3,12,0,0),
d(1988,10,30,11,0,0),
d(1989,4,2,12,0,0),
d(1989,10,29,11,0,0),
d(1990,4,1,12,0,0),
d(1990,10,28,11,0,0),
d(1991,4,7,12,0,0),
d(1991,10,27,11,0,0),
d(1992,4,5,12,0,0),
d(1992,10,25,11,0,0),
d(1993,4,4,12,0,0),
d(1993,10,31,11,0,0),
d(1994,4,3,12,0,0),
d(1994,10,30,11,0,0),
d(1995,4,2,12,0,0),
d(1995,10,29,11,0,0),
d(1996,4,7,12,0,0),
d(1996,10,27,11,0,0),
d(1997,4,6,12,0,0),
d(1997,10,26,11,0,0),
d(1998,4,5,12,0,0),
d(1998,10,25,11,0,0),
d(1999,4,4,12,0,0),
d(1999,10,31,11,0,0),
d(2000,4,2,12,0,0),
d(2000,10,29,11,0,0),
d(2001,4,1,12,0,0),
d(2001,10,28,11,0,0),
d(2002,4,7,12,0,0),
d(2002,10,27,11,0,0),
d(2003,4,6,12,0,0),
d(2003,10,26,11,0,0),
d(2004,4,4,12,0,0),
d(2004,10,31,11,0,0),
d(2005,4,3,12,0,0),
d(2005,10,30,11,0,0),
d(2006,4,2,12,0,0),
d(2006,10,29,11,0,0),
d(2007,3,11,12,0,0),
d(2007,11,4,11,0,0),
d(2008,3,9,12,0,0),
d(2008,11,2,11,0,0),
d(2009,3,8,12,0,0),
d(2009,11,1,11,0,0),
d(2010,3,14,12,0,0),
d(2010,11,7,11,0,0),
d(2011,3,13,12,0,0),
d(2011,11,6,11,0,0),
d(2012,3,11,12,0,0),
d(2012,11,4,11,0,0),
d(2013,3,10,12,0,0),
d(2013,11,3,11,0,0),
d(2014,3,9,12,0,0),
d(2014,11,2,11,0,0),
d(2015,3,8,12,0,0),
d(2015,11,1,11,0,0),
d(2016,3,13,12,0,0),
d(2016,11,6,11,0,0),
d(2017,3,12,12,0,0),
d(2017,11,5,11,0,0),
d(2018,3,11,12,0,0),
d(2018,11,4,11,0,0),
d(2019,3,10,12,0,0),
d(2019,11,3,11,0,0),
d(2020,3,8,12,0,0),
d(2020,11,1,11,0,0),
d(2021,3,14,12,0,0),
d(2021,11,7,11,0,0),
d(2022,3,13,12,0,0),
d(2022,11,6,11,0,0),
d(2023,3,12,12,0,0),
d(2023,11,5,11,0,0),
d(2024,3,10,12,0,0),
d(2024,11,3,11,0,0),
d(2025,3,9,12,0,0),
d(2025,11,2,11,0,0),
d(2026,3,8,12,0,0),
d(2026,11,1,11,0,0),
d(2027,3,14,12,0,0),
d(2027,11,7,11,0,0),
d(2028,3,12,12,0,0),
d(2028,11,5,11,0,0),
d(2029,3,11,12,0,0),
d(2029,11,4,11,0,0),
d(2030,3,10,12,0,0),
d(2030,11,3,11,0,0),
d(2031,3,9,12,0,0),
d(2031,11,2,11,0,0),
d(2032,3,14,12,0,0),
d(2032,11,7,11,0,0),
d(2033,3,13,12,0,0),
d(2033,11,6,11,0,0),
d(2034,3,12,12,0,0),
d(2034,11,5,11,0,0),
d(2035,3,11,12,0,0),
d(2035,11,4,11,0,0),
d(2036,3,9,12,0,0),
d(2036,11,2,11,0,0),
d(2037,3,8,12,0,0),
d(2037,11,1,11,0,0),
]
_transition_info = [
i(-39600,0,'NST'),
i(-36000,3600,'NWT'),
i(-36000,3600,'NPT'),
i(-39600,0,'NST'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-39600,0,'BST'),
i(-36000,3600,'BDT'),
i(-36000,0,'AHST'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
i(-32400,3600,'HADT'),
i(-36000,0,'HAST'),
]
Atka = Atka()
+138
View File
@@ -0,0 +1,138 @@
'''tzinfo timezone information for America/Bahia.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Bahia(DstTzInfo):
'''America/Bahia timezone definition. See datetime.tzinfo for details'''
zone = 'America/Bahia'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1914,1,1,2,34,4),
d(1931,10,3,14,0,0),
d(1932,4,1,2,0,0),
d(1932,10,3,3,0,0),
d(1933,4,1,2,0,0),
d(1949,12,1,3,0,0),
d(1950,4,16,3,0,0),
d(1950,12,1,3,0,0),
d(1951,4,1,2,0,0),
d(1951,12,1,3,0,0),
d(1952,4,1,2,0,0),
d(1952,12,1,3,0,0),
d(1953,3,1,2,0,0),
d(1963,12,9,3,0,0),
d(1964,3,1,2,0,0),
d(1965,1,31,3,0,0),
d(1965,3,31,2,0,0),
d(1965,12,1,3,0,0),
d(1966,3,1,2,0,0),
d(1966,11,1,3,0,0),
d(1967,3,1,2,0,0),
d(1967,11,1,3,0,0),
d(1968,3,1,2,0,0),
d(1985,11,2,3,0,0),
d(1986,3,15,2,0,0),
d(1986,10,25,3,0,0),
d(1987,2,14,2,0,0),
d(1987,10,25,3,0,0),
d(1988,2,7,2,0,0),
d(1988,10,16,3,0,0),
d(1989,1,29,2,0,0),
d(1989,10,15,3,0,0),
d(1990,2,11,2,0,0),
d(1990,10,21,3,0,0),
d(1991,2,17,2,0,0),
d(1991,10,20,3,0,0),
d(1992,2,9,2,0,0),
d(1992,10,25,3,0,0),
d(1993,1,31,2,0,0),
d(1993,10,17,3,0,0),
d(1994,2,20,2,0,0),
d(1994,10,16,3,0,0),
d(1995,2,19,2,0,0),
d(1995,10,15,3,0,0),
d(1996,2,11,2,0,0),
d(1996,10,6,3,0,0),
d(1997,2,16,2,0,0),
d(1997,10,6,3,0,0),
d(1998,3,1,2,0,0),
d(1998,10,11,3,0,0),
d(1999,2,21,2,0,0),
d(1999,10,3,3,0,0),
d(2000,2,27,2,0,0),
d(2000,10,8,3,0,0),
d(2001,2,18,2,0,0),
d(2001,10,14,3,0,0),
d(2002,2,17,2,0,0),
d(2002,11,3,3,0,0),
d(2003,2,16,2,0,0),
]
_transition_info = [
i(-9240,0,'LMT'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
]
Bahia = Bahia()
+40
View File
@@ -0,0 +1,40 @@
'''tzinfo timezone information for America/Barbados.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Barbados(DstTzInfo):
'''America/Barbados timezone definition. See datetime.tzinfo for details'''
zone = 'America/Barbados'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1924,1,1,3,58,28),
d(1932,1,1,3,58,28),
d(1977,6,12,6,0,0),
d(1977,10,2,5,0,0),
d(1978,4,16,6,0,0),
d(1978,10,1,5,0,0),
d(1979,4,15,6,0,0),
d(1979,9,30,5,0,0),
d(1980,4,20,6,0,0),
d(1980,9,25,5,0,0),
]
_transition_info = [
i(-14280,0,'LMT'),
i(-14280,0,'BMT'),
i(-14400,0,'AST'),
i(-10800,3600,'ADT'),
i(-14400,0,'AST'),
i(-10800,3600,'ADT'),
i(-14400,0,'AST'),
i(-10800,3600,'ADT'),
i(-14400,0,'AST'),
i(-10800,3600,'ADT'),
i(-14400,0,'AST'),
]
Barbados = Barbados()
+78
View File
@@ -0,0 +1,78 @@
'''tzinfo timezone information for America/Belem.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Belem(DstTzInfo):
'''America/Belem timezone definition. See datetime.tzinfo for details'''
zone = 'America/Belem'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1914,1,1,3,13,56),
d(1931,10,3,14,0,0),
d(1932,4,1,2,0,0),
d(1932,10,3,3,0,0),
d(1933,4,1,2,0,0),
d(1949,12,1,3,0,0),
d(1950,4,16,3,0,0),
d(1950,12,1,3,0,0),
d(1951,4,1,2,0,0),
d(1951,12,1,3,0,0),
d(1952,4,1,2,0,0),
d(1952,12,1,3,0,0),
d(1953,3,1,2,0,0),
d(1963,12,9,3,0,0),
d(1964,3,1,2,0,0),
d(1965,1,31,3,0,0),
d(1965,3,31,2,0,0),
d(1965,12,1,3,0,0),
d(1966,3,1,2,0,0),
d(1966,11,1,3,0,0),
d(1967,3,1,2,0,0),
d(1967,11,1,3,0,0),
d(1968,3,1,2,0,0),
d(1985,11,2,3,0,0),
d(1986,3,15,2,0,0),
d(1986,10,25,3,0,0),
d(1987,2,14,2,0,0),
d(1987,10,25,3,0,0),
d(1988,2,7,2,0,0),
]
_transition_info = [
i(-11640,0,'LMT'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
i(-7200,3600,'BRST'),
i(-10800,0,'BRT'),
]
Belem = Belem()
+130
View File
@@ -0,0 +1,130 @@
'''tzinfo timezone information for America/Belize.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Belize(DstTzInfo):
'''America/Belize timezone definition. See datetime.tzinfo for details'''
zone = 'America/Belize'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1912,4,1,5,52,48),
d(1918,10,6,6,0,0),
d(1919,2,9,5,30,0),
d(1919,10,5,6,0,0),
d(1920,2,15,5,30,0),
d(1920,10,3,6,0,0),
d(1921,2,13,5,30,0),
d(1921,10,2,6,0,0),
d(1922,2,12,5,30,0),
d(1922,10,8,6,0,0),
d(1923,2,11,5,30,0),
d(1923,10,7,6,0,0),
d(1924,2,10,5,30,0),
d(1924,10,5,6,0,0),
d(1925,2,15,5,30,0),
d(1925,10,4,6,0,0),
d(1926,2,14,5,30,0),
d(1926,10,3,6,0,0),
d(1927,2,13,5,30,0),
d(1927,10,2,6,0,0),
d(1928,2,12,5,30,0),
d(1928,10,7,6,0,0),
d(1929,2,10,5,30,0),
d(1929,10,6,6,0,0),
d(1930,2,9,5,30,0),
d(1930,10,5,6,0,0),
d(1931,2,15,5,30,0),
d(1931,10,4,6,0,0),
d(1932,2,14,5,30,0),
d(1932,10,2,6,0,0),
d(1933,2,12,5,30,0),
d(1933,10,8,6,0,0),
d(1934,2,11,5,30,0),
d(1934,10,7,6,0,0),
d(1935,2,10,5,30,0),
d(1935,10,6,6,0,0),
d(1936,2,9,5,30,0),
d(1936,10,4,6,0,0),
d(1937,2,14,5,30,0),
d(1937,10,3,6,0,0),
d(1938,2,13,5,30,0),
d(1938,10,2,6,0,0),
d(1939,2,12,5,30,0),
d(1939,10,8,6,0,0),
d(1940,2,11,5,30,0),
d(1940,10,6,6,0,0),
d(1941,2,9,5,30,0),
d(1941,10,5,6,0,0),
d(1942,2,15,5,30,0),
d(1942,10,4,6,0,0),
d(1943,2,14,5,30,0),
d(1973,12,5,6,0,0),
d(1974,2,9,5,0,0),
d(1982,12,18,6,0,0),
d(1983,2,12,5,0,0),
]
_transition_info = [
i(-21180,0,'LMT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-19800,1800,'CHDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
]
Belize = Belize()
+30
View File
@@ -0,0 +1,30 @@
'''tzinfo timezone information for America/Blanc_minus_Sablon.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Blanc_minus_Sablon(DstTzInfo):
'''America/Blanc_minus_Sablon timezone definition. See datetime.tzinfo for details'''
zone = 'America/Blanc_minus_Sablon'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1918,4,14,6,0,0),
d(1918,10,31,5,0,0),
d(1942,2,9,6,0,0),
d(1945,8,14,23,0,0),
d(1945,9,30,5,0,0),
]
_transition_info = [
i(-14400,0,'AST'),
i(-10800,3600,'ADT'),
i(-14400,0,'AST'),
i(-10800,3600,'AWT'),
i(-10800,3600,'APT'),
i(-14400,0,'AST'),
]
Blanc_minus_Sablon = Blanc_minus_Sablon()
+86
View File
@@ -0,0 +1,86 @@
'''tzinfo timezone information for America/Boa_Vista.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Boa_Vista(DstTzInfo):
'''America/Boa_Vista timezone definition. See datetime.tzinfo for details'''
zone = 'America/Boa_Vista'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1914,1,1,4,2,40),
d(1931,10,3,15,0,0),
d(1932,4,1,3,0,0),
d(1932,10,3,4,0,0),
d(1933,4,1,3,0,0),
d(1949,12,1,4,0,0),
d(1950,4,16,4,0,0),
d(1950,12,1,4,0,0),
d(1951,4,1,3,0,0),
d(1951,12,1,4,0,0),
d(1952,4,1,3,0,0),
d(1952,12,1,4,0,0),
d(1953,3,1,3,0,0),
d(1963,12,9,4,0,0),
d(1964,3,1,3,0,0),
d(1965,1,31,4,0,0),
d(1965,3,31,3,0,0),
d(1965,12,1,4,0,0),
d(1966,3,1,3,0,0),
d(1966,11,1,4,0,0),
d(1967,3,1,3,0,0),
d(1967,11,1,4,0,0),
d(1968,3,1,3,0,0),
d(1985,11,2,4,0,0),
d(1986,3,15,3,0,0),
d(1986,10,25,4,0,0),
d(1987,2,14,3,0,0),
d(1987,10,25,4,0,0),
d(1988,2,7,3,0,0),
d(1999,10,3,4,0,0),
d(2000,2,27,3,0,0),
d(2000,10,8,4,0,0),
d(2000,10,15,3,0,0),
]
_transition_info = [
i(-14580,0,'LMT'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
]
Boa_Vista = Boa_Vista()
+26
View File
@@ -0,0 +1,26 @@
'''tzinfo timezone information for America/Bogota.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Bogota(DstTzInfo):
'''America/Bogota timezone definition. See datetime.tzinfo for details'''
zone = 'America/Bogota'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1914,11,23,4,56,20),
d(1992,5,3,5,0,0),
d(1993,4,4,4,0,0),
]
_transition_info = [
i(-17760,0,'BMT'),
i(-18000,0,'COT'),
i(-14400,3600,'COST'),
i(-18000,0,'COT'),
]
Bogota = Bogota()
+320
View File
@@ -0,0 +1,320 @@
'''tzinfo timezone information for America/Boise.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Boise(DstTzInfo):
'''America/Boise timezone definition. See datetime.tzinfo for details'''
zone = 'America/Boise'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1918,3,31,10,0,0),
d(1918,10,27,9,0,0),
d(1919,3,30,10,0,0),
d(1919,10,26,9,0,0),
d(1923,5,13,10,0,0),
d(1942,2,9,9,0,0),
d(1945,8,14,23,0,0),
d(1945,9,30,8,0,0),
d(1967,4,30,9,0,0),
d(1967,10,29,8,0,0),
d(1968,4,28,9,0,0),
d(1968,10,27,8,0,0),
d(1969,4,27,9,0,0),
d(1969,10,26,8,0,0),
d(1970,4,26,9,0,0),
d(1970,10,25,8,0,0),
d(1971,4,25,9,0,0),
d(1971,10,31,8,0,0),
d(1972,4,30,9,0,0),
d(1972,10,29,8,0,0),
d(1973,4,29,9,0,0),
d(1973,10,28,8,0,0),
d(1974,2,3,9,0,0),
d(1974,10,27,8,0,0),
d(1975,2,23,9,0,0),
d(1975,10,26,8,0,0),
d(1976,4,25,9,0,0),
d(1976,10,31,8,0,0),
d(1977,4,24,9,0,0),
d(1977,10,30,8,0,0),
d(1978,4,30,9,0,0),
d(1978,10,29,8,0,0),
d(1979,4,29,9,0,0),
d(1979,10,28,8,0,0),
d(1980,4,27,9,0,0),
d(1980,10,26,8,0,0),
d(1981,4,26,9,0,0),
d(1981,10,25,8,0,0),
d(1982,4,25,9,0,0),
d(1982,10,31,8,0,0),
d(1983,4,24,9,0,0),
d(1983,10,30,8,0,0),
d(1984,4,29,9,0,0),
d(1984,10,28,8,0,0),
d(1985,4,28,9,0,0),
d(1985,10,27,8,0,0),
d(1986,4,27,9,0,0),
d(1986,10,26,8,0,0),
d(1987,4,5,9,0,0),
d(1987,10,25,8,0,0),
d(1988,4,3,9,0,0),
d(1988,10,30,8,0,0),
d(1989,4,2,9,0,0),
d(1989,10,29,8,0,0),
d(1990,4,1,9,0,0),
d(1990,10,28,8,0,0),
d(1991,4,7,9,0,0),
d(1991,10,27,8,0,0),
d(1992,4,5,9,0,0),
d(1992,10,25,8,0,0),
d(1993,4,4,9,0,0),
d(1993,10,31,8,0,0),
d(1994,4,3,9,0,0),
d(1994,10,30,8,0,0),
d(1995,4,2,9,0,0),
d(1995,10,29,8,0,0),
d(1996,4,7,9,0,0),
d(1996,10,27,8,0,0),
d(1997,4,6,9,0,0),
d(1997,10,26,8,0,0),
d(1998,4,5,9,0,0),
d(1998,10,25,8,0,0),
d(1999,4,4,9,0,0),
d(1999,10,31,8,0,0),
d(2000,4,2,9,0,0),
d(2000,10,29,8,0,0),
d(2001,4,1,9,0,0),
d(2001,10,28,8,0,0),
d(2002,4,7,9,0,0),
d(2002,10,27,8,0,0),
d(2003,4,6,9,0,0),
d(2003,10,26,8,0,0),
d(2004,4,4,9,0,0),
d(2004,10,31,8,0,0),
d(2005,4,3,9,0,0),
d(2005,10,30,8,0,0),
d(2006,4,2,9,0,0),
d(2006,10,29,8,0,0),
d(2007,3,11,9,0,0),
d(2007,11,4,8,0,0),
d(2008,3,9,9,0,0),
d(2008,11,2,8,0,0),
d(2009,3,8,9,0,0),
d(2009,11,1,8,0,0),
d(2010,3,14,9,0,0),
d(2010,11,7,8,0,0),
d(2011,3,13,9,0,0),
d(2011,11,6,8,0,0),
d(2012,3,11,9,0,0),
d(2012,11,4,8,0,0),
d(2013,3,10,9,0,0),
d(2013,11,3,8,0,0),
d(2014,3,9,9,0,0),
d(2014,11,2,8,0,0),
d(2015,3,8,9,0,0),
d(2015,11,1,8,0,0),
d(2016,3,13,9,0,0),
d(2016,11,6,8,0,0),
d(2017,3,12,9,0,0),
d(2017,11,5,8,0,0),
d(2018,3,11,9,0,0),
d(2018,11,4,8,0,0),
d(2019,3,10,9,0,0),
d(2019,11,3,8,0,0),
d(2020,3,8,9,0,0),
d(2020,11,1,8,0,0),
d(2021,3,14,9,0,0),
d(2021,11,7,8,0,0),
d(2022,3,13,9,0,0),
d(2022,11,6,8,0,0),
d(2023,3,12,9,0,0),
d(2023,11,5,8,0,0),
d(2024,3,10,9,0,0),
d(2024,11,3,8,0,0),
d(2025,3,9,9,0,0),
d(2025,11,2,8,0,0),
d(2026,3,8,9,0,0),
d(2026,11,1,8,0,0),
d(2027,3,14,9,0,0),
d(2027,11,7,8,0,0),
d(2028,3,12,9,0,0),
d(2028,11,5,8,0,0),
d(2029,3,11,9,0,0),
d(2029,11,4,8,0,0),
d(2030,3,10,9,0,0),
d(2030,11,3,8,0,0),
d(2031,3,9,9,0,0),
d(2031,11,2,8,0,0),
d(2032,3,14,9,0,0),
d(2032,11,7,8,0,0),
d(2033,3,13,9,0,0),
d(2033,11,6,8,0,0),
d(2034,3,12,9,0,0),
d(2034,11,5,8,0,0),
d(2035,3,11,9,0,0),
d(2035,11,4,8,0,0),
d(2036,3,9,9,0,0),
d(2036,11,2,8,0,0),
d(2037,3,8,9,0,0),
d(2037,11,1,8,0,0),
]
_transition_info = [
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,0,'MST'),
i(-21600,3600,'MWT'),
i(-21600,3600,'MPT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
]
Boise = Boise()
+132
View File
@@ -0,0 +1,132 @@
'''tzinfo timezone information for America/Buenos_Aires.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Buenos_Aires(DstTzInfo):
'''America/Buenos_Aires timezone definition. See datetime.tzinfo for details'''
zone = 'America/Buenos_Aires'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1920,5,1,4,16,48),
d(1930,12,1,4,0,0),
d(1931,4,1,3,0,0),
d(1931,10,15,4,0,0),
d(1932,3,1,3,0,0),
d(1932,11,1,4,0,0),
d(1933,3,1,3,0,0),
d(1933,11,1,4,0,0),
d(1934,3,1,3,0,0),
d(1934,11,1,4,0,0),
d(1935,3,1,3,0,0),
d(1935,11,1,4,0,0),
d(1936,3,1,3,0,0),
d(1936,11,1,4,0,0),
d(1937,3,1,3,0,0),
d(1937,11,1,4,0,0),
d(1938,3,1,3,0,0),
d(1938,11,1,4,0,0),
d(1939,3,1,3,0,0),
d(1939,11,1,4,0,0),
d(1940,3,1,3,0,0),
d(1940,7,1,4,0,0),
d(1941,6,15,3,0,0),
d(1941,10,15,4,0,0),
d(1943,8,1,3,0,0),
d(1943,10,15,4,0,0),
d(1946,3,1,3,0,0),
d(1946,10,1,4,0,0),
d(1963,10,1,3,0,0),
d(1963,12,15,4,0,0),
d(1964,3,1,3,0,0),
d(1964,10,15,4,0,0),
d(1965,3,1,3,0,0),
d(1965,10,15,4,0,0),
d(1966,3,1,3,0,0),
d(1966,10,15,4,0,0),
d(1967,4,2,3,0,0),
d(1967,10,1,4,0,0),
d(1968,4,7,3,0,0),
d(1968,10,6,4,0,0),
d(1969,4,6,3,0,0),
d(1969,10,5,4,0,0),
d(1974,1,23,3,0,0),
d(1974,5,1,2,0,0),
d(1988,12,1,3,0,0),
d(1989,3,5,2,0,0),
d(1989,10,15,3,0,0),
d(1990,3,4,2,0,0),
d(1990,10,21,3,0,0),
d(1991,3,3,2,0,0),
d(1991,10,20,3,0,0),
d(1992,3,1,2,0,0),
d(1992,10,18,3,0,0),
d(1993,3,7,2,0,0),
d(1999,10,3,3,0,0),
d(2000,3,3,3,0,0),
]
_transition_info = [
i(-15420,0,'CMT'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-10800,0,'ARST'),
i(-10800,0,'ART'),
]
Buenos_Aires = Buenos_Aires()
+272
View File
@@ -0,0 +1,272 @@
'''tzinfo timezone information for America/Cambridge_Bay.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Cambridge_Bay(DstTzInfo):
'''America/Cambridge_Bay timezone definition. See datetime.tzinfo for details'''
zone = 'America/Cambridge_Bay'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1918,4,14,9,0,0),
d(1918,10,27,8,0,0),
d(1919,5,25,9,0,0),
d(1919,11,1,6,0,0),
d(1942,2,9,9,0,0),
d(1945,8,14,23,0,0),
d(1945,9,30,8,0,0),
d(1965,4,25,7,0,0),
d(1965,10,31,7,0,0),
d(1980,4,27,9,0,0),
d(1980,10,26,8,0,0),
d(1981,4,26,9,0,0),
d(1981,10,25,8,0,0),
d(1982,4,25,9,0,0),
d(1982,10,31,8,0,0),
d(1983,4,24,9,0,0),
d(1983,10,30,8,0,0),
d(1984,4,29,9,0,0),
d(1984,10,28,8,0,0),
d(1985,4,28,9,0,0),
d(1985,10,27,8,0,0),
d(1986,4,27,9,0,0),
d(1986,10,26,8,0,0),
d(1987,4,5,9,0,0),
d(1987,10,25,8,0,0),
d(1988,4,3,9,0,0),
d(1988,10,30,8,0,0),
d(1989,4,2,9,0,0),
d(1989,10,29,8,0,0),
d(1990,4,1,9,0,0),
d(1990,10,28,8,0,0),
d(1991,4,7,9,0,0),
d(1991,10,27,8,0,0),
d(1992,4,5,9,0,0),
d(1992,10,25,8,0,0),
d(1993,4,4,9,0,0),
d(1993,10,31,8,0,0),
d(1994,4,3,9,0,0),
d(1994,10,30,8,0,0),
d(1995,4,2,9,0,0),
d(1995,10,29,8,0,0),
d(1996,4,7,9,0,0),
d(1996,10,27,8,0,0),
d(1997,4,6,9,0,0),
d(1997,10,26,8,0,0),
d(1998,4,5,9,0,0),
d(1998,10,25,8,0,0),
d(1999,4,4,9,0,0),
d(1999,10,31,8,0,0),
d(2000,4,2,8,0,0),
d(2000,10,29,7,0,0),
d(2000,11,5,5,0,0),
d(2001,4,1,9,0,0),
d(2001,10,28,8,0,0),
d(2002,4,7,9,0,0),
d(2002,10,27,8,0,0),
d(2003,4,6,9,0,0),
d(2003,10,26,8,0,0),
d(2004,4,4,9,0,0),
d(2004,10,31,8,0,0),
d(2005,4,3,9,0,0),
d(2005,10,30,8,0,0),
d(2006,4,2,9,0,0),
d(2006,10,29,8,0,0),
d(2007,3,11,9,0,0),
d(2007,11,4,8,0,0),
d(2008,3,9,9,0,0),
d(2008,11,2,8,0,0),
d(2009,3,8,9,0,0),
d(2009,11,1,8,0,0),
d(2010,3,14,9,0,0),
d(2010,11,7,8,0,0),
d(2011,3,13,9,0,0),
d(2011,11,6,8,0,0),
d(2012,3,11,9,0,0),
d(2012,11,4,8,0,0),
d(2013,3,10,9,0,0),
d(2013,11,3,8,0,0),
d(2014,3,9,9,0,0),
d(2014,11,2,8,0,0),
d(2015,3,8,9,0,0),
d(2015,11,1,8,0,0),
d(2016,3,13,9,0,0),
d(2016,11,6,8,0,0),
d(2017,3,12,9,0,0),
d(2017,11,5,8,0,0),
d(2018,3,11,9,0,0),
d(2018,11,4,8,0,0),
d(2019,3,10,9,0,0),
d(2019,11,3,8,0,0),
d(2020,3,8,9,0,0),
d(2020,11,1,8,0,0),
d(2021,3,14,9,0,0),
d(2021,11,7,8,0,0),
d(2022,3,13,9,0,0),
d(2022,11,6,8,0,0),
d(2023,3,12,9,0,0),
d(2023,11,5,8,0,0),
d(2024,3,10,9,0,0),
d(2024,11,3,8,0,0),
d(2025,3,9,9,0,0),
d(2025,11,2,8,0,0),
d(2026,3,8,9,0,0),
d(2026,11,1,8,0,0),
d(2027,3,14,9,0,0),
d(2027,11,7,8,0,0),
d(2028,3,12,9,0,0),
d(2028,11,5,8,0,0),
d(2029,3,11,9,0,0),
d(2029,11,4,8,0,0),
d(2030,3,10,9,0,0),
d(2030,11,3,8,0,0),
d(2031,3,9,9,0,0),
d(2031,11,2,8,0,0),
d(2032,3,14,9,0,0),
d(2032,11,7,8,0,0),
d(2033,3,13,9,0,0),
d(2033,11,6,8,0,0),
d(2034,3,12,9,0,0),
d(2034,11,5,8,0,0),
d(2035,3,11,9,0,0),
d(2035,11,4,8,0,0),
d(2036,3,9,9,0,0),
d(2036,11,2,8,0,0),
d(2037,3,8,9,0,0),
d(2037,11,1,8,0,0),
]
_transition_info = [
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MWT'),
i(-21600,3600,'MPT'),
i(-25200,0,'MST'),
i(-18000,7200,'MDDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-18000,0,'EST'),
i(-21600,0,'CST'),
i(-21600,0,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
]
Cambridge_Bay = Cambridge_Bay()
+276
View File
@@ -0,0 +1,276 @@
'''tzinfo timezone information for America/Campo_Grande.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Campo_Grande(DstTzInfo):
'''America/Campo_Grande timezone definition. See datetime.tzinfo for details'''
zone = 'America/Campo_Grande'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1914,1,1,3,38,28),
d(1931,10,3,15,0,0),
d(1932,4,1,3,0,0),
d(1932,10,3,4,0,0),
d(1933,4,1,3,0,0),
d(1949,12,1,4,0,0),
d(1950,4,16,4,0,0),
d(1950,12,1,4,0,0),
d(1951,4,1,3,0,0),
d(1951,12,1,4,0,0),
d(1952,4,1,3,0,0),
d(1952,12,1,4,0,0),
d(1953,3,1,3,0,0),
d(1963,12,9,4,0,0),
d(1964,3,1,3,0,0),
d(1965,1,31,4,0,0),
d(1965,3,31,3,0,0),
d(1965,12,1,4,0,0),
d(1966,3,1,3,0,0),
d(1966,11,1,4,0,0),
d(1967,3,1,3,0,0),
d(1967,11,1,4,0,0),
d(1968,3,1,3,0,0),
d(1985,11,2,4,0,0),
d(1986,3,15,3,0,0),
d(1986,10,25,4,0,0),
d(1987,2,14,3,0,0),
d(1987,10,25,4,0,0),
d(1988,2,7,3,0,0),
d(1988,10,16,4,0,0),
d(1989,1,29,3,0,0),
d(1989,10,15,4,0,0),
d(1990,2,11,3,0,0),
d(1990,10,21,4,0,0),
d(1991,2,17,3,0,0),
d(1991,10,20,4,0,0),
d(1992,2,9,3,0,0),
d(1992,10,25,4,0,0),
d(1993,1,31,3,0,0),
d(1993,10,17,4,0,0),
d(1994,2,20,3,0,0),
d(1994,10,16,4,0,0),
d(1995,2,19,3,0,0),
d(1995,10,15,4,0,0),
d(1996,2,11,3,0,0),
d(1996,10,6,4,0,0),
d(1997,2,16,3,0,0),
d(1997,10,6,4,0,0),
d(1998,3,1,3,0,0),
d(1998,10,11,4,0,0),
d(1999,2,21,3,0,0),
d(1999,10,3,4,0,0),
d(2000,2,27,3,0,0),
d(2000,10,8,4,0,0),
d(2001,2,18,3,0,0),
d(2001,10,14,4,0,0),
d(2002,2,17,3,0,0),
d(2002,11,3,4,0,0),
d(2003,2,16,3,0,0),
d(2003,10,19,4,0,0),
d(2004,2,15,3,0,0),
d(2004,11,2,4,0,0),
d(2005,2,20,3,0,0),
d(2005,10,16,4,0,0),
d(2006,2,19,3,0,0),
d(2006,11,5,4,0,0),
d(2007,2,25,3,0,0),
d(2007,11,4,4,0,0),
d(2008,2,24,3,0,0),
d(2008,11,2,4,0,0),
d(2009,2,22,3,0,0),
d(2009,11,1,4,0,0),
d(2010,2,28,3,0,0),
d(2010,11,7,4,0,0),
d(2011,2,27,3,0,0),
d(2011,11,6,4,0,0),
d(2012,2,26,3,0,0),
d(2012,11,4,4,0,0),
d(2013,2,24,3,0,0),
d(2013,11,3,4,0,0),
d(2014,2,23,3,0,0),
d(2014,11,2,4,0,0),
d(2015,2,22,3,0,0),
d(2015,11,1,4,0,0),
d(2016,2,28,3,0,0),
d(2016,11,6,4,0,0),
d(2017,2,26,3,0,0),
d(2017,11,5,4,0,0),
d(2018,2,25,3,0,0),
d(2018,11,4,4,0,0),
d(2019,2,24,3,0,0),
d(2019,11,3,4,0,0),
d(2020,2,23,3,0,0),
d(2020,11,1,4,0,0),
d(2021,2,28,3,0,0),
d(2021,11,7,4,0,0),
d(2022,2,27,3,0,0),
d(2022,11,6,4,0,0),
d(2023,2,26,3,0,0),
d(2023,11,5,4,0,0),
d(2024,2,25,3,0,0),
d(2024,11,3,4,0,0),
d(2025,2,23,3,0,0),
d(2025,11,2,4,0,0),
d(2026,2,22,3,0,0),
d(2026,11,1,4,0,0),
d(2027,2,28,3,0,0),
d(2027,11,7,4,0,0),
d(2028,2,27,3,0,0),
d(2028,11,5,4,0,0),
d(2029,2,25,3,0,0),
d(2029,11,4,4,0,0),
d(2030,2,24,3,0,0),
d(2030,11,3,4,0,0),
d(2031,2,23,3,0,0),
d(2031,11,2,4,0,0),
d(2032,2,29,3,0,0),
d(2032,11,7,4,0,0),
d(2033,2,27,3,0,0),
d(2033,11,6,4,0,0),
d(2034,2,26,3,0,0),
d(2034,11,5,4,0,0),
d(2035,2,25,3,0,0),
d(2035,11,4,4,0,0),
d(2036,2,24,3,0,0),
d(2036,11,2,4,0,0),
d(2037,2,22,3,0,0),
d(2037,11,1,4,0,0),
]
_transition_info = [
i(-13080,0,'LMT'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
]
Campo_Grande = Campo_Grande()
+194
View File
@@ -0,0 +1,194 @@
'''tzinfo timezone information for America/Cancun.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Cancun(DstTzInfo):
'''America/Cancun timezone definition. See datetime.tzinfo for details'''
zone = 'America/Cancun'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1922,1,1,6,0,0),
d(1981,12,23,6,0,0),
d(1996,4,7,7,0,0),
d(1996,10,27,6,0,0),
d(1997,4,6,7,0,0),
d(1997,10,26,6,0,0),
d(1998,4,5,7,0,0),
d(1998,8,2,6,0,0),
d(1998,10,25,7,0,0),
d(1999,4,4,8,0,0),
d(1999,10,31,7,0,0),
d(2000,4,2,8,0,0),
d(2000,10,29,7,0,0),
d(2001,5,6,8,0,0),
d(2001,9,30,7,0,0),
d(2002,4,7,8,0,0),
d(2002,10,27,7,0,0),
d(2003,4,6,8,0,0),
d(2003,10,26,7,0,0),
d(2004,4,4,8,0,0),
d(2004,10,31,7,0,0),
d(2005,4,3,8,0,0),
d(2005,10,30,7,0,0),
d(2006,4,2,8,0,0),
d(2006,10,29,7,0,0),
d(2007,4,1,8,0,0),
d(2007,10,28,7,0,0),
d(2008,4,6,8,0,0),
d(2008,10,26,7,0,0),
d(2009,4,5,8,0,0),
d(2009,10,25,7,0,0),
d(2010,4,4,8,0,0),
d(2010,10,31,7,0,0),
d(2011,4,3,8,0,0),
d(2011,10,30,7,0,0),
d(2012,4,1,8,0,0),
d(2012,10,28,7,0,0),
d(2013,4,7,8,0,0),
d(2013,10,27,7,0,0),
d(2014,4,6,8,0,0),
d(2014,10,26,7,0,0),
d(2015,4,5,8,0,0),
d(2015,10,25,7,0,0),
d(2016,4,3,8,0,0),
d(2016,10,30,7,0,0),
d(2017,4,2,8,0,0),
d(2017,10,29,7,0,0),
d(2018,4,1,8,0,0),
d(2018,10,28,7,0,0),
d(2019,4,7,8,0,0),
d(2019,10,27,7,0,0),
d(2020,4,5,8,0,0),
d(2020,10,25,7,0,0),
d(2021,4,4,8,0,0),
d(2021,10,31,7,0,0),
d(2022,4,3,8,0,0),
d(2022,10,30,7,0,0),
d(2023,4,2,8,0,0),
d(2023,10,29,7,0,0),
d(2024,4,7,8,0,0),
d(2024,10,27,7,0,0),
d(2025,4,6,8,0,0),
d(2025,10,26,7,0,0),
d(2026,4,5,8,0,0),
d(2026,10,25,7,0,0),
d(2027,4,4,8,0,0),
d(2027,10,31,7,0,0),
d(2028,4,2,8,0,0),
d(2028,10,29,7,0,0),
d(2029,4,1,8,0,0),
d(2029,10,28,7,0,0),
d(2030,4,7,8,0,0),
d(2030,10,27,7,0,0),
d(2031,4,6,8,0,0),
d(2031,10,26,7,0,0),
d(2032,4,4,8,0,0),
d(2032,10,31,7,0,0),
d(2033,4,3,8,0,0),
d(2033,10,30,7,0,0),
d(2034,4,2,8,0,0),
d(2034,10,29,7,0,0),
d(2035,4,1,8,0,0),
d(2035,10,28,7,0,0),
d(2036,4,6,8,0,0),
d(2036,10,26,7,0,0),
d(2037,4,5,8,0,0),
d(2037,10,25,7,0,0),
]
_transition_info = [
i(-20820,0,'LMT'),
i(-21600,0,'CST'),
i(-18000,0,'EST'),
i(-14400,3600,'EDT'),
i(-18000,0,'EST'),
i(-14400,3600,'EDT'),
i(-18000,0,'EST'),
i(-14400,3600,'EDT'),
i(-18000,0,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
]
Cancun = Cancun()
+24
View File
@@ -0,0 +1,24 @@
'''tzinfo timezone information for America/Caracas.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Caracas(DstTzInfo):
'''America/Caracas timezone definition. See datetime.tzinfo for details'''
zone = 'America/Caracas'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1912,2,12,4,27,40),
d(1965,1,1,4,30,0),
]
_transition_info = [
i(-16080,0,'CMT'),
i(-16200,0,'VET'),
i(-14400,0,'VET'),
]
Caracas = Caracas()
+136
View File
@@ -0,0 +1,136 @@
'''tzinfo timezone information for America/Catamarca.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Catamarca(DstTzInfo):
'''America/Catamarca timezone definition. See datetime.tzinfo for details'''
zone = 'America/Catamarca'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1920,5,1,4,16,48),
d(1930,12,1,4,0,0),
d(1931,4,1,3,0,0),
d(1931,10,15,4,0,0),
d(1932,3,1,3,0,0),
d(1932,11,1,4,0,0),
d(1933,3,1,3,0,0),
d(1933,11,1,4,0,0),
d(1934,3,1,3,0,0),
d(1934,11,1,4,0,0),
d(1935,3,1,3,0,0),
d(1935,11,1,4,0,0),
d(1936,3,1,3,0,0),
d(1936,11,1,4,0,0),
d(1937,3,1,3,0,0),
d(1937,11,1,4,0,0),
d(1938,3,1,3,0,0),
d(1938,11,1,4,0,0),
d(1939,3,1,3,0,0),
d(1939,11,1,4,0,0),
d(1940,3,1,3,0,0),
d(1940,7,1,4,0,0),
d(1941,6,15,3,0,0),
d(1941,10,15,4,0,0),
d(1943,8,1,3,0,0),
d(1943,10,15,4,0,0),
d(1946,3,1,3,0,0),
d(1946,10,1,4,0,0),
d(1963,10,1,3,0,0),
d(1963,12,15,4,0,0),
d(1964,3,1,3,0,0),
d(1964,10,15,4,0,0),
d(1965,3,1,3,0,0),
d(1965,10,15,4,0,0),
d(1966,3,1,3,0,0),
d(1966,10,15,4,0,0),
d(1967,4,2,3,0,0),
d(1967,10,1,4,0,0),
d(1968,4,7,3,0,0),
d(1968,10,6,4,0,0),
d(1969,4,6,3,0,0),
d(1969,10,5,4,0,0),
d(1974,1,23,3,0,0),
d(1974,5,1,2,0,0),
d(1988,12,1,3,0,0),
d(1989,3,5,2,0,0),
d(1989,10,15,3,0,0),
d(1990,3,4,2,0,0),
d(1990,10,21,3,0,0),
d(1991,3,3,2,0,0),
d(1991,10,20,4,0,0),
d(1992,3,1,2,0,0),
d(1992,10,18,3,0,0),
d(1993,3,7,2,0,0),
d(1999,10,3,3,0,0),
d(2000,3,3,3,0,0),
d(2004,6,1,3,0,0),
d(2004,6,20,4,0,0),
]
_transition_info = [
i(-15420,0,'CMT'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-14400,0,'WART'),
i(-7200,7200,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-10800,0,'ARST'),
i(-10800,0,'ART'),
i(-14400,0,'WART'),
i(-10800,0,'ART'),
]
Catamarca = Catamarca()
+24
View File
@@ -0,0 +1,24 @@
'''tzinfo timezone information for America/Cayenne.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Cayenne(DstTzInfo):
'''America/Cayenne timezone definition. See datetime.tzinfo for details'''
zone = 'America/Cayenne'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1911,7,1,3,29,20),
d(1967,10,1,4,0,0),
]
_transition_info = [
i(-12540,0,'LMT'),
i(-14400,0,'GFT'),
i(-10800,0,'GFT'),
]
Cayenne = Cayenne()
+22
View File
@@ -0,0 +1,22 @@
'''tzinfo timezone information for America/Cayman.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Cayman(DstTzInfo):
'''America/Cayman timezone definition. See datetime.tzinfo for details'''
zone = 'America/Cayman'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1912,2,1,5,7,12),
]
_transition_info = [
i(-18420,0,'KMT'),
i(-18000,0,'EST'),
]
Cayman = Cayman()
+490
View File
@@ -0,0 +1,490 @@
'''tzinfo timezone information for America/Chicago.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Chicago(DstTzInfo):
'''America/Chicago timezone definition. See datetime.tzinfo for details'''
zone = 'America/Chicago'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1918,3,31,8,0,0),
d(1918,10,27,7,0,0),
d(1919,3,30,8,0,0),
d(1919,10,26,7,0,0),
d(1920,6,13,8,0,0),
d(1920,10,31,7,0,0),
d(1921,3,27,8,0,0),
d(1921,10,30,7,0,0),
d(1922,4,30,8,0,0),
d(1922,9,24,7,0,0),
d(1923,4,29,8,0,0),
d(1923,9,30,7,0,0),
d(1924,4,27,8,0,0),
d(1924,9,28,7,0,0),
d(1925,4,26,8,0,0),
d(1925,9,27,7,0,0),
d(1926,4,25,8,0,0),
d(1926,9,26,7,0,0),
d(1927,4,24,8,0,0),
d(1927,9,25,7,0,0),
d(1928,4,29,8,0,0),
d(1928,9,30,7,0,0),
d(1929,4,28,8,0,0),
d(1929,9,29,7,0,0),
d(1930,4,27,8,0,0),
d(1930,9,28,7,0,0),
d(1931,4,26,8,0,0),
d(1931,9,27,7,0,0),
d(1932,4,24,8,0,0),
d(1932,9,25,7,0,0),
d(1933,4,30,8,0,0),
d(1933,9,24,7,0,0),
d(1934,4,29,8,0,0),
d(1934,9,30,7,0,0),
d(1935,4,28,8,0,0),
d(1935,9,29,7,0,0),
d(1936,3,1,8,0,0),
d(1936,11,15,7,0,0),
d(1937,4,25,8,0,0),
d(1937,9,26,7,0,0),
d(1938,4,24,8,0,0),
d(1938,9,25,7,0,0),
d(1939,4,30,8,0,0),
d(1939,9,24,7,0,0),
d(1940,4,28,8,0,0),
d(1940,9,29,7,0,0),
d(1941,4,27,8,0,0),
d(1941,9,28,7,0,0),
d(1942,2,9,8,0,0),
d(1945,8,14,23,0,0),
d(1945,9,30,7,0,0),
d(1946,4,28,8,0,0),
d(1946,9,29,7,0,0),
d(1947,4,27,8,0,0),
d(1947,9,28,7,0,0),
d(1948,4,25,8,0,0),
d(1948,9,26,7,0,0),
d(1949,4,24,8,0,0),
d(1949,9,25,7,0,0),
d(1950,4,30,8,0,0),
d(1950,9,24,7,0,0),
d(1951,4,29,8,0,0),
d(1951,9,30,7,0,0),
d(1952,4,27,8,0,0),
d(1952,9,28,7,0,0),
d(1953,4,26,8,0,0),
d(1953,9,27,7,0,0),
d(1954,4,25,8,0,0),
d(1954,9,26,7,0,0),
d(1955,4,24,8,0,0),
d(1955,10,30,7,0,0),
d(1956,4,29,8,0,0),
d(1956,10,28,7,0,0),
d(1957,4,28,8,0,0),
d(1957,10,27,7,0,0),
d(1958,4,27,8,0,0),
d(1958,10,26,7,0,0),
d(1959,4,26,8,0,0),
d(1959,10,25,7,0,0),
d(1960,4,24,8,0,0),
d(1960,10,30,7,0,0),
d(1961,4,30,8,0,0),
d(1961,10,29,7,0,0),
d(1962,4,29,8,0,0),
d(1962,10,28,7,0,0),
d(1963,4,28,8,0,0),
d(1963,10,27,7,0,0),
d(1964,4,26,8,0,0),
d(1964,10,25,7,0,0),
d(1965,4,25,8,0,0),
d(1965,10,31,7,0,0),
d(1966,4,24,8,0,0),
d(1966,10,30,7,0,0),
d(1967,4,30,8,0,0),
d(1967,10,29,7,0,0),
d(1968,4,28,8,0,0),
d(1968,10,27,7,0,0),
d(1969,4,27,8,0,0),
d(1969,10,26,7,0,0),
d(1970,4,26,8,0,0),
d(1970,10,25,7,0,0),
d(1971,4,25,8,0,0),
d(1971,10,31,7,0,0),
d(1972,4,30,8,0,0),
d(1972,10,29,7,0,0),
d(1973,4,29,8,0,0),
d(1973,10,28,7,0,0),
d(1974,1,6,8,0,0),
d(1974,10,27,7,0,0),
d(1975,2,23,8,0,0),
d(1975,10,26,7,0,0),
d(1976,4,25,8,0,0),
d(1976,10,31,7,0,0),
d(1977,4,24,8,0,0),
d(1977,10,30,7,0,0),
d(1978,4,30,8,0,0),
d(1978,10,29,7,0,0),
d(1979,4,29,8,0,0),
d(1979,10,28,7,0,0),
d(1980,4,27,8,0,0),
d(1980,10,26,7,0,0),
d(1981,4,26,8,0,0),
d(1981,10,25,7,0,0),
d(1982,4,25,8,0,0),
d(1982,10,31,7,0,0),
d(1983,4,24,8,0,0),
d(1983,10,30,7,0,0),
d(1984,4,29,8,0,0),
d(1984,10,28,7,0,0),
d(1985,4,28,8,0,0),
d(1985,10,27,7,0,0),
d(1986,4,27,8,0,0),
d(1986,10,26,7,0,0),
d(1987,4,5,8,0,0),
d(1987,10,25,7,0,0),
d(1988,4,3,8,0,0),
d(1988,10,30,7,0,0),
d(1989,4,2,8,0,0),
d(1989,10,29,7,0,0),
d(1990,4,1,8,0,0),
d(1990,10,28,7,0,0),
d(1991,4,7,8,0,0),
d(1991,10,27,7,0,0),
d(1992,4,5,8,0,0),
d(1992,10,25,7,0,0),
d(1993,4,4,8,0,0),
d(1993,10,31,7,0,0),
d(1994,4,3,8,0,0),
d(1994,10,30,7,0,0),
d(1995,4,2,8,0,0),
d(1995,10,29,7,0,0),
d(1996,4,7,8,0,0),
d(1996,10,27,7,0,0),
d(1997,4,6,8,0,0),
d(1997,10,26,7,0,0),
d(1998,4,5,8,0,0),
d(1998,10,25,7,0,0),
d(1999,4,4,8,0,0),
d(1999,10,31,7,0,0),
d(2000,4,2,8,0,0),
d(2000,10,29,7,0,0),
d(2001,4,1,8,0,0),
d(2001,10,28,7,0,0),
d(2002,4,7,8,0,0),
d(2002,10,27,7,0,0),
d(2003,4,6,8,0,0),
d(2003,10,26,7,0,0),
d(2004,4,4,8,0,0),
d(2004,10,31,7,0,0),
d(2005,4,3,8,0,0),
d(2005,10,30,7,0,0),
d(2006,4,2,8,0,0),
d(2006,10,29,7,0,0),
d(2007,3,11,8,0,0),
d(2007,11,4,7,0,0),
d(2008,3,9,8,0,0),
d(2008,11,2,7,0,0),
d(2009,3,8,8,0,0),
d(2009,11,1,7,0,0),
d(2010,3,14,8,0,0),
d(2010,11,7,7,0,0),
d(2011,3,13,8,0,0),
d(2011,11,6,7,0,0),
d(2012,3,11,8,0,0),
d(2012,11,4,7,0,0),
d(2013,3,10,8,0,0),
d(2013,11,3,7,0,0),
d(2014,3,9,8,0,0),
d(2014,11,2,7,0,0),
d(2015,3,8,8,0,0),
d(2015,11,1,7,0,0),
d(2016,3,13,8,0,0),
d(2016,11,6,7,0,0),
d(2017,3,12,8,0,0),
d(2017,11,5,7,0,0),
d(2018,3,11,8,0,0),
d(2018,11,4,7,0,0),
d(2019,3,10,8,0,0),
d(2019,11,3,7,0,0),
d(2020,3,8,8,0,0),
d(2020,11,1,7,0,0),
d(2021,3,14,8,0,0),
d(2021,11,7,7,0,0),
d(2022,3,13,8,0,0),
d(2022,11,6,7,0,0),
d(2023,3,12,8,0,0),
d(2023,11,5,7,0,0),
d(2024,3,10,8,0,0),
d(2024,11,3,7,0,0),
d(2025,3,9,8,0,0),
d(2025,11,2,7,0,0),
d(2026,3,8,8,0,0),
d(2026,11,1,7,0,0),
d(2027,3,14,8,0,0),
d(2027,11,7,7,0,0),
d(2028,3,12,8,0,0),
d(2028,11,5,7,0,0),
d(2029,3,11,8,0,0),
d(2029,11,4,7,0,0),
d(2030,3,10,8,0,0),
d(2030,11,3,7,0,0),
d(2031,3,9,8,0,0),
d(2031,11,2,7,0,0),
d(2032,3,14,8,0,0),
d(2032,11,7,7,0,0),
d(2033,3,13,8,0,0),
d(2033,11,6,7,0,0),
d(2034,3,12,8,0,0),
d(2034,11,5,7,0,0),
d(2035,3,11,8,0,0),
d(2035,11,4,7,0,0),
d(2036,3,9,8,0,0),
d(2036,11,2,7,0,0),
d(2037,3,8,8,0,0),
d(2037,11,1,7,0,0),
]
_transition_info = [
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,0,'EST'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CWT'),
i(-18000,3600,'CPT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
]
Chicago = Chicago()
+200
View File
@@ -0,0 +1,200 @@
'''tzinfo timezone information for America/Chihuahua.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Chihuahua(DstTzInfo):
'''America/Chihuahua timezone definition. See datetime.tzinfo for details'''
zone = 'America/Chihuahua'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1922,1,1,7,0,0),
d(1927,6,11,6,0,0),
d(1930,11,15,6,0,0),
d(1931,5,2,6,0,0),
d(1931,10,1,6,0,0),
d(1932,4,1,7,0,0),
d(1996,4,7,8,0,0),
d(1996,10,27,7,0,0),
d(1997,4,6,8,0,0),
d(1997,10,26,7,0,0),
d(1998,4,5,9,0,0),
d(1998,10,25,8,0,0),
d(1999,4,4,9,0,0),
d(1999,10,31,8,0,0),
d(2000,4,2,9,0,0),
d(2000,10,29,8,0,0),
d(2001,5,6,9,0,0),
d(2001,9,30,8,0,0),
d(2002,4,7,9,0,0),
d(2002,10,27,8,0,0),
d(2003,4,6,9,0,0),
d(2003,10,26,8,0,0),
d(2004,4,4,9,0,0),
d(2004,10,31,8,0,0),
d(2005,4,3,9,0,0),
d(2005,10,30,8,0,0),
d(2006,4,2,9,0,0),
d(2006,10,29,8,0,0),
d(2007,4,1,9,0,0),
d(2007,10,28,8,0,0),
d(2008,4,6,9,0,0),
d(2008,10,26,8,0,0),
d(2009,4,5,9,0,0),
d(2009,10,25,8,0,0),
d(2010,4,4,9,0,0),
d(2010,10,31,8,0,0),
d(2011,4,3,9,0,0),
d(2011,10,30,8,0,0),
d(2012,4,1,9,0,0),
d(2012,10,28,8,0,0),
d(2013,4,7,9,0,0),
d(2013,10,27,8,0,0),
d(2014,4,6,9,0,0),
d(2014,10,26,8,0,0),
d(2015,4,5,9,0,0),
d(2015,10,25,8,0,0),
d(2016,4,3,9,0,0),
d(2016,10,30,8,0,0),
d(2017,4,2,9,0,0),
d(2017,10,29,8,0,0),
d(2018,4,1,9,0,0),
d(2018,10,28,8,0,0),
d(2019,4,7,9,0,0),
d(2019,10,27,8,0,0),
d(2020,4,5,9,0,0),
d(2020,10,25,8,0,0),
d(2021,4,4,9,0,0),
d(2021,10,31,8,0,0),
d(2022,4,3,9,0,0),
d(2022,10,30,8,0,0),
d(2023,4,2,9,0,0),
d(2023,10,29,8,0,0),
d(2024,4,7,9,0,0),
d(2024,10,27,8,0,0),
d(2025,4,6,9,0,0),
d(2025,10,26,8,0,0),
d(2026,4,5,9,0,0),
d(2026,10,25,8,0,0),
d(2027,4,4,9,0,0),
d(2027,10,31,8,0,0),
d(2028,4,2,9,0,0),
d(2028,10,29,8,0,0),
d(2029,4,1,9,0,0),
d(2029,10,28,8,0,0),
d(2030,4,7,9,0,0),
d(2030,10,27,8,0,0),
d(2031,4,6,9,0,0),
d(2031,10,26,8,0,0),
d(2032,4,4,9,0,0),
d(2032,10,31,8,0,0),
d(2033,4,3,9,0,0),
d(2033,10,30,8,0,0),
d(2034,4,2,9,0,0),
d(2034,10,29,8,0,0),
d(2035,4,1,9,0,0),
d(2035,10,28,8,0,0),
d(2036,4,6,9,0,0),
d(2036,10,26,8,0,0),
d(2037,4,5,9,0,0),
d(2037,10,25,8,0,0),
]
_transition_info = [
i(-25440,0,'LMT'),
i(-25200,0,'MST'),
i(-21600,0,'CST'),
i(-25200,0,'MST'),
i(-21600,0,'CST'),
i(-25200,0,'MST'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-21600,0,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
i(-21600,3600,'MDT'),
i(-25200,0,'MST'),
]
Chihuahua = Chihuahua()
+32
View File
@@ -0,0 +1,32 @@
'''tzinfo timezone information for America/Coral_Harbour.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Coral_Harbour(DstTzInfo):
'''America/Coral_Harbour timezone definition. See datetime.tzinfo for details'''
zone = 'America/Coral_Harbour'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1918,4,14,8,0,0),
d(1918,10,31,7,0,0),
d(1940,9,29,6,0,0),
d(1942,2,9,8,0,0),
d(1945,8,14,23,0,0),
d(1945,9,30,7,0,0),
]
_transition_info = [
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-18000,3600,'CWT'),
i(-18000,3600,'CPT'),
i(-18000,0,'EST'),
]
Coral_Harbour = Coral_Harbour()
+132
View File
@@ -0,0 +1,132 @@
'''tzinfo timezone information for America/Cordoba.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Cordoba(DstTzInfo):
'''America/Cordoba timezone definition. See datetime.tzinfo for details'''
zone = 'America/Cordoba'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1920,5,1,4,16,48),
d(1930,12,1,4,0,0),
d(1931,4,1,3,0,0),
d(1931,10,15,4,0,0),
d(1932,3,1,3,0,0),
d(1932,11,1,4,0,0),
d(1933,3,1,3,0,0),
d(1933,11,1,4,0,0),
d(1934,3,1,3,0,0),
d(1934,11,1,4,0,0),
d(1935,3,1,3,0,0),
d(1935,11,1,4,0,0),
d(1936,3,1,3,0,0),
d(1936,11,1,4,0,0),
d(1937,3,1,3,0,0),
d(1937,11,1,4,0,0),
d(1938,3,1,3,0,0),
d(1938,11,1,4,0,0),
d(1939,3,1,3,0,0),
d(1939,11,1,4,0,0),
d(1940,3,1,3,0,0),
d(1940,7,1,4,0,0),
d(1941,6,15,3,0,0),
d(1941,10,15,4,0,0),
d(1943,8,1,3,0,0),
d(1943,10,15,4,0,0),
d(1946,3,1,3,0,0),
d(1946,10,1,4,0,0),
d(1963,10,1,3,0,0),
d(1963,12,15,4,0,0),
d(1964,3,1,3,0,0),
d(1964,10,15,4,0,0),
d(1965,3,1,3,0,0),
d(1965,10,15,4,0,0),
d(1966,3,1,3,0,0),
d(1966,10,15,4,0,0),
d(1967,4,2,3,0,0),
d(1967,10,1,4,0,0),
d(1968,4,7,3,0,0),
d(1968,10,6,4,0,0),
d(1969,4,6,3,0,0),
d(1969,10,5,4,0,0),
d(1974,1,23,3,0,0),
d(1974,5,1,2,0,0),
d(1988,12,1,3,0,0),
d(1989,3,5,2,0,0),
d(1989,10,15,3,0,0),
d(1990,3,4,2,0,0),
d(1990,10,21,3,0,0),
d(1991,3,3,2,0,0),
d(1991,10,20,4,0,0),
d(1992,3,1,2,0,0),
d(1992,10,18,3,0,0),
d(1993,3,7,2,0,0),
d(1999,10,3,3,0,0),
d(2000,3,3,3,0,0),
]
_transition_info = [
i(-15420,0,'CMT'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,3600,'ARST'),
i(-14400,0,'ART'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-14400,0,'WART'),
i(-7200,7200,'ARST'),
i(-10800,0,'ART'),
i(-7200,3600,'ARST'),
i(-10800,0,'ART'),
i(-10800,0,'ARST'),
i(-10800,0,'ART'),
]
Cordoba = Cordoba()
+38
View File
@@ -0,0 +1,38 @@
'''tzinfo timezone information for America/Costa_Rica.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Costa_Rica(DstTzInfo):
'''America/Costa_Rica timezone definition. See datetime.tzinfo for details'''
zone = 'America/Costa_Rica'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1921,1,15,5,36,20),
d(1979,2,25,6,0,0),
d(1979,6,3,5,0,0),
d(1980,2,24,6,0,0),
d(1980,6,1,5,0,0),
d(1991,1,19,6,0,0),
d(1991,7,1,5,0,0),
d(1992,1,18,6,0,0),
d(1992,3,15,5,0,0),
]
_transition_info = [
i(-20160,0,'SJMT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
i(-18000,3600,'CDT'),
i(-21600,0,'CST'),
]
Costa_Rica = Costa_Rica()
+272
View File
@@ -0,0 +1,272 @@
'''tzinfo timezone information for America/Cuiaba.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Cuiaba(DstTzInfo):
'''America/Cuiaba timezone definition. See datetime.tzinfo for details'''
zone = 'America/Cuiaba'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1914,1,1,3,44,20),
d(1931,10,3,15,0,0),
d(1932,4,1,3,0,0),
d(1932,10,3,4,0,0),
d(1933,4,1,3,0,0),
d(1949,12,1,4,0,0),
d(1950,4,16,4,0,0),
d(1950,12,1,4,0,0),
d(1951,4,1,3,0,0),
d(1951,12,1,4,0,0),
d(1952,4,1,3,0,0),
d(1952,12,1,4,0,0),
d(1953,3,1,3,0,0),
d(1963,12,9,4,0,0),
d(1964,3,1,3,0,0),
d(1965,1,31,4,0,0),
d(1965,3,31,3,0,0),
d(1965,12,1,4,0,0),
d(1966,3,1,3,0,0),
d(1966,11,1,4,0,0),
d(1967,3,1,3,0,0),
d(1967,11,1,4,0,0),
d(1968,3,1,3,0,0),
d(1985,11,2,4,0,0),
d(1986,3,15,3,0,0),
d(1986,10,25,4,0,0),
d(1987,2,14,3,0,0),
d(1987,10,25,4,0,0),
d(1988,2,7,3,0,0),
d(1988,10,16,4,0,0),
d(1989,1,29,3,0,0),
d(1989,10,15,4,0,0),
d(1990,2,11,3,0,0),
d(1990,10,21,4,0,0),
d(1991,2,17,3,0,0),
d(1991,10,20,4,0,0),
d(1992,2,9,3,0,0),
d(1992,10,25,4,0,0),
d(1993,1,31,3,0,0),
d(1993,10,17,4,0,0),
d(1994,2,20,3,0,0),
d(1994,10,16,4,0,0),
d(1995,2,19,3,0,0),
d(1995,10,15,4,0,0),
d(1996,2,11,3,0,0),
d(1996,10,6,4,0,0),
d(1997,2,16,3,0,0),
d(1997,10,6,4,0,0),
d(1998,3,1,3,0,0),
d(1998,10,11,4,0,0),
d(1999,2,21,3,0,0),
d(1999,10,3,4,0,0),
d(2000,2,27,3,0,0),
d(2000,10,8,4,0,0),
d(2001,2,18,3,0,0),
d(2001,10,14,4,0,0),
d(2002,2,17,3,0,0),
d(2002,11,3,4,0,0),
d(2003,2,16,3,0,0),
d(2004,11,2,4,0,0),
d(2005,2,20,3,0,0),
d(2005,10,16,4,0,0),
d(2006,2,19,3,0,0),
d(2006,11,5,4,0,0),
d(2007,2,25,3,0,0),
d(2007,11,4,4,0,0),
d(2008,2,24,3,0,0),
d(2008,11,2,4,0,0),
d(2009,2,22,3,0,0),
d(2009,11,1,4,0,0),
d(2010,2,28,3,0,0),
d(2010,11,7,4,0,0),
d(2011,2,27,3,0,0),
d(2011,11,6,4,0,0),
d(2012,2,26,3,0,0),
d(2012,11,4,4,0,0),
d(2013,2,24,3,0,0),
d(2013,11,3,4,0,0),
d(2014,2,23,3,0,0),
d(2014,11,2,4,0,0),
d(2015,2,22,3,0,0),
d(2015,11,1,4,0,0),
d(2016,2,28,3,0,0),
d(2016,11,6,4,0,0),
d(2017,2,26,3,0,0),
d(2017,11,5,4,0,0),
d(2018,2,25,3,0,0),
d(2018,11,4,4,0,0),
d(2019,2,24,3,0,0),
d(2019,11,3,4,0,0),
d(2020,2,23,3,0,0),
d(2020,11,1,4,0,0),
d(2021,2,28,3,0,0),
d(2021,11,7,4,0,0),
d(2022,2,27,3,0,0),
d(2022,11,6,4,0,0),
d(2023,2,26,3,0,0),
d(2023,11,5,4,0,0),
d(2024,2,25,3,0,0),
d(2024,11,3,4,0,0),
d(2025,2,23,3,0,0),
d(2025,11,2,4,0,0),
d(2026,2,22,3,0,0),
d(2026,11,1,4,0,0),
d(2027,2,28,3,0,0),
d(2027,11,7,4,0,0),
d(2028,2,27,3,0,0),
d(2028,11,5,4,0,0),
d(2029,2,25,3,0,0),
d(2029,11,4,4,0,0),
d(2030,2,24,3,0,0),
d(2030,11,3,4,0,0),
d(2031,2,23,3,0,0),
d(2031,11,2,4,0,0),
d(2032,2,29,3,0,0),
d(2032,11,7,4,0,0),
d(2033,2,27,3,0,0),
d(2033,11,6,4,0,0),
d(2034,2,26,3,0,0),
d(2034,11,5,4,0,0),
d(2035,2,25,3,0,0),
d(2035,11,4,4,0,0),
d(2036,2,24,3,0,0),
d(2036,11,2,4,0,0),
d(2037,2,22,3,0,0),
d(2037,11,1,4,0,0),
]
_transition_info = [
i(-13440,0,'LMT'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
i(-14400,0,'AMT'),
i(-10800,3600,'AMST'),
]
Cuiaba = Cuiaba()
+24
View File
@@ -0,0 +1,24 @@
'''tzinfo timezone information for America/Curacao.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Curacao(DstTzInfo):
'''America/Curacao timezone definition. See datetime.tzinfo for details'''
zone = 'America/Curacao'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1912,2,12,4,35,44),
d(1965,1,1,4,30,0),
]
_transition_info = [
i(-16560,0,'LMT'),
i(-16200,0,'ANT'),
i(-14400,0,'AST'),
]
Curacao = Curacao()
+88
View File
@@ -0,0 +1,88 @@
'''tzinfo timezone information for America/Danmarkshavn.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Danmarkshavn(DstTzInfo):
'''America/Danmarkshavn timezone definition. See datetime.tzinfo for details'''
zone = 'America/Danmarkshavn'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1916,7,28,1,14,40),
d(1980,4,6,5,0,0),
d(1980,9,28,1,0,0),
d(1981,3,29,1,0,0),
d(1981,9,27,1,0,0),
d(1982,3,28,1,0,0),
d(1982,9,26,1,0,0),
d(1983,3,27,1,0,0),
d(1983,9,25,1,0,0),
d(1984,3,25,1,0,0),
d(1984,9,30,1,0,0),
d(1985,3,31,1,0,0),
d(1985,9,29,1,0,0),
d(1986,3,30,1,0,0),
d(1986,9,28,1,0,0),
d(1987,3,29,1,0,0),
d(1987,9,27,1,0,0),
d(1988,3,27,1,0,0),
d(1988,9,25,1,0,0),
d(1989,3,26,1,0,0),
d(1989,9,24,1,0,0),
d(1990,3,25,1,0,0),
d(1990,9,30,1,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,1,1,3,0,0),
]
_transition_info = [
i(-4500,0,'LMT'),
i(-10800,0,'WGT'),
i(-7200,3600,'WGST'),
i(-10800,0,'WGT'),
i(-7200,3600,'WGST'),
i(-10800,0,'WGT'),
i(-7200,3600,'WGST'),
i(-10800,0,'WGT'),
i(-7200,3600,'WGST'),
i(-10800,0,'WGT'),
i(-7200,3600,'WGST'),
i(-10800,0,'WGT'),
i(-7200,3600,'WGST'),
i(-10800,0,'WGT'),
i(-7200,3600,'WGST'),
i(-10800,0,'WGT'),
i(-7200,3600,'WGST'),
i(-10800,0,'WGT'),
i(-7200,3600,'WGST'),
i(-10800,0,'WGT'),
i(-7200,3600,'WGST'),
i(-10800,0,'WGT'),
i(-7200,3600,'WGST'),
i(-10800,0,'WGT'),
i(-7200,3600,'WGST'),
i(-10800,0,'WGT'),
i(-7200,3600,'WGST'),
i(-10800,0,'WGT'),
i(-7200,3600,'WGST'),
i(-10800,0,'WGT'),
i(-7200,3600,'WGST'),
i(-10800,0,'WGT'),
i(-7200,3600,'WGST'),
i(-10800,0,'WGT'),
i(0,0,'GMT'),
]
Danmarkshavn = Danmarkshavn()
+272
View File
@@ -0,0 +1,272 @@
'''tzinfo timezone information for America/Dawson.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Dawson(DstTzInfo):
'''America/Dawson timezone definition. See datetime.tzinfo for details'''
zone = 'America/Dawson'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1918,4,14,11,0,0),
d(1918,10,27,10,0,0),
d(1919,5,25,11,0,0),
d(1919,11,1,8,0,0),
d(1942,2,9,11,0,0),
d(1945,8,14,23,0,0),
d(1945,9,30,10,0,0),
d(1965,4,25,9,0,0),
d(1965,10,31,9,0,0),
d(1973,10,28,9,0,0),
d(1980,4,27,10,0,0),
d(1980,10,26,9,0,0),
d(1981,4,26,10,0,0),
d(1981,10,25,9,0,0),
d(1982,4,25,10,0,0),
d(1982,10,31,9,0,0),
d(1983,4,24,10,0,0),
d(1983,10,30,9,0,0),
d(1984,4,29,10,0,0),
d(1984,10,28,9,0,0),
d(1985,4,28,10,0,0),
d(1985,10,27,9,0,0),
d(1986,4,27,10,0,0),
d(1986,10,26,9,0,0),
d(1987,4,5,10,0,0),
d(1987,10,25,9,0,0),
d(1988,4,3,10,0,0),
d(1988,10,30,9,0,0),
d(1989,4,2,10,0,0),
d(1989,10,29,9,0,0),
d(1990,4,1,10,0,0),
d(1990,10,28,9,0,0),
d(1991,4,7,10,0,0),
d(1991,10,27,9,0,0),
d(1992,4,5,10,0,0),
d(1992,10,25,9,0,0),
d(1993,4,4,10,0,0),
d(1993,10,31,9,0,0),
d(1994,4,3,10,0,0),
d(1994,10,30,9,0,0),
d(1995,4,2,10,0,0),
d(1995,10,29,9,0,0),
d(1996,4,7,10,0,0),
d(1996,10,27,9,0,0),
d(1997,4,6,10,0,0),
d(1997,10,26,9,0,0),
d(1998,4,5,10,0,0),
d(1998,10,25,9,0,0),
d(1999,4,4,10,0,0),
d(1999,10,31,9,0,0),
d(2000,4,2,10,0,0),
d(2000,10,29,9,0,0),
d(2001,4,1,10,0,0),
d(2001,10,28,9,0,0),
d(2002,4,7,10,0,0),
d(2002,10,27,9,0,0),
d(2003,4,6,10,0,0),
d(2003,10,26,9,0,0),
d(2004,4,4,10,0,0),
d(2004,10,31,9,0,0),
d(2005,4,3,10,0,0),
d(2005,10,30,9,0,0),
d(2006,4,2,10,0,0),
d(2006,10,29,9,0,0),
d(2007,3,11,10,0,0),
d(2007,11,4,9,0,0),
d(2008,3,9,10,0,0),
d(2008,11,2,9,0,0),
d(2009,3,8,10,0,0),
d(2009,11,1,9,0,0),
d(2010,3,14,10,0,0),
d(2010,11,7,9,0,0),
d(2011,3,13,10,0,0),
d(2011,11,6,9,0,0),
d(2012,3,11,10,0,0),
d(2012,11,4,9,0,0),
d(2013,3,10,10,0,0),
d(2013,11,3,9,0,0),
d(2014,3,9,10,0,0),
d(2014,11,2,9,0,0),
d(2015,3,8,10,0,0),
d(2015,11,1,9,0,0),
d(2016,3,13,10,0,0),
d(2016,11,6,9,0,0),
d(2017,3,12,10,0,0),
d(2017,11,5,9,0,0),
d(2018,3,11,10,0,0),
d(2018,11,4,9,0,0),
d(2019,3,10,10,0,0),
d(2019,11,3,9,0,0),
d(2020,3,8,10,0,0),
d(2020,11,1,9,0,0),
d(2021,3,14,10,0,0),
d(2021,11,7,9,0,0),
d(2022,3,13,10,0,0),
d(2022,11,6,9,0,0),
d(2023,3,12,10,0,0),
d(2023,11,5,9,0,0),
d(2024,3,10,10,0,0),
d(2024,11,3,9,0,0),
d(2025,3,9,10,0,0),
d(2025,11,2,9,0,0),
d(2026,3,8,10,0,0),
d(2026,11,1,9,0,0),
d(2027,3,14,10,0,0),
d(2027,11,7,9,0,0),
d(2028,3,12,10,0,0),
d(2028,11,5,9,0,0),
d(2029,3,11,10,0,0),
d(2029,11,4,9,0,0),
d(2030,3,10,10,0,0),
d(2030,11,3,9,0,0),
d(2031,3,9,10,0,0),
d(2031,11,2,9,0,0),
d(2032,3,14,10,0,0),
d(2032,11,7,9,0,0),
d(2033,3,13,10,0,0),
d(2033,11,6,9,0,0),
d(2034,3,12,10,0,0),
d(2034,11,5,9,0,0),
d(2035,3,11,10,0,0),
d(2035,11,4,9,0,0),
d(2036,3,9,10,0,0),
d(2036,11,2,9,0,0),
d(2037,3,8,10,0,0),
d(2037,11,1,9,0,0),
]
_transition_info = [
i(-32400,0,'YST'),
i(-28800,3600,'YDT'),
i(-32400,0,'YST'),
i(-28800,3600,'YDT'),
i(-32400,0,'YST'),
i(-28800,3600,'YWT'),
i(-28800,3600,'YPT'),
i(-32400,0,'YST'),
i(-25200,7200,'YDDT'),
i(-32400,0,'YST'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
]
Dawson = Dawson()
+134
View File
@@ -0,0 +1,134 @@
'''tzinfo timezone information for America/Dawson_Creek.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i
class Dawson_Creek(DstTzInfo):
'''America/Dawson_Creek timezone definition. See datetime.tzinfo for details'''
zone = 'America/Dawson_Creek'
_utc_transition_times = [
d(1,1,1,0,0,0),
d(1918,4,14,10,0,0),
d(1918,10,31,9,0,0),
d(1942,2,9,10,0,0),
d(1945,8,14,23,0,0),
d(1945,9,30,9,0,0),
d(1947,4,27,10,0,0),
d(1947,9,28,9,0,0),
d(1948,4,25,10,0,0),
d(1948,9,26,9,0,0),
d(1949,4,24,10,0,0),
d(1949,9,25,9,0,0),
d(1950,4,30,10,0,0),
d(1950,9,24,9,0,0),
d(1951,4,29,10,0,0),
d(1951,9,30,9,0,0),
d(1952,4,27,10,0,0),
d(1952,9,28,9,0,0),
d(1953,4,26,10,0,0),
d(1953,9,27,9,0,0),
d(1954,4,25,10,0,0),
d(1954,9,26,9,0,0),
d(1955,4,24,10,0,0),
d(1955,9,25,9,0,0),
d(1956,4,29,10,0,0),
d(1956,9,30,9,0,0),
d(1957,4,28,10,0,0),
d(1957,9,29,9,0,0),
d(1958,4,27,10,0,0),
d(1958,9,28,9,0,0),
d(1959,4,26,10,0,0),
d(1959,9,27,9,0,0),
d(1960,4,24,10,0,0),
d(1960,9,25,9,0,0),
d(1961,4,30,10,0,0),
d(1961,9,24,9,0,0),
d(1962,4,29,10,0,0),
d(1962,10,28,9,0,0),
d(1963,4,28,10,0,0),
d(1963,10,27,9,0,0),
d(1964,4,26,10,0,0),
d(1964,10,25,9,0,0),
d(1965,4,25,10,0,0),
d(1965,10,31,9,0,0),
d(1966,4,24,10,0,0),
d(1966,10,30,9,0,0),
d(1967,4,30,10,0,0),
d(1967,10,29,9,0,0),
d(1968,4,28,10,0,0),
d(1968,10,27,9,0,0),
d(1969,4,27,10,0,0),
d(1969,10,26,9,0,0),
d(1970,4,26,10,0,0),
d(1970,10,25,9,0,0),
d(1971,4,25,10,0,0),
d(1971,10,31,9,0,0),
d(1972,4,30,10,0,0),
d(1972,8,30,9,0,0),
]
_transition_info = [
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PWT'),
i(-25200,3600,'PPT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-28800,0,'PST'),
i(-25200,3600,'PDT'),
i(-25200,0,'MST'),
]
Dawson_Creek = Dawson_Creek()

Some files were not shown because too many files have changed in this diff Show More