anchor.diff:      curl
       duckdb
       git
  +    glow
       jq
       just
       lychee
  
positive.code:   '';
  
    buildInputs = devDeps ++ libraryDevDeps ++ [
      pythonEnv
      (pythonEnv.python.pkgs.toPythonApplication pkgs.pre-commit)
      mic
    ];
  
    PYTHONPATH = builtins.toPath ./.;
  
negative.code: 
    pythonShortVersion = builtins.replaceStrings [ "." ] [ "" ] python;
    pythonEnv = pkgs."ibisDevEnv${pythonShortVersion}";
    changelog = pkgs.writeShellApplication {
      name = "changelog";
      runtimeInputs = [ pkgs.nodePackages.conventional-changelog-cli ];
      text = ''
        conventional-changelog --preset conventionalcommits
      '';
    };
    mic = pkgs.writeShellApplication {
      name = "mic";
      runtimeInputs = [ pythonEnv ];
  