diff --git a/pkgs/development/python-modules/dvclive/default.nix b/pkgs/development/python-modules/dvclive/default.nix index 31d2539af170..e681d16fa3b2 100644 --- a/pkgs/development/python-modules/dvclive/default.nix +++ b/pkgs/development/python-modules/dvclive/default.nix @@ -1,14 +1,24 @@ { lib, buildPythonPackage, - datasets, + fetchFromGitHub, + + # build-system + setuptools-scm, + + # dependencies dvc, dvc-render, dvc-studio-client, - fastai, - fetchFromGitHub, funcy, gto, + psutil, + pynvml, + ruamel-yaml, + scmrepo, + + # optional-dependencies + # all jsonargparse, lightgbm, lightning, @@ -18,31 +28,27 @@ optuna, pandas, pillow, - psutil, - pynvml, - pythonOlder, - ruamel-yaml, scikit-learn, - scmrepo, - setuptools-scm, tensorflow, torch, transformers, xgboost, + # huggingface + datasets, + # fastai + fastai, }: buildPythonPackage rec { pname = "dvclive"; - version = "3.48.4"; + version = "3.48.5"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "iterative"; repo = "dvclive"; tag = version; - hash = "sha256-fs0NbsjpGaR4cXE/ajfeF6ZJ3fc7K28KDJ0LIJ/vsdg="; + hash = "sha256-ucMtYHDwdpyYnnC7QCn5T6gCS8SarohKh6lxFXtPXgc="; }; build-system = [ setuptools-scm ]; @@ -53,10 +59,10 @@ buildPythonPackage rec { dvc-studio-client funcy gto - ruamel-yaml - scmrepo psutil pynvml + ruamel-yaml + scmrepo ]; optional-dependencies = { @@ -114,11 +120,11 @@ buildPythonPackage rec { pythonImportsCheck = [ "dvclive" ]; - meta = with lib; { + meta = { description = "Library for logging machine learning metrics and other metadata in simple file formats"; homepage = "https://github.com/iterative/dvclive"; changelog = "https://github.com/iterative/dvclive/releases/tag/${src.tag}"; - license = licenses.asl20; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ fab ]; }; }