{ lib , nix-update-script , python3 , fetchPypi }: python3.pkgs.buildPythonApplication rec { pname = "oelint-adv"; version = "5.1.3"; format = "setuptools"; src = fetchPypi { inherit version; pname = "oelint_adv"; hash = "sha256-Jo3Z5hhZH0tzu4+RL+ElaenlWCRoIYANWGx5U2u9xy8="; }; propagatedBuildInputs = with python3.pkgs; [ anytree argcomplete colorama oelint-parser urllib3 ]; pythonRelaxDeps = [ "urllib3" ]; pythonImportsCheck = [ "oelint_adv" ]; # Fail to run inside the code the build. doCheck = false; passthru.updateScript = nix-update-script { }; meta = with lib; { description = "Advanced bitbake-recipe linter"; mainProgram = "oelint-adv"; homepage = "https://github.com/priv-kweihmann/oelint-adv"; changelog = "https://github.com/priv-kweihmann/oelint-adv/releases/tag/v${version}"; license = licenses.bsd2; maintainers = with maintainers; [ otavio ]; }; }