Andreas Poehlmann
Andreas Poehlmann
With the new fsspec release, this is ready to be merged. I'm on holiday until the end of May and will prepare a new release when I'm back 😊
Hello @keunhong, When protocol dispatch is turned off, the default implementation of `UPath` is used for all the protocols (~= filesystems) provided, and it's left to the implementation to handle...
A few more questions: - Do you expect `MyUPath` to only work for a single protocol, or for all protocols supported by `UPath`? - Is local caching the only reason...
Hi @mat-ej The `UPath` constructor currently supports storage options as keyword arguments, and there is no direct way of passing instantiated filesystem classes. So you have two options to achieve...
Yes, this is intentional, because we can't really predict what a filesystem class could extract from the uri as storage_options. There are multiple ways to achieve what you want, including...
Interesting! Thanks for sharing the use case. cross-referencing: https://github.com/neovim/neovim/issues/21276 because there are quite a few useful links to more context. So if the "untitled" protocol is supposed to be a...
Hi @falexwolf Thank you for reporting the issue. And thanks for offering to contribute! PRs are very welcome. As you've pointed out, we won't easily manage to be in line...
No worries ☺️ I got back from holiday yesterday and am going through my backlog in the evenings now. I'll provide more feedback later tonight or tomorrow. And thank you...
Hi @bjhardcastle Thank you for reporting the typing issue! I think it would be great if we'd run certain type checks together with the universal-pathlib test suite. https://github.com/typeddjango/pytest-mypy-plugins seems to...
Hello @theogaraj, `universal_pathlib`'s s3 support depends on `s3fs` which in turn uses `aiobotocore` You can pass keyword arguments down to `aiobotocore` via `client_kwargs` in s3fs: https://github.com/fsspec/s3fs/blob/34a32198188164fd48d4d1abcb267f033d1d1ce1/s3fs/core.py#L205 this would look like...