biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / fprettify / default.nix
blobb2c37f163b26eaacc3770624c015a06776cc554e
1 { lib, python3Packages, fetchFromGitHub }:
3 python3Packages.buildPythonApplication rec {
4   pname = "fprettify";
5   version = "0.3.7";
7   src = fetchFromGitHub {
8     owner = "pseewald";
9     repo = pname;
10     rev = "v${version}";
11     sha256 = "17v52rylmsy3m3j5fcb972flazykz2rvczqfh8mxvikvd6454zyj";
12   };
14   preConfigure = ''
15     patchShebangs fprettify.py
16   '';
18   propagatedBuildInputs = with python3Packages; [
19     configargparse
20   ];
22   meta = with lib; {
23     description = "An auto-formatter for modern Fortran code that imposes strict whitespace formatting, written in Python.";
24     mainProgram = "fprettify";
25     homepage = "https://pypi.org/project/fprettify/";
26     license = with licenses; [ gpl3Only ];
27     maintainers = with maintainers; [ fabiangd ];
28   };