Merge pull request #8589 from alxtrkhv/fix/update-setup-py

Add missing dependencies to setup.py
This commit is contained in:
Matthias
2023-05-02 19:25:55 +02:00
committed by GitHub
+25 -4
View File
@@ -12,16 +12,20 @@ hyperopt = [
freqai = [ freqai = [
'scikit-learn', 'scikit-learn',
'joblib',
'catboost; platform_machine != "aarch64"', 'catboost; platform_machine != "aarch64"',
'lightgbm', 'lightgbm',
'xgboost' 'xgboost',
'tensorboard'
] ]
freqai_rl = [ freqai_rl = [
'torch', 'torch',
'gymnasium',
'stable-baselines3', 'stable-baselines3',
'gym==0.21', 'sb3-contrib',
'sb3-contrib' 'setuptools',
'tqdm'
] ]
hdf5 = [ hdf5 = [
@@ -32,11 +36,20 @@ hdf5 = [
develop = [ develop = [
'coveralls', 'coveralls',
'mypy', 'mypy',
'ruff',
'pre-commit',
'pytest', 'pytest',
'pytest-asyncio', 'pytest-asyncio',
'pytest-cov', 'pytest-cov',
'pytest-mock', 'pytest-mock',
'pytest-random-order', 'pytest-random-order',
'isort',
'time-machine',
'types-cachetools',
'types-filelock',
'types-requests',
'types-tabulate',
'types-python-dateutil'
] ]
jupyter = [ jupyter = [
@@ -91,7 +104,15 @@ setup(
'aiofiles', 'aiofiles',
'schedule', 'schedule',
'websockets', 'websockets',
'janus' 'janus',
'ast-comments',
'aiohttp',
'blosc',
'cryptography',
'httpx',
'python-dateutil',
'tables'
], ],
extras_require={ extras_require={
'dev': all_extra, 'dev': all_extra,