Zanie Blue
Zanie Blue
It looks like @konstin added `AuthIntegration::NoAuthMiddleware` allowing the auth middleware to be disabled so maybe we just need the ability to attach extra middleware now?
Can we drop all the `MiddlewareStack` stuff and just add a `extra_middleware: Vec` option? Or is there more that you need?
See also, this brief GitHub Actions thread requesting this feature: https://github.com/actions/runner-images/issues/8698
From an interface perspective... adding a `--wheel-strategy ` to specify this makes sense to me? It could subsume the `--no-binary` flag (although we wouldn't remove it for compatibility).
Fair that makes sense to me. Why is this not just an index strategy like "prefer-find-links" then?
That seems pretty reasonable to me as well. It's just a matter of prioritization, I think. I'm happy to review a change.
Sorry you're hitting it. I kind of think it's a pypiserver bug, I haven't seen this elsehwere. For limiting concurrency, see #3493 — we're about to release `UV_CONCURRENT_DOWNLOADS` for this...
We don't retry on TCP layer e.g. connection reset errors afaik. I think we'll need to add custom middleware to retry these. If someone could link or summarize the relevant...
Thanks for the links @samypr100, cc @konstin ?
Hi @aybidi — we think this is important to address but haven't started working on a fix yet. If anyone is willing to investigate and contribute in the meantime I'm...