Improve interface

This commit is contained in:
John Mumm 2025-07-07 16:26:11 +02:00
parent 6012b9de8f
commit 29651edceb
No known key found for this signature in database
GPG key ID: 73D2271AFDC26EA8
9 changed files with 60 additions and 63 deletions

View file

@ -141,17 +141,19 @@ impl RequirementsSpecification {
.map(Requirement::from)
.map(NameRequirementSpecification::from)
.collect(),
index_url: requirements_txt.index_url.map(IndexUrl::from),
index_url: requirements_txt
.index_url
.map(IndexUrl::from_simple_api_url),
extra_index_urls: requirements_txt
.extra_index_urls
.into_iter()
.map(IndexUrl::from)
.map(IndexUrl::from_simple_api_url)
.collect(),
no_index: requirements_txt.no_index,
find_links: requirements_txt
.find_links
.into_iter()
.map(IndexUrl::from_verbatim_url_preserving_trailing_slash)
.map(IndexUrl::from_find_links_url)
.collect(),
no_binary: requirements_txt.no_binary,
no_build: requirements_txt.only_binary,