Package Details: dvc 3.56.0-1

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: 2024-10-23 09:20 (UTC)

Dependencies (51)

Required by (1)

Sources (1)

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

Latest Comments

1 2 Next › Last »

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.

vuvko commented on 2022-01-09 07:59 (UTC)

After installing with this PKGBUILD a lot of dependencies are still missing:

% pip check | grep dvc
dvc 2.9.3 requires aiohttp-retry, which is not installed.
dvc 2.9.3 requires dictdiffer, which is not installed.
dvc 2.9.3 requires diskcache, which is not installed.
dvc 2.9.3 requires dpath, which is not installed.
dvc 2.9.3 requires flatten-dict, which is not installed.
dvc 2.9.3 requires fsspec, which is not installed.
dvc 2.9.3 requires pydot, which is not installed.
dvc 2.9.3 requires python-benedict, which is not installed.
dvc 2.9.3 requires rich, which is not installed.
dvc 2.9.3 requires scmrepo, which is not installed.
dvc 2.9.3 has requirement grandalf==0.6, but you have grandalf 0.7.

piotlinski commented on 2021-10-06 09:10 (UTC)

On my installation there is some issue with fsspec module:

Traceback (most recent call last):
  File "/usr/bin/dvc", line 8, in <module>
    from dvc.main import main
  File "/usr/lib/python3.9/site-packages/dvc/__init__.py", line 6, in <module>
    import dvc.logger
  File "/usr/lib/python3.9/site-packages/dvc/logger.py", line 8, in <module>
    from dvc.progress import Tqdm
  File "/usr/lib/python3.9/site-packages/dvc/progress.py", line 6, in <module>
    import fsspec
ModuleNotFoundError: No module named 'fsspec'

I tried installing it manually with pip, but there is some version mismatch, I was not able to sort out.

alerque commented on 2021-09-20 17:55 (UTC)

Please restore the build() function like this once was. Having it split is important for some environments and makes debugging the build easier for all possible scenarios. Also it's the guidelines, please refer to the wiki on packaging Python stuff.

This also needs a check() function and some related dependencies.