anchor.diff:      textdistance
       three-merge
       watchdog
  -  ];
  +  ] ++ python-lsp-server.optional-dependencies.all;
   
     # There is no test for spyder
     doCheck = false;
  
positive.code:   };
  
    postPatch = ''
      # remove dependency on pyqtwebengine
      # this is still part of the pyqt 5.11 version we have in nixpkgs
      sed -i /pyqtwebengine/d setup.py
      substituteInPlace setup.py \
        --replace "ipython>=7.31.1,<8.0.0" "ipython"
    '';
  
    postInstall = ''
      # add Python libs to env so Spyder subprocesses
      # created to run compute kernels don't fail with ImportErrors
      wrapProgram $out/bin/spyder --prefix PYTHONPATH : "$PYTHONPATH"
  
  
negative.code:     cloudpickle
      cookiecutter
      diff-match-patch
      intervaltree
      jedi
      jellyfish
      keyring
      matplotlib
      nbconvert
      numpy
      numpydoc
      psutil
      pygments
      pyls-spyder
      pyopengl
      pyqtwebengine
  