evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / do / docify / package.nix
blob5d9991752c4c825e5956f0e4b6f191e541c3bb54
2   lib,
3   python3Packages,
4   fetchFromGitHub,
5 }:
7 python3Packages.buildPythonApplication rec {
8   pname = "docify";
9   version = "1.0.0";
10   pyproject = true;
12   src = fetchFromGitHub {
13     owner = "AThePeanut4";
14     repo = "docify";
15     rev = "refs/tags/v${version}";
16     hash = "sha256-pt35Kw0kaZsIGTutXPhjdp8czGtWrSUFWMV3NyFQ/NM=";
17   };
19   build-system = with python3Packages; [
20     pdm-backend
21   ];
23   dependencies = with python3Packages; [
24     libcst
25     tqdm
26   ];
28   pythonImportsCheck = [ "docify" ];
30   # upstream has no tests
31   doCheck = false;
33   meta = {
34     changelog = "https://github.com/AThePeanut4/docify/releases/tag/v${version}";
35     description = "Script to add docstrings to Python type stubs using reflection";
36     homepage = "https://github.com/AThePeanut4/docify";
37     license = lib.licenses.mit;
38     mainProgram = "docify";
39     maintainers = with lib.maintainers; [ dotlambda ];
40   };