From f682ae71df00904f97977f29a5b55dd7420dc2da Mon Sep 17 00:00:00 2001
From: Rasmus Sode Lund <rsod@dtu.dk>
Date: Tue, 10 Jan 2023 13:00:00 +0000
Subject: [PATCH] Added extras_require

---
 setup.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/setup.py b/setup.py
index c2e005a6..4578360a 100644
--- a/setup.py
+++ b/setup.py
@@ -68,8 +68,15 @@ def setup_package(build_ext_switch=True):
                         'sshtunnel',
                         'Click',
                         'jinja2', ]
+    extras_require={
+          'prepost': [
+              'tables',  # requires blosc2 and may not install on 32 bit systems without a C compiler
+              'cython',
+          ]
+    }
 
     setup(install_requires=install_requires,
+          extras_require=extras_require,
           setup_requires=install_requires + build_requires + sphinx,
           cmdclass=cmd_class,
           ext_modules=extlist,
-- 
GitLab