##// END OF EJS Templates
Simplify constructing 'all' extra
James Morris -
Show More
@@ -19,6 +19,7 b' requires utilities which are not available under Windows."""'
19
19
20 import os
20 import os
21 import sys
21 import sys
22 from itertools import chain
22
23
23 # **Python version check**
24 # **Python version check**
24 #
25 #
@@ -170,10 +171,7 b' extras_require = dict('
170 )
171 )
171
172
172
173
173 everything = set()
174 everything = set(chain.from_iterable(extras_require.values()))
174 for key, deps in extras_require.items():
175 if ':' not in key:
176 everything.update(deps)
177 extras_require['all'] = list(sorted(everything))
175 extras_require['all'] = list(sorted(everything))
178
176
179 setup_args["extras_require"] = extras_require
177 setup_args["extras_require"] = extras_require
General Comments 0
You need to be logged in to leave comments. Login now