10 python3.pkgs.buildPythonApplication rec {
15 inherit pname version;
16 hash = "sha256-MK6f+NFE+ODPOUxOHTeVQvGzgjdnZClVtU7EDcALMrY=";
19 propagatedBuildInputs = with python3.pkgs; [
26 ] ++ lib.optionals (python3.pythonOlder "3.11") [
30 nativeCheckInputs = with python3.pkgs; [
43 # assumes we have checked out the full repo (including remotes)
44 "test_real_get_github_repos"
48 version = testers.testVersion { package = scriv; };
52 description = "Command-line tool for helping developers maintain useful changelogs";
53 homepage = "https://github.com/nedbat/scriv";
54 changelog = "https://github.com/nedbat/scriv/releases/tag/${version}";
55 license = lib.licenses.asl20;
56 maintainers = with lib.maintainers; [ amesgen ];
57 mainProgram = "scriv";