-
Notifications
You must be signed in to change notification settings - Fork 259
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
async-io transitive dependency #1652
Comments
context: we use the azure SDK as a dependency but we would like to avoid usage of async-io anywhere in our dependency chain and continue using tokio only. |
@heaths for the record, this issue still exists on the |
For the @RickWinter, thoughts? We'd need to prioritize this. At a glance I suspect a couple of days to build and test an abstraction that could work for a couple of async process runtimes out there like the |
For us, one of the reasons for using the SDK instead of manual HTTP calls is that we can use the SDK provided auth methods instead of having to code them ourselves. So we do indeed use
Yeah, it's general advice to avoid using multiple different async runtimes, and we'd like to follow that. An abstraction like it exists for the http client would be amazing (and it's pretty nice that it exists for the http client, that way for example we can enable http pooling locally). |
@RickWinter @ronniegeraghty I'd like to convert our process implementation we use in |
PR #1560 has brought in the async-process dependency which itself depends on async-io.
As the azure crates already depend on tokio through reqwest, maybe it might be a better idea to switch to tokio instead?
And if that's not possible, maybe it could be hidden behind a feature so that it can be turned off?
Related: #2002
The text was updated successfully, but these errors were encountered: