holidays.countries.guyana

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

Bases: ObservedHolidayBase, ChristianHolidays, HinduCalendarHolidays, InternationalHolidays, IslamicHolidays, StaticHolidays

Guyana holidays.

References

The holidays below are not part of the latest Public Holidays Act but have been notified every year as a holiday by Gazette notifications for many years. The earliest and latest available notifications for each are linked below.

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

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

In Guyana, the dates of the Islamic calendar usually fall a day later than the corresponding dates in the Umm al-Qura calendar.

country = 'GY' class-attribute instance-attribute

default_language = 'en_GY' class-attribute instance-attribute

estimated_label = tr('%s (estimated)') class-attribute instance-attribute

observed_label = tr('%s (observed)') class-attribute instance-attribute

observed_estimated_label = tr('%s (observed, estimated)') class-attribute instance-attribute

start_year = 1968 class-attribute instance-attribute

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

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

Bases: Guyana

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

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

In Guyana, the dates of the Islamic calendar usually fall a day later than the corresponding dates in the Umm al-Qura calendar.

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

Bases: Guyana

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

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

In Guyana, the dates of the Islamic calendar usually fall a day later than the corresponding dates in the Umm al-Qura calendar.

GuyanaHinduHolidays

Bases: _CustomHinduHolidays

DIWALI_INDIA_DATES = {2016: (OCT, 30), 2017: (OCT, 19), 2018: (NOV, 7), 2019: (OCT, 27), 2020: (NOV, 14), 2021: (NOV, 4), 2022: (OCT, 24), 2023: (NOV, 12), 2024: (OCT, 31), 2025: (OCT, 20)} class-attribute instance-attribute

HOLI_DATES = {2005: (MAR, 26), 2006: (MAR, 15), 2007: (MAR, 4), 2008: (MAR, 22), 2009: (MAR, 11), 2010: (MAR, 1), 2011: (MAR, 20), 2012: (MAR, 8), 2013: (MAR, 27), 2014: (MAR, 17), 2015: (MAR, 6), 2016: (MAR, 23), 2017: (MAR, 12), 2018: (MAR, 2), 2019: (MAR, 21), 2020: (MAR, 10), 2021: (MAR, 28), 2022: (MAR, 18), 2023: (MAR, 7), 2024: (MAR, 25), 2025: (MAR, 14), 2026: (MAR, 3)} class-attribute instance-attribute

GuyanaIslamicHolidays(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).

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

EID_AL_ADHA_DATES = {2005: (JAN, 21), 2006: ((JAN, 10), (DEC, 31)), 2007: (DEC, 20), 2012: (OCT, 26), 2013: (OCT, 15), 2016: (SEP, 13), 2019: (AUG, 11), 2020: (JUL, 31), 2022: (JUL, 9)} class-attribute instance-attribute

MAWLID_DATES_CONFIRMED_YEARS = (2001, 2025) class-attribute instance-attribute

MAWLID_DATES = {2001: (JUN, 4), 2002: (MAY, 24), 2005: (APR, 21), 2007: (MAR, 31), 2008: (MAR, 20), 2009: (MAR, 9), 2010: (FEB, 26), 2013: (JAN, 24), 2015: ((JAN, 3), (DEC, 24)), 2020: (OCT, 29)} class-attribute instance-attribute

GuyanaStaticHolidays(cls)

Bases: StaticHolidays

Guyana special holidays.

References

special_public_holidays = {2020: (MAR, 2, tr('Public Holiday'))} class-attribute instance-attribute