python312Packages.umap-learn: 0.5.7 -> 0.5.8

Diff: https://github.com/lmcinnes/umap/compare/refs/tags/release-0.5.7...release-0.5.8

Changelog: https://github.com/lmcinnes/umap/releases/tag/release-0.5.8

+28 -18
+28 -18
pkgs/development/python-modules/umap-learn/default.nix
··· 1 1 { 2 2 lib, 3 - bokeh, 4 3 buildPythonPackage, 5 - colorcet, 6 - datashader, 7 4 fetchFromGitHub, 5 + 6 + # build-system 8 7 setuptools, 9 - holoviews, 10 - matplotlib, 8 + 9 + # dependencies 11 10 numba, 12 11 numpy, 13 - pandas, 14 12 pynndescent, 15 - pytestCheckHook, 16 - scikit-image, 17 13 scikit-learn, 18 14 scipy, 15 + tqdm, 16 + 17 + # optional-dependencies 18 + bokeh, 19 + colorcet, 20 + dask, 21 + datashader, 22 + holoviews, 23 + matplotlib, 24 + pandas, 25 + scikit-image, 19 26 seaborn, 20 27 tensorflow, 21 28 tensorflow-probability, 22 - tqdm, 29 + 30 + # tests 31 + pytestCheckHook, 32 + writableTmpDirAsHomeHook, 23 33 }: 24 34 25 35 buildPythonPackage rec { 26 36 pname = "umap-learn"; 27 - version = "0.5.7"; 37 + version = "0.5.8"; 28 38 pyproject = true; 29 39 30 40 src = fetchFromGitHub { 31 41 owner = "lmcinnes"; 32 42 repo = "umap"; 33 43 tag = "release-${version}"; 34 - hash = "sha256-hPYmRDSeDa4JWGekUVq3CWf5NthHTpMpyuUQ1yIkVAE="; 44 + hash = "sha256-VR+qBZyFtpW/xuFXI8pxDkkwJKt9qajnUtvuZLFZtF0="; 35 45 }; 36 46 37 47 build-system = [ setuptools ]; ··· 49 59 plot = [ 50 60 bokeh 51 61 colorcet 62 + dask 52 63 datashader 53 64 holoviews 54 65 matplotlib ··· 67 78 all = plot ++ parametric_umap ++ tbb; 68 79 }; 69 80 70 - nativeCheckInputs = [ pytestCheckHook ]; 71 - 72 - preCheck = '' 73 - export HOME=$TMPDIR 74 - ''; 81 + nativeCheckInputs = [ 82 + pytestCheckHook 83 + writableTmpDirAsHomeHook 84 + ]; 75 85 76 86 disabledTests = [ 77 87 # Plot functionality requires additional packages. ··· 88 98 "test_save_load" 89 99 ]; 90 100 91 - meta = with lib; { 101 + meta = { 92 102 description = "Uniform Manifold Approximation and Projection"; 93 103 homepage = "https://github.com/lmcinnes/umap"; 94 104 changelog = "https://github.com/lmcinnes/umap/releases/tag/release-${version}"; 95 - license = licenses.bsd3; 105 + license = lib.licenses.bsd3; 96 106 maintainers = [ ]; 97 107 }; 98 108 }