anchor.diff:  
     propagatedBuildInputs = [
       click
  +    cryptography
       ecdsa
       fido2
       intelhex
  
positive.code: { lib, buildPythonPackage, fetchFromGitHub, pythonOlder
  , click, ecdsa, fido2, intelhex, pyserial, pyusb, requests}:
  
   buildPythonPackage rec {
    pname = "solo-python";
    version = "0.0.26";
    format = "flit";
    disabled = pythonOlder "3.6"; # only python>=3.6 is supported
  
  
negative.code:     owner = "solokeys";
      repo = pname;
      rev = version;
      sha256 = "sha256-OCiKa6mnqJGoNCC4KqI+hMw22tzhdN63x9/KujNJqcE=";
    };
  
    # replaced pinned fido, with unrestricted fido version
  