File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -155,10 +155,12 @@ def resolve_dependencies(
155155 deps = dependencies .get_dependencies_from_requirements (
156156 requirements_file = req_file )
157157 for extra_data in dependencies .get_extra_data_from_requirements (requirements_file = req_file ):
158- index_urls = (
159- * index_urls , * tuple (extra_data .get ("extra_index_urls" ) or []))
160- index_urls = (
161- * index_urls , * tuple (extra_data .get ("index_url" ) or []))
158+ extra_index_urls = extra_data .get ("extra_index_urls" ) or []
159+ index_url = extra_data .get ("index_url" ) or []
160+ if isinstance (extra_index_urls , list ):
161+ index_urls = (* index_urls , * tuple (extra_index_urls ))
162+ if isinstance (index_url , str ):
163+ index_urls = (* index_urls , index_url )
162164 direct_dependencies .extend (deps )
163165 package_data = [
164166 pkg_data .to_dict () for pkg_data in PipRequirementsFileHandler .parse (location = req_file )
You can’t perform that action at this time.
0 commit comments