From cf4ec5dc5c4a8e5e61e4a0b5fdc8e988c3825d64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com> Date: Mon, 27 Dec 2021 12:37:29 +0100 Subject: [PATCH] MAINT: make more dependencies optional --- setup.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 8a2dcee8..73ebda0e 100755 --- a/setup.py +++ b/setup.py @@ -155,12 +155,16 @@ def setup_package(): author='Henrik tom Wörden', author_email='h.tomwoerden@indiscale.com', install_requires=["caosdb>=0.6.0", - "openpyxl>=3.0.0", "pandas>=1.2.0", "numpy>=1.17.3", - "xlrd>=2.0", ], extras_require={"h5-crawler": ["h5py>=3.3.0", ], + "table-importer": [ + "xlrd>=2.0", # indirectly via pandas + ], + "scifolder": [ + "openpyxl>=3.0.0", # indirectly via pandas + ], }, packages=find_packages('src'), package_dir={'': 'src'}, -- GitLab