evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / dvc-data / default.nix
blob902e3e3428bb4b40bb2fd9387b570e9446c9c277
2   lib,
3   buildPythonPackage,
4   dictdiffer,
5   diskcache,
6   dvc-objects,
7   fetchFromGitHub,
8   funcy,
9   pygtrie,
10   pythonOlder,
11   setuptools-scm,
12   shortuuid,
13   sqltrie,
16 buildPythonPackage rec {
17   pname = "dvc-data";
18   version = "3.16.7";
19   pyproject = true;
21   disabled = pythonOlder "3.8";
23   src = fetchFromGitHub {
24     owner = "iterative";
25     repo = "dvc-data";
26     rev = "refs/tags/${version}";
27     hash = "sha256-HT+IcfUA1QMkWhQKNwjKexzG04WJj+WTyHV+15DDoCI=";
28   };
30   build-system = [ setuptools-scm ];
32   dependencies = [
33     dictdiffer
34     diskcache
35     dvc-objects
36     funcy
37     pygtrie
38     shortuuid
39     sqltrie
40   ];
42   # Tests depend on upath which is unmaintained and only available as wheel
43   doCheck = false;
45   pythonImportsCheck = [ "dvc_data" ];
47   meta = with lib; {
48     description = "DVC's data management subsystem";
49     mainProgram = "dvc-data";
50     homepage = "https://github.com/iterative/dvc-data";
51     changelog = "https://github.com/iterative/dvc-data/releases/tag/${version}";
52     license = licenses.asl20;
53     maintainers = with maintainers; [ fab ];
54   };