base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / ge / gersemi / package.nix
blob23168bead7b9485dbd0fd4671823315e9b1cebf5
2   lib,
3   python3Packages,
4   fetchFromGitHub,
5 }:
7 python3Packages.buildPythonApplication rec {
8   pname = "gersemi";
9   version = "0.17.0";
11   src = fetchFromGitHub {
12     owner = "BlankSpruce";
13     repo = "gersemi";
14     rev = "refs/tags/${version}";
15     hash = "sha256-t9W27lwNKRFAraynAGEawFb1qCW9/b3RCm/jeb9zJXg=";
16   };
18   propagatedBuildInputs = with python3Packages; [
19     appdirs
20     colorama
21     lark
22     pyyaml
23   ];
25   meta = {
26     description = "Formatter to make your CMake code the real treasure";
27     homepage = "https://github.com/BlankSpruce/gersemi";
28     license = lib.licenses.mpl20;
29     maintainers = with lib.maintainers; [ xeals ];
30     mainProgram = "gersemi";
31   };