anchor.diff: -{ lib, fetchurl, python27Packages, python36Packages, wmctrl,
  +{ lib, fetchurl, python27Packages, python3Packages, wmctrl,
     qtbase, mkDerivationWith }:
   
   {
  
positive.code:     ];
    };
  
    dev = with python36Packages; mkDerivationWith buildPythonPackage rec {
      pname = "plover";
      version = "4.0.0.dev8";
  
      meta = with lib; {
        description = "OpenSteno Plover stenography software";
  
negative.code: 
      src = fetchurl {
        url    = "https://github.com/openstenoproject/plover/archive/v${version}.tar.gz";
        sha256 = "sha256-Eun+ZgmOIjYw6FS/2OGoBvYh52U/Ue0+NtIqrvV2Tqc=";
      };
  
      # I'm not sure why we don't find PyQt5 here but there's a similar
  