biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / distgen / default.nix
blobc405aa3fd354e530b24f9886e10f5c09d16507a1
1 { lib, python3, fetchPypi }:
3 python3.pkgs.buildPythonApplication rec {
4   pname = "distgen";
5   version = "1.17";
7   src = fetchPypi {
8     inherit pname version;
9     sha256 = "sha256-Md6R1thUtPQ7BFZsWmTDuNdD7UHMMFlEVksIJZAyjk4=";
10   };
12   nativeCheckInputs = with python3.pkgs; [
13     pytest
14     mock
15   ];
17   propagatedBuildInputs = with python3.pkgs; [
18     distro
19     jinja2
20     six
21     pyyaml
22   ];
24   checkPhase = "make test-unit PYTHON=${python3.executable}";
26   meta = with lib; {
27     description = "Templating system/generator for distributions";
28     mainProgram = "dg";
29     license = licenses.gpl2Plus;
30     homepage = "https://distgen.readthedocs.io/";
31     maintainers = with maintainers; [ bachp ];
32   };