  preshed>=1.0.0,<2.0.0
  thinc>=6.11.1.dev10,<6.12.0
  murmurhash>=0.28,<0.29
  plac<1.0.0,>=0.9.6
  ujson>=1.35
  dill>=0.2,<0.3
  requests>=2.13.0,<3.0.0
 
</s> remove six
 </s> add  </s> remove         +card("Practical Machine Learning with Python", "", "Dipanjan Sarkar et al. (Apress, 2017)", "book")
            |  A Problem-Solver's Guide to Building Real-World Intelligent Systems

 </s> add  </s> remove nothing now nowhere
 </s> add nothing now nowhere n't </s> remove                 pass
 </s> add                 if i in i2j_multi:
                    self.words[i] = words[i2j_multi[i]]
                    self.tags[i] = tags[i2j_multi[i]]
                    is_last = i2j_multi[i] != i2j_multi.get(i+1)
                    is_first = i2j_multi[i] != i2j_multi.get(i-1)
                    # Set next word in multi-token span as head, until last
                    if not is_last:
                        self.heads[i] = i+1
                        self.labels[i] = 'subtok'
                    else:
                        self.heads[i] = self.gold_to_cand[heads[i2j_multi[i]]]
                        self.labels[i] = deps[i2j_multi[i]]
                    # Now set NER...This is annoying because if we've split
                    # got an entity word split into two, we need to adjust the
                    # BILOU tags. We can't have BB or LL etc.
                    # Case 1: O -- easy.
                    ner_tag = entities[i2j_multi[i]]
                    if ner_tag == 'O':
                        self.ner[i] = 'O'
                    # Case 2: U. This has to become a B I* L sequence.
                    elif ner_tag.startswith('U-'):
                        if is_first:
                            self.ner[i] = ner_tag.replace('U-', 'B-', 1)
                        elif is_last:
                            self.ner[i] = ner_tag.replace('U-', 'L-', 1)
                        else:
                            self.ner[i] = ner_tag.replace('U-', 'I-', 1)
                    # Case 3: L. If not last, change to I.
                    elif ner_tag.startswith('L-'):
                        if is_last:
                            self.ner[i] = ner_tag
                        else:
                            self.ner[i] = ner_tag.replace('L-', 'I-', 1)
                    # Case 4: I. Stays correct
                    elif ner_tag.startswith('I-'):
                        self.ner[i] = ner_tag </s> remove                 self.tags[i] = 'SP'
 </s> add                 self.tags[i] = '_SP'
cytoolz>=0.9.0,<0.10.0
  preshed>=1.0.0,<2.0.0
  thinc>=6.11.1.dev10,<6.12.0
  murmurhash>=0.28,<0.29
cytoolz>=0.9.0,<0.10.0
  plac<1.0.0,>=0.9.6
  ujson>=1.35
  dill>=0.2,<0.3
  requests>=2.13.0,<3.0.0
keep keep add keep keep keep keep
 Revert "Merge branch 'develop' of https://github.com/explosion/spaCy into develop"

This reverts commit c9ba3d3c2dc7067cf8bd55f878cec45a8c6d73d4, reversing
changes made to 92c26a35d425d4e8ca1b805ea776ea10f5ded3df. 
requirements.txt