anchor.diff: -{ lib, python3Packages, fetchFromGitHub }:
  +{ lib, python3, fetchFromGitHub }:
   
  -python3Packages.buildPythonPackage rec {
  +let
  +  python = python3.override {
  +    packageOverrides = self: super: {
  +      mautrix = super.mautrix.overridePythonAttrs (oldAttrs: rec {
  +        version = "0.8.18";
  +        src = oldAttrs.src.override {
  +          inherit version;
  +          sha256 = "32daf7a7dcf5d4013b37321df7b319f36523f38884ccc3e2e965917d0a5c73c1";
  +        };
  +      });
  +    };
  +  };
  +in python.pkgs.buildPythonPackage rec {
     pname = "mautrix-signal";
     version = "0.1.1";
   
  
positive.code:     sha256 = "11snsl7i407855h39g1fgk26hinnq0inr8sjrgd319li0d3jwzxl";
    };
  
    propagatedBuildInputs = with python3Packages; [
      CommonMark
      aiohttp
      asyncpg
  
negative.code:     " > $out/bin/mautrix-signal
      chmod +x $out/bin/mautrix-signal
      wrapProgram $out/bin/mautrix-signal \
        --set PATH ${python}/bin \
        --set PYTHONPATH "$PYTHONPATH"
    '';
  
  