Lxml

TBH, i think the long way of writing it is better, it makes diffs of packages easier to read if there are many dependencies.