`dvc push/pull --remote webdavs`: missing webdavclient3 dependency under miniconda3 install
See original GitHub issueBug Report
dvc push/pull --remote webdavs: missing webdavclient3 dependency under miniconda3 install
Description
When installing dvc via conda or mamba on a miniconda install, one cannot make use of webdavs remotes since missing dependencies are installed
Reproduce
- install
miniconda - install
dvcviaconda install -c conda-forge dvc - perform
dvc fetch/pull/pushwith a webdavs remote
ERROR: failed to push data to the cloud - URL $URL is supported but requires these missing dependencies: ['webdavclient3']. To install dvc with those dependencies, run:
conda install -c conda-forge dvc-webdav
The funny thing is, dvc-webdav is not registered on conda and runnning conda install -c conda-forge dvc-webdav fails.
The correct way to install the missing dependencies is via conda install webdavclient3
Expected
Webdavs is either supported in the dvc package (e.g. by adding webdavclient3 as a dependency) or a dvc-webdav is properly added to conda and referred to in the docs etc.
Environment information
Output of dvc doctor:
$ dvc doctor
DVC version: 2.3.0 (conda)
---------------------------------
Platform: Python 3.7.3 on Linux-5.4.0-74-lowlatency-x86_64-with-debian-bullseye-sid
Supports: http, https, webdav, webdavs
Cache types: hardlink, symlink
Cache directory: ext4 on /dev/nvme1n1p1
Caches: local
Remotes: local, webdavs
Workspace directory: ext4 on /dev/nvme1n1p1
Repo: dvc, git
Additional Information (if any):
Issue Analytics
- State:
- Created 2 years ago
- Reactions:1
- Comments:10 (3 by maintainers)
Top Results From Across the Web
Import/list + webdavs remote not working - Questions - DVC
I have access to a DVC remote using the webdavs protocol. I am able to connect to the DVC storage through some web...
Read more >push/pull: missing sshfs dependency on macOS #6629 - GitHub
I expect the file to be pushed to the remote storage. Environment information. macOS Big Sur version 11.5.1 running on MacBook Pro Intel...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

I’ll do it shortly.
@ORippler, no worries. I am adding the dependency in the conda-forge now(https://github.com/conda-forge/staged-recipes/pull/15518), hopefully the next release will come with
webdavsupport.