Skip to content

Where/how to support fsspec synchronous-only filesystems #2468

@moradology

Description

@moradology

In the process of trying to support changes for zarr v3 in kerchunk (issue here), I've implemented a little wrapper to make synchronous filesystem instances into AsyncFileSystems (pr here).

Unfortunately, in the process of applying necessary changes to get tests working in kerchunk, the simplest path was to modify the from_url method on RemoteStore. This becomes - roughly - this:
image

I get the sense that people may not want this kind of workaround in zarr-python itself but it's a bit difficult to see what the alternative is if we're going to support a code path using fsspec's url_to_fs utility. Thoughts?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions