From 5fc6805ef0138c116bd40080ecfb698d32a6b36c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Primo=C5=BE=20Godec?= Date: Thu, 11 Jan 2024 17:35:14 +0100 Subject: [PATCH] Revert "[FIX] Temporarily skip installing yfinace and pandas_datareader for MacOS" --- orangecontrib/timeseries/tests/test_lxml.py | 16 ---------------- setup.py | 4 ++-- 2 files changed, 2 insertions(+), 18 deletions(-) delete mode 100644 orangecontrib/timeseries/tests/test_lxml.py diff --git a/orangecontrib/timeseries/tests/test_lxml.py b/orangecontrib/timeseries/tests/test_lxml.py deleted file mode 100644 index 8bc5cc1..0000000 --- a/orangecontrib/timeseries/tests/test_lxml.py +++ /dev/null @@ -1,16 +0,0 @@ -import unittest -from datetime import datetime - - -class TestReintroduceYahoo(unittest.TestCase): - def test_time_bomb(self): - """ - When this test start to fail, check if there are already ARM wheels for - LXML library for Python 3.9 and 3.10. If they exist revert commit that part - of it is also this test. - """ - self.assertLess(datetime.now(), datetime(2024, 1, 1), "Happy new year") - - -if __name__ == "__main__": - unittest.main() diff --git a/setup.py b/setup.py index 617e115..979d0d2 100644 --- a/setup.py +++ b/setup.py @@ -66,14 +66,14 @@ 'statsmodels>=0.13.0', 'python-dateutil', 'pandas', # statsmodels requires this but doesn't have it in dependencies? - 'pandas_datareader; sys_platform!="darwin"', + 'pandas_datareader', 'numpy', 'scipy>=1.9.2', 'more-itertools', # required to get current timezone # adding it does not hurt, Pandas have it as a dependency 'python-dateutil', - 'yfinance; sys_platform!="darwin"', + 'yfinance', 'pyqtgraph>=0.13.1', ], extras_require={