separate lxml for docker