at master 882 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 dvc-objects, 5 fetchPypi, 6 gcsfs, 7 setuptools-scm, 8}: 9 10buildPythonPackage rec { 11 pname = "dvc-gs"; 12 version = "3.0.2"; 13 pyproject = true; 14 15 src = fetchPypi { 16 pname = "dvc_gs"; 17 inherit version; 18 hash = "sha256-c5aTwNglCjkHS6Fsfc51K7Wn/5NEQtYIH/z9ftkxO5o="; 19 }; 20 21 # Prevent circular dependency 22 pythonRemoveDeps = [ "dvc" ]; 23 24 build-system = [ setuptools-scm ]; 25 26 dependencies = [ 27 gcsfs 28 dvc-objects 29 ]; 30 31 # Network access is needed for tests 32 doCheck = false; 33 34 # Circular dependency 35 # pythonImportsCheck = [ 36 # "dvc_gs" 37 # ]; 38 39 meta = with lib; { 40 description = "gs plugin for dvc"; 41 homepage = "https://pypi.org/project/dvc-gs/version"; 42 changelog = "https://github.com/iterative/dvc-gs/releases/tag/${version}"; 43 license = licenses.asl20; 44 maintainers = with maintainers; [ melling ]; 45 }; 46}