File tree Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -23,21 +23,24 @@ def read(*names, **kwargs):
23
23
return fh .read ()
24
24
25
25
26
+ def read_extras (* prefixes ):
27
+ requirements = []
28
+ extras = {}
29
+
30
+ for prefix in prefixes :
31
+ requirements .extend (read ("{}-requirements.in" .format (prefix )).splitlines ())
32
+ extras [prefix ] = requirements .copy ()
33
+
34
+ return extras
35
+
36
+
26
37
try :
27
38
with open ("requirements.in" ) as f :
28
39
INSTALL_REQUIRES = f .read ().splitlines ()
29
40
except FileNotFoundError :
30
41
print (sys .exc_info ())
31
42
INSTALL_REQUIRES = []
32
43
33
- EXTRAS_PREFIXES = ["test" , "dev" ]
34
-
35
- requirements = []
36
- extras = {}
37
- for prefix in EXTRAS_PREFIXES :
38
- requirements .extend (read ("{}-requirements.in" .format (prefix )).splitlines ())
39
- extras [prefix ] = requirements .copy ()
40
-
41
44
ns = {}
42
45
exec (read ("src/desert/_version.py" ), ns )
43
46
VERSION = ns ["__version__" ]
@@ -88,5 +91,5 @@ def read(*names, **kwargs):
88
91
install_requires = INSTALL_REQUIRES
89
92
# eg: "aspectlib==1.1.1", "six>=1.7",
90
93
,
91
- extras_require = extras ,
94
+ extras_require = read_extras ( 'test' , 'dev' ) ,
92
95
)
You can’t perform that action at this time.
0 commit comments