anchor.diff:  { stdenv
  +, lib
   , pkgs
   , buildPythonPackage
   , fetchPypi
  -, fetchFromGitHub
  +, pythonOlder
   , pytest
   , cython
   , cymem
  +, msgpack-numpy
  +, msgpack-python
   , preshed
   , numpy
   , python
   , murmurhash
  +, pathlib
   , hypothesis
   , tqdm
   , cytoolz
  
positive.code:    termcolor
     wrapt
     dill
     pathlibLocked
    ];
  
    doCheck = false;
  
    # fails to import some modules
    # checkPhase = ''
    #   ${python.interpreter} -m pytest thinc/tests
    #   # cd thinc/tests
    #   # ${python.interpreter} -m unittest discover -p "*test*"
    # '';
  
    meta = with stdenv.lib; {
      description = "Practical Machine Learning for NLP in Python";
      homepage = https://github.com/explosion/thinc;
      license = licenses.mit;
      maintainers = with maintainers; [ sdll ];
      };
  }
  
negative.code: , dill
  }:
  
  buildPythonPackage rec {
    pname = "thinc";
    version = "6.10.2";
    name = pname + "-" + version;
  
    src = fetchPypi {
      inherit pname version;
      sha256 = "0xia81wvfrhyriywab184s49g8rpl42vcf5fy3x6xxw50a2yn7cs";
    };
  
    propagatedBuildInputs = [
     cython
     cymem
     msgpack-numpy
     msgpack-python
     preshed
     numpy
     murmurhash
  