anchor.diff:          src = self.fetchPypi {
             inherit (oldAttrs) pname;
             inherit version;
  -          sha256 = "sha256-MGLTFcsWVC/gTdgjny6LwyOO6QRc1QcLkVzy677Lqqw=";
  +          hash = "sha256-MGLTFcsWVC/gTdgjny6LwyOO6QRc1QcLkVzy677Lqqw=";
  +        };
  +      });
  +
  +      prompt-toolkit = super.prompt-toolkit.overridePythonAttrs (oldAttrs: rec {
  +        version = "3.0.28";
  +        src = self.fetchPypi {
  +          pname = "prompt_toolkit";
  +          inherit version;
  +          hash = "sha256-nxzRax6GwpaPJRnX+zHdnWaZFvUVYSwmnRTp7VK1FlA=";
           };
         });
       };
  
positive.code: , groff
  , less
  , fetchFromGitHub
  }:
  let
    py = python3.override {
      packageOverrides = self: super: {
  
negative.code: in
  with py.pkgs; buildPythonApplication rec {
    pname = "awscli2";
    version = "2.8.5"; # N.B: if you change this, check if overrides are still up-to-date
    format = "pyproject";
  
    src = fetchFromGitHub {
      owner = "aws";
      repo = "aws-cli";
      rev = version;
      sha256 = "sha256-il5vUTHRTb1Y2ofu5z8W/8S39KRmRgKXVZs1f1T8YAg=";
    };
  
    nativeBuildInputs = [
      flit-core
    ];
  
    propagatedBuildInputs = [
      awscrt
  