biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / norminette / default.nix
blob90a978e09948dea1e0fd560041a6f252e13c3920
1 { lib
2 , python3Packages
3 , fetchFromGitHub
4 }:
6 python3Packages.buildPythonApplication rec {
7   pname = "norminette";
8   version = "3.3.55";
10   src = fetchFromGitHub {
11     owner = "42School";
12     repo = pname;
13     rev = "refs/tags/${version}";
14     hash = "sha256-SaXOUpYEbc2QhZ8aKS+JeJ22MSXZ8HZuRmVQ9fWk7tM=";
15   };
17   nativeCheckInputs = with python3Packages; [
18     pytestCheckHook
19   ];
21   preCheck = ''
22     export PYTHONPATH=norminette:$PYTHONPATH
23   '';
25   meta = with lib; {
26     description = "Open source norminette to apply 42's norme to C files";
27     mainProgram = "norminette";
28     homepage = "https://github.com/42School/norminette";
29     license = licenses.mit;
30     maintainers = with maintainers; [ wegank ];
31   };