Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / opcua-widgets / default.nix
blob0f078aa6fc479c1f11736eb2069e91b5a7634a58
1 { pkgs
2 , buildPythonPackage
3 , pythonOlder
4 , fetchFromGitHub
5 , pyqt5
6 , asyncua
7 }:
9 buildPythonPackage rec {
10   pname = "opcua-widgets";
11   version = "0.6.1";
12   format = "setuptools";
14   src = fetchFromGitHub {
15     owner = "FreeOpcUa";
16     repo = pname;
17     rev = version;
18     hash = "sha256-ABJlKYN5H/1k8ynvSTSoJBX12vTTyavuNUAmTJ84mn0=";
19   };
21   disabled = pythonOlder "3.10";
23   propagatedBuildInputs = [
24     pyqt5
25     asyncua
26   ];
28   pythonImportsCheck = [ "uawidgets" ];
30   #This test is broken, when updating this package check if the test was fixed.
31   doCheck = false;
33   meta = with pkgs.lib; {
34     description = "Common widgets for opcua-modeler og opcua-client-gui";
35     homepage = "https://github.com/FreeOpcUa/opcua-widgets";
36     license = licenses.gpl3Only;
37     maintainers = with maintainers; [ janik ];
38   };