holidays.countries.timor_leste

Classes

TL(*args, **kwargs)

param years:

TLS(*args, **kwargs)

param years:

TimorLeste(*args, **kwargs)

References: - https://mj.gov.tl/jornal/lawsTL/RDTL-Law/RDTL-Laws/Law-2005-10.pdf # 2005 Law - http://timor-leste.gov.tl/?p=14494&lang=en # 2016 Amendment - http://timor-leste.gov.tl/?p=30266&lang=en # 2022 - http://timor-leste.gov.tl/?p=31750&lang=en # 2023 (en_US) - http://timor-leste.gov.tl/?p=31750&lang=pt # 2023 (pt_PT) - http://timor-leste.gov.tl/?p=31750&lang=tp # 2023 (tet) - http://timor-leste.gov.tl/?p=35833&lang=en # 2024

TimorLesteIslamicHolidays()

TimorLesteStaticHolidays()

class holidays.countries.timor_leste.TimorLeste(*args, **kwargs)

Bases: HolidayBase, ChristianHolidays, InternationalHolidays, IslamicHolidays, StaticHolidays

References: - https://mj.gov.tl/jornal/lawsTL/RDTL-Law/RDTL-Laws/Law-2005-10.pdf # 2005 Law - http://timor-leste.gov.tl/?p=14494&lang=en # 2016 Amendment - http://timor-leste.gov.tl/?p=30266&lang=en # 2022 - http://timor-leste.gov.tl/?p=31750&lang=en # 2023 (en_US) - http://timor-leste.gov.tl/?p=31750&lang=pt # 2023 (pt_PT) - http://timor-leste.gov.tl/?p=31750&lang=tp # 2023 (tet) - http://timor-leste.gov.tl/?p=35833&lang=en # 2024

Limitations:

  • Exact Islamic holidays dates are only available for 2011-2023; the rest are estimates.

Parameters:
  • years – The year(s) to pre-calculate public holidays for at instantiation.

  • expand – Whether the entire year is calculated when one date from that year is requested.

  • observed – Whether to include the dates when public holiday are observed (e.g. a holiday falling on a Sunday being observed the following Monday). This doesn’t work for all countries.

  • subdiv – The subdivision (e.g. state or province) as a ISO 3166-2 code or its alias; not implemented for all countries (see documentation).

  • provdeprecated use subdiv instead.

  • statedeprecated use subdiv instead.

  • language – The language which the returned holiday names will be translated into. It must be an ISO 639-1 (2-letter) language code. If the language translation is not supported the original holiday names will be used.

  • categories – Requested holiday categories.

Returns:

A HolidayBase object matching the country.

country: str = 'TL'

The country’s ISO 3166-1 alpha-2 code.

supported_categories: Tuple[str, ...] = ('government', 'public', 'workday')

All holiday categories supported by this entity.

default_language: str | None = 'pt_TL'

The entity language used by default.

estimated_label = '%s (aproximada)'
supported_languages: Tuple[str, ...] = ('en_US', 'pt_TL', 'tet')

All languages supported by this entity.

class holidays.countries.timor_leste.TL(*args, **kwargs)

Bases: TimorLeste

Parameters:
  • years – The year(s) to pre-calculate public holidays for at instantiation.

  • expand – Whether the entire year is calculated when one date from that year is requested.

  • observed – Whether to include the dates when public holiday are observed (e.g. a holiday falling on a Sunday being observed the following Monday). This doesn’t work for all countries.

  • subdiv – The subdivision (e.g. state or province) as a ISO 3166-2 code or its alias; not implemented for all countries (see documentation).

  • provdeprecated use subdiv instead.

  • statedeprecated use subdiv instead.

  • language – The language which the returned holiday names will be translated into. It must be an ISO 639-1 (2-letter) language code. If the language translation is not supported the original holiday names will be used.

  • categories – Requested holiday categories.

Returns:

A HolidayBase object matching the country.

class holidays.countries.timor_leste.TLS(*args, **kwargs)

Bases: TimorLeste

Parameters:
  • years – The year(s) to pre-calculate public holidays for at instantiation.

  • expand – Whether the entire year is calculated when one date from that year is requested.

  • observed – Whether to include the dates when public holiday are observed (e.g. a holiday falling on a Sunday being observed the following Monday). This doesn’t work for all countries.

  • subdiv – The subdivision (e.g. state or province) as a ISO 3166-2 code or its alias; not implemented for all countries (see documentation).

  • provdeprecated use subdiv instead.

  • statedeprecated use subdiv instead.

  • language – The language which the returned holiday names will be translated into. It must be an ISO 639-1 (2-letter) language code. If the language translation is not supported the original holiday names will be used.

  • categories – Requested holiday categories.

Returns:

A HolidayBase object matching the country.

class holidays.countries.timor_leste.TimorLesteIslamicHolidays

Bases: _CustomIslamicHolidays

EID_AL_ADHA_DATES_CUSTOM_CALENDAR = {2011: (11, 7), 2012: (10, 26), 2013: (10, 15), 2014: (10, 4), 2015: (9, 24), 2016: (9, 18), 2017: (9, 1), 2018: (8, 21), 2019: (8, 11), 2020: (7, 31), 2021: (7, 19), 2022: (7, 9), 2023: (6, 29), 2024: (6, 17)}
EID_AL_FITR_DATES_CUSTOM_CALENDAR = {2011: (8, 31), 2012: (8, 20), 2013: (8, 8), 2014: (7, 28), 2015: (7, 17), 2016: (7, 7), 2017: (6, 26), 2018: (6, 15), 2019: (6, 6), 2020: (5, 24), 2021: (5, 13), 2022: (5, 2), 2023: (4, 22), 2024: (4, 10)}
class holidays.countries.timor_leste.TimorLesteStaticHolidays

Bases: object

special_national_holidays = 'Feriados Nacionais (Especiais)'
presidential_election = 'Dia da Eleição Presidencial'
parliamentary_election = 'Dia de Eleições Parlamentares'
dom_boaventura_centenary = 'Centenário da Revolta de Dom Boaventura'
la_sama_funeral = "Cerimónias Fúnebres de Fernando 'La Sama' de Araújo"
popular_consultation_20th = 'Celebrações do 20.º Aniversário da Consulta Popular'
special_government_holidays = {2010: ((11, 3, 'Feriados Nacionais (Especiais)'), (12, 24, 'Feriados Nacionais (Especiais)'), (12, 31, 'Feriados Nacionais (Especiais)')), 2011: ((8, 15, 'Feriados Nacionais (Especiais)'), (11, 3, 'Feriados Nacionais (Especiais)'), (12, 26, 'Feriados Nacionais (Especiais)')), 2012: ((1, 2, 'Feriados Nacionais (Especiais)'), (1, 23, 'Feriados Nacionais (Especiais)'), (2, 22, 'Feriados Nacionais (Especiais)'), (3, 16, 'Dia da Eleição Presidencial'), (4, 16, 'Dia da Eleição Presidencial'), (4, 17, 'Dia da Eleição Presidencial'), (7, 6, 'Dia de Eleições Parlamentares'), (7, 9, 'Dia de Eleições Parlamentares'), (11, 27, 'Centenário da Revolta de Dom Boaventura'), (11, 29, 'Centenário da Revolta de Dom Boaventura'), (12, 24, 'Feriados Nacionais (Especiais)'), (12, 26, 'Feriados Nacionais (Especiais)'), (12, 31, 'Feriados Nacionais (Especiais)')), 2013: ((2, 13, 'Feriados Nacionais (Especiais)'), (3, 28, 'Feriados Nacionais (Especiais)'), (4, 1, 'Feriados Nacionais (Especiais)'), (8, 20, 'Feriados Nacionais (Especiais)'), (11, 29, 'Feriados Nacionais (Especiais)'), (12, 24, 'Feriados Nacionais (Especiais)'), (12, 26, 'Feriados Nacionais (Especiais)'), (12, 31, 'Feriados Nacionais (Especiais)')), 2014: ((3, 5, 'Feriados Nacionais (Especiais)'), (4, 17, 'Feriados Nacionais (Especiais)'), (4, 21, 'Feriados Nacionais (Especiais)'), (7, 22, 'Feriados Nacionais (Especiais)'), (7, 23, 'Feriados Nacionais (Especiais)'), (8, 15, 'Feriados Nacionais (Especiais)'), (8, 20, 'Feriados Nacionais (Especiais)'), (12, 24, 'Feriados Nacionais (Especiais)'), (12, 26, 'Feriados Nacionais (Especiais)'), (12, 31, 'Feriados Nacionais (Especiais)')), 2015: ((1, 2, 'Feriados Nacionais (Especiais)'), (2, 18, 'Feriados Nacionais (Especiais)'), (4, 2, 'Feriados Nacionais (Especiais)'), (5, 13, 'Feriados Nacionais (Especiais)'), (6, 5, "Cerimónias Fúnebres de Fernando 'La Sama' de Araújo"), (8, 20, 'Feriados Nacionais (Especiais)'), (12, 24, 'Feriados Nacionais (Especiais)'), (12, 31, 'Feriados Nacionais (Especiais)')), 2016: ((2, 10, 'Feriados Nacionais (Especiais)'), (3, 24, 'Feriados Nacionais (Especiais)'), (7, 6, 'Feriados Nacionais (Especiais)'), (11, 3, 'Feriados Nacionais (Especiais)'), (12, 26, 'Feriados Nacionais (Especiais)')), 2017: ((1, 2, 'Feriados Nacionais (Especiais)'), (3, 1, 'Feriados Nacionais (Especiais)'), (3, 20, 'Dia da Eleição Presidencial'), (3, 21, 'Dia da Eleição Presidencial'), (4, 13, 'Feriados Nacionais (Especiais)'), (12, 26, 'Feriados Nacionais (Especiais)')), 2018: ((1, 2, 'Feriados Nacionais (Especiais)'), (2, 14, 'Feriados Nacionais (Especiais)'), (2, 16, 'Feriados Nacionais (Especiais)'), (3, 29, 'Feriados Nacionais (Especiais)'), (8, 22, 'Feriados Nacionais (Especiais)')), 2019: ((2, 5, 'Feriados Nacionais (Especiais)'), (3, 6, 'Feriados Nacionais (Especiais)'), (4, 18, 'Feriados Nacionais (Especiais)'), (8, 12, 'Feriados Nacionais (Especiais)'), (8, 20, 'Feriados Nacionais (Especiais)'), (8, 26, 'Celebrações do 20.º Aniversário da Consulta Popular'), (8, 27, 'Celebrações do 20.º Aniversário da Consulta Popular'), (8, 28, 'Celebrações do 20.º Aniversário da Consulta Popular'), (8, 29, 'Celebrações do 20.º Aniversário da Consulta Popular'), (10, 31, 'Feriados Nacionais (Especiais)'), (12, 24, 'Feriados Nacionais (Especiais)'), (12, 26, 'Feriados Nacionais (Especiais)'), (12, 30, 'Feriados Nacionais (Especiais)')), 2020: ((1, 2, 'Feriados Nacionais (Especiais)'), (2, 26, 'Feriados Nacionais (Especiais)'), (8, 20, 'Feriados Nacionais (Especiais)'), (8, 31, 'Feriados Nacionais (Especiais)'), (11, 3, 'Feriados Nacionais (Especiais)'), (12, 24, 'Feriados Nacionais (Especiais)')), 2021: ((2, 12, 'Feriados Nacionais (Especiais)'), (2, 17, 'Feriados Nacionais (Especiais)'), (11, 3, 'Feriados Nacionais (Especiais)')), 2022: ((2, 1, 'Feriados Nacionais (Especiais)'), (3, 2, 'Feriados Nacionais (Especiais)'), (3, 18, 'Dia da Eleição Presidencial'), (4, 14, 'Feriados Nacionais (Especiais)'), (4, 18, 'Dia da Eleição Presidencial'), (4, 19, 'Dia da Eleição Presidencial'), (4, 20, 'Dia da Eleição Presidencial'), (10, 31, 'Feriados Nacionais (Especiais)'), (12, 9, 'Feriados Nacionais (Especiais)'), (12, 26, 'Feriados Nacionais (Especiais)')), 2023: ((1, 2, 'Feriados Nacionais (Especiais)'), (1, 23, 'Feriados Nacionais (Especiais)'), (2, 22, 'Feriados Nacionais (Especiais)')), 2024: ((2, 14, 'Feriados Nacionais (Especiais)'),)}