From 8d14f68f5a4665295e656552a46d8440a3524ee9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 13 Jan 2024 13:10:05 +0100 Subject: [PATCH] python311Packages.dvc: add gto --- .../python-modules/dvc/default.nix | 27 ++++++++++++++----- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/dvc/default.nix b/pkgs/development/python-modules/dvc/default.nix index 67c8926b27f6..9b6eb2dcbe25 100644 --- a/pkgs/development/python-modules/dvc/default.nix +++ b/pkgs/development/python-modules/dvc/default.nix @@ -23,6 +23,7 @@ , flufl_lock , funcy , grandalf +, gto , hydra-core , importlib-metadata , importlib-resources @@ -56,11 +57,11 @@ buildPythonPackage rec { pname = "dvc"; version = "3.38.1"; - format = "pyproject"; + pyproject = true; src = fetchFromGitHub { owner = "iterative"; - repo = pname; + repo = "dvc"; rev = "refs/tags/${version}"; hash = "sha256-P3N9wCmua0kS9vli+QUjJPZSeQXO9t8m1Ei+CeN2tEU="; }; @@ -96,6 +97,7 @@ buildPythonPackage rec { flufl_lock funcy grandalf + gto hydra-core iterative-telemetry networkx @@ -130,16 +132,27 @@ buildPythonPackage rec { ]; passthru.optional-dependencies = { - azure = [ dvc-azure ]; - gs = [ dvc-gs ]; - s3 = [ dvc-s3 ]; - ssh = [ dvc-ssh ]; + azure = [ + dvc-azure + ]; + gs = [ + dvc-gs + ]; + s3 = [ + dvc-s3 + ]; + ssh = [ + dvc-ssh + ]; }; # Tests require access to real cloud services doCheck = false; - pythonImportsCheck = [ "dvc" "dvc.api" ]; + pythonImportsCheck = [ + "dvc" + "dvc.api" + ]; meta = with lib; { description = "Version Control System for Machine Learning Projects";