holidays.countries.namibia

Namibia(*args, **kwargs)

Bases: ObservedHolidayBase, ChristianHolidays, InternationalHolidays, StaticHolidays

Namibia holidays.

References

As of 1991/2/1, whenever a public holiday falls on a Sunday, it rolls over to the Monday, unless that Monday is already a public holiday. Since the interval from 1991/1/1 to 1991/2/1 includes only New Year's Day, and it's a Tuesday, we can assume that the beginning is 1991.

country = 'NA' class-attribute instance-attribute

default_language = 'en_NA' class-attribute instance-attribute

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

start_year = 1991 class-attribute instance-attribute

supported_languages = ('en_NA', 'en_US', 'uk') class-attribute instance-attribute

NA(*args, **kwargs)

Bases: Namibia

NAM(*args, **kwargs)

Bases: Namibia

NamibiaStaticHolidays

Namibia special holidays.

References

y2k_changeover = tr('Y2K changeover') class-attribute instance-attribute

general_election_day = tr('General Election Day') class-attribute instance-attribute

regional_election_day = tr('Regional Election Day') class-attribute instance-attribute

special_public_holidays = {1994: ((MAR, 1, tr('Walvis Bay Reintegration Day')), (DEC, 7, general_election_day)), 1995: (OCT, 24, tr('Public Holiday')), 1997: (SEP, 26, tr('Day of Mourning for Honourable Moses Garoeb')), 1998: (NOV, 30, regional_election_day), 1999: ((NOV, 30, general_election_day), (DEC, 31, y2k_changeover)), 2000: (JAN, 3, y2k_changeover), 2014: (NOV, 28, general_election_day), 2015: (NOV, 27, regional_election_day), 2019: (NOV, 27, general_election_day), 2020: (NOV, 25, regional_election_day), 2024: ((FEB, 25, tr('Burial ceremony of Dr. Hage Gottfried Geingob')), (NOV, 27, general_election_day)), 2025: (MAR, 1, tr('Burial ceremony of Dr. Sam Shafiishuna Nujoma'))} class-attribute instance-attribute