evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / ipyvuetify / default.nix
blob85a1b016ac062fc3c5dacc547f2728b6253d0183
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   # Python Inputs
6   setuptools,
7   ipyvue,
8 }:
10 buildPythonPackage rec {
11   pname = "ipyvuetify";
12   version = "1.10.0";
13   pyproject = true;
15   # GitHub version tries to run npm (Node JS)
16   src = fetchPypi {
17     inherit pname version;
18     hash = "sha256-h97mqq3zFu4n7Ymnmz08P14PLltjjaBoFzYEhTJUWsE=";
19   };
21   # drop pynpm which tries to install node_modules
22   postPatch = ''
23     substituteInPlace pyproject.toml \
24       --replace-fail '"jupyterlab~=4.0",' "" \
25       --replace-fail '"pynpm"' ""
26   '';
28   build-system = [ setuptools ];
30   dependencies = [ ipyvue ];
32   doCheck = false; # no tests on PyPi/GitHub
33   pythonImportsCheck = [ "ipyvuetify" ];
35   meta = with lib; {
36     description = "Jupyter widgets based on Vuetify UI Components";
37     homepage = "https://github.com/mariobuikhuizen/ipyvuetify";
38     license = licenses.mit;
39     maintainers = with maintainers; [ drewrisinger ];
40   };