From 9cba09d6468d71ff02f3c99bf878b39eca782717 Mon Sep 17 00:00:00 2001 From: king Date: Wed, 2 Sep 2026 03:06:41 +0900 Subject: [PATCH] =?UTF-8?q?feat(cupang):=20=EA=B3=B5=ED=9C=B4=EC=9D=BC=20?= =?UTF-8?q?=EB=8D=B0=EC=9D=B4=ED=84=B0=202030=EB=85=84=EA=B9=8C=EC=A7=80?= =?UTF-8?q?=20=ED=99=95=EC=9E=A5=20(=EC=84=A4=EB=82=A0=C2=B7=EC=B6=94?= =?UTF-8?q?=EC=84=9D=C2=B7=EB=8C=80=EC=B2=B4=EA=B3=B5=ED=9C=B4=EC=9D=BC=20?= =?UTF-8?q?=ED=8F=AC=ED=95=A8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 2028~2030 음력 공휴일: 설날/부처님오신날/추석 연휴 - 대체공휴일: 2028-10-05(추석·개천절 겹침), 2029-05-07(어린이날 토), 2029-05-21(부처님오신날 일), 2029-09-24(추석 연휴 일), 2030-02-05(설날 연휴 일), 2030-05-06(어린이날 일) Co-Authored-By: Claude Opus 5 --- app/modules/cupang/holidays.py | 35 +++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/app/modules/cupang/holidays.py b/app/modules/cupang/holidays.py index d933024..8e3bed4 100644 --- a/app/modules/cupang/holidays.py +++ b/app/modules/cupang/holidays.py @@ -5,7 +5,7 @@ 연도별 dict(`_LUNAR_AND_SUBSTITUTE`)에 명시. 새 연도는 KASI 발표값을 추가한다. - 대체공휴일은 원래 공휴일 이름 대신 "대체공휴일"로 표기한다. -미수록 연도는 고정 양력 공휴일만 빨강 처리된다(음력/대체는 누락). +수록 연도: 2025 ~ 2030. 미수록 연도는 고정 양력 공휴일만 빨강 처리된다(음력/대체는 누락). """ from __future__ import annotations @@ -70,6 +70,39 @@ _LUNAR_AND_SUBSTITUTE: dict[int, dict[str, str]] = { "2027-10-11": SUBSTITUTE, # 한글날(10/9 토) "2027-12-27": SUBSTITUTE, # 성탄절(12/25 토) }, + 2028: { + "2028-01-26": "설날 연휴", + "2028-01-27": "설날", + "2028-01-28": "설날 연휴", + "2028-05-02": "부처님오신날", + "2028-10-02": "추석 연휴", + "2028-10-03": "추석", # 개천절과 같은 날 + "2028-10-04": "추석 연휴", + "2028-10-05": SUBSTITUTE, # 추석 연휴가 개천절과 겹침 + }, + 2029: { + "2029-02-12": "설날 연휴", + "2029-02-13": "설날", + "2029-02-14": "설날 연휴", + "2029-05-07": SUBSTITUTE, # 어린이날(5/5 토) + "2029-05-20": "부처님오신날", + "2029-05-21": SUBSTITUTE, # 부처님오신날(5/20 일) + "2029-09-21": "추석 연휴", + "2029-09-22": "추석", + "2029-09-23": "추석 연휴", + "2029-09-24": SUBSTITUTE, # 추석 연휴가 일요일과 겹침 + }, + 2030: { + "2030-02-02": "설날 연휴", + "2030-02-03": "설날", + "2030-02-04": "설날 연휴", + "2030-02-05": SUBSTITUTE, # 설날 연휴가 일요일과 겹침 + "2030-05-06": SUBSTITUTE, # 어린이날(5/5 일) + "2030-05-09": "부처님오신날", + "2030-09-11": "추석 연휴", + "2030-09-12": "추석", + "2030-09-13": "추석 연휴", + }, }