anchor.diff:  
     FONTCONFIG_FILE = "${fontconfig.out}/etc/fonts/fonts.conf";
   
  -  propagatedBuildInputs = [ cairosvg pyphen cffi cssselect lxml html5lib tinycss pygobject2 ];
  +  propagatedBuildInputs = [ cairosvg pyphen cffi cssselect lxml html5lib tinycss ];
   
  +  # 47043a1fd7e50a892b9836466f521df85d597c4.patch can be removed after next release of weasyprint, see:
  +  # https://github.com/Kozea/WeasyPrint/issues/1333#issuecomment-818062970
     patches = [
  +    (fetchpatch {
  +      url = "https://github.com/Kozea/WeasyPrint/commit/47043a1fd7e50a892b9836466f521df85d597c44.patch";
  +      sha256 = "0l9z0hrav3bcdajlg3vbzljq0lkw7hlj8ppzrq3v21hbj1il1nsb";
  +    })
       (substituteAll {
         src = ./library-paths.patch;
         fontconfig = "${fontconfig.lib}/lib/libfontconfig${stdenv.hostPlatform.extensions.sharedLibrary}";
  
positive.code: { buildPythonPackage,
    fetchPypi,
    cairosvg,
    pyphen,
    cffi,
  
negative.code:   lxml,
    html5lib,
    tinycss,
    glib,
    pango,
    fontconfig,
  