From 75daa44c5a0631b8895d3c54c95b8e7e1152a456 Mon Sep 17 00:00:00 2001 From: Alexander Terekhov Date: Tue, 2 May 2023 09:02:52 +0300 Subject: [PATCH 1/4] Add missing core dependencies --- setup.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 048dc066d..5da858f3d 100644 --- a/setup.py +++ b/setup.py @@ -91,7 +91,15 @@ setup( 'aiofiles', 'schedule', 'websockets', - 'janus' + 'janus', + 'ast-comments', + 'aiohttp', + 'blosc', + 'cryptography', + 'httpx', + 'python-dateutil', + 'tables' + ], extras_require={ 'dev': all_extra, From 8f5fb4e32bff5642cbe32b05144c3bae5d2387ec Mon Sep 17 00:00:00 2001 From: Alexander Terekhov Date: Tue, 2 May 2023 09:09:38 +0300 Subject: [PATCH 2/4] Add missing dev dependencies --- setup.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/setup.py b/setup.py index 5da858f3d..ff59e7a66 100644 --- a/setup.py +++ b/setup.py @@ -32,11 +32,20 @@ hdf5 = [ develop = [ 'coveralls', 'mypy', + 'ruff', + 'pre-commit', 'pytest', 'pytest-asyncio', 'pytest-cov', 'pytest-mock', 'pytest-random-order', + 'isort', + 'time-machine', + 'types-cachetools', + 'types-filelock', + 'types-requests', + 'types-tabulate', + 'types-python-dateutil' ] jupyter = [ From e3f983729f84a59ed5fa9442de8bed4a99d1ff02 Mon Sep 17 00:00:00 2001 From: Alexander Terekhov Date: Tue, 2 May 2023 09:11:31 +0300 Subject: [PATCH 3/4] Update freqai dependencies --- setup.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index ff59e7a66..9c717df8b 100644 --- a/setup.py +++ b/setup.py @@ -12,9 +12,11 @@ hyperopt = [ freqai = [ 'scikit-learn', + 'joblib', 'catboost; platform_machine != "aarch64"', 'lightgbm', - 'xgboost' + 'xgboost', + 'tensorboard' ] freqai_rl = [ From 220f8c6b5f84407a7ebd5e4b221b3b8d309b0043 Mon Sep 17 00:00:00 2001 From: Alexander Terekhov Date: Tue, 2 May 2023 09:16:12 +0300 Subject: [PATCH 4/4] Add missing freqai-rl dependencies --- setup.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 9c717df8b..512e112a8 100644 --- a/setup.py +++ b/setup.py @@ -21,9 +21,11 @@ freqai = [ freqai_rl = [ 'torch', + 'gymnasium', 'stable-baselines3', - 'gym==0.21', - 'sb3-contrib' + 'sb3-contrib', + 'setuptools', + 'tqdm' ] hdf5 = [