From my quick testing, it appears that dvc-ssh (source @ https://github.com/treeverse/dvc-ssh) is missing as an optional dependency to support SSH/SFTP remotes.
Search Criteria
Package Details: dvc 3.67.1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/dvc.git (read-only, click to copy) |
|---|---|
| Package Base: | dvc |
| Description: | Open-source version control system for data science projects |
| Upstream URL: | https://github.com/iterative/dvc |
| Licenses: | Apache-2.0 |
| Submitter: | None |
| Maintainer: | alerque |
| Last Packager: | alerque |
| Votes: | 5 |
| Popularity: | 0.000000 |
| First Submitted: | 2018-10-04 23:00 (UTC) |
| Last Updated: | 2026-03-31 09:17 (UTC) |
Dependencies (51)
- python
- python-aiohttp-retry
- python-appdirs
- python-benedictAUR
- python-colorama (python-colorama-gitAUR)
- python-configobj
- python-dictdifferAUR
- python-distro
- python-dpathAUR
- python-dvc-dataAUR
- python-dvc-renderAUR
- python-flatten-dictAUR
- python-flufl-lock
- python-fsspec
- python-funcyAUR
- python-gitdb (python-yoctoolsAUR)
- python-gitpython
- python-grandalfAUR
- python-humanize
- python-inflect
- Show 31 more dependencies...
Required by (1)
Sources (1)
leon-richardt commented on 2026-06-17 08:53 (UTC) (edited on 2026-06-17 08:54 (UTC) by leon-richardt)
cebtenzzre commented on 2025-10-25 21:28 (UTC) (edited on 2025-10-25 21:50 (UTC) by cebtenzzre)
This package depends on dvc_http and dvc_studio_client but that isn't expressed in the PKGBUILD:
File "/usr/lib/python3.13/site-packages/dvc/fs/__init__.py", line 8, in <module>
from dvc_http import HTTPFileSystem, HTTPSFileSystem # noqa: F401
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'dvc_http'
~❯ dvc exp run
ERROR: unexpected error - No module named 'dvc_studio_client'
/usr/lib/python3.13/site-packages/dvc/repo/experiments/queue/base.py
26:from dvc_studio_client.post_live_metrics import get_studio_config
micwoj92 commented on 2025-03-25 00:04 (UTC)
python-fsspec is declared in both deps and optdeps.
MarsSeed commented on 2023-08-13 00:35 (UTC)
@alerque, just FYI: python-aiohttp-retry is an orphan and needs update. Would you consider adopting and updating it? Since you already maintain this package.
vuvko commented on 2022-01-10 12:33 (UTC)
I cannot confirm on a clean system now, but at least on almost clean one, it installed just from AUR (without the need of cloning your user repository).
vuvko commented on 2022-01-10 12:32 (UTC)
I installed it without an issue and it seems to work (at least dvc init does not throw errors).
alerque commented on 2022-01-10 12:12 (UTC)
@vuvko Can you give the -2 pkgrel bump here a try? I've added packages for some of the new dependencies to the AUR and fixedup as much as I can. Some of the AUR packages for dependencies are not mine and are currently broken, but the builds of them in my user repository should be workable (dvc is there too). It would be great to get confirmation that it functions properly again.
alerque commented on 2022-01-10 11:08 (UTC)
@vuvko Wow what a fiasco. It appears previous versions were being naughty and installing vendored dependencies silently during build. The latest version is being naughty in different way(s), including but not limited to the PyPi release actually being a git archive source tarball not an actual sdist build. Gah. I'll try to get something working, but the upstream project officially denouncing source builds makes this a hard one to keep up with.
vuvko commented on 2022-01-10 10:06 (UTC)
@alerque I understand your skepticism regarding the pip check, but it should get dependencies from the dvc's setup.cfg. Also after installation using this PKGBUILD the dvc init command is exiting with an error:
ModuleNotFoundError: No module named 'fsspec'
After installing fsspec it cannot find a dpath module and so on.
alerque commented on 2022-01-10 09:34 (UTC)
@vuvko I'm happy to accept contributions for confirmed dependency issues as patches here (use git format-patch) or as PRs on this GitHub repo. That being said I'm not convinced all those things are actually problems, pip check is not an authority on what is actually required to function. My observation is all or most of those are not needed, but some may be valid to list as optdepends.
Pinned Comments
<deleted-account> commented on 2018-10-04 23:54 (UTC)
Note: This package is not supported by the DVC maintainers.
https://github.com/iterative/dvc/pull/1188