anchor.diff:  
     postPatch = ''
       mkdir test-reports
  +    substituteInPlace requirements.txt --replace "libusb1==1.9.3" "libusb1"
     '';
   
     meta = with lib; {
  
positive.code:     license = licenses.unfreeRedistributable;
      platforms = platforms.unix;
      maintainers = with maintainers; [ gebner ];
      # libusb1 1.9.3 uses setuptools' 2to3 translation feature, which has been removed in setuptools 58
      broken = true;
    };
  }
  
negative.code: { lib
  , stdenv
  , fetchFromGitHub
  , python3
  }:
  
  with python3.pkgs;
  
  buildPythonApplication rec {
    pname = "nrfutil";
    version = "6.1.6";
  
    src = fetchFromGitHub {
      owner = "NordicSemiconductor";
      repo = "pc-nrfutil";
      rev = "v${version}";
      sha256 = "sha256-UiGNNJxNSpIzpeYMlzocLG2kuetl8xti5A3n6zz0lcY=";
    };
  
    propagatedBuildInputs = [
  