lmaurits / BEASTling

A linguistics-focussed command line tool for generating BEAST XML files.
BSD 2-Clause "Simplified" License
20 stars 6 forks source link

Remove the dependency on clldutils #243

Closed xrotwang closed 5 years ago

xrotwang commented 5 years ago

The only thing beastling needs from clldutils is the INI class - which is a rather small extension of configparser.Confiparser. It's main usefulness came from the fact that it abstracts away the py2 compatibility issues. Now that we are on py2, we could ged rid of this.

lmaurits commented 5 years ago

Well, this would allow us to adopt attrs without a net increase in dependencies, which is always a good thing to push back against, IMHO.

xrotwang commented 5 years ago

Ah yes, it will decrease dependencies quite a bit - although I tried to keep the dependencies of clldutils sane, no rdflib or ete3 or similar.