From 15bba54e4eb44556bc34e0e7e6447981a3e1992c 2018-01-23 14:02:47 From: Brett Smith Date: 2018-01-23 14:02:47 Subject: [PATCH] setup: Add an [all_importers] extra for ease of installation. --- diff --git a/setup.py b/setup.py index 647c7e1250d3f04a1036e92b87fc316527fc777a..728143e0027525f596ca89c2305e633419d5c010 100755 --- a/setup.py +++ b/setup.py @@ -1,6 +1,5 @@ #!/usr/bin/env python3 -import itertools import sys from setuptools import setup, find_packages @@ -17,11 +16,15 @@ REQUIREMENTS = { }, } +all_extras_require = [ + req for reqlist in REQUIREMENTS['extras_require'].values() for req in reqlist +] +REQUIREMENTS['extras_require']['all_importers'] = all_extras_require REQUIREMENTS['tests_require'] = [ 'pytest', 'PyYAML', - *itertools.chain(*REQUIREMENTS['extras_require'].values()), + *all_extras_require, ] setup(