From d4c460e3dd066093eef0f4767295976ad2a36880 Mon Sep 17 00:00:00 2001 From: Ben Letham Date: Fri, 31 Jan 2020 08:03:33 -0800 Subject: [PATCH] Add dateutil requirement, get backwards compatability with holidays 0.9.5 --- python/fbprophet/hdays.py | 11 ++++------- python/requirements.txt | 3 ++- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/python/fbprophet/hdays.py b/python/fbprophet/hdays.py index ddfb128..0812694 100644 --- a/python/fbprophet/hdays.py +++ b/python/fbprophet/hdays.py @@ -13,13 +13,10 @@ from datetime import date, timedelta from convertdate.islamic import from_gregorian, to_gregorian from lunarcalendar import Lunar, Converter -try: - from holidays import WEEKEND, HolidayBase, easter, rd -except: - from holidays.constants import WEEKEND - from holidays.holiday_base import HolidayBase - from dateutil.easter import easter - from dateutil.relativedelta import relativedelta as rd +from holidays import WEEKEND, HolidayBase +from dateutil.easter import easter +from dateutil.relativedelta import relativedelta as rd + # Official public holidays at a country level # ------------ Holidays in Brazil--------------------- diff --git a/python/requirements.txt b/python/requirements.txt index 7748ebe..f474113 100644 --- a/python/requirements.txt +++ b/python/requirements.txt @@ -5,5 +5,6 @@ pandas>=0.23.4 matplotlib>=2.0.0 LunarCalendar>=0.0.9 convertdate>=2.1.2 -holidays>=0.10.1 +holidays>=0.9.5 setuptools-git>=1.2 +python-dateutil>=2.8.0