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