The part I care about most is the fsspec backend.
With it, pandas.read_csv("webdavs://...") works, and so does anything else built on fsspec, dask for example.
The backend passes fsspec's complete conformance suite (130+ tests). My library is the only webdav library which passes the whole fsspec suite.
Servers read the RFC differently, so CI tests are run on every commit against Apache mod_dav, nginx dav-ext, Nextcloud and WsgiDAV.
https://github.com/manfred-kaiser/webdav-rfc4918
manfred-kaiser•36m ago
The part I care about most is the fsspec backend.
With it, pandas.read_csv("webdavs://...") works, and so does anything else built on fsspec, dask for example.
The backend passes fsspec's complete conformance suite (130+ tests). My library is the only webdav library which passes the whole fsspec suite.
Servers read the RFC differently, so CI tests are run on every commit against Apache mod_dav, nginx dav-ext, Nextcloud and WsgiDAV.
https://github.com/manfred-kaiser/webdav-rfc4918