holidays.countries.lebanon

Lebanon(*args, islamic_show_estimated=True, **kwargs)

Bases: ObservedHolidayBase, ChristianHolidays, InternationalHolidays, IslamicHolidays

Lebanon holidays.

References
Parameters:
  • islamic_show_estimated (bool, default: True ) –

    Whether to add "estimated" label to Islamic holidays name if holiday date is estimated.

country = 'LB' class-attribute instance-attribute

default_language = 'ar' class-attribute instance-attribute

estimated_label = tr('%s (المقدرة)') class-attribute instance-attribute

observed_label = tr('%s (يُحتفل به)') class-attribute instance-attribute

observed_estimated_label = tr('%s (يُحتفل به، المقدرة)') class-attribute instance-attribute

start_year = 1978 class-attribute instance-attribute

supported_categories = (BANK, GOVERNMENT, PUBLIC) class-attribute instance-attribute

supported_languages = ('ar', 'en_US') class-attribute instance-attribute

LB(*args, islamic_show_estimated=True, **kwargs)

Bases: Lebanon

Parameters:
  • islamic_show_estimated (bool, default: True ) –

    Whether to add "estimated" label to Islamic holidays name if holiday date is estimated.

LBN(*args, islamic_show_estimated=True, **kwargs)

Bases: Lebanon

Parameters:
  • islamic_show_estimated (bool, default: True ) –

    Whether to add "estimated" label to Islamic holidays name if holiday date is estimated.

LebanonIslamicHolidays(calendar_delta_days=0)

Bases: _CustomIslamicHolidays

Parameters:
  • calendar_delta_days (int, default: 0 ) –

    Number of days to shift all calculated holiday dates. Positive values move holidays forward, negative values move them backward. Defaults to 0 (no shift).

ASHURA_DATES_CONFIRMED_YEARS = (1978, 2024) class-attribute instance-attribute

ASHURA_DATES = {1978: (DEC, 11), 1979: (NOV, 30), 1981: (NOV, 8), 1982: (OCT, 28), 1983: (OCT, 17), 1984: (OCT, 6), 1985: (SEP, 25), 1986: (SEP, 15), 1987: (SEP, 4), 1988: (AUG, 23), 1989: (AUG, 13), 1990: (AUG, 2), 1991: (JUL, 22), 1992: (JUL, 11), 1995: (JUN, 9), 1996: (MAY, 28), 1997: (MAY, 18), 1998: (MAY, 7), 2003: (MAR, 14), 2004: (MAR, 2), 2010: (DEC, 17), 2011: (DEC, 6), 2013: (NOV, 14), 2015: (OCT, 24), 2016: (OCT, 12), 2017: (OCT, 1), 2018: (SEP, 21), 2019: (SEP, 10), 2020: (AUG, 30), 2021: (AUG, 19), 2022: (AUG, 9)} class-attribute instance-attribute

EID_AL_ADHA_DATES_CONFIRMED_YEARS = (1978, 2025) class-attribute instance-attribute

EID_AL_ADHA_DATES = {1978: (NOV, 11), 1979: (NOV, 1), 1980: (OCT, 20), 1981: (OCT, 9), 1982: (SEP, 29), 1983: (SEP, 18), 1984: (SEP, 6), 1985: (AUG, 27), 1986: (AUG, 16), 1987: (AUG, 6), 1988: (JUL, 25), 1989: (JUL, 14), 1990: (JUL, 4), 1991: (JUN, 23), 1993: (JUN, 1), 1994: (MAY, 21), 1995: (MAY, 10), 1996: (APR, 29), 1997: (APR, 18), 1998: (APR, 8), 1999: (MAR, 28), 2001: (MAR, 6), 2002: (FEB, 23), 2003: (FEB, 12), 2004: (FEB, 2), 2008: (DEC, 9), 2009: (NOV, 28), 2010: (NOV, 17), 2011: (NOV, 7), 2014: (OCT, 5), 2015: (SEP, 24), 2016: (SEP, 13), 2017: (SEP, 2), 2018: (AUG, 22), 2019: (AUG, 12)} class-attribute instance-attribute

EID_AL_FITR_DATES_CONFIRMED_YEARS = (1978, 2025) class-attribute instance-attribute

EID_AL_FITR_DATES = {1978: (SEP, 4), 1979: (AUG, 25), 1980: (AUG, 13), 1981: (AUG, 2), 1982: (JUL, 23), 1983: (JUL, 12), 1985: (JUN, 20), 1986: (JUN, 9), 1987: (MAY, 30), 1988: (MAY, 18), 1989: (MAY, 7), 1990: (APR, 27), 1991: (APR, 16), 1993: (MAR, 25), 1994: (MAR, 14), 1995: (MAR, 3), 1996: (FEB, 21), 1997: (FEB, 9), 1998: (JAN, 30), 1999: (JAN, 19), 2000: ((JAN, 8), (DEC, 28)), 2001: (DEC, 17), 2002: (DEC, 6), 2003: (NOV, 26), 2005: (NOV, 4), 2006: (OCT, 24), 2008: (OCT, 2), 2009: (SEP, 21), 2011: (AUG, 31), 2014: (JUL, 29), 2016: (JUL, 7), 2017: (JUN, 26)} class-attribute instance-attribute

HIJRI_NEW_YEAR_DATES_CONFIRMED_YEARS = (1978, 2025) class-attribute instance-attribute

HIJRI_NEW_YEAR_DATES = {1978: (DEC, 2), 1979: (NOV, 21), 1981: (OCT, 30), 1982: (OCT, 19), 1983: (OCT, 8), 1984: (SEP, 27), 1985: (SEP, 16), 1986: (SEP, 6), 1987: (AUG, 26), 1988: (AUG, 14), 1989: (AUG, 4), 1990: (JUL, 24), 1991: (JUL, 13), 1992: (JUL, 2), 1995: (MAY, 31), 1996: (MAY, 19), 1997: (MAY, 9), 1998: (APR, 28), 2003: (MAR, 5), 2004: (FEB, 22), 2010: (DEC, 8), 2011: (NOV, 27), 2013: (NOV, 5), 2016: (OCT, 3), 2017: (SEP, 22)} class-attribute instance-attribute

MAWLID_DATES_CONFIRMED_YEARS = (1978, 2024) class-attribute instance-attribute

MAWLID_DATES = {1978: (FEB, 20), 1979: (FEB, 10), 1982: ((JAN, 8), (DEC, 28)), 1983: (DEC, 17), 1984: (DEC, 6), 1985: (NOV, 25), 1986: (NOV, 15), 1987: (NOV, 4), 1988: (OCT, 23), 1989: (OCT, 13), 1990: (OCT, 2), 1991: (SEP, 21), 1992: (SEP, 10), 1993: (AUG, 30), 1995: (AUG, 9), 1996: (JUL, 28), 1997: (JUL, 18), 1998: (JUL, 7), 2000: (JUN, 15), 2003: (MAY, 14), 2004: (MAY, 2), 2006: (APR, 11), 2011: (FEB, 16), 2012: (FEB, 5), 2014: (JAN, 14), 2015: ((JAN, 3), (DEC, 24)), 2016: (DEC, 12), 2017: (DEC, 1)} class-attribute instance-attribute