anchor.diff:    inherit src;
   
     nativeBuildInputs = [ gcc-arm-embedded binutils-arm-embedded makeWrapper ];
  -  buildInputs = with python2Packages; [ python pyusb colorama ];
  +  buildInputs = with python3Packages; [ python pyusb colorama ];
   
     configurePhase = ''
       cd src
  
positive.code: { lib, stdenv, gcc-arm-embedded, binutils-arm-embedded, makeWrapper
  , python2Packages
  
  # Extra options
  , device ? "fsij", vid ? "234b", pid ? "0000"
  
negative.code:   '';
  
    meta = with lib; {
      homepage = "https://www.fsij.org/doc-gnuk/";
      description = "An implementation of USB cryptographic token for gpg";
      license = licenses.gpl3;
      platforms = with platforms; linux;
  