anchor.diff:      tomlkit
       jinja2
       pyyaml
  -    argcomplete
  +    argcomplete_1
       typing-extensions
       packaging
     ];
  
positive.code:     pytest-freezegun
      pytest-mock
      pytest-regressions
      argcomplete
      git
    ];
  
  
negative.code: { buildPythonApplication
  , colorama
  , decli
  , fetchFromGitHub
  , git
  , jinja2
  , lib
  , packaging
  , poetry
  , pytest-freezegun
  , pytest-mock
  , pytest-regressions
  , pytestCheckHook
  , pyyaml
  , questionary
  , termcolor
  , tomlkit
  , typing-extensions
  
  , argcomplete, fetchPypi
  }:
  
  let
    # NOTE: Upstream requires argcomplete <2, so we make it here.
    argcomplete_1 = argcomplete.overrideAttrs (old: rec {
      version = "1.12.3";
      src = fetchPypi {
        inherit (old) pname;
        inherit version;
        sha256 = "sha256-LH2//YwEXqU0kh5jsL5v5l6IWZmQ2NxAisjFQrcqVEU=";
      };
    });
  in
  
  buildPythonApplication rec {
    pname = "commitizen";
  