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