criccomini opened a new issue, #273: URL: https://github.com/apache/arrow-rs-object-store/issues/273
**Is your feature request related to a problem or challenge? Please describe what you are trying to do.** I'm a library developer. I would like my library to have async code, but not force developers into a specific async runtime (smol, tokio, etc). My library depends on `object_store`, which uses `reqwest`, which requires `tokio` to run: - https://github.com/seanmonstar/reqwest/issues/1108 - https://github.com/seanmonstar/reqwest/discussions/1961 My library can't use `object_store` without forcing all my users to adopt `tokio` as their async runtime. **Describe the solution you'd like** I think object_store should drop `reqwest` as a requirement for its cloud integrations. Perhaps adopt a different HTTP client that works with other async reactors as well? **Describe alternatives you've considered** We looked at dropping our dependency on `object_store`, but it's such a good library. We are currently using `futures-rs`'s `block_on`, but we get: ``` there is no reactor running, must be called from the context of a Tokio 1.x runtime ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
