python312Packages.pyviz-comms: 2.2.1 -> 3.0.3 (#369866)

authored by OTABI Tomoya and committed by GitHub 7673e4ff 298dd3f6

+24 -8
+24 -8
pkgs/development/python-modules/pyviz-comms/default.nix
··· 1 1 { 2 2 buildPythonPackage, 3 3 fetchPypi, 4 + hatch-jupyter-builder, 5 + hatch-nodejs-version, 6 + hatchling, 4 7 lib, 5 8 param, 6 9 panel, 7 10 }: 8 11 9 12 buildPythonPackage rec { 10 - pname = "pyviz_comms"; 11 - version = "2.2.1"; 13 + pname = "pyviz-comms"; 14 + version = "3.0.3"; 15 + pyproject = true; 12 16 13 17 src = fetchPypi { 14 - inherit pname version; 15 - hash = "sha256-omFFuM5D0tk0s8aCbXe5E84QXFKOsuSUyJCz41Jd3zM="; 18 + pname = "pyviz_comms"; 19 + inherit version; 20 + hash = "sha256-/eSgF8IhPs7mOppnQUMchF5CpcexWI5Ke6LkNwxYNyg="; 16 21 }; 17 22 18 - propagatedBuildInputs = [ param ]; 23 + postPatch = '' 24 + substituteInPlace pyproject.toml \ 25 + --replace-fail '"jupyterlab>=4.0.0,<5",' "" 26 + ''; 27 + 28 + build-system = [ 29 + hatch-jupyter-builder 30 + hatch-nodejs-version 31 + hatchling 32 + ]; 33 + 34 + dependencies = [ param ]; 19 35 20 36 # there are not tests with the package 21 37 doCheck = false; ··· 26 42 inherit panel; 27 43 }; 28 44 29 - meta = with lib; { 30 - description = "Launch jobs, organize the output, and dissect the results"; 45 + meta = { 46 + description = "Bidirectional communication for the HoloViz ecosystem"; 31 47 homepage = "https://pyviz.org/"; 32 - license = licenses.bsd3; 48 + license = lib.licenses.bsd3; 33 49 maintainers = [ ]; 34 50 }; 35 51 }