python312Packages.osmnx: 1.9.3 → 2.0.0 (#360529)
[NixPkgs.git] / pkgs / development / python-modules / opcua-widgets / default.nix
bloba36c97dd2cdac8cfa6a026bea3f41badf8fb8df3
2   pkgs,
3   buildPythonPackage,
4   pythonOlder,
5   fetchFromGitHub,
6   pyqt5,
7   asyncua,
8 }:
10 buildPythonPackage rec {
11   pname = "opcua-widgets";
12   version = "0.6.1";
13   format = "setuptools";
15   src = fetchFromGitHub {
16     owner = "FreeOpcUa";
17     repo = pname;
18     rev = version;
19     hash = "sha256-ABJlKYN5H/1k8ynvSTSoJBX12vTTyavuNUAmTJ84mn0=";
20   };
22   disabled = pythonOlder "3.10";
24   propagatedBuildInputs = [
25     pyqt5
26     asyncua
27   ];
29   pythonImportsCheck = [ "uawidgets" ];
31   #This test is broken, when updating this package check if the test was fixed.
32   doCheck = false;
34   meta = with pkgs.lib; {
35     description = "Common widgets for opcua-modeler og opcua-client-gui";
36     homepage = "https://github.com/FreeOpcUa/opcua-widgets";
37     license = licenses.gpl3Only;
38     maintainers = [ ];
39   };