biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / dvc-http / default.nix
blobddd707736ae423b861c15bffeed9aaeb537ce5ac
2   lib,
3   aiohttp-retry,
4   buildPythonPackage,
5   fetchFromGitHub,
6   dvc-objects,
7   fsspec,
8   funcy,
9   pythonOlder,
10   setuptools-scm,
13 buildPythonPackage rec {
14   pname = "dvc-http";
15   version = "2.32.0";
16   pyproject = true;
18   disabled = pythonOlder "3.8";
20   src = fetchFromGitHub {
21     owner = "iterative";
22     repo = "dvc-http";
23     rev = "refs/tags/${version}";
24     hash = "sha256-ru/hOFv/RcS/7SBpTJU8xFxdllmaiH4dV1ouS6GGKkY=";
25   };
27   build-system = [ setuptools-scm ];
29   dependencies = [
30     aiohttp-retry
31     dvc-objects
32     fsspec
33     funcy
34   ];
36   # Currently it's not possible to run the tests
37   # ModuleNotFoundError: No module named 'dvc.testing'
38   doCheck = false;
40   pythonImportsCheck = [ "dvc_http" ];
42   meta = with lib; {
43     description = "HTTP plugin for dvc";
44     homepage = "https://github.com/iterative/dvc-http";
45     changelog = "https://github.com/iterative/dvc-http/releases/tag/${version}";
46     license = licenses.asl20;
47     maintainers = with maintainers; [ fab ];
48   };