I only tested with python-lxml. I'm not sure if xml.etree should be deprecated.
Note that make-man-rules.py is missing in EXTRA_DIST=, this patch fixes this mistake too.