holidays.countries.mauritius

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

Bases: HolidayBase, ChineseCalendarHolidays, ChristianHolidays, HinduCalendarHolidays, InternationalHolidays, IslamicHolidays, StaticHolidays

Mauritius holidays.

References
  • Public Holidays Act Consolidated 1991
  • The Public Holidays (Amendment) Act 2015
  • Mauritius became independent in 1968, but the earliest accessible version of the Public Holidays Act is the one consolidated in 1991. The most recent update to the holiday schedule reflected in that version dates back to 1987. Therefore, 1988 is being used as the starting year.
  • Ougadi is another name for the Telugu holiday, Ugadi, which is celebrated on the same day as Gudi Padwa. Therefore, reusing Gudi Padwa for adding Ougadi.
  • 2021
  • 2022
  • 2024
  • 2025
Parameters:
  • islamic_show_estimated (bool, default: True ) –

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

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

country = 'MU' class-attribute instance-attribute

default_language = 'en_MU' class-attribute instance-attribute

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

start_year = 1988 class-attribute instance-attribute

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

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

Bases: Mauritius

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

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

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

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

Bases: Mauritius

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

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

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

MauritiusHinduHolidays

Bases: _CustomHinduHolidays

GANESH_CHATURTHI_DATES = {2015: (SEP, 18), 2016: (SEP, 6), 2017: (AUG, 25), 2018: (SEP, 14), 2019: (SEP, 3), 2020: (AUG, 23), 2021: (SEP, 11), 2022: (SEP, 1), 2023: (SEP, 20), 2024: (SEP, 8), 2025: (AUG, 28)} class-attribute instance-attribute

THAIPUSAM_DATES = {2020: (FEB, 8), 2021: (JAN, 28), 2022: (JAN, 18), 2023: (FEB, 4), 2024: (JAN, 25), 2025: (FEB, 11)} class-attribute instance-attribute

MauritiusIslamicHolidays(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_FITR_DATES_CONFIRMED_YEARS = (2016, 2025) class-attribute instance-attribute

EID_AL_FITR_DATES = {2016: (JUL, 6), 2020: (MAY, 24), 2025: (APR, 1)} class-attribute instance-attribute

MauritiusStaticHolidays(cls)

Bases: StaticHolidays

Mauritius special holidays.

References

public_holiday = tr('Public Holiday') class-attribute instance-attribute

special_public_holidays = {2019: ((JUL, 29, public_holiday), (SEP, 9, public_holiday))} class-attribute instance-attribute