anchor.diff:  { lib, callPackage, python3Packages, fetchFromGitLab, cacert,
     rustPlatform, bubblewrap, git, perlPackages, imagemagick, fetchurl, fetchzip,
  -  jre, makeWrapper, tr-patcher, tes3cmd }:
  +  jre, makeWrapper, tr-patcher, tes3cmd, fetchpatch }:
   
   let
  -  version = "2.0_beta9";
  +  version = "2.0.3";
   
     src = fetchFromGitLab {
       owner = "portmod";
       repo = "Portmod";
       rev = "v${version}";
  -    sha256 = "0a598rb0z6gsdyr4n0lc0yc583njjii07p6vxw75xsh7292vxksc";
  +    sha256 = "sha256-vMdyaI1Ps7bFoRvwdVNVG9vPFEiGb7CPvKEWfxiM128=";
     };
   
     portmod-rust = rustPlatform.buildRustPackage rec {
       inherit src version;
       pname = "portmod-rust";
   
  -    cargoHash = "sha256-7Ce+EIbZuOur7iGOUXNWiXReuZO54LQJu+sJPw1CJGg=";
  +    cargoHash = "sha256-tAghZmlg34jHr8gtNgL3MQ8EI7K6/TfDcTbBjxdWLr0=";
   
       nativeBuildInputs = [ python3Packages.python ];
   
  
positive.code:   prePatch = ''
      substituteInPlace setup.py \
        --replace "from setuptools_rust import Binding, RustExtension" "" \
        --replace "RustExtension(\"portmod.portmod\", binding=Binding.PyO3, strip=True)" ""
    '';
  
    propagatedBuildInputs = with python3Packages; [
      setuptools-scm
  
negative.code:     redbaron
      patool
      packaging
      fasteners
    ];
  
    checkInputs = with python3Packages; [
  