7 pythonPackages.buildPythonApplication rec {
15 hash = "sha256-GTX2IWLQ48yWfPnmtEa9HJ5umQLttqgTlgZQlaWgeE4=";
18 nativeBuildInputs = with pythonPackages; [
22 # git should be on path for tool to work correctly
23 propagatedBuildInputs = [
25 ] ++ (with pythonPackages; [
33 pythonPackages.pytest7CheckHook
36 # 1. git fails to run as it cannot detect the email address, so we set it
37 # 2. $HOME is by default not a valid dir, so we have to set that too
38 # https://github.com/NixOS/nixpkgs/issues/12591
41 git config --global user.email "nobody@example.com"
42 git config --global user.name "Nobody"
46 rm -r $out/${pythonPackages.python.sitePackages}/PyGitUp/tests
50 homepage = "https://github.com/msiemens/PyGitUp";
51 description = "Git pull replacement that rebases all local branches when pulling";
52 license = licenses.mit;
53 maintainers = with maintainers; [ peterhoeg ];
54 platforms = platforms.all;
55 mainProgram = "git-up";