webdav4

WebDAV client library with a fsspec based filesystem and a CLI.

MIT License

Downloads
66.1K
Stars
63
Committers
9
webdav4 - v0.10.0 Latest Release

Published by skshetry 4 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/skshetry/webdav4/compare/v0.9.8...v0.10.0

webdav4 - v0.9.8

Published by skshetry about 2 years ago

What's Changed

Full Changelog: https://github.com/skshetry/webdav4/compare/v0.9.7...v0.9.8

webdav4 - v0.9.7: follow redirects for `ls`

Published by skshetry over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/skshetry/webdav4/compare/v0.9.6...v0.9.7

webdav4 - v0.9.6: closes network connection properly on file objects

Published by skshetry over 2 years ago

What's Changed

Full Changelog: https://github.com/skshetry/webdav4/compare/v0.9.5...v0.9.6

webdav4 - v0.9.5: Drop Python 3.6 support

Published by skshetry over 2 years ago

What's Changed

Full Changelog: https://github.com/skshetry/webdav4/compare/v0.9.4...v0.9.5

webdav4 - v0.9.4: Unpin httpx dependency

Published by skshetry almost 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/skshetry/webdav4/compare/v0.9.3...v0.9.4

webdav4 - hotfix: compatible with httpx==0.20.0

Published by skshetry about 3 years ago

Pins httpx version to 0.20.0 till it releases 1.0 stable release.

There is an incompatible change, that the redirects are not followed by default.
This is because of the change in default in httpx itself. To follow redirects by default,
pass follow_redirects=True in webdav4.fsspec.WebdavFileSystem or in webdav4.client.Client.

If you cannot change the API for some reason, you can set FSSPEC_DAV_FOLLOW_REDIRECTS=true or
override through fsspec's config.

webdav4 - Bug fixes

Published by skshetry about 3 years ago

  • Add trailing slash in url on MKCOLs
webdav4 - Fix setuptools_scm issue, relax fsspec requirements

Published by skshetry about 3 years ago

It is now compatible with fsspec 2021.08.X as well.

webdav4 - v0.9.0: bump fsspec to 2021.07.0, adds callback support

Published by skshetry over 3 years ago

  • fsspec updated to 2021.07.0.
  • httpx updated to 0.18.2.
  • callback support on put_file, as per 2021.07.0 requirements,
    thanks to @isidentical.
  • upload_fileobj - extended API in fsspec implementations
    with callback support.
  • tests for peek_filelike_length and upload_fileobj.
  • Packaging badges in the README, thanks to @efiop.
  • dev packages updated,
    specifically, Sphinx, sphinx-copybutton, furo, pylint and WsgiDAV.
webdav4 - v0.8.2: dependencies update, and possible bugfix on stream

Published by skshetry over 3 years ago

  • performance improvement in fsspec new release for find
  • bugfix on stream during seek, where it could use Ranged response
    to compute the size of the stream (whereas it should have used size
    of Initial response).
  • Weekly package updates
webdav4 - v0.8.1: pkg description update and tests improvement

Published by skshetry over 3 years ago

No other changes.

webdav4 - v0.8.0: Optimizations and housekeeping

Published by skshetry over 3 years ago

  • mkdir cli command
  • respects FORCE_COLOR properly, even if it's a tty
  • respects chunksize
  • optimizes ls call
  • adds size for providing hints during upload_fobj
  • Run tests for 3.10
  • housekeeping: updates and pins some packages
webdav4 - CLI, Retry/reconnect during download and updated to latest fsspec

Published by skshetry over 3 years ago

webdav4 - hotfix: fix typing related issue

Published by skshetry over 3 years ago

webdav4 - Improved fsspec compliance, retires and improved parsing

Published by skshetry over 3 years ago

  • Improved fsspec compliance
  • Retries
  • Improved parsing of xml
  • Lax datetime parser
  • Lots of tests for fsspec compliance
webdav4 - v0.5.0 - Add testpypi builds

Published by skshetry over 3 years ago

No changes other than the CI/builds.

webdav4 - v0.4.0 - Support additional config and added tests

Published by skshetry over 3 years ago

  • Specifying certs and other config options that are in httpx are possible.
  • Some tests for copy/upload/download were added.
  • Small type-fixes.
webdav4 - v0.3 - Update CI pipelines

Published by skshetry over 3 years ago

webdav4 - v0.2 - Initial Release

Published by skshetry over 3 years ago