File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -155,8 +155,12 @@ def resolve_dependencies(
155155 for req_file in requirement_files :
156156 deps = dependencies .get_dependencies_from_requirements (requirements_file = req_file )
157157 for extra_data in dependencies .get_extra_data_from_requirements (requirements_file = req_file ):
158- index_urls = (* index_urls , * tuple (extra_data .get ("extra_index_urls" ) or []))
159- index_urls = (* 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 )
160164 direct_dependencies .extend (deps )
161165 package_data = [
162166 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