                cython_include_dirs=cython_includes),
      Extension("spacy.tokens", ["spacy/tokens.pyx"], language="c++", include_dirs=includes,
                cython_include_dirs=cython_includes),
      Extension("spacy.string_tools", ["spacy/string_tools.pyx"], language="c++",
                include_dirs=includes, cython_include_dirs=cython_includes),
  ]
  
  
  if sys.argv[1] == 'clean':
      print >> sys.stderr, "cleaning .c, .c++ and .so files matching sources"
 
</s> remove               include_dirs=includes, cython_include_dirs=cython_includes),
    Extension("spacy.en_ptb", ["spacy/en_ptb.pyx"], language="c++", include_dirs=includes,
              cython_include_dirs=cython_includes),
    Extension("spacy.lexeme", ["spacy/lexeme.pyx"], language="c++", include_dirs=includes,
              cython_include_dirs=cython_includes),
    Extension("spacy.spacy", ["spacy/spacy.pyx"], language="c++", include_dirs=includes,
              cython_include_dirs=cython_includes),
    Extension("spacy._hashing", ["spacy/_hashing.pyx"], language="c++", include_dirs=includes,
              cython_include_dirs=cython_includes),
    Extension("spacy.chartree", ["spacy/chartree.pyx"], language="c++", include_dirs=includes,
              cython_include_dirs=cython_includes),
    Extension("spacy.tokens", ["spacy/tokens.pyx"], language="c++", include_dirs=includes,
              cython_include_dirs=cython_includes),
 </s> add               include_dirs=includes),
    Extension("spacy.en_ptb", ["spacy/en_ptb.pyx"], language="c++", include_dirs=includes),
    Extension("spacy.lexeme", ["spacy/lexeme.pyx"], language="c++", include_dirs=includes),
    Extension("spacy.spacy", ["spacy/spacy.pyx"], language="c++", include_dirs=includes), </s> remove         # ...Unless we're at 0
 </s> add  </s> remove                 entries.append((chunk, lex, pieces))
 </s> add                 entries.append((chunk, pieces))
              include_dirs=includes),
                cython_include_dirs=cython_includes),
      Extension("spacy.tokens", ["spacy/tokens.pyx"], language="c++", include_dirs=includes,
                cython_include_dirs=cython_includes),
      Extension("spacy.string_tools", ["spacy/string_tools.pyx"], language="c++",
              include_dirs=includes),
  ]
  
  
  if sys.argv[1] == 'clean':
      print >> sys.stderr, "cleaning .c, .c++ and .so files matching sources"
keep keep keep keep replace keep keep keep keep keep
 * Refactor spacy so that chunks return arrays of lexemes, so that there is properly one lexeme per word. 
setup.py