From 42c1ef86b566363e1ab31a6dcab236d6fe3132b2 Mon Sep 17 00:00:00 2001 From: Richard Frank Date: Tue, 22 Mar 2016 19:25:18 -0400 Subject: [PATCH] DEV: Move TA-Lib reqs to own file --- etc/requirements_talib.txt | 1 + setup.py | 12 ++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) create mode 100644 etc/requirements_talib.txt diff --git a/etc/requirements_talib.txt b/etc/requirements_talib.txt new file mode 100644 index 00000000..478a392b --- /dev/null +++ b/etc/requirements_talib.txt @@ -0,0 +1 @@ +TA-Lib==0.4.9 diff --git a/setup.py b/setup.py index 9844a0ad..07ccb62f 100644 --- a/setup.py +++ b/setup.py @@ -195,15 +195,15 @@ def install_requires(strict_bounds=False, conda_format=False): def extras_requires(conda_format=False): - dev_reqs = read_requirements('etc/requirements_dev.txt', + extras = { + extra: read_requirements('etc/requirements_{0}.txt'.format(extra), strict_bounds=True, conda_format=conda_format) - talib_reqs = ['TA-Lib==0.4.9'] - return { - 'dev': dev_reqs, - 'talib': talib_reqs, - 'all': dev_reqs + talib_reqs, + for extra in ('dev', 'talib') } + extras['all'] = [req for reqs in extras.values() for req in reqs] + + return extras def module_requirements(requirements_path, module_names, strict_bounds,