With the update to the reqwest crate to 0.13, the rustls-tls-webpki-roots feature has been removed.
This should be a simple update:
# On the off-chance the default rustls-platform-verifier causes a problem,
# native roots can be used instead
tls-native-roots = ["reqwest/native-tls"]
...
reqwest = { version = ">=0.13.0", optional = true, default-features = false, features = ["json", "rustls"] }
Verified build and tests pass locally (here).
This was discovered as part of astral-sh/uv#17427.