anchor.diff:    # pyqt5 is broken on aarch64-darwin
     ++ lib.optionals (!stdenv.isDarwin || !stdenv.isAarch64) [ pyqt5 ];
   
  -  disabledTests = lib.optional (!withPycodestyle) "test_workspace_loads_pycodestyle_config"
  +  disabledTests = [
  +    "test_numpy_completions" # https://github.com/python-lsp/python-lsp-server/issues/243
  +  ] ++ lib.optional (!withPycodestyle) "test_workspace_loads_pycodestyle_config"
     # pyqt5 is broken on aarch64-darwin
     ++ lib.optional (stdenv.isDarwin && stdenv.isAarch64) "test_pyqt_completion";
   
  
positive.code:   };
  
    postPatch = ''
      substituteInPlace setup.cfg \
        --replace "--cov-report html --cov-report term --junitxml=pytest.xml" "" \
        --replace "--cov pylsp --cov test" "" \
        --replace "mccabe>=0.6.0,<0.7.0" "mccabe"
  
negative.code:   ++ lib.optional withPyflakes pyflakes
    ++ lib.optional withPylint pylint
    ++ lib.optional withRope rope
    ++ lib.optionals withYapf [ whatthepatch yapf ];
  
    checkInputs = [
      flaky
  