holidays.countries.saint_kitts_and_nevis

SaintKittsAndNevis(*args, **kwargs)

Bases: ObservedHolidayBase, ChristianHolidays, InternationalHolidays, StaticHolidays

Saint Kitts and Nevis holidays.

References
Cross-Checked With

If Sovereign's Birthday, New Year's Day, Independence Day, or National Heroes Day fall on a Sunday the next following Monday shall be a public holiday.

Boxing Day—that is the day after Christmas Day, but if Christmas Day falls on a Saturday, then the next following Monday shall be a public holiday, and if Christmas Day falls on a Sunday, then the next following Monday and Tuesday shall be public holidays.

While Culturama Day (first started in 1974) and Carnival Day are never officially included in the main Chapter 23.23 document, they're de facto added since at least 2015 and should be considered as such.

country = 'KN' class-attribute instance-attribute

supported_categories = (HALF_DAY, PUBLIC, WORKDAY) class-attribute instance-attribute

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

weekend = {SUN} class-attribute instance-attribute

start_year = 1983 class-attribute instance-attribute

KN(*args, **kwargs)

KNA(*args, **kwargs)

SaintKittsAndNevisStaticHolidays

Saint Kitts and Nevis special holidays.

References

federal_election_victory_day_name = 'Federal Election Victory Day' class-attribute instance-attribute

childrens_carnival_day_name = "Children's Carnival Day" class-attribute instance-attribute

special_public_holidays = {2015: (FEB, 18, federal_election_victory_day_name), 2017: ((SEP, 20, 'National Clean Up Day'), (DEC, 19, 'Local Election Victory Day')), 2022: (AUG, 8, federal_election_victory_day_name), 2023: (JUL, 4, '50th Anniversary of the Establishment of the Caribbean Community (CARICOM)')} class-attribute instance-attribute

special_half_day_holidays = {2017: ((MAR, 23, 'The Passing of His Excellency Sir Probyn Inniss'), (APR, 10, 'The Passing of His Excellency Sir Cuthbert Sebastian')), 2018: (DEC, 31, childrens_carnival_day_name), 2019: (DEC, 31, childrens_carnival_day_name), 2022: (APR, 27, '2022 Gulf Insurance Inter-Primary Schools Championship'), 2023: ((JUL, 20, 'The Passing of His Excellency Sir Tapley Seaton'), (DEC, 30, childrens_carnival_day_name)), 2024: (AUG, 1, 'Junior Cultural Street Parade')} class-attribute instance-attribute