holidays.countries.kenya

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

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

Kenya holidays.

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

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

country = 'KE' class-attribute instance-attribute

default_language = 'en_KE' 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

supported_categories = (HINDU, ISLAMIC, PUBLIC) class-attribute instance-attribute

supported_languages = ('en_KE', 'en_US', 'sw') class-attribute instance-attribute

start_year = 1964 class-attribute instance-attribute

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

Bases: Kenya

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

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

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

Bases: Kenya

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

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

KenyaHinduHolidays

Bases: _CustomHinduHolidays

DIWALI_DATES = {2014: (OCT, 22), 2015: (NOV, 10), 2016: (OCT, 29), 2017: (OCT, 18), 2018: (NOV, 6), 2019: (OCT, 28), 2020: (NOV, 14), 2021: (NOV, 4), 2022: (OCT, 24), 2023: (NOV, 12), 2024: (OCT, 31)} class-attribute instance-attribute

KenyaIslamicHolidays(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 = (2014, 2024) class-attribute instance-attribute

EID_AL_ADHA_DATES = {2014: (OCT, 6), 2015: (SEP, 24), 2016: (SEP, 12), 2019: (AUG, 12), 2022: (JUL, 11), 2024: (JUN, 17)} class-attribute instance-attribute

EID_AL_FITR_DATES_CONFIRMED_YEARS = (2014, 2024) class-attribute instance-attribute

EID_AL_FITR_DATES = {2014: (JUL, 29), 2015: (JUL, 18), 2016: (JUL, 7), 2017: (JUN, 26), 2019: (JUN, 5), 2020: (MAY, 25), 2021: (MAY, 14), 2022: (MAY, 3)} class-attribute instance-attribute

KenyaStaticHolidays

Kenya special holidays.

References

election_day = tr('Election Day') class-attribute instance-attribute

inauguration_day = tr('Inauguration Day') class-attribute instance-attribute

mourning_for_queen_elizabeth = tr('Day of Mourning for Queen Elizabeth II') class-attribute instance-attribute

national_tree_growing_day = tr('National Tree Growing Day') class-attribute instance-attribute

special_public_holidays = {2015: (NOV, 26, tr('Visit of Pope Francis to Kenya')), 2017: ((AUG, 8, election_day), (OCT, 25, election_day), (OCT, 26, election_day), (NOV, 28, inauguration_day)), 2020: (FEB, 11, tr('President Moi Memorial Day')), 2022: ((APR, 29, tr('State Funeral for Former President Mwai Kibaki')), (AUG, 9, election_day), (SEP, 10, mourning_for_queen_elizabeth), (SEP, 11, mourning_for_queen_elizabeth), (SEP, 12, mourning_for_queen_elizabeth), (SEP, 13, inauguration_day)), 2023: (NOV, 13, national_tree_growing_day), 2024: ((MAY, 10, national_tree_growing_day), (NOV, 1, inauguration_day))} class-attribute instance-attribute