  ########################
  # Command line helpers #
  ########################
  
  @attr.s
  class Config(object):
      vectors = attr.ib(default=None)
      max_doc_length = attr.ib(default=10)
      multitask_tag = attr.ib(default=True)
      multitask_sent = attr.ib(default=True)
 
</s> remove     vectors = attr.ib(default=None)
    max_doc_length = attr.ib(default=10)
    multitask_tag = attr.ib(default=True)
    multitask_sent = attr.ib(default=True)
    nr_epoch = attr.ib(default=30)
    batch_size = attr.ib(default=1000)
    dropout = attr.ib(default=0.2)
 </s> add     def __init__(self, vectors=None, max_doc_length=10, multitask_tag=True,
            multitask_sent=True, nr_epoch=30, batch_size=1000, dropout=0.2):
        for key, value in locals():
            setattr(self, key, value) </s> remove import attr
 </s> add 
  ########################
  # Command line helpers #
  ########################
  

  class Config(object):
      vectors = attr.ib(default=None)
      max_doc_length = attr.ib(default=10)
      multitask_tag = attr.ib(default=True)
      multitask_sent = attr.ib(default=True)
keep keep keep keep replace keep keep keep keep keep
 Remove use of attr module in ud_train 
spacy/cli/ud_train.py