Skip to content

Async interface #2

Closed
Closed
@jhamman

Description

@jhamman

The Rust crate this project is based on provides an async interface. However, this project provides a synchronous interface. Would it be possible to expose an async interface here (perhaps in addition to the existing synchronous interface)?

Context: In the Zarr-Python project, we are considering using a this library as one of the store backends. In the next version of Zarr-Python, all stores will be async-only so we would want the backend to expose as much async functionality as possible.

@kylebarron recently pointed me to PyO3/pyo3#1632 (comment) which suggests "the next version of pyo3 is likely to have big progress in async handling".

cc @martindurant

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions