python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / tools / clickable / default.nix
blob6d3bc866367441d01c5a0f8470f5886197212784
1 { lib
2 , fetchFromGitLab
3 , buildPythonPackage
4 , cookiecutter
5 , requests
6 , pyyaml
7 , jsonschema
8 , argcomplete
9 , pytestCheckHook
12 buildPythonPackage rec {
13   pname = "clickable";
14   version = "7.4.0";
16   src = fetchFromGitLab {
17     owner = "clickable";
18     repo = "clickable";
19     rev = "v${version}";
20     sha256 = "sha256-QS7vi0gUQbqqRYkZwD2B+zkt6DQ6AamQO7sihD8qWS0=";
21   };
23   propagatedBuildInputs = [
24     cookiecutter
25     requests
26     pyyaml
27     jsonschema
28     argcomplete
29   ];
31   checkInputs = [ pytestCheckHook ];
33   disabledTests = [
34     # Test require network connection
35     "test_cpp_plugin"
36     "test_html"
37     "test_python"
38     "test_qml_only"
39     "test_rust"
40   ];
42   meta = {
43     description = "A build system for Ubuntu Touch apps";
44     homepage = "https://clickable-ut.dev";
45     changelog = "https://clickable-ut.dev/en/latest/changelog.html";
46     license = lib.licenses.gpl3Only;
47     maintainers = with lib.maintainers; [ ilyakooo0 ];
48   };