holidays.countries.nepal

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

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

Nepal holidays.

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

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

In Nepal, the dates of the Islamic calendar usually fall a day later than the corresponding dates in the Umm al-Qura calendar.

country = 'NP' class-attribute instance-attribute

default_language = 'ne' class-attribute instance-attribute

estimated_label = tr('%s (अनुमानित)') class-attribute instance-attribute

start_year = 2010 class-attribute instance-attribute

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

supported_languages = ('en_US', 'ne') class-attribute instance-attribute

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

Bases: Nepal

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

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

In Nepal, the dates of the Islamic calendar usually fall a day later than the corresponding dates in the Umm al-Qura calendar.

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

Bases: Nepal

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

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

In Nepal, the dates of the Islamic calendar usually fall a day later than the corresponding dates in the Umm al-Qura calendar.

NepalHinduHolidays

Bases: _CustomHinduHolidays

MAKAR_SANKRANTI_DATES = {2022: (JAN, 15), 2023: (JAN, 15), 2024: (JAN, 15), 2026: (JAN, 15)} class-attribute instance-attribute

HOLI_DATES = {2023: (MAR, 7), 2026: (MAR, 3)} class-attribute instance-attribute

RAM_NAVAMI_DATES = {2026: (MAR, 27)} class-attribute instance-attribute

VAISAKHI_DATES = {2025: (APR, 14)} class-attribute instance-attribute

RAKSHA_BANDHAN_DATES = {2022: (AUG, 12), 2023: (AUG, 31)} class-attribute instance-attribute

JANMASHTAMI_DATES = {2023: (SEP, 6)} class-attribute instance-attribute

MAHA_ASHTAMI_DATES = {2020: (OCT, 24)} class-attribute instance-attribute

MAHA_NAVAMI_DATES = {2020: (OCT, 25)} class-attribute instance-attribute

DUSSEHRA_DATES = {2020: (OCT, 26)} class-attribute instance-attribute

GOVARDHAN_PUJA_DATES = {2020: (NOV, 16), 2022: (OCT, 26), 2023: (NOV, 14)} class-attribute instance-attribute

CHHATH_PUJA_DATES = {2025: (OCT, 27)} class-attribute instance-attribute

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

EID_AL_ADHA_DATES = {2014: (OCT, 6), 2015: (SEP, 25), 2016: (SEP, 13)} class-attribute instance-attribute

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

EID_AL_FITR_DATES = {2010: (SEP, 10), 2013: (AUG, 8)} class-attribute instance-attribute

NepalStaticHolidays

Nepal special holidays.

References

name_day_of_national_mourning = tr('राष्ट्रिय शोक दिवस') class-attribute instance-attribute

name_tihar_holiday = tr('तिहार बिदा') class-attribute instance-attribute

special_public_holidays = {2011: (MAR, 6, name_day_of_national_mourning), 2016: (FEB, 10, name_day_of_national_mourning), 2021: (NOV, 7, name_tihar_holiday), 2022: (OCT, 28, name_tihar_holiday), 2023: ((JAN, 16, name_day_of_national_mourning), (FEB, 13, tr('जनयुद्ध दिवस')), (SEP, 14, name_day_of_national_mourning), (NOV, 16, name_tihar_holiday)), 2024: (NOV, 4, name_tihar_holiday), 2025: (OCT, 24, name_tihar_holiday)} class-attribute instance-attribute