File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -161,12 +161,15 @@ def format_setup_py(self, context: Context) -> str:
161
161
)
162
162
163
163
if meta .dependencies :
164
- before .append (f"INSTALL_REQUIRES = { _format_list (meta .dependencies )} \n " )
165
- extra .append (" 'install_requires': INSTALL_REQUIRES,\n " )
166
- if meta .optional_dependencies :
167
164
before .append (
168
- f"EXTRAS_REQUIRE = { _format_dict_list ( meta .optional_dependencies )} \n "
165
+ f"INSTALL_REQUIRES = { _format_list ([ str ( d ) for d in meta .dependencies ] )} \n "
169
166
)
167
+ extra .append (" 'install_requires': INSTALL_REQUIRES,\n " )
168
+ if meta .optional_dependencies :
169
+ extras_require = {
170
+ k : [str (d ) for d in v ] for k , v in meta .optional_dependencies .items ()
171
+ }
172
+ before .append (f"EXTRAS_REQUIRE = { _format_dict_list (extras_require )} \n " )
170
173
extra .append (" 'extras_require': EXTRAS_REQUIRE,\n " )
171
174
if meta .requires_python is not None :
172
175
extra .append (f" 'python_requires': '{ meta .requires_python } ',\n " )
You can’t perform that action at this time.
0 commit comments