anchor.diff:        owner = "eljost";
         repo = pname;
         rev = version;
  -      hash = "sha256-CGV/vqeFiG5DYb6w6rQ7rwTPeE9DL8891fXraSWn2Rs=";
  +      hash = "sha256-800Pm14eEq3Zc3f2xWy99w6eFKXa+/rorqZvC0F08Kc=";
       };
   
       format = "pyproject";
  +
  +    preBuild = "export SETUPTOOLS_SCM_PRETEND_VERSION=${version}";
   
       checkInputs = [ openssh pytestCheckHook ];
   
       preCheck = ''
         export PYSISRC=${pysisrc}
  +      cat ${pysisrc}
         export PATH=$PATH:${binSearchPath}
         export OMPI_MCA_rmaps_base_oversubscribe=1
       '';
   
  -    pytestFlagsArray = if fullTest
  -      then [ "-v tests" ]
  -      else [ "-v --pyargs pysisyphus.tests"]
  -    ;
  +    pytestFlagsArray = [
  +      "-v"
  +      "--show-capture=no"
  +      " --durations=0"
  +      "-m 'not benchmark and not skip_ci'"
  +      "tests"
  +    ];
  +
  +    pythonImportsCheck = [ "pysisyphus" ];
   
       postInstall = ''
         mkdir -p $out/share/pysisyphus
  
positive.code:       enableXtb
        enableJmol
        enableMultiwfn
        enableOpenmolcas
        enablePsi4
        enableWfoverlap
        enableNwchem
  
negative.code:     let
        gaussian16Conf = {
          cmd = "${gaussian}/bin/g16";
          formchk = "${gaussian}/bin/formchk";
          unfchk = "${gaussian}/bin/unfchk";
          rwfdump = "${gaussian}/bin/rwfdump";
        };
        text = lib.generators.toINI {} (builtins.listToAttrs ([ ]
          ++ lib.optional enableMolcas { name = "openmolcas"; value.cmd = "${molcas}/bin/pymolcas"; }
          ++ lib.optional enablePsi4 { name = "psi4"; value.cmd = "${psi4Wrapper}"; }
          ++ lib.optional enableWfoverlap { name = "wfoverlap"; value.cmd = "${wfoverlap}/bin/wfoverlap.x"; }
          ++ lib.optional enableMultiwfn { name = "mwfn"; value.cmd = "${multiwfn}/bin/Multiwfn"; }
          ++ lib.optional enableJmol { name = "jmol"; value.cmd = "${jmol}/bin/jmol"; }
          ++ lib.optional enableXtb { name = "xtb"; value.cmd = "${xtb}/bin/xtb"; }
          ++ lib.optional enableGaussian { name = "gaussian16"; value = gaussian16Conf; }
  