fsspec provides a filesystem implementation called dirfs which allows using a filesystem object with mapper keys. This allows us to avoid using fsspec's internal API to construct the urls to be passed to the filesystem object's methods.
As soon as it's merged, we could also use mapper.dirfs.open(...) instead of creating our own, but that would require us to depend on a unreasonably new version of fsspec.
fsspec
provides a filesystem implementation calleddirfs
which allows using a filesystem object with mapper keys. This allows us to avoid usingfsspec
's internal API to construct the urls to be passed to the filesystem object's methods.As soon as it's merged, we could also use
mapper.dirfs.open(...)
instead of creating our own, but that would require us to depend on a unreasonably new version offsspec
.