requests: Support file:// scheme for local files.

This allows installing packages using mip
from an index served from the local fs.

Signed-off-by: Dominik Heidler <dheidler@suse.de>
pull/989/head
Dominik Heidler 2025-03-24 16:30:29 +01:00
rodzic 7337e0802a
commit 2d63b4fe93
1 zmienionych plików z 4 dodań i 0 usunięć

Wyświetl plik

@ -71,6 +71,10 @@ def request(
import tls
port = 443
elif proto == "file:":
r = Response(open(url[7:], "b"))
r.status_code = 200
return r
else:
raise ValueError("Unsupported protocol: " + proto)