Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / by-name / oe / oelint-adv / package.nix
blob6aa02d62fe2b504f2c0c08bb3503c9b34cae9a7e
1 { lib
2 , nix-update-script
3 , python3
4 , fetchPypi
5 }:
7 python3.pkgs.buildPythonApplication rec {
8   pname = "oelint-adv";
9   version = "3.26.2";
10   format = "setuptools";
12   src = fetchPypi {
13     inherit version;
14     pname = "oelint_adv";
15     hash = "sha256-tR4CB4i91XHoyFtZH1LsDxVI791v0LCtvCd28Ahlxlc=";
16   };
18   propagatedBuildInputs = with python3.pkgs; [
19     anytree
20     colorama
21     oelint-parser
22     urllib3
23   ];
25   pythonRelaxDeps = [ "urllib3" ];
26   pythonImportsCheck = [ "oelint_adv" ];
28   # Fail to run inside the code the build.
29   doCheck = false;
31   passthru.updateScript = nix-update-script { };
33   meta = with lib; {
34     description = "Advanced bitbake-recipe linter";
35     homepage = "https://github.com/priv-kweihmann/oelint-adv";
36     changelog = "https://github.com/priv-kweihmann/oelint-adv/releases/tag/v${version}";
37     license = licenses.bsd2;
38     maintainers = with maintainers; [ otavio ];
39   };