Loading pkgs/development/python-modules/dulwich/default.nix +50 −37 Original line number Diff line number Diff line { lib, stdenv, buildPythonPackage, certifi, fastimport, fetchFromGitHub, gevent, geventhttpclient, git, glibcLocales, gnupg, gpgme, paramiko, pytest-xdist, pytestCheckHook, pythonOlder, setuptools, setuptools-rust, urllib3, { lib , stdenv , buildPythonPackage , certifi , fastimport , fetchFromGitHub , gevent , geventhttpclient , git , glibcLocales , gnupg , gpgme , paramiko , pytest-xdist , pytestCheckHook , pythonOlder , setuptools , setuptools-rust , urllib3 }: buildPythonPackage rec { version = "0.21.7"; pname = "dulwich"; version = "0.22.1"; pyproject = true; format = "setuptools"; disabled = pythonOlder "3.8"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "jelmer"; repo = "dulwich"; rev = "refs/tags/${pname}-${version}"; hash = "sha256-bf3ZUMX4afpdTBpFnx0HMyzCNG6V/p4eOl36djxGbtk="; hash = "sha256-iP+6KtaQ8tfOobovSLSJZogS/XWW0LuHgE2oV8uQW/8="; }; build-system = [ Loading @@ -39,18 +38,22 @@ buildPythonPackage rec { setuptools-rust ]; dependencies = [ propagatedBuildInputs = [ certifi urllib3 ]; passthru.optional-dependencies = { fastimport = [ fastimport ]; fastimport = [ fastimport ]; pgp = [ gpgme gnupg ]; paramiko = [ paramiko ]; paramiko = [ paramiko ]; }; nativeCheckInputs = [ Loading @@ -60,18 +63,31 @@ buildPythonPackage rec { glibcLocales pytest-xdist pytestCheckHook ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); ] ++ passthru.optional-dependencies.fastimport ++ passthru.optional-dependencies.pgp ++ passthru.optional-dependencies.paramiko; doCheck = !stdenv.isDarwin; disabledTests = [ # OSError: [Errno 84] Invalid or incomplete multibyte or wide character: b'/build/tmpsqwlbpd1/\xc0' "test_no_decode_encode" # OSError: [Errno 84] Invalid or incomplete multibyte or wide character: b'/build/tmpwmtfyvo2/refs.git/refs/heads/\xcd\xee\xe2\xe0\xff\xe2\xe5\xf2\xea\xe01' "test_cyrillic" # OSError: [Errno 84] Invalid or incomplete multibyte or wide character: b'/build/tmpfseetobk/test/\xc0' "test_commit_no_encode_decode" ]; disabledTestPaths = [ # Missing test inputs "tests/contrib/test_swift_smoke.py" # Import issue "tests/test_greenthreads.py" # missing test inputs "dulwich/contrib/test_swift_smoke.py" # flaky on high core count >4 "dulwich/tests/compat/test_client.py" ]; pythonImportsCheck = [ "dulwich" ]; pythonImportsCheck = [ "dulwich" ]; meta = with lib; { description = "Implementation of the Git file formats and protocols"; Loading @@ -81,10 +97,7 @@ buildPythonPackage rec { ''; homepage = "https://www.dulwich.io/"; changelog = "https://github.com/jelmer/dulwich/blob/dulwich-${version}/NEWS"; license = with licenses; [ asl20 gpl2Plus ]; license = with licenses; [ asl20 gpl2Plus ]; maintainers = with maintainers; [ koral ]; }; } pkgs/development/python-modules/dvc/default.nix +2 −2 Original line number Diff line number Diff line Loading @@ -58,7 +58,7 @@ buildPythonPackage rec { pname = "dvc"; version = "3.50.1"; version = "3.50.0"; pyproject = true; disabled = pythonOlder "3.8"; Loading @@ -67,7 +67,7 @@ buildPythonPackage rec { owner = "iterative"; repo = "dvc"; rev = "refs/tags/${version}"; hash = "sha256-sY4iU2YdljgpWQXwL8sE424ft0LDjcKf0Q2xZeyv4xs="; hash = "sha256-/MvKWpJzKWLj1+y8nPMQiAwdktmQyJNM+s6ctYNk9u0="; }; pythonRelaxDeps = [ Loading pkgs/development/python-modules/dvclive/default.nix +62 −43 Original line number Diff line number Diff line { lib, buildPythonPackage, datasets, dvc, dvc-render, dvc-studio-client, fastai, fetchFromGitHub, funcy, gto, jsonargparse, lightgbm, lightning, matplotlib, mmcv, numpy, optuna, pandas, pillow, psutil, pynvml, pythonOlder, ruamel-yaml, scikit-learn, scmrepo, setuptools-scm, tensorflow, torch, transformers, xgboost, { lib , buildPythonPackage , datasets , dvc , dvc-render , dvc-studio-client , fastai , fetchFromGitHub , funcy , gto , jsonargparse , lightgbm , lightning , matplotlib , mmcv , numpy , optuna , pandas , pillow , psutil , pynvml , pythonOlder , ruamel-yaml , scikit-learn , scmrepo , setuptools-scm , tensorflow , torch , transformers , xgboost }: buildPythonPackage rec { pname = "dvclive"; version = "3.46.0"; version = "3.45.0"; pyproject = true; disabled = pythonOlder "3.9"; Loading @@ -42,10 +41,12 @@ buildPythonPackage rec { owner = "iterative"; repo = "dvclive"; rev = "refs/tags/${version}"; hash = "sha256-yIViKlkCdoG2vSZdScL38fZd9musLRKzBd9wSR6lJdk="; hash = "sha256-76PjBPr3m1y5osW024dkhuvuXl2FiZ5oxlJ1Ucq8msI="; }; build-system = [ setuptools-scm ]; build-system = [ setuptools-scm ]; dependencies = [ dvc Loading Loading @@ -80,17 +81,29 @@ buildPythonPackage rec { numpy pillow ]; sklearn = [ scikit-learn ]; sklearn = [ scikit-learn ]; plots = [ pandas scikit-learn numpy ]; markdown = [ matplotlib ]; mmcv = [ mmcv ]; tf = [ tensorflow ]; xgb = [ xgboost ]; lgbm = [ lightgbm ]; markdown = [ matplotlib ]; mmcv = [ mmcv ]; tf = [ tensorflow ]; xgb = [ xgboost ]; lgbm = [ lightgbm ]; huggingface = [ datasets transformers Loading @@ -98,19 +111,25 @@ buildPythonPackage rec { # catalyst = [ # catalyst # ]; fastai = [ fastai ]; fastai = [ fastai ]; lightning = [ lightning torch jsonargparse ] ++ jsonargparse.optional-dependencies.signatures; optuna = [ optuna ]; optuna = [ optuna ]; }; # Circular dependency with dvc doCheck = false; pythonImportsCheck = [ "dvclive" ]; pythonImportsCheck = [ "dvclive" ]; meta = with lib; { description = "Library for logging machine learning metrics and other metadata in simple file formats"; Loading pkgs/development/python-modules/scmrepo/default.nix +22 −21 Original line number Diff line number Diff line { lib, asyncssh, buildPythonPackage, dulwich, dvc-http, dvc-objects, fetchFromGitHub, fsspec, funcy, gitpython, pathspec, pygit2, pygtrie, pythonOlder, setuptools, setuptools-scm, shortuuid, { lib , asyncssh , buildPythonPackage , dulwich , dvc-http , dvc-objects , fetchFromGitHub , fsspec , funcy , gitpython , pathspec , pygit2 , pygtrie , pythonOlder , setuptools , setuptools-scm , shortuuid }: buildPythonPackage rec { pname = "scmrepo"; version = "3.3.2"; version = "3.3.1"; pyproject = true; disabled = pythonOlder "3.7"; Loading @@ -29,7 +28,7 @@ buildPythonPackage rec { owner = "iterative"; repo = "scmrepo"; rev = "refs/tags/${version}"; hash = "sha256-8lKiJCvER4Vg6L11WAykmgg37LWiYMsswS38Dtmb2Rc="; hash = "sha256-swv5uWsyM4mEXlurizUewnbdAOtjWgvzCO9IPfz2ZPE="; }; build-system = [ Loading @@ -54,7 +53,9 @@ buildPythonPackage rec { # Requires a running Docker instance doCheck = false; pythonImportsCheck = [ "scmrepo" ]; pythonImportsCheck = [ "scmrepo" ]; meta = with lib; { description = "SCM wrapper and fsspec filesystem"; Loading Loading
pkgs/development/python-modules/dulwich/default.nix +50 −37 Original line number Diff line number Diff line { lib, stdenv, buildPythonPackage, certifi, fastimport, fetchFromGitHub, gevent, geventhttpclient, git, glibcLocales, gnupg, gpgme, paramiko, pytest-xdist, pytestCheckHook, pythonOlder, setuptools, setuptools-rust, urllib3, { lib , stdenv , buildPythonPackage , certifi , fastimport , fetchFromGitHub , gevent , geventhttpclient , git , glibcLocales , gnupg , gpgme , paramiko , pytest-xdist , pytestCheckHook , pythonOlder , setuptools , setuptools-rust , urllib3 }: buildPythonPackage rec { version = "0.21.7"; pname = "dulwich"; version = "0.22.1"; pyproject = true; format = "setuptools"; disabled = pythonOlder "3.8"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "jelmer"; repo = "dulwich"; rev = "refs/tags/${pname}-${version}"; hash = "sha256-bf3ZUMX4afpdTBpFnx0HMyzCNG6V/p4eOl36djxGbtk="; hash = "sha256-iP+6KtaQ8tfOobovSLSJZogS/XWW0LuHgE2oV8uQW/8="; }; build-system = [ Loading @@ -39,18 +38,22 @@ buildPythonPackage rec { setuptools-rust ]; dependencies = [ propagatedBuildInputs = [ certifi urllib3 ]; passthru.optional-dependencies = { fastimport = [ fastimport ]; fastimport = [ fastimport ]; pgp = [ gpgme gnupg ]; paramiko = [ paramiko ]; paramiko = [ paramiko ]; }; nativeCheckInputs = [ Loading @@ -60,18 +63,31 @@ buildPythonPackage rec { glibcLocales pytest-xdist pytestCheckHook ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); ] ++ passthru.optional-dependencies.fastimport ++ passthru.optional-dependencies.pgp ++ passthru.optional-dependencies.paramiko; doCheck = !stdenv.isDarwin; disabledTests = [ # OSError: [Errno 84] Invalid or incomplete multibyte or wide character: b'/build/tmpsqwlbpd1/\xc0' "test_no_decode_encode" # OSError: [Errno 84] Invalid or incomplete multibyte or wide character: b'/build/tmpwmtfyvo2/refs.git/refs/heads/\xcd\xee\xe2\xe0\xff\xe2\xe5\xf2\xea\xe01' "test_cyrillic" # OSError: [Errno 84] Invalid or incomplete multibyte or wide character: b'/build/tmpfseetobk/test/\xc0' "test_commit_no_encode_decode" ]; disabledTestPaths = [ # Missing test inputs "tests/contrib/test_swift_smoke.py" # Import issue "tests/test_greenthreads.py" # missing test inputs "dulwich/contrib/test_swift_smoke.py" # flaky on high core count >4 "dulwich/tests/compat/test_client.py" ]; pythonImportsCheck = [ "dulwich" ]; pythonImportsCheck = [ "dulwich" ]; meta = with lib; { description = "Implementation of the Git file formats and protocols"; Loading @@ -81,10 +97,7 @@ buildPythonPackage rec { ''; homepage = "https://www.dulwich.io/"; changelog = "https://github.com/jelmer/dulwich/blob/dulwich-${version}/NEWS"; license = with licenses; [ asl20 gpl2Plus ]; license = with licenses; [ asl20 gpl2Plus ]; maintainers = with maintainers; [ koral ]; }; }
pkgs/development/python-modules/dvc/default.nix +2 −2 Original line number Diff line number Diff line Loading @@ -58,7 +58,7 @@ buildPythonPackage rec { pname = "dvc"; version = "3.50.1"; version = "3.50.0"; pyproject = true; disabled = pythonOlder "3.8"; Loading @@ -67,7 +67,7 @@ buildPythonPackage rec { owner = "iterative"; repo = "dvc"; rev = "refs/tags/${version}"; hash = "sha256-sY4iU2YdljgpWQXwL8sE424ft0LDjcKf0Q2xZeyv4xs="; hash = "sha256-/MvKWpJzKWLj1+y8nPMQiAwdktmQyJNM+s6ctYNk9u0="; }; pythonRelaxDeps = [ Loading
pkgs/development/python-modules/dvclive/default.nix +62 −43 Original line number Diff line number Diff line { lib, buildPythonPackage, datasets, dvc, dvc-render, dvc-studio-client, fastai, fetchFromGitHub, funcy, gto, jsonargparse, lightgbm, lightning, matplotlib, mmcv, numpy, optuna, pandas, pillow, psutil, pynvml, pythonOlder, ruamel-yaml, scikit-learn, scmrepo, setuptools-scm, tensorflow, torch, transformers, xgboost, { lib , buildPythonPackage , datasets , dvc , dvc-render , dvc-studio-client , fastai , fetchFromGitHub , funcy , gto , jsonargparse , lightgbm , lightning , matplotlib , mmcv , numpy , optuna , pandas , pillow , psutil , pynvml , pythonOlder , ruamel-yaml , scikit-learn , scmrepo , setuptools-scm , tensorflow , torch , transformers , xgboost }: buildPythonPackage rec { pname = "dvclive"; version = "3.46.0"; version = "3.45.0"; pyproject = true; disabled = pythonOlder "3.9"; Loading @@ -42,10 +41,12 @@ buildPythonPackage rec { owner = "iterative"; repo = "dvclive"; rev = "refs/tags/${version}"; hash = "sha256-yIViKlkCdoG2vSZdScL38fZd9musLRKzBd9wSR6lJdk="; hash = "sha256-76PjBPr3m1y5osW024dkhuvuXl2FiZ5oxlJ1Ucq8msI="; }; build-system = [ setuptools-scm ]; build-system = [ setuptools-scm ]; dependencies = [ dvc Loading Loading @@ -80,17 +81,29 @@ buildPythonPackage rec { numpy pillow ]; sklearn = [ scikit-learn ]; sklearn = [ scikit-learn ]; plots = [ pandas scikit-learn numpy ]; markdown = [ matplotlib ]; mmcv = [ mmcv ]; tf = [ tensorflow ]; xgb = [ xgboost ]; lgbm = [ lightgbm ]; markdown = [ matplotlib ]; mmcv = [ mmcv ]; tf = [ tensorflow ]; xgb = [ xgboost ]; lgbm = [ lightgbm ]; huggingface = [ datasets transformers Loading @@ -98,19 +111,25 @@ buildPythonPackage rec { # catalyst = [ # catalyst # ]; fastai = [ fastai ]; fastai = [ fastai ]; lightning = [ lightning torch jsonargparse ] ++ jsonargparse.optional-dependencies.signatures; optuna = [ optuna ]; optuna = [ optuna ]; }; # Circular dependency with dvc doCheck = false; pythonImportsCheck = [ "dvclive" ]; pythonImportsCheck = [ "dvclive" ]; meta = with lib; { description = "Library for logging machine learning metrics and other metadata in simple file formats"; Loading
pkgs/development/python-modules/scmrepo/default.nix +22 −21 Original line number Diff line number Diff line { lib, asyncssh, buildPythonPackage, dulwich, dvc-http, dvc-objects, fetchFromGitHub, fsspec, funcy, gitpython, pathspec, pygit2, pygtrie, pythonOlder, setuptools, setuptools-scm, shortuuid, { lib , asyncssh , buildPythonPackage , dulwich , dvc-http , dvc-objects , fetchFromGitHub , fsspec , funcy , gitpython , pathspec , pygit2 , pygtrie , pythonOlder , setuptools , setuptools-scm , shortuuid }: buildPythonPackage rec { pname = "scmrepo"; version = "3.3.2"; version = "3.3.1"; pyproject = true; disabled = pythonOlder "3.7"; Loading @@ -29,7 +28,7 @@ buildPythonPackage rec { owner = "iterative"; repo = "scmrepo"; rev = "refs/tags/${version}"; hash = "sha256-8lKiJCvER4Vg6L11WAykmgg37LWiYMsswS38Dtmb2Rc="; hash = "sha256-swv5uWsyM4mEXlurizUewnbdAOtjWgvzCO9IPfz2ZPE="; }; build-system = [ Loading @@ -54,7 +53,9 @@ buildPythonPackage rec { # Requires a running Docker instance doCheck = false; pythonImportsCheck = [ "scmrepo" ]; pythonImportsCheck = [ "scmrepo" ]; meta = with lib; { description = "SCM wrapper and fsspec filesystem"; Loading