holidays.countries.egypt

EG_OBSERVED_RULE = ObservedRule({MON: +3, TUE: +2, WED: +1, SUN: +4}) module-attribute

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

Bases: ObservedHolidayBase, ChristianHolidays, IslamicHolidays, InternationalHolidays, StaticHolidays

Egypt holidays.

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

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

country = 'EG' class-attribute instance-attribute

default_language = 'ar_EG' 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 = 1954 class-attribute instance-attribute

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

supported_languages = ('ar_EG', 'en_US', 'fr') class-attribute instance-attribute

weekend = {FRI, SAT} class-attribute instance-attribute

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

Bases: Egypt

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

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

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

Bases: Egypt

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

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

EgyptIslamicHolidays(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 = (2020, 2025) class-attribute instance-attribute

EID_AL_ADHA_DATES = {2022: (JUL, 10)} class-attribute instance-attribute

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

EID_AL_FITR_DATES = {2022: (MAY, 1)} class-attribute instance-attribute

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

HIJRI_NEW_YEAR_DATES = {2021: (AUG, 11)} class-attribute instance-attribute

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

MAWLID_DATES = {2023: (SEP, 28)} class-attribute instance-attribute

EgyptStaticHolidays

Egypt special holidays.

References

coptic_christmas_day = tr('عيد الميلاد المجيد') class-attribute instance-attribute

eid_al_adha = tr('عيد الأضحى المبارك') class-attribute instance-attribute

eid_al_fitr = tr('عيد الفطر المبارك') class-attribute instance-attribute

special_public_holidays = {2021: ((JUL, 17, eid_al_adha), (JUL, 18, eid_al_adha)), 2022: ((JUL, 13, eid_al_adha), (JUL, 14, eid_al_adha))} class-attribute instance-attribute

special_public_holidays_observed = {2022: ((JAN, 6, coptic_christmas_day), (MAY, 4, eid_al_fitr)), 2023: ((JAN, 8, coptic_christmas_day), (APR, 24, eid_al_fitr), (JUL, 2, tr('عيد ثورة ٣٠ يونيو')), (JUL, 3, eid_al_adha)), 2024: (MAY, 5, tr('عيد العمال'))} class-attribute instance-attribute