Skip to content

Commit c493d93

Browse files
committed
python313Packages.dvc-webdav: init at 3.0.0
Webdav plugin for dvc https://pypi.org/project/dvc-webdav/
1 parent a9dfa72 commit c493d93

File tree

2 files changed

+48
-0
lines changed

2 files changed

+48
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
lib,
3+
buildPythonPackage,
4+
dvc-objects,
5+
fetchPypi,
6+
pythonOlder,
7+
setuptools-scm,
8+
setuptools,
9+
webdav4,
10+
}:
11+
12+
buildPythonPackage rec {
13+
pname = "dvc-webdav";
14+
version = "3.0.0";
15+
pyproject = true;
16+
17+
disabled = pythonOlder "3.9";
18+
19+
src = fetchPypi {
20+
inherit pname version;
21+
hash = "sha256-Zefu8uvINBWo3b3LV5vyGaN5fGfnpi1FaMXILeK2pQg=";
22+
};
23+
24+
# Prevent circular dependency
25+
pythonRemoveDeps = [ "dvc" ];
26+
27+
build-system = [
28+
setuptools
29+
setuptools-scm
30+
];
31+
32+
dependencies = [
33+
dvc-objects
34+
webdav4
35+
];
36+
37+
# Circular dependency
38+
# pythonImportsCheck = [ "dvc_webdav" ];
39+
40+
meta = {
41+
description = "Webdav plugin for dvc";
42+
homepage = "https://pypi.org/project/dvc-webdav/";
43+
license = lib.licenses.asl20;
44+
maintainers = with lib.maintainers; [ fab ];
45+
};
46+
}

pkgs/top-level/python-packages.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4052,6 +4052,8 @@ self: super: with self; {
40524052

40534053
dvc-task = callPackage ../development/python-modules/dvc-task { };
40544054

4055+
dvc-webdav = callPackage ../development/python-modules/dvc-webdav { };
4056+
40554057
dvclive = callPackage ../development/python-modules/dvclive { };
40564058

40574059
dwdwfsapi = callPackage ../development/python-modules/dwdwfsapi { };

0 commit comments

Comments
 (0)