anchor.diff:      cd Python
       cp pyproject-qt5.toml pyproject.toml
       echo '[tool.sip.project]' >> pyproject.toml
  -    echo 'sip-include-dirs = [ "${sipIncludeDirs}" ]' >> pyproject.toml
  +    echo 'sip-include-dirs = [ "${sipIncludeDirs}"]' >> pyproject.toml
  +  '' + lib.optionalString stdenv.isDarwin ''
  +    substituteInPlace project.py \
  +      --replace \
  +      "if self.project.qsci_external_lib:
  +                if self.qsci_features_dir is not None:" \
  +      "if self.project.qsci_external_lib:
  +                self.builder_settings.append('QT += widgets')
  +
  +                self.builder_settings.append('QT += printsupport')
  +
  +                if self.qsci_features_dir is not None:"
     '';
   
     dontConfigure = true;
  
positive.code: 
    nativeBuildInputs = [ sip qmake pyqt-builder ];
    buildInputs = [ qtbase qscintilla ];
    propagatedBuildInputs = [ pyqt5 pyqt5 ] ++ lib.optional (stdenv.isDarwin) qtmacextras;
  
    dontWrapQtApps = true;
  
  
negative.code:     #
  
    build = "sip-install --qsci-features-dir ${qsciFeaturesDir} --qsci-include-dir ${qsciIncludeDir} \
             --qsci-library-dir ${qsciLibraryDir} --api-dir ${apiDir}";
  
    postInstall = ''
      # Needed by pythonImportsCheck to find the module
  