at master 847 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 dvc-objects, 5 fetchPypi, 6 ossfs, 7 pythonOlder, 8 setuptools-scm, 9}: 10 11buildPythonPackage rec { 12 pname = "dvc-oss"; 13 version = "3.0.0"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.9"; 17 18 src = fetchPypi { 19 inherit pname version; 20 hash = "sha256-EEf3NAIvzSuW0ysGv24JIc0KZYEPf8HpsPrCmhR7apo="; 21 }; 22 23 # Prevent circular dependency 24 pythonRemoveDeps = [ "dvc" ]; 25 26 build-system = [ setuptools-scm ]; 27 28 dependencies = [ 29 dvc-objects 30 ossfs 31 ]; 32 33 # Circular dependency 34 # pythonImportsCheck = [ "dvc_ssh" ]; 35 36 meta = with lib; { 37 description = "Alibaba OSS plugin for dvc"; 38 homepage = "https://pypi.org/project/dvc-oss/"; 39 changelog = "https://github.com/iterative/dvc-oss/releases/tag/${version}"; 40 license = licenses.asl20; 41 maintainers = with maintainers; [ fab ]; 42 }; 43}