Fixes #28449, and removes the need to boostrap Rust, by avoiding the python-requests
dependency.
Comparing a --no-substitutes
build of this PR, to master, signapple requires ~1350 less packages to boostrap:
Master derivation - https://gist.github.com/fanquake/dbf69a62c9a78b7ae8c183a160e6d58d
PR derivation - https://gist.github.com/fanquake/0aa2d8eddaba861ba489ed3d936f727d