holidays.countries.papua_new_guinea

PapuaNewGuinea(*args, **kwargs)

Bases: ObservedHolidayBase, ChristianHolidays, InternationalHolidays, StaticHolidays

Papua New Guinea holidays.

References
Checked With

Should a holiday listed, other than the Christmas Day, fall on a Sunday the next Monday shall, unless the Head of State, acting on advice, declares otherwise, be observed as a public holiday throughout the country.

When Christmas Day falls on a Sunday, the following Tuesday shall also be observed as a public holiday.

country = 'PG' class-attribute instance-attribute

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

start_year = 1953 class-attribute instance-attribute

PG(*args, **kwargs)

PNG(*args, **kwargs)

PapuaNewGuineaStaticHolidays

Papua New Guinea special holidays.

References

Nov 15, 2018 is an APEC Holiday too, but for Port Moresby-only: https://web.archive.org/web/20250120182905/https://www.businessadvantagepng.com/public-holidays-declared-in-port-moresby-due-to-apec-summit-says-ceo/

Starting from 2021 afterwards all state funerals are given special public holidays, though only some are day-off nationwide.

sir_michael_somare_mourning_day = 'National Day of Mourning for Sir Michael Somare' class-attribute instance-attribute

sir_michael_somare_remembrance_day = 'Grand Chief Sir Michael Somare Remembrance Day' class-attribute instance-attribute

special_public_holidays = {2018: (NOV, 16, "APEC Leaders' Summit Public Holiday"), 2021: ((JAN, 8, 'State Funeral of Sir Mekere Morauta'), (MAR, 1, sir_michael_somare_mourning_day), (MAR, 12, sir_michael_somare_mourning_day)), 2022: (SEP, 19, 'State Funeral of Queen Elizabeth II'), 2023: (APR, 18, 'State Funeral of Sir Rabbie Namaliu')} class-attribute instance-attribute

special_public_holidays_observed = {2022: (FEB, 28, sir_michael_somare_remembrance_day), 2023: ((FEB, 24, sir_michael_somare_remembrance_day), (JUN, 16, "King's Birthday"), (SEP, 15, 'Independence Day'))} class-attribute instance-attribute